MKDKKLIALGFEGSANKIGVGVVAIDGTILSNPRHTYITPPGQGFLPRETAQHHHQHILPLVKSALETAGVTPDEIDCLCYTKGPGMGAPLQVSAVVVRVLSQLWKKPIVGVNHCVAHIEMGRIVTGAVDPVVLYVSGGNTQVIAYSEGRYRIFGETIDIAVGNCLDRFARVLTLSNDPSPGYNIEQLAKKGEKFIELPYVVKGMDVSFSGILSFIEATAEEKLKNNECSPADLCFSLQETLFAMLVEITERAMAHCDKKDVLIVGGVGCNERLQKMMQIMCSERGGNLFATDDRYCVDNGAMIAYTGLLEYANGASTPMEESTFTQRFRTDEVLATWREKESAIA*