MARLFSTALLALGLVGGMAAAQGSQPDALKQLENKGMPQLMAQLAKSKTCSNATMRIRKEWGDLPGAERKEYIAAVLCLSQRPSHYSPSVCPGCKSRYDDFVAVHMEFTPTIHGTGNFLSWHRHYTYAFESALIKECGYTGAQPYWDYGRWAQDPLNSPIFDGSDTSMSGNGEKIPHRSTLSPAGEGGGCLVSGPFKNMTVYLGPLAATADPRPKANPQANGLGSNPRCIQRDVTNYLSSRYGRTQDIVNLITRNSAIGPFQTAMQSTTGSAIGIHGVGHFVHGSQDPGGDFYISPNDPVFWLHHSMIDRVWTIWQSQDLANRLMVIAGGTSMFGIGSRLQSLDDLIDLGNVEPTAKKWKIRELVSIVDGPLCYMYQ