MRIVMSRTLDLPAEAKLWDVSHAPTIVATQRGARLDFQRMLRERGVEVLQFDFLTPDAVAKYCYDRGFLQCLWECGGMLAAPAIAGGAIHKTMAFVAPKLIGGTRAPTPVGDLGFVEMTQALQLEEVRWRQVGPDLMLTGYLPQSGGLRALAAAAAESDADAQPSSSTGSTGSGLAAAAGGAAGGGGGERGARHPGSRLAPAGVAEFYKAWDRYGCFSNFSPHRISMPEGPMTPGRCQELHQQRQQQQQQQX