MAALKDELDIVIPTIRNLDFLEMWRPFFQPYHLIIVQDGDPTKVIKVPEGFDYELYNRNDINRILGPKASCISFKDSACRCFGYMVSKKKYIYTIDDDCFVAKDPSGKDINALEQHIKNLLTPSTPHFFNTLYDPYCEGADFVRGYPFSLREGVPTAISHGLWLNIPDYDAPTQLVKPAERNTRYVNAVMTIPKGTLFPMCGMNLGFNRELIGPAMYFGLMGDGQPIGRYDDMWAGWCCKVICDHLGYGVKTGLPYIWHSKASNPFVNLKKEYKGIFWQEEIIPFFQASKLPKDCTTVELCYIELAKQVKEKLAAVDPYFEKLADAMVTWIDAWKELNPEK*