MATFVPVPLPPSSQLTDAFVKSQLTKWDLLRNMKYMVVRYTKPYHKMQGQELITDMLNDPKVQEAFQVLRSGGKWTGLGGRVTRVDANVVTASLTRLDIFDKLNESSPAIVRPNGDIAKCMDNVREGFQISDLLRDLLLNEDSENAGLYSAEERDELLWRLFEHMVLGGSCCQFEDKLEPYVETSKRLYKELVSALKDPGTGKIHVASVVYKVNAVHGESGPLELFPSKSRQNFCYVSMDPSRRLAKILYHAYVPYW*