MAPRVFLITGTSTGFGDALVKHVLQKGDYVVATARNSSKLSFEGATDTNSLLVDLDVTKRDSIDAAFDAAIKKFKRIDVVVNNAGYGLSGPFETLSDKQIRQQMEINFFGLIDVTRKAMETMRDLKTGGVIQQVTSIGGQRGVPTFSIYCASKWAVEGFTESLSHEVKPEWGIKFTCIEPGGFRTDWAGRSMDFGEIENPAYDHLNARERMKARHGNQAGDPAKAAKVFYELAVMDDPPLRCIVGTDAYSAINEKLKTYTENVKKYEKLSNSTDVDGYQASN*