MNSKLRTTIVTLCVFLSLHLQNVFSDGVNVNPSSYLAPQVKVPNYHVNDIWKAHTHLPNYPEIEAAARDTFVALPSSYDTKYRNPCWTQDGTFKCLPYFQILGVSKCGTTDLYNRLTEHPDMIDCSWKGPHFWDESAYPVRVKRPGRYDGSFPAYVSVFDKAAARIQANQAAITGEASSNTYTAVYSHLRGRTLVKRINSTLSEYLWEATPWARYIVMFRDPVTRYRSAFFYYRNKALGKPTDREFLERVQQDIADWEKCLADNSELYCLKAYHPQQLVKGMYGKYLGGWLSVWPRDRFLFMRTEDYKSASVEHLTAAIKFLGLRDLNQAELDKITDLEAKNTQSSKYDDSKGASRELNTAYQLLRDFYKPFNQELSRAFGNDPRWLWGY*