MKLQIIWLALVLIAVETYAVKQGKNVTIPALIVFGDSIMDTGNNNNLPTLLKCNFPPYGKDYPGGFATGRFSDGRVPSDLIAEKLGLVKTLPAYMNPYLKPHDLLKGVTFASGGTGYDPLTAKIMSVISVWDQLIYFKEYISKIKRHFGEEKAKDILEHSFFLVVSSSNDLAHTYLAQAHRYDRTSYANFLADSAVHFVRELHKLGARKIGVFSAVPVGCVPLQRTVFGGFFTRGCNQPLNNMAKQFNARLSPALDSLDKELDGVIIYINVYDTLFDMIQHPKKYGRF*