KMAKRKKSDEDYRSFQLEWTDIYAFVEKSGFPLCLICSERLASNKKSNLQRHLMTKHAAFAAKYLEGEARKKACEELQRKMKVGQSKLLAWSNKGGSLNSATFAGAFEIIREGKPFTDGEYVKRCMLNIGKELFEEFPNKDKILQQIQDMPLSAKTVHDRAVKMADQVDKQQIENMSSATYFLFALDKSTDICDVAQLCILGRYICGNLVREEMLAILPMKKQTRGEDILKTMMDFVSKKQIQLVCTDGAPSMMSKHKGFIALLSEQQKRPILSFHCIVHQEALCAQSCGVELSDAMALVVRIVNWILARALNHCQFQSLLEEVDYEYPGLLMHNNVRWLSHGKVLARFAACSKEIKTFLEMKGVTHPELSNCDWL