MQQPDETYADRLLSFTIPSRQARGRIVRLDSVLDDVLSAHRYPPAIARLLAEALVVGTLIGGLVKDDEGQMTMQAQTRDGIVKLLVVDYRAGAVRGYADFDRSRLDDIGINPDLHTLFGDGYLAVTFDMNDERGRYQGIVPLEGESLSHACETYFAQSEQVPTLIRVAVDIDGGVQSGAGLLVQHLPDGEVGRERLHARLDHPEWEHVAILAGSLRDDELLDRDLSMEAIAWRLFHEEEQVRTQVGSVLSRGCRCSAEHYATVLARFGETERAEMRDEDGIIQVDCAFCSRTFALDM