MNSLAFSDKDLKFKLPFGMIISGPSSSGKSTLLLRLISEAQELIYPKPKSILYCFGEMNNIVPLLQKSGVDVFSGVPPEDLIKKYPKPLLLILDDLNLSIDEKYLSELFTKKSHHQNFSIIFVTQNLFDKKIKVARQNSQYLMLMRAPNSMLSIRNIGVHLFPKQLDYFLDSYRQATKQPYGYLLIDMHASSDPTLRLRTNIFKEDDEKIIFFPKNG