MGKLPRLLMGRYELDKLLGKGSFAKVYHARNVDTREEVAIKIMDKDHLSKLGAVQVQQQIMREIDIMRRVRHPHVVRIHEVMATRKSIFVVMEFVGGGTINARLVHRAGRGISEASARRVFQQLVSALDYCHSLGVYHRDIKPENILIDATGNIKVADFGLSVVLAGGMAQREALLHTVCGTPMFIAPEVFLRCGYDGAKADVWACGVVLFALVAGRYPFNHKDTSLYHMIRRCDYHCPPWFSTGLVALVHRILCPDPALRITIPQMKENLWFKKNFKEIPRSLSEPELCDSDFDSDDESTTSSVSSSTSTGDLASLMACPMHTSVSAPSLTTLQNTGSAAVQAQPLMRRHKSLNAFDIIASSPSLNLSGLFEEPSEHMRFVSAAPVPKIISKLEEIAAHVSFTARTKEYQVRIEETRNGNQGVLLISAKIFELTPEIVMVKVCKKAGDTAQYWQFCNNELKPGLRGLVDGLPEDNA*