MKVEVYKGAQGKHNLKDYEETYNTFDWKDVEQAFSWSETGKMNMAYECIDRHVDQGLGDKIALNYKDEHRKESYTYKDMQRLSNKAANVLSEHAEVDKGDRVFIFMSRTPELYFALLGVLKIGAIVGPLFEAFMEKAVADRLENSEAKVLITNKALLPRVPVDKLPNLKKIVVVDEDVEDNYIDFISLMETASDEFDIEWLKSDDGLILHYTSGSTGQPKGVLHVQQAMLVHYISGKYVLDLQEDDVYWCTADPGWVTGTSYGIFAPWLNGATNCIAGGRFSPEQWYSMIEDFKVTIWYTAPTALRMLMSAGDDIVEKYDLSSLRSILSVGEPLNPEVIKWAKKVYGLTVLDTWWMTETGGHMIVNYPTMDVKLGSMGKPLPGIQAAIIDDAGNELPPNRMGNLAIKKGWPSMMYRIWKNPEKYKSYFIGDWYVSGDSAYKDEDGYFWFQGRVDDVIMTAGERVGPFEVESKLVEHEAVAEAGIIGKPDPVRGEIIKAFVALRKGYEPTDELKEEIRIFVKEGLSAHAAPREIEFKDKLPKTRSGKIMRRVLKAWELNLDAGDLSTME*