MIGYYVHHHGSGHLHRARAIAAELGEPVTLLTSLPDPGTGFADTVLLPRDDSGTDPAGTDAGGALHWVPRGDRGLADRMAAIAAWIAAARPSAMVVDVSVEVALLARLHGVPVATMVLPGERVDDPHRLVHRIADRVIAAWPRELNDPPYLRAHDVRFVGGISRFAGRPRVPDPRAPDVLVLAGTGGADFAAETVSELAVRHGDRRWRHLGPGSWVDDPWPLLCGAGVVVAHCGQGAVADIAAAGARAVLVPAARPFGEQHATAAALDAAGLAVIAEHWPAPEHWPDLLDRAAELDPGRWTAWRTTGAAARAATAIAELTGRRERRAS