MKQKSLTAGYSEDLSKIDRRPYTFSLTEMRIATNDFDIENKIGEGGFGAVYKGVLSDGKPVAVKKLLSRSTQGKREFLNEVATISTVQHRSFVKLYGCCVEDEERLLVYEYLENNSLGRALFGPVQCRLRLDWPIRFNICLDVARGLAYLHEESRIKIVHRDIKPNNILLDEQLNPKIADFGLAKLYEAENSHISTRVAGTIGYLAPEYAFRGHLSEKVDIFSFGVVALEIVSNRSHEDRSLPNEMVYLLDWTWHLYEENRLLDLVDANMLSSYSEEEASRIIHVALLCTQASPSQRPSMSRVVSMLSGVIEIHPPQSRPGYISDWQFSEENGGNLGNSWSWNMSLTLEDRTQ*