MASVRRMKLGSQGLEVSAQGLGCMGMSAFYGPPKPEADMIALIHHAVRSGITLLDTSDIYGPFTNETLLGKALKGIRKEVELATKFGISFADGKREIRGDPGYVRAACEASLKRLDVDCIDLYYQHRIDTRLPIEITMGELKKLVEEGKIKYIGLSEASASTIRRAHAVHPITAVQLEWSLWTRDVEQDIVPTCRELGIGIVAYSPLGRGFLSSGPKMVDSLSNEDARKFLPRFQPENLEHNASIFERVTEMATRKGCTPSQLALAWVHYQGNDVCPIPGTTKIENLNQNIGALSVKLTPEEMAELESLASAGAVKGERYGSDVATWRESETPDLSSWKGI