MSTATTHVLAYPFPTSGHVIPLLDFTKTLVSRGVHVTVLVTPYNEALLPKNYSPLLQTLLLPEPQFPNPKQNRLVSMVTFMRHHHYPIIMDWAQAQPIPPAAIISDFFLGWTHLLARDLHVPRVVFSPSGAFALSVSYSLWRDAPQNDNPEDPNGVVSFPNLPNSPFYPWWQITHLFHDTERGGPEWKFHRENMLLNIDSWGVVINTFTELEQVYLNHLKKELGHERVFAVGPVLPIQTGSISTKPEERGGNSTVSRHDIMEWLDARDKGSVVYVCFGSRTFLTSSQMEVLTRALEISGVNFVLSVRVPEKGHVAKEHGTVPRGFSDRVKGRGFVIEGWAPQLVILSHRAVGAFVSHCGWNSVVEGLISGVAMLTWPMGADQYTNAKLLVDELGVAVRAAEGEKVIPEASELGKRIEEALGRTKERVKAEMLRDDALLAIGNGGSSQRELDALVKLLSEVQRVESTS*