MASHPRTVEAIMGELKESDTYQEELLDYEEEDVAQESVAARGAGETVKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPVAGQVAALVLCHTRELAYQICHEFERFITYLTDLKVAVFYGGVNIKTHKSLLKNECPHIVVGTPGRILALAREKDLNLKNVRHFILDECDRMLESLDMRKDVQEIFKMTPHDKQVMMFSATLSKEIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSELEKNRKLNDLLDALDFNQVVIFVKSVNRAAELNKLLVECNFPSICIHSGMTQEERLTRYKGFKEGHKRILVATDLVGRGIDIERVNIVVNYDMPDSADTYLHRVGRAGRFGTKGLAITFVSSASDSDVQERFEVDIKELPAQIDTSTYMPS*