MDTTFDDVSDELMEAESIPSVVEEGCEVTEEVPLFFSEPEQGVPVTDPGVRASSTNFDEAEASPPTDIPSPAAPIGKSFLITLPTVPDTGSRPTKHGESSSEPSRQFARKVLKRVLSSWVETLSSGHLEAGFGMVKHVQDILADSEEVGLDITDAKAFVDEVIALGNKWTQTKSFSNDDFFNEMFFKPSSEVKSELNEISRTRKQLVRERNITELAIIELTQVQHRLDREVTEARQRLELLEEQAAAKWTATLKARDRERTLIRQVEEVESNLRRKTQEYEQWQILWEELPRAEDGSRRPTAFYGKILKKRGLEAFEAKAKCLLEELSLWLKTMSD