MRRCGSHPYIIELLGVYWVRPEGRAADSGPVEAAIVMELAGGGGLFERLVAEGAYTEQIASKIIKQVALSIYHLHSRGILHRDLKPENVVFECEERDSAIKLIDFGTAVTLDEAGEKVQGGGRIGTWSYWAPEQLAQQPYGFEVDLWSLGVLLYILLVGFHPFDPEGEANEQQILANMKAHRLCLDAPEWGTVSGQAKGLVVSLLEPDPEQRLTAAQLISHPWVLGQDVPGRPMPATQERLRHFTQARNAFYGSLLMGLLVHQLSTSADAEGLGGLQVDV