MSSPPFQLAVFSTKSYDRSYLDTTLKAHPTLSNTVSIAYHAFPLSLETAPLAASHAAVCAFVNDTLDGPVLRTLHEGGTRAILLRCAGFNNVDLVVAEELGLFVANVPSYSPEAVAEFTITLLQTLNRNIHKAYNRVREGNFNLEGFLGMTLHGKTVGIVGVGRIGLALARIVRGFGCRLLAADPKPAVPAEEFKNEYGGEIVELRTLLAESDVVSLHCPLTAGTRHIIDAENLGYMKRGALLVNTSRGPLVNTKAAIEALKSGQLGGLALDVYEEEGAYFYNDHSAEIIHDDTLMRLMTFPNVLVCGHQAFFTREALTEIAGTVLSNMEDWIEGRHCGNSLVREGHLVAPEGKEPVRI*