MARRARVQRGHLFQGVSEGLAPRHPRRRPGVAPRRVPVAVPTSLVRPSVPAPRSPLPVPRPLRADGDDEERDPRPAALVTGASSGIGRATARALASRGFHVLVSCRRASDARAVAAEIVALVGDDARATAMPGMDLAELKEINATAEACASEKLNLNLRVVACCAGVMACEHRVVGRGKDARETDAAVNAIGTSRLISAILHSRSEKRYHHREHLRVVCVGSFTHRAVTREEFVEWLDRTNATSSSTATTSTTRPPTAFTPAGAYACSKLAATMRAFVTHASWSPSACSVSVVVADPGLVDTRINREWPPSLRRFYVFVARLLGLLSSPSQGADAVLHACFVPPSALGDVAGYVYGANGARVRPSTLATDDAKLRDRVCAMTFAPPPSGGYAAW*