MTQTRGYKVAVLGAAGGIGQPCGLLMKMNPLVTELSLYDIAGTPGVAADVSHINTAAQVKGYAGDAELGAALKDADLVIIPAGVPRKPGMTREDLFKINAGIVAGLTEACATHCPNAMINMISNPVNSTVPIAAEVLKKRGAYDPKKLFGVTTLDVVRAKTFYAEKNGLETAKVDVPVVGGHAGITILPLLSQATPKAEMDAATIEALTKRTQDGGTEVVAAKAGKGSATLSMAYAGAVFADSCLRAKNGEAGVVECTYVESNVTDARFFASKVTLGKEGVETIHGLGELTPYEKAGLDGMMAELNDSINKGVEFAKAL*