MAPSRLQLGLRAAYSGISSVAGFSIFLVWTVVYRQPGTAAMGGLAGVLALWVLVTHVMYMQDYWRTWLKGLRGFFLVGILFSAVSIAAFCTFLTLAITRHQSLTDPTSYYLSCVWSFISFKWAFLLSLYAHRYRADFADISILSDF