MNVLVHLLFARRIHAAVREQIGVRLSWSGFLLGNILPDLSAKYNVHPHFSDVSMDFVLGRATALYDREEEKSLDSFAFAKDIGVVTHYLSDFCCYVHTKRFCGDMKQHHWYEWQMLFAFGKGAARFGEEMPEMADTPDTFRLFLKRSLREQQKTPPGGCADVFYALRVSTAMTMLLLRKAICTEAARLYHAKNLYVFHRLEENWNESRLLL