MFSAAQFFDENMVLRDVAIGGCKIPLSTVSSNITPVKPGYWILPTYGNTDCWKDYEPGAILGKGTFGTTYMSTRKGSTEKYAVKVISKRKLGTPEEVEDVKREVQIMHHLAGHRNVVNLKNVYEDKSNVCLVMEVCTGGELFDSIVKRGHYTERDAAALIRTIVGVVAHCHHMGVVHRDLKPENFLLSDKTSTAQLKATDFGLSSFFQLCGYPPFHGDNEKKIFEAVVSKPVDFNSDPWPRISEPAKDAVRRMLVRDPKRRATAQEILKHEWMRENGVASDQAIEVEVLSRIKKFSGMNKLKKEALKIIAVNLPVDEISGMREMFLEIDKDRSGAITVDEFANALRSKGQIMAESDIARIMQ