MARSEARRTQNFGRITMAATQTLDISPVGRVEGDLDVRVDIENGIVTNAWTQAEMFRGFEVILKNKDPQAGLVVTPRACGICGASHLSCAAWALDTAWGTTVPRNAILARNLGQIVETIQSIPRHHYGLFMIDYTNQNYAKSKFYEEAVKRYAPFTGTSYEAGVTISGRPVEIYALLGGQWPHSSFMVPGGVMCAPTLTDVTRAWSILEHFRRNWIEPLFLGCSMERYEEIRTYDDLMAWLDEKPEHANSDLGMFIRMSLDIGLDKYGKGHGKFISWGYLPHEDRYNNPTIEGRNGAVIMKSGVFDGASDTFKLMDQGNTREDMQHAWYDEGDGLHPFDRTTNPVAKNDIDTDGKYSWSTAVRHSDNGRLEAGPLARQLIAGGDHGESWQHSDGLVLDMYRKLGGASIYLRHFARLHELCKLYRESERILREFRLNDEWYIKPTERDGQGWGATEAARGALCHWIDVRDGKIHNYQIIAPTTWNVGPRASNGELGPIEEALIGTPIANTSDPVEVGHVCRSYDSCLVCTVHAHDAKTGEELARFRTA