MNRYKTIKPLGDGTYGSVVKAVNRASGEVVAIKRMKKKFYSWEECMQLREVQSLRKMSHPNIVKLKEVIRENDILYFVFEFLDMNLYQLCKDREKLMSESKVRNMTYQMLQALAYMHKHGFFHRDIKPENMLVSGNTLKMADFGLAREIRSKPPYTDYVSTRWYRAPEVLLRAPQYTAPIDVWAIGTIMAEMFTLRPLFPGTSEADEIYKICSVLGTPTANSWKQGLALAHSMNFKFPQFVSTPLSQLVPSASAEAIDLMTEMMRWDPAKRPTAAQALGHPFF