MLSTQPASTLTSATDLGVAEEKLEKWRELGGDDLEPVLASSAFALLDAQWIISHAEAGGVLAHRQALPEEAFLSLADLVEATGECAGSLPVAALSYPWLTKDHPDPLGANLSRVARALKALLTGVRSFRRLGVFWDFGSLHQHPDPINGVMRTDEQNALFKQGLDCLGTLYSHKYTTVLRLTSAGQHGGFFSPLLASTTGTNVAEYFDRGWCYTEASWASLTKNGALSLDLGRMRNEKEYDCRSLIRECVQGGGRRPPLLPSAFAVELETKSFTNGKDDKPLVKRLYEAAFEEQFEAAARLSYADLGWGDAEAVQLAEVLASGAVPRLERLYLNGNQIGDEGYNALAAALKEGAAPSLQAQE*