MTLTARHVVFVTWKAGNAPAFEAAKRLGHHVTLIRSQLMEQAQNIDFDASPYGEFVDEVHVLKDATDLDALRACVRAVHRERPVDGFVATVDALVVPVARIAEELGIPFTDAAAAEAAKQKDRCRDILAAAGVDSTRHTVVDGFEEAAAFAAATGYPVVVKPARGSGSEGAHVIADERELAEILGLADAGVYAAGILVEEYLSGRFLSAEIGLAHGRFLRLAVSERSTWHRHEALETGTTIPAGISADDHDRVMEFAEAVVGALGLRLGIFHVEIMLGADGTPRLIEVNPRLMGSCLPNLFRLAGGGDIFELLVRIHMGEEIERGPSAFSHYATVRWFGAADTVPRPRRVPDLDWATAEHGDTLHSFTVRFPDGDTLLPCRGNLGNFGEVQVVHADRATSIRIAEDIVASMADRLGFEVTR