MKKKMIAIGFEGSANKIGVGIVTLDGTILANPRHTYITPPGHGFLPRETAHHHLDHVLPLVKSALETSQVTPEEIDCICYTKGPGMGAPLQVSAIVVRVLSQLWKKPIVAVNHCVAHIEMGRVVTGADDPVVLYVSGGNTQVIAYSEGRYRIFGETIDIAVGNCLDRFARVLKLSNDPSPGYNIEQLAKKGENFIDLPYAVKGMDVSFSGILSYIETTAEEKLKNNECTPADLCYSLQETVFAMLVEITERAMAHCDKKDVLIVGGVGCNERLQEMMRTMCSERDGKLFATDDRYCIDNGAMIAYTGLLAFVNGIETPIEDSTFTQRFRTDEVHAVWREKEAVLLGDKKVAAN*