MACRSGLTSCSRLCARAFRPTCMPARLLVGVARPHALEGLSSLRQPWRSLGASSLRAAATDVEPLQQGSAAATAPQVQDVCAVLRSRGLLQDVTSPDLATISSQEQLLAYCGFDPTAESLHLGNLLGIMVLAWFQRCGHTPVALLGGATGRVGDPSGKSAERPVLSEELIERNVKGIELTLRTLLQPPPGSGLPEPLVLNNLDWFGGMGLLTFLREIGKYARVGTMLAKESVRKRMESESGISYTEFTYQLLQGYDFVHMRRQYGVRVQVGGSDQWGNILAGTDLMRRMMGGPEAADACGPSSSSSX