MTSDGSPYQRWQSRAMYYHYEKQRAKAGAAGAMGDFTRLLHSGVPDDLMSEIPTVVVNKLPPDVDDGGYVVLHRPYAIKQWLDSHAAAIEEEFVLLAEPDHLFLRPMPLLASNETAVGYPFFYITPNDDAHWKILQKFNAARAPRASFPPTGNSPCMLSIDALRAVTPIWHDLAVRMKHDPEADAAFGWVLEMWAYSVAVAQAGVKHAMVDELMIHPPWDASTRAKSNGRQAFVIHYTYGQDFTKSGQMTNGKVGDWHWDKRDHTLTPPGKIPPPPRKASGGTRALVKLLNEAMDNIPEWD