MARIWFVTGSSKGLGLAIVEAALADGDNVVATARSPSTVNHLLEKYGPDRILPLALDVSKNDQVESAVKAALDKFGRIDVVVNNAGYAIPRALEDTSIELYRDQIDTNFLGTVYVTKAVTPIMRKQQSGRILQVSSVGGRLATPGLSAYQAAKWAVGGFTGVVAKELAPFGIKMTVLEPGGMKTDWAGFSEDGFVISEPYQQTVGAFQKIREQYSQFRSDPKKVADVIVKISKVDDPPLKLLLGPETVDLVKQAAAELAASDEKWRDATLLKI*