MYTQSPFTPAQIEEKLQQTIVALQLKEFKSIRKAAEHFEVPKSTLADRLAGKKTRSQTHEMAQILSNAEENTLVRWISRLTITGFPATPMLVKEMADEIRLRHVQVASSRIPTSTEIPPIGHEWIYRFQKRHPELKICYSHQLESNRAKKATPENIQTWFDAFHTYLIERKYELDDIYNMDETGFGVGSTQSTCIIVDSTQKSNWKVTTGKQEWITAFECINVAGKALLSIVIFKAQNTNSVWIPKDTPQSW