MSLERFISQAVSSWMSAEGPDSDIVLSSRIRLARNMNIYKFPTLFSNEEGQSIIEDIRKISTEKPFKGLGGLELLEMGSLQPLQKRVLVEKHLISPNLAEQSPYGACLLSENEEVSIMVNEEDHIRIQCLFPAFRLTEALEMANKLDDWLEENLEFAFDEDYGYLTSCPTNVGTGLRASVMMHLPGLMLTHQMNRIIPAINQLGLVVRGTYGEGSEALGNIFQVSNQITLGKSEEDIVEDLKSVVGQLIAQERYAREALAKTSNIQLEDRVYRSYGILSNSRIIESKEAAKCLSDVRLGIDMGYIKDIPKNILNELMILTQPGFLQQYAGGPLRPEERDIRRAALIRERLKMEKQ