MNKKILIIDDNKMLGKLLAKKIQMTLDYEVDIAFGFAEAKELMNNDYFLAFVDLCLPDAPNGEVVDYVIEKKIPAIVLTASGDKATKEKFMDKDILDYIFKESETCIDEIISSIVKLNQYAKTKVILAMSKLPERNEIKKILTQRQFNVLAAAHGEEAMSYLNDNNDVKLIIADVNMPVISGFELLTQVRERFSDDELGVILLGDHNDSFEANSFKNGVNEYLFKPLSKESFNCRLDRCLSYMDDKKFLSTYNVLDPVSGVKNYNALIDGIDDYFNEIATKDEEFAFAFLDIDNLQMINDEYGREVGDEVIKICANEIVNETKGRDLVGRYSAEKICILLKNISQERAIKIFSRIRVNIKKAGVLVNLDEVFFTASIGVVFGKSGDKIDSLVDKASKILSQAKDNGKDRVEVCS*