MPRVLGSGHYGSVRECVHRNSRKWFAVKSIDKSKIGRLDHLQREVYLLSKMDHNGIMKMVDCYEDESCVHIVTEKYTGGELFDKIIEKTTKDGCFSEVKAAKIIKSLLESVAYLHENEIVHRDIKPENILFESKDENSDVKLIDFGLSRRHRKGEALMSNPVGTAYYMSPELLKGRYDKSCDIWSIGVVSYIIICGYPPFNGGEDPEIFKNILEGSFTFPKQGWEGVSDEAKDLIKCLLHTDIRKRFTAQEALMHPWI