MSDNDLKRNVEELKEENEVLALGIQRTRLSIKRLKLEYSVLLERLEARLEIDPELSYENPLPTLESFKKELLTKPLKKTKSKSQKAKDRDPNLPKRPTNAYLLFCEVNKEKIRQSGTQDVTKALAEAWKNLSEEDRKPYYKLYSDDRERYKREMEIYTMNNENKKEAEIKSEDKTEDIKSENPSTKEASKEDIDIDIDDDEDDDDEDDEEDEDEEAEEDDEDEAEEDEEEEEEEEDQDEDQENGTQVEEDSNAAVVAEDDDDNNDNDNDDDNDNDNDGISDEISDVPASDI