MKLRLQFCFALNRIHAAVHSFDKKMSEMNLPFEVGQTVELKSFELGFRGAWFRCKILKIFQKRKALFFDVEYIDYPGEGIHSTKVFQQLEGGNEKCLMIRPVYPPQCRENEVDGGLEEALVVHGSWKVGDLVDWWEAYCYWSGTVLEVKENESVQIELLAPPYGEGSSYEAQSKDLRPSLEWSLEDGWTVPFSKDGEKRQCAKLMKQLNEDQVSEAESMEEEKQRGAEPKEEEKQRPTEKLKSDEALQLNIMDSESIEAAVLDLEEMIVRFEWLKDILTPDSSEKNSWIYEDYHPSSSRM*