MGKLESRGLIEALNVRVFGSGEQIVVLSHGFGGDQSMWKDILPYLVPDFKVIVFDMVFSGSVDPKHFDFGRYSDSLSAYADDLLGILDELQVDKCVYVGHSVSGMVGCLASIKRPELFRRLILLCASPRYLNDESYEGGFERGDIDGLFSAIKSNYSAWVSGFVPLLIGVDEPSLVKEFSSKMMNMKPEIALVVAKSIFESDLRSMLCDVKIPCSIIQTTKDIAVPLSVAYYMECNLNGGEKNSVHIVDTDSHLPQLTASHMLAQLLTQILAARSYQSFQCMSGYCHIET