MLRLLGRRMSPTAARLAAQRTRAIGQHMMSTTPESTVLFESNKSIRKFILNRPNKLNALDTPMLELLRPKILEWNSSDLCGAIVGTGAGRAFCAGGDVATVVENASDPTTRPLAIDFFKKEFEVDYILASLKKPYVAILDGITMGGGVGLTANALFRVATEKTLWAMPETKIGYSPDVGGSYFLSRLDGEIGTYLGLTGESLSGRAVFEHGLATHFLPSRRIPLLLERLSELDDPSAALIDKTIEEMSCEREPNEPRSLLTGGVRAALDAAFRHNEVEQIFASLEELSQVEDASIKQWAQETLQKLNQRSPTSLKVALAAIRRGKKLDLAQAMAMELRIAGAFCNGASPDFKTGVETVIKTKSKDVPAWSPSKLEDVAPEAVSRFFDSTSSFIQGLPALEIPQGLEAIPDNRHLKYALPTEAEIGAVVKGSHPGAGDMGWTAEEVQTFFSKQYPGKHGVREKVEEVLQRRCTIIDNVDGNFVWLKWNA*