MGKTKNKSDWQIFLEDYRFYFETDFDWVTYLNNCLNSYPDFDIIKFIKKYGPECEKSFLSWQSKAKSDVYSELTNKIKKQQFSEQLIYQLVQLDALRTNYLIGSLFSDNKTQRKLLKRSWKNAKKEGYTKQEWLMILVGLPFEKGAYHKQLYDHSRQEILDLTEVIKKLYLKTETNNDKLEFAATTSKTTAQLTKTMPLNSSDLDKDLMEFSGEKWGDN