MTLLGTALRPAATRVMLLGAGELGKEVAIECQRLGIEVIAVDRYPDAPAMHVAHRSHVINMLDGEALRHVITEEKPHYIVPEIEAIATDTLRELEGEGLNVVPCARATQLTMNREGIRRLAAEELGLPTSTYRFADSEASFHDAVAAVGFPCIVKPVMSSSGKGQSFIRSAEQLAQAWEYAQQGGRAGAGRVIVEGVVKFDFEITLLTVSAVDGVHFCAPVGHRQQDGDYRESWQPQQMSELALKRAQEIARHVVLALGGHGLFGVELFVCGDEVIFSEVSPRPHDTGMVTLISQDLSEFALHVRAFLGMPVGAIRQYGPAASAVILPQLTSQNVTFDNVHAAVGAGVQVRLFGKPEIDGTRRLGVALATGENVEEAVIRAKKAVSRVTVKG*