MSRKRVILSAAQKRELCETKEKNPNLSNISLAQQYRVGKSTITDILKEKERWLTITESQGSIKKFRGPKWPQLENALSLWVDNALNTKQDIDGNILKTKASYFANQFSIEDFHQSDGWLTGFKKCHGLRQYKKQGEAASAPSAESIEHDRLALQQILAPYKPEDIWNGDETGLFWKMEPSRVLARGPLSGHKKEKSRVTIFCATNATGTEKMALSFIHKYKAPRVMKNINYKNLPVYYFWNNKAWMQVSIFNMVLLKLNEIMKKKNRRIILLIDNASVHLILDETREKLDSVE