MASILKTTKVPILDLTSQQELKPNTSTWRSVSREACEALEEYGCFLAVYDGVTQQLDDSIFAAAEELFDLPTETKKKNVNEKPYHGYVGQMPVIPLHEGLGVDYVTNKEIAQRFTHLMWPQGNDRFCNTVHTFSNAVAELDRLVVRMIFENYGVEKHYESHVGSKTYLLKFLKYLAPPESISMPAFPQHTDKTFLSILHQNDVNGLEVKSKDGEWISLQLPPKSYVVMAGDISMGWSNDRIRSCEHRVTMEGDKTRYTLGLFSFLTDLVSIPEELVDDKHPLMYKPFDNIALINFYTTKEGREANSTLKAYCGI*