MSPRSSPSAVILGILEKLTPESKKEDEQRIVQELDRATELHLTRYLLRMDSPSKSGLSSFPNSTALPNFGALTRALQQRPFLRLETVILSDTLIEEKEMAELSVAIKKGNLGRVFVLKLVNCGLRAAGAKSLADAIESGKLSCLHTLHLETNDIGDVGLYAVAGALGLGHVPALKSLHLGPKTDGFKLEGADALGIAFQSGKLALLEDLMLQRLVEEKGVISIMRALETGMVRGCLKSLCLWGCTLGVEGARAIASALLSPHFSSLLSLDLSFNKMGDEGLNALSGALRSNNLNNLQVLMLNSVGMGEKGLVEMASLLEEGHLHSLRILQAVGSDNTNTSANALIRAYRNNTFLVAEIQVKWPTKSMESNAERFMKRNDKLVDLLKD*