MLEVFSDSHNENCRPGLYGPCGKRKGDASGAASAIRAQTSPGRDPYPVGSGQLPTSAKLELATTAISTAGSTAANNAVHDFKISKTLSIFLFVSIYLIGQAIGGVVFPPYSEVFGRKKLYVASSALYGMSCILIASVPSLIGVAMGRCLCGFLSAIPTTVVVGSIEDTFNSRERVWVICLWTMFANLGLVVGPILSTFVVAYTHWRWLFYIAAIVTGVLTLLLLTIHESRPSLLLAREVATLRKVTKIDTLEGLNPDKAPDMRSFVRIALFRPIRLLFTELIVSVVSIISAVAIALVYLFTEALPPIYESFGFTRKQACLPFMAIGLGLSLGLLTRCLDLRIITHHRAQGRPLLPEDKLTGFWIGAPILAVALWLFAWTIPPAVTNLPWLVSVAALVLAGYSLNEMDYVLGGYLTDSYLSYAASGLAALSLVRALLSAALPLISAPMLERLGANYSVSVLAAVATVFCAVPPLFSRPYVRANITSENCFRPFIRGIGGVYLSTSIPLAEEKLLSQFNLYGQPHSVEKGSIGFTIARTPGTQLPS*