MHGNLHALSEAIFTSELEKATDRFSSKNILGEGGFGRVYRGIVEDGTEVAIKVLIREDHSGGCEFRSEVEMLSRLHHRNLVKLIGICTEKHSRCLVYELVHNGSVESHLNGPQDKRSQLDWDARMKIALGAARALAYLHEDSNPRVIHRDFKASNVLLEDDFTPKVSDFGLAREASEGSRHISTRVMGTFGYVAPEYAMTGHLLVKSDVYSYGVVLLELLSGRKPVDMSQPQGQENLVTWARPLLTTKEGLSLLIDPCLAGKYEFEDMAKVAAIASMCVQPEASQRPFMGEVVQALKLVYNDSEDSCSNDGQSQRDDSSPGLDSELKGNLNNSWSNGGTPFYRYNCNAPSFVTMEYSSGPLDEMDRPLSASTLVGARKGGSIGEPHIGSGPLRTTRSKPAFYRLRESISEHGFFSRHIGGDAFWV*