MVEQKGNILMKRYEIGKLLGQGSFAKVYHGRNIKNSQSVAIKVIDKEKILKCELMDQIRREISVMNLVRHPCIVQLYEVMATKTKIYFILEYVKGGELFNKVRRGRLKEEVARKYFQQLISAIDFCHSRGVYHRDLKPENLLLDENRNLKISDFGLSALAECKRQDGLLHTTCGTPAYVAPEVINRKGYDGAKADVWACGVILYVLLAGYLPFQDKNVINMYKKICKAEFKWPSWFSSDIRKLLRRILDPNPATRISVSEIMEDPWFRVGLNSDLLNKTIPTDKVDKVVHVDMDSTFGNLSNNINEGKQEAENLTSLNAFDIISLSSGFDLSAMFEDENSKEESKFTSTNTATTITKKLEDVAKNLRLKFLKKNGGLLKMEGSKPGRKGVMSINAEIFQITPDFHLVEFTKINGDTLEYQKVKQEMRPALKDIVWAWQGEQPQPQSLNEQS*