MVEPATDTIAATKLVPLLKDELDIVIPTIRNLDFLEMWRPFFEPYHLIIVQDGDPSKIIKVPDGFDYELYNRNDINRILGPKASCISFKDSACRCFGYMVSKKKYIFTIDDDCFVAKDPSGKAINALEQHIKNILSPSTPFFFNTLYDPYREGADFVRGYPFSLREGAPTAVSHGLWLNIPDYDAPTQLVKPLERNTRYVDAVLTIPKGTLFPMCGMNLCFDRDLIGPAMYFGLMGDGQPIGRYDDMWAGWCTKVICDHLGLGVKTGLPYIYHSKASNPFVNLKKEYKGIFWQEEIIPFFQAATLPKDCTSVQKCYIELSKQVKEKLGKVDPYFDKLADAMVTWIEAWDELNPAGAPAKVSNGKA*