MRDFVLVKLTDEEFDDFSARHPQGNFQQTSAMGRLRAAQGIDVEYLALKEGEKIVAAALFETHRSRFSTFAVIHDGPMCDYHDTEALTFFMDALKRHAKAKGASQLEITPESSYRLRDTNGASLPDDQNGAPDNKLIEQLEAIGFTHGGFTVGYTAVPRWRYLKDLTGITDEKSLLKSYDKRTQWSVKRAQSMGVHVRELSDDELGVFARIEQQTAERRSFEYRGEAYFHRFKEAFGSKAHFMVAEIHIDEYVADMTSKREALSAKVAALTAKNAEHPTTKTERQLGEETRNLAAAEKRLNEAAEFAKDGDVLPAAASLFVEHPREVIYLFSGSVEQYKPFYASALIQHDAMLHFCVEHGLSRYNFYGIDGVFDDPDDEGRGVLEFKQGFNGYVEELPGEFVLPVKPVAYAMKQFAHKLLSR