MKGEVFSSLKLSYDKLRDKTLQDCFLYCALYPKDFEIPQNNLIECWRGEEIIELRENSEAEMNKGYVILDDLMRASILKGLPNIAYGECIKMHDLIRDMAIDITRVHPFFVVRAGVGLEVAPKEEEWFKDVERISLMGNKIEMLSGEHVCPNLPTLFLQGNWYLKVAHDTFFKHMQILRVLDISNTAIKSLPESVSNLENLCMLSLHGCLQLRKLPTIAKLKKLRVLDLVYASLDELPQGLEALTNLRCLRLSTNKLQSFPPGIF