MTARGPLLKDELDIVIPTIRDLAFLEQWRPYLSPYHLIIVQDGDPTKKIHVPEGYDYELYNRNDINRILGPKASCISFKDSACRCFGFMMSKKKYIFTIDDDCWVAKDPSGHEINALEQHITNLLSPSTPLFFNTLYDPYRAGADFVRGYPFSMREGVATAISHGLWLNVPDYDAPTQLVKPAEKNTRFVDAVMTIPKGTLFPMCGMNLAFDREMIGAAMYFGLMGDGQPIGRYDDMWAGWCCKVICDHLGFGVKTGLPYIHHSKASNPFVNLKKEYKGIFWQEEIIPFFQQVVLPKEAVTVEQCYIELAKQVGEKLKGLDPYFTKLAEAMVTWIEAWSELSGCQKAK*