MKFNDELALFLKARYPIIYINTIEEDRVEYIIRKNVKTNLNRSIYSWDFVDGYTNNPNNEGFAKRNPLQALELVERLNAETPALFILKDFNRFLTDLSISRKLRNISRILKLQPKTIIIIGSDLTIPKELQDLLTVLQFQLPLENEISQELDRLVTSLNIQIDPQLFENLTRACQGLSLERIRRVLSKIIATYKTIDKNSIGILLSEKKQIISQTEILEYTSVDEKITSLGGLDNLKDWLRKRKTAFGIQASNYGLPTPRGLLLVGIQGTGKSLTAKAIANEWELPLLKLDVGKLFGGIVGESESRLRQMINLAETISPCILWIDEIDKAFSSTESKGDSGTSNRVLATFVSWLSEKKKPVFVIATANNIDLLPLEIIRKGRFDEIFFLDLPKKEEREEIFKIHIKEFRPNRWESFDYTKLAELSESFSGAEIRQSIIEGMYLAFYEKREFTTDDISMALTELIPLANLESNQMVKLQNWASSGRIRLASSKTIYLN*