KKRDKKKEKKEKKESTAKKSKTKDSGAPKRPSTAFMLWMNASRDQIRKDNPGLSMIEISKKGGELWKDLKDKKDWEAKASKAKEEYAEAMAAYKASGGGAGGAADEDKGEKRKKKPAAKKSDTSMKGSGFKSKEFIDGDDSSSEEDKKKDTKKAKAPEPADKKKSKKSDSESEMSESEEDEDEDMSEGSD