MTDLKYKRYEKSLGLLTTKFVSLLQKAKDGVLDLKIATNLLAVRQKRRIYDITNVLEGIGLIEKRSKNSIQWRGAGPDYDKNEIGKKVMGLRKQLSYLDEHERLLDRRLQWIKQSTKNVLDEPDNQDMCFVMDTEIQQCFQNDLVLVLEAPLGANLSIGTQPNKDRESNFLLHIKSSESMGVVLLNDKEEEEEEEYEDEETNSNNEMEDNNIKCFKNSEEASLINDCLLRLSPPASKYDFLFSLSNTEGLCELFDIPC