MGDRDFGLFSTAGEQTLQPNPNSAAYQSDHLAHFALLGRIAGLALYHQEPLDLPFSPAFLYVAFGYDIAFDDLATFAPDVYSSLKKLLAMSADELETMCLNFEALVYEDSSKRRRATELKPGGADEPVTVANVKEYLRLYARHRLLGAIEPQVRAFRAGLGVFFKEEILSNLRTCCSVAEIQLLLCGAAAIDVDDWKGSTLYDPPEYERSSTVTWLWKAVREMTLEERAQLLFFATGSTRPPATGFAHLMGYSGENLPSEQPFTVTRAAAAGRLPTASTCFNQLYLPEF