MSEQLKRDYEIGEEIGRGRFGVVHRCVSRATGEPFAVKSVDRSLLADDLDRALAELEPKLARLAGGEGDENPGVVQVRAVYEDDAWTHTVMDLCTGPDLLDWVRLRRGAPVPEPDAARVVAQLAEALAGCHRRGVVHRDVKPDNVLLDLDPAGETPPRVRLADFGSAAWLGGGEGGGRRRGAEGLVGTPHYVAPEVVAGGEYGEKVDVWSAGVVMYALLSGGALPFGGETPADVFAAVLRGSLRFPPALFAGVSPAAKDLMRRMMCRDVSRRFSAEQVLRHPWIQSGGGVREVVRPTPT*