MTKKQAHPENKELSEYKQKLFADAERIVKEEFPKNVLEFDALLKSPKLSYDRLAQILPDKSLNIPIPDVDNGNTDSDEPAAKRKRVADEVVKQTGPPVYAFTSGTVPCNENLAQLMDTVRPRLRDAVEQCNTVKMWITLLIPRIEDGNNFGVGIQEETLSEVRNVESEAASFLDQMSRYFTTRGKLITKIAKYPHVDDYRRAILDMDEKQFINIRLVVLEMRNHFSTLHDMIMKNYEKIKVPRNSNTEHLY