MKDKKLIALGFEGSANKIGVGVVAIDGTILSNPRHTYITPPGQGFLPRETAQHHHQHILPLVKSALETAGVTPDEIDCLCYTKGPGMGAPLQVSAVVVRVLSQLWKKPIVGVNHCVAHIEMGRIVTGAVDPVVLYVSGGNTQVIAYSEGRYRIFGETIDIAVGNCLDRFARVLTLSNDPSPGYNIEQLAKKGEKFIELPYVVKGMDVSFSGILSFIEATAEEKLKSNECSPADLCFSLQETLFAMLVEITERAMAHCDKKDVLIVGGVGCNERLQKMMQIMCSERGGKLFATDDRYCVDNGAMIAYTGLLEYANGASTPMEESTFTQRFRTDEVLATWREKETAIA*