MIYDISDVQIEKLLIAAARAGEALARLDERISRSPMKQGFIERQDFTDAISSMWVDGELVHMEDLVLHDAHMDVRAPSHEMTAAHRILRSRRLIFSNAAGWAFTAPGLARLRGKIAPAGAETVAPPRETLDRSPEEDNDAVKDTALDGAFSELDALLARSSATLDAITTGNALPTIRREESHDIINEPDWDEDERLKEWWDVHARTQELPAILRTAVLLDAWNIIEVLQRSPWLGRLLAAAFLREGTVTPDHLPALSIGLRAVPRERRHARNQTQRLSALLDCFYEAAQASLKEHDRLSHARERMMRKLTGRRSSSRLPELVELVVSRPVVSAAMIVKELGTTPQGAIGLAKQLELREVTGRGRFRAWGML