MSWQPKLRPKGFPHGIDDFVAVASLSELEHRARTGEDKRDQRVFRVKRKHVLKACDRCRVKKTKCDGKQPCNRCSVYNHPCLFRERKATQTKVYSRGFVEMLESHHSLVVKALQKLYKFCINKEGFPGDPLVEAPDGHPLTHAILDRLGLIKQAEENADEPEEDSEDLRYLRLLSTSTECSVTAEPSPEPATPPEPSPTLSRPPCSIPTPVSVSSRTATSTSWQWDLQPVHQTSYSYPDAGYHDLMALQQRSSMTAPDMGTDIAPHVDLPSAPSALSHHQHAHHEPSFPYVLDGCCPNPQQDVKPVLARLQPGIMAESHTNPHHLAGSLPTDMMGDFQFQTHDSAFYPGFTPGWNFPQG