MNTKIKVAIVGYGNIGRFALEAVQAAQDFELVGVVRRDINNVPEELQNITVTNDIKTLGDVDVALLCSPTRAIKELAKSILSLGINTVDSFDVHSEIVSLKTELDDVAKKHDRVAVISAGWDPGSDSIVRTLMLAMAPKGITYTNFGPGMSMGHSVAAKAIEGVKDALSMTIPLGTGVHRRMVYVELEAGANFNQVEQAIKADSYFSSDETHVKQVDSVDSLKDVGHGVHMTHKGVSGKTHNQLFEYSMRINNPALTSQFMVSAARASMKQRAGAYTVIEIPPVDFLAGDLNTLIAKLV