MKDTKSKKAAAADAKAQKKAEKEKAIEKKLAAKKDKEMKKQKKDKKKNAADPNQPKRPATAFFVFLEEYRKTFKDKHPNIKGVAAVGKAGGDAWKRLTEEEKKPYHDKAAQKKADYEKTLTEYKKKQEEDAKNEKENGKDDDEEMQSEEEEEEDDE