MGYLDAQAGDAERTAFRRAEKRYKFYKHSSTSARSTKHRESVPPTDLSEVLDFRRIKSLGITEESGITRVDKGLAWPVFTMEKHPGFYFIPEALEVEEQMHWIKESLISFPQPPNRTNHTAVYGPLSDLWSRARNGEVIEQSTGRSENQCNSQELGRKEDCILSTSMPRASTELACVGDELVRSDSEANDVCYGSKSNGRESHLSDVSRHPLREQHSNDNSMLLKRIPMKSLLRKLRWATLGLQFDWSKRAYDLSLPHNKIPQDLSDLAGKLAKPAMNESHFHAEAAIVNYFGYDDMLGGHLDDMEADWSKPIVSISFGCKAIFLLGGSSREENPTAMFLRSGDVVLMAGPARGCFHGIPRIFVDPQESDLPDFATSDPAFRPFIDYIKTARINLNIRQVF*