MSEEIDKHVLKKYEVQQRLGKGAYGIVWKAVDKKTKEVVALKKIFDAFQNATDAQRTFREIMFLQEMNNHENIIRLLNVLKADNDRDIYLVFEYMETDLHAVIRANILEEVHKQYIMYQIFRSLKFMHTAQLLHRDIKPSNVLLNSECQVKMADFGLARSVAQLATEEGNPVLTDYVATRWYRAPEILLSSHRYTYGVDMWACGCILGELINGKPCFPGTSTMNQLDRILEVTGRPSPQDIESIQSPFAATMLESMRAPPTPRLEATFPSASPQALDLLQRLLHFNPDKRISPEEALRHPYCAQFHNPHDEPVAPATITIPIDDNTKYSIGEYX