MSSVRLPSVDRLLRSAAAAPLHQRYGREALLATLRDLLDELREPARRGALAEIELSEAVLAGRAGERLAAQHASRVRRVFNLTGTVLHTNLGRALLPDEAIEAITLAARYPLNLEFDLASGKRGDRDDLIAGLIRELTGAEAVTVVNNNAAAVLLALNSLGARKEGIISRGELIEIGGAFRIPDIMARAGVRLHEVGTTNRTHARDYEAAIGPRSGLLMRVHTSNYSVQGFTASVPTAQLAAIAHGHGLPLLEDLGSGTLVDLTRWGLPKEPTVQEALADGADIVTFSGDKLLGGPQAGLILGNRELIGRIKKNPLKRALRVDKLTLAALEAVLGLYRDPDRLAERLTTLRLLSRPAAEIRAQAERLAPALGEALGEGWEVAVVDALGMIGSGAQPVARLASAALCLRPRQPRRLRGRALRNLEEALRGLPLPVIGRLDDDALWLDLRQLDDEPAFLAQLPRLRSELS*