MKVKRSSLEVEGEGRERKDGVFGGTVVVGVKLDSQSRELLTWALVKVAEPGDQVVALHVLHNSEVLDQYGNSALLSLVKAFESVLAVYEGFCNLKQIDLKLKICRGSSVRKVLAREAKSFSATKVIVGITSNTRTIGSTTSIAKYCAKKLPLNCCVLAASNGKIIFQREAKELAFASPESGNNKENYPLPAKIFSALHRTLSNKNPNILSCRDSKNLLTGKDRDGKNSSNREGHCKSGAGSCTEAASNRHSTQLAVDGSLALVPVQTMEAASSSISLLMRELPELRPGWPLLRRAVLPERQSSERSTAKKISVVQWAMRLPTRHSTAAVHPDHKTMNRAVASLDGGSGAIVPVGDVVSPKSDDMELKNLPKEFEFLHEMYSSTCRLFSYQELQSATSNFSKDNMIGKGGSSQVYKGQLPNGKELAVKILKPSEDAVKEFVSEIEIITTLHHKNIISLVGFCFDKNKLLLVYDCLPRGSLEENLHGAKAQTILCWDKRYKVAVGIAEALNYLHSSSTQSVIHRDVKSSNILLADDFEPQLSDFGLATWASASSSHIACTDVAGTFGYLAPEYFMYGKVNDKIDVYAFGVVLLELLSGRKPISNEYPKGQESLVMWAKPILLSGKVMQLLDPRLGDKYDKDQVEKIIMVASLCIRRSPRMRPRMSLISKLLHDEAIKWATLEAGASEELDGLDEESYPSSDIQSHLNVALLDVEDDSLSVSSTEPSLSYLTSTKCMEDYLQGRWSRSSSFD