MSTRLLIPFVPVLTGSHPCLRSATKIRISSTVVIMSSLSRELVFLILQFLDEEKFKETVHRLEQESGFFFNLKYFEDLVQGGEWEDVEKYLSGFTKVDDNRYSMKIFFEIRKQKYLEALDKQDRSKAVEILVKDLKVFASFNEELYKEITQLLTLDNFRENEQLSKYGDTKSARNIMLLELKKLIEANPLFRDKLAFPVLKASRLRTLINQSLNWQHQLCKNPRPNPDIKTLFVDHTCGAQNGARAATPASNSLIGALPKAGGAFPPVGHSPFHPAANPAGASTLAGWMANPTPVAPHPLAAAGPVGLATPSNSGAASLLKRPRTPPSNPAVDYQSADSEHIMKRVRPVGQGEEVTYPVGPVPGHPATAYSADDLPKTVARMLNQGSVVTSMDFHPVQQTLLSVGTNVGDIAIWDVGIRERLAYRAFRVWEIGSCSPAMQTALVNNPIVPVNRCVWS