MNKGYVILDDLMRASILKGLPNIAYGECIKMHDLIRDMAIDITRVHPFFVVRAGVGLEVAPKEEEWFKDVERISLMGNKIEMLSGEHVCPNLPTLFLQGNWYLKVAHDTFFKHMQILRVLDISNTAIKSLPESVSNLENLCMLSLHGCLQLRKLPTIAKLKKLRVLDLVYASLDELPQGLEALTNLRCLRLSTNKLQSFPPGIF