MTIITRTTTAILPRVLNRQRTSAIPFLGKAFQLVSFARMSATAMGKRLEGKTIVITGASSGIGRSCAFEFARTSPKSLKLVLTARRIDTLKEIAKEINAEVGEGVKVLPFQLDVSKPDEVRGFVQALPEEFRDINVLVNNAGLVKGVAQAPAIAEEDINIMMATNVTGLINMTQAVLAVYKKRPEGGAGDIINIGSIAGREPYAGGSIYCATKAAVRSFSDSLRKELVATRIRVMEIDPGQVETEFSVIRFYGDKAKADAVYAGCDPLTPDDIAEVVVFVAGRRDNVVVADTLIFPQHQGAATVVHRKSS