MPPPAQSVSPLAPIGVSAALQGNPTEKPKPKIFDEFALKDRVGIVSGGNRGLGLEMAFALCEAGARAVYCLDLPEKPSEEWQKTKEFLDKMDIGARLEYISVDVTDQQKVWKVAAEIGDREKRMDVCVAAAGVLKAHTDCLHYPAEQFKQVHDVNVNGVLYTAQAAGQQMARFGNRGSIILVASMSGSITNKDHAWVSYNSSKSAVLQMARSMACELGKQNIRVNSLSPGHIYTSMTAAYLDKEPHLLEKWSNLNPMGRIGRPDEMRGVCVWLASDASSFCTGSDIIVSGGHHSW*