MKLNTEKNMEWPTILDEYEKLVFRMTTPRVMIDNAGCSNATRVMIDSARKHGILLEAVQVLTDLNLSIKKAYISCDGQWFMDVFHVTDLDGNKLMDESVISYIKQSLGRTYYANSKSYDGLTALELTGTDRIGLLSEAFAVLSDLQCNVVEAKVWTHNGRIASVIYVKESHTGFPIEDSQKIDRIEARLRNVLKGDNDIRSAKTSVSMDVTHTERRLHQMMYADRDYERKLVTRTSNDAPIVSVMNCLEKGYSVVNIQCKDRTKLLFDLVCTLTDMQYDVFHATANTAADRAYLEFFTRHTDGNPISSDAEKQRVILCLRAAIERRTSEGVRLELSTGDKQGLLANVTRTFRENGLNVTRAEISTTGESALNMFYVTDARGNPADSNIIEAVRQKIGWSDLKVKEFPLINHQKVDTDEPTAGVGGAMLLSLGSIFRRNLYNLGLINSYS*