MVKHVQDILADSEEVGLDITDAKAFVDEVIALGNKWTQTKSFSNDDFFNEMFFKPSSEVKSELNEISRTRKQLVRERNITELAIIELTQVQHRLDREVTEARQRLELLEEQAAAKWTATLKARDRERTLIRQVEEVESNLRRKTQEYEQWQILWEELPRAEDGSRRPTAFYGKILKKRGLEAFEAKAKCLLEELSLWLKTMSD