MDLQKATNNFTTILGQGSFGPVYKAVMATGEVVAVKVLASDSTQGEREFQTEVILLSRLHHRNLVNLVGYCVEKGQHILMYEYMSNGNLATLLYGDNKRSLSWQERLQIAHDVSHGIEYLHEGAVPPVIHRDLKSANILLDESMRAKVADFGLSKEEVFDGRKSGLKGTYGYMDPDYMSTNKFTKKSDVYSFGIILFELITAINPQQGLMEYIDLAAIGGEGKVDWDEILDKNLLEGSVPEEARVLADVAYRCINRSPRKRPWISEVTQAISRLRQRQMNLPRSETRTVLRRIEYQHVELSDLAGMKELTPVGA*