MKSHFPSGFRSRETKEREDLLGSISFAMGYLDAQAGDAERTAFRRAEKRYKFYKHSSTSARSTKHRESVPLTDLSEVLDFRRMKCLGVTKESGITRVDNGLEWPVFTMEKHPGFYFIPEALEVEEQMHWIKESLINFPQPPNRTNHTAVYGPLSDLWSRAQNEEVIEQSTGMRESQSNLQELGRKEDCILSTWMPGASTEMACVDNKLVTFDSDANEFCCRNKSNGNFVARENHLSDVSRHPLREQHSNDNSMLLKTIPVKSLLRKLRWATLGLQFDWSKRAYDLSLPHNKIPQDLSDLAGKLAKPALNESHFHAEAAIVNYFGYDDMLGGHLDDMEADWNKPIVSISFGCKAIFLLGGPSREEIPTAMFLRSGDVVLMAGAARGCFHGIPRIFVDPQESDLPDFSTSDPSCRPFIDYIKTSRINLNIRQVF*