MADTPTSRMIHPFSSIPSQNLKQFQYSDNPQHPCNPYRAASDTHVVPQHYSLKSHSPDAGYESQVTPDRYTLDSSALAGCMRHDSPSSQSFTTKSSSPLSQEDSHSDSTDGSPVGASCVTEDPNDLKQKLKDLEAVMLGPESEIVNSLENSVANQLSLEPEKWTHMMGIPRGNLKELLIACARAVEEKNSFAIDLMITELRKMVSVSGEPLERLGAYMVEGLVARLASSGNSIYKALKCKEPKSSDLLSYMHFLYEACPYFKFGYMSANGAIAEAVKGEDRIHIIDFHISQGAQWVSLLQALAARPGGPPIVRITGIDDSVSAYARGGGLDLVGRRLSHIAGLCKVPFEFHPLAISGTKVEEAHLGIIHGEAIAVNFTLELHHIPDESVSTANHRDRLLRMVKGLSPKVLTLVEMESNTNTAPFPQRFAETLDYYTAIFESIDLTLPRDDKERINMEQHCLAREIVNLVACEGEERAERYEPFGKWKSRLTMAGFRPSPLSSLVNSTIRTLLQSYSDNYKLAERDGALYLGWKNRPLVVSSAWH