MLALGIEGSANKIGVGIVSLDGSILANPRHTYITPPGHGFLPRETALHHQQHILPLVHAALKEAGVTPDQIDCLCYTRGPGMGAPLQAGAVVVRVLSLLWNKPIVAVNHCVAHIEMGRVVTGAVDPVVLYVSGGNTQVIAYSEGKYRIFGETIDIAVGNCLDRFARVLKISNDPSPGYNIEQIAKKGKKFIELPYVVKGMDVSFSGILSFLEAVAVQQLATNECTDADLCFSLQETLFAMLVEITERAMAHCDKKDVLIVGGVGCNIRLQEMMQIMCSERGGNLYSTDDRYCVDNGAMIAYTGLLAFAHGVTTPIEEATFTQRFRTDEVHALWREKPAIFSKERENVIGN*