MLKKIGFLVNPIAGSGGRIGHKGSDDLYIENLETPLKIKRFLSLAPKKGVEYIVAENKMGEIYFNNDFKFTVIETLNKEKTTREDTIYVTNRFLELKCDIIVFAGGDGTARDIYSVVDQKIPILGIPSGVKMHSGVFANTPEAAAIILTKYVNGEATLTDAEILDVDEEEYRKGRYEVKLYGIAKTVTFGNYLTPSKEEIISNEEELEAIAEYVINNLIRDNEYYIFGSGSTVKYILKKLGYKTNFLAIDVTYGKKLVKTSVNYYDLLNLTGELNLILTPIGKQGFLIGRGNQEIGPEVLQKIRRDKIIIVSTRSKLNTIECLRIDTGNPLLDRKFQGIYKVIVGYEEFVAIKTCDNTSVVDNDIT