MERAEERREQNGVLEDSSDSELESLAAGVPLDIPPRDIPKHLPRAIAEPVHSAMKHRSNSCPEQDDPLPIARRPSLKKNRNFLVQGMSRVYHPSSNDKLSEKLTLVVDNTRFVVDRSLFTAHPNTMMGRMFGSNNDYTTRNDKGEVEVAQGISASVFKCILDFYKKGIINCPPSVSIPELREACDYLLIPFNATNVKCQNLRELLHELSNEGAREQFQEFLEKYILPVMVTAAKKGNRECHIVVLSDEDIVEWDEEYPPMGEDYTQIVYSTPLYRFFKYFENRDVAKDVLKDRGLKKIRLGIEGYPTYKEKVKQRPNGGRPEVIYNYVQRPFVRMSWEKEESKSRHVDFQCVKQKTGTPGLVEAVDEPAALAAAGAINAPPPPPVFLGAYQEEFE