MKRMIALGFEGSANKIGVGVVTLDGTILSNPRHTYITPPGQGFLPRETAQHHFQHILPLIKEALETAQITLKDIDCLCYTKGPGMGAPLQVSAIVVRVLSQLWKIPIVGVNHCVAHIEMGRIVTGADDPVVLYVSGGNTQVIAYSEGRYRIFGETIDIAIGNCLDRFARVLMLSNDPSPGYNIEQLAKKGEKFIDLPYVVKGMDVSFSGILSYIEATAEEKLKNNDCTPADLCYSLQETLFAMLVEITERAMAHCDKKDVLIVGGVGCNERLQEMMRVMCGERGGNLFATDDRYCVDNGAMIAYTGLLAFAHGSTTPLEESTFTQRFRTDEVLAVWRDNKDTIEHKTQGS*