MKRGGDNQMYLVLGHKTPNIRDLYTMGRKLGQGQFGTTYLCTEISTDIDYACKSIPKRKLIGKEDVEDVRREIQIMHHLSGHKNIVAIKGAYEDSLYVHIVMELCAGGELFDRIIQRGHYSERKAAELTRIIVGVVEACHSLGVMHRDLKPENFLLVNKDDDSSLKAIDFGLSVFFKPGQVFTDVVGSPYYVAPEVLCKQYGPEADVWTAGVILYILLSGVPPFWAETQQGIFDAVLKGVIDFESDPWPFISDSAKDLIKKMLCFRPSDRLTAHEVLCHPWICENGVAPDRALDPAVLSRLKQFSAMNKLKKMALRVIAESLSEEEIAGLKEMFQAMDTDNSGAITFDELKAGLKRYGSTLKESEIRALMDAADVDNSGTIDWGEFIAATVHLNKLEREEHLVAAFKYFDKDGSGYITVDELQQACKEHNMGNVLIEDIIKEVDQDNDGRIDYGEFVAMMQKGNAGIGRRTMRNSLNISMRDAPGAR