MRTAGTYIRGIGAYLPETVTVEEAVAQGLYPQEDIETHGLGGAAIAGELPAPDMALRAAQDALKESELGRGDIDLLLYAAAWHQGPEGWLAHSYIQHYLLGGVPRATEIRQGCNGMFTMLELAASYLKAAPERKAAMLVAADNYGTPLLDRWRTNLGFILGDAASAVVLSTESGFVELMSVCSITVPEAEEVHRGGEPMFPPGATLAKELDFGARLFYHITEQTPVLAVLGEAQETMTTVAEQALAEAGIGTGDLAKVSFMNYSREVVEQRCMAPLGLGMEKSTWDFGRMIGHCGASDHLLALHHSLRAGEVAAGDHVLWLAMGPGVEFTAAVLRVLDNPYVERKLAAALEHHHHHHV