MVEQKGNILMQKYEMGKMLGQGTFAKVYHARNIQTSQSVAIKVTDKEKVLKGGLTDQIKREISVMKLVKHPNIVQMYEVMATKTKIYFVLEHVKGGELFNKVQRGRLKEDAARKYFQQLICAVDFCHSRGVYHRDLKPENLLLDEHSNLKVSDFGLSTISECRRHDGMLHTSCGTPAYVAPEVINRKGYDGAKADIWSCGVILFVLLAGQLPFHDKNLMNMYKKIGKAEFKCPSWFSTDIRRLLLRILDPNPSTRISIEKIMENPWFRKGLDAKLLRYNLQAKDAVPVDMSLASEAMMEGKLQEEKKPTNLNAFDIISLSTGLDLSGLFEEPDKKSESKFTSTSTASTILSKIEDTAKSLRLKLTKKDGGLLKMEGSKPGRKGVMSIDAEIFEVTPSFHLVELKKANGDTLEYQKVLNQEMRPALKDIVWAWQGEQPKQPQPQQQC*