MPSATPNDMEDRKIWQPLHPDVRPLLDSQYVKLHDEVLQYIKPDEQREWDGTRRLGTYGLPRNSVKPIPVGSDRIMTIPDSNLRIRIFTPSTDRDMDRHPDGWPVFLWFHGGGHALGDLDSDEEVLTRICEYAQCVVINLDYRLAPEHPYPAAIDDSVAALQWLAQPDGGVKELGLDRTKVAIGGASAGGHLTVATLLRCAQENNPPNLNIIKQVLVVPVIDNTATPENGPFWCLKAHTAPWLTPSRMLWYRNMWLHSQEQCEEWQASVNRAPVDLLARLPPAFIAVAGEDLLCPEALDFAEKIRAAGVEVEVKEFDGCTHALLGYSAAWTKAWSY