MVEEKAFIAKDVTELIGKTPLVYLNTVADGCVARVAAKLEGMEPCSSVKDRIGFSMITDAEKSGLITPGESVLIEPTSGNTGIGLAFIAAAKGYKLIITMPASMSLERRTILRAFGAELILTDPAKGMKGAVQKAEEIRDKTPNSYILQQFENPANPKVHYETTGPEIWKGTGGKIDIFVSGIGTGGTITGAGKYLKEQNPDVKLIGLEPVESAVLSGGKPGPHKIQGLGAGFIPGVLDVNIIDEVVQISSEESIEMAKLLALKEGLLVGISSGAAAAAAIKVAKRPENAGKLIVAVFPSFGERYLSSVLFDSVRKEAESMVIES*