MEQLSEKKFPVNAKDYKLYEEVGDGVSATVYRALCIPLNEIVAIKVLDLEKCNNDLDGIRREVQTMILIDHANVLRAHCSFTAGHSLWVVMPFMAGGSCLHIMKSSYPDGFEEPVIATLLREVLKALVYIHYHGHIHRDVKAGNILIDSDGAVKLADFGVAACMFDTGDRQRSRNTFVGTPCWMAPEVMQQLHGYDFKADIWSFGITALELAHGHAPFSKYPPMKVLLMTLQNAPPGLDYERDKRFSKSFKEMVAACLVKDPKKRPSSEKLLKHPFFKQARSNDYLARSILDGLPPLGDRFRMLKAKEADYLLQNKAMYEDKDHLSQ