MACRYTDRMGDVTELLCQVRSGDAKASEGLLRAVYQELRSIAESQFAVEHRERTLQPTALVNEAYLRLASGGRLQKFDSRGHFYAAAAEAMRRILIDAARARGSRKRGGHCRRLALGEVADDVTPATDLLLDLDDGLERLFKVDPDSAKLVELRVFAGLSITEAGELMKMSRSTAYRNWEFARTWFAVHWDG