MKDQPETIPKEKLTAYERWELPVMGEQQKTPKIKPPTAAELESIRESAYQEGLEQGKEEGFQKGFEQGHAEGKRKGEQQGLEQGRKSGESEAVKTKSAAIDKALTHFEELAAELETPIRKHQDEVEEALLNLVLAISRAVVFRELKVDRSQILRVLQEALAALPNTEELVTIYLNPQDLAFAKEHLPPERGSRYQADAALMEGGCRVETRHTLLDFTVEKRFQTTVQQMLSRHSDDVSLQETKDFTDQMGEMSDLHRDLLEKNAEAAYSVSETPAEQPDIEASGADKLKQAPSETQETPEGDDESG