MKPHLLLLTYLPLSMASLEEFTGTNNAIQMFINHNYLAINKDGRVYGITDQNHVDTMLKRIAVNDKGRIIIQNIVNCMFLCIARCGKLYASNRLSLDCFINEKMEPNNYNTYYKVYNRKLTFVALKHNGKLKRLQIFKTQNLSKLGEYTLVMLKRGLILQHIKHANPQNL