MTQAKLRYAVVTGANKGIGLETVNQLASNGVKVVLTARDEDRGHEAIERLKECGLSDFVIFHQLDVTDSASIVSLVEFVKTQFGRLDILVNNAGISGVNPYETEGSTINWKELAQTCEMAEKCLTTNYYGAKETTEAFLPLLQLSNSPRIVNVSSQAGLLKGIANELAKGVFDDAENLTEDRIDEVLKEFIKDFKEGSLKKKGWPTFLSAYMVSKAAMNSYTRILAKKHQNFCINCVCPGFVKTDINRNTGFLSVDQGAASVVRLALLPNASPSGLFYSRQELSNF*