MSLKVGYIGLGLMGKSMAANILKAGFPLVVFNRTTSKMEELVQQGAQAALSPADLASKVDIVLTNVSDSQDVLDVVFGKEGVYSGISPGAIFIDNSTIKASTAREIAERMWKDKKVRCLDAPVSGGDIGAKNGTLTIMVGGDEEAMKKALPVLRAMGKTITYIGESGAGQVCKAVNQIMVATQMVAMGEMLVLAKKCNVDAERVIEAVKGGAAQCWTLDVKPQRLFAGNREPGFKAALQSKDLGIVMDTAREFGALLPSTAINAQLFQSMVQNGEGDKDNSAVVGVLERLANCRITEKNNAN