MKDKKLIALGFEGSANKIGVGVVAIDGTILSNPRHTYITPPGQGFLPRETAQHHHQHILPLVKSALETAGVTPDEIDCICYTKGPGMGAPLQVSAVVVRVLSQLWKKPIVGVNHCVAHIEMGRIVTGAVDPVVLYVSGGNTQVIAYSEGRYRIFGETIDIAVGNCLDRFARVLTLSNDPSPGYNIEQLAKKGEKFIELPYVVKGMDISFSGILSFIEATAEEKLKNNECSPADLCFSLQETLFAMLVEITERAMAHCDKKDVLIVGGVGCNERLQKMMQIMCSERGGKLFATDDRYCVDNGAMIAYTGLLEYANGASTPMEESTFTQRFRTDEVLATWREKETAIA*