MSERLVVDPISRIEGHLRIEADIDDSGVIKNAYSSGTAVRGLELIVRDRDPRDVWAYIQRICGVCTTVHALASIRSVEDALDIKIPRNAHLIREIMNEALYVHDHVVHFYHLHALDWVDVVSAISANPDETSKLAQSISSWPKSSPGYFKDVQNKVKKLVESGQLGIFANGYWGHAAYKLPAEVNLLAVAHYLEALDWQKEIVQIHTIFGGKNPHPHYVVGGMATPLDINSDNGIHAERLMRVSQLIDEAREFVNQVYIPDLLAIGSFYKDWTHGGGLNNYLCFGDFSTSSIYDTKNYRMPRGVILNGNVNEVLDVDLKDPSHVQEFIDHSWYTYDGQKGGVGKHPWDGETTLKYTGPKAPFKQLNTDEKYSWLKAPRWKGHPMETGPLARMMVGYASGKEEIVKIVDSTLAKLGLPITALQSALGRTVARGLETVLIADWMRNDMDELLKNISNGNQVTFDRSKWEPETWPKSAKGVGWMEAPRGALGHWIEIENGKTKNYQAVVPTTWNASPKDNDDKIGAYEAALKGTPLLDKEKPLEILRIIHSFDPCLACAVHLTDLENNQMTEIRIG