MRYTWQVLLAAMALASALGCVAGLPRVLPRVLPRVLPRVLLAGDEEGKRKKPRPPLLPGLPDDIARLCLARTQRATHKAMLAVCRGWRETLCSFDFFTLRERMGRTENWVYVHYRQLNGEHGTGDCVRAFDLTAMQWHAVPLHPRIPARSSFNVEVLNGKLYVFGCDPLGGKEAFCYDPRSYKWSQISSMNISRYQCASSVINGCIYVAGGIRSKEQLISAEKYDPYEDRWLPISDMLQPLEAFHGVAYGGQFYVGRSQFEHSQVYNTESDLWSLVPPPFQYNQHGTTPTSIHFGFSKCGKKNYLFIWEPHRRNWEPVGGLDLTPLNLEVISGTFFRDRLLVIGRDSSIAALDFNQPLAVGEGESSLKRRGRSSRWSMLTF*