MGVYRHLLGDLASVAAFRYLYKIPANVEVRIDGPDDGLVMDDGWMPFWLVIVMETGVRFPLHPLLRDCLREWKLCHCQLLPNGYKIIMGAVRLNEILGIDLGFSDIEETYDLCKSTDGNTHYLRLRVGRASFVTVLEDSNQYAGEDHVFIRGG