MNFFRCLTLLVVMALVSGTIAEKANSSGGMVWSSARDEAELVEDSGLVIGEQDQIDGGFSSLDGMLHWAIGHSDPATLKEAAKDAQKMSMDELQKRQVELKELVEKLNMPSDGKLMQIAVSDLNNASLSLEDRHRALHELLILVEPIDNANDLSKSGGLKVVAGELNHSDSEVRKLAAWVIGKASQNNPFVQAQVLELGALTTLIKMVNSSSTEEAVKALFAVSALVRNNVAGQDMFYASRGYIMLQDVMSNGSLDIKLRRKAVFLVGDLAEFQLQNTDQKADLPIFSDRLFLKSVVDLIVVLDLDLQEKALTAINTLLQLKSIEPLILRDFCGLEGALQRMKLQLKESMEDEDKRDYAADVETLRGEVELIFRKKLGQL*