MATGVTVCVTGAAGYCASWLVKLLLSRGYAVHGTVRDLRDEKTAHLRRLDNADSNLKLFKADLLDYDAMATAISGCHRVFHVATPVPSEEITDPELQMLGPAVTGTTNVLKAASAANSKRVVVVSSMVAVEINPKDWPQGKIRDENCWSNIEFCRSNESWYPVAKIASEAAALEYGRKTGLDVLTLNPALVFGPLLQPTVNASSQFLIYFLKGGPDQVSDKLWHIVDVRDVADALLLLYETPGAAGRHICAPHFITARELLRLLKGMYPGYPYIAEESIYDMDHPAPMTSEKLEKLGWSYRPLKDTIADTVEFCREAGFLEDVDGDDAPCRFPPLFNKI*