MTDNYDKNIEKVIDILHNKESITSIELSRILELSHNTVIGIINSLKAKGNVIKIEPSTCVSWELTDEGNDIVENGSYEVLIHSYIAKNGPTPLADVMKNVPNSKIGFSKAMANGWVKKGASAVITKVVDTVTDDVKVSLELIKNKKYNGVPQEKKNEFKKRKLIKESSVTVFKVLKGEEFGMSLKKLETELTPEMIESESWRGLEFKSYNLDAKGVRPFHGSLHPLMKVRDEIRSIFLAMGFSEMNTGNYVESSFWNFDALFQPQQHPARDAHDTFFLTKPATAVSLPKCGIVDRVEE