MGKVRLVRHKRTGLHFALKAVAKDTVTHRGTRAARLVIAERDALSALERSPHDRVARMFAHFQDATSLYILLEYVPGGELRSKMRRHGRFSEQVTRFFVAAIATAIDHLHAVVGVAHRDLKPENVLLDNRGYPKLCDLGSCARLGGRSYSAVGTPEYLAPEVIDPAAGRLDLSPTSRTSGYDARAVDWWALGVLAFEMTHGRPPFRARNVHALYRAIAAGDVKYSKRCTADFIDVVGRRGFMARDPSKRLG