MSVLEKFKHLEIQLEAIESATNKFSVDHLVGEGGFGKVYKGDLLLSKGHTTVAIKRLDRNMGQGDSEFWKEVIMLSIYKHPNIVSLLGYCDKNDEKILVYEFASNKSLDLHLNNKDLTWVPRLKICIGVARGLAYLHNPAGTQQRVLHRDIKSSNILLDENWNAKIADLGLSKLGPANQPYTFVISNNIAGTIGYCDPQYLGTGILTKESDVYSFGVVLFEVLCGRLCLGKNDKTKSFTNLVRKHYKGNTLNEIIFGNIKDEIHPSSLHMF*