MDLFSSLPNELLYHILSFLSTKEAALTSVLSKRWRNLFAFVPYLEFDDSVFLHPEERKREKEGILQSFMDFVDRVLDLHGDSLIKTFSLKCKTGVDSDHVDRWICNVLARGVSDLDLFIDFRDLYSLPHEVGVSRTLVVLRVGSESDLYWWQKFLCLPMLKTLVLDSCWLCIGQFQILLLACPALEELDMTNTRWKDSNVTVSSSILKELTIDLHGCCSVVNLKSLSFDAPSLVYFYYCDSLAEDYPQVNLKNLVEAQINLLLTQAQIEQVRALNNEMLVADDVFPGLGNAWKLITGLRNVQQLYLSPDTLEVSFLSLVYFWLVGRI