MASVRRMKLGSQGLEVSAQGLGCMGMSAFYGPPKPEADMIALIHHAVRSGITLLDTSDIYGPFTNETLLGKALKGIRKEVELATKFGISFADGKREIRGDPGYVRAACEASLKRLDVDCIDLYYQHRIDTRLPIEITMGELKKLVEEGKIKYIGLSEASASTIRRAHAVHPITAVQLEWSLWTRDVEQDIVPTCRELGIGIVAYSPLGRGFLSSGPKMVDSLSNEDARKFLPRFQPENLEHNASIFERVTEMGTRKGCTPSQLALAWVHYQGNDVCPIPGTTKIENLNQNVGALSVKLTPEEMAELESLVSAGAVKGERYGSDVPTWRESETPDLSSWKGI