MLLTKKQALAGVAVLTTGALAQVAGEDWAHIPLGCIAADFSGLSPPVTFVNNNEVVCSTYCYENNFGTAATQGTQCYCGPADLDGEFRENQEECDIVCPGAQPDLPDEACGGTQASPSVYNFYAIFNLNEPFPPEPPVTESATTPEATPSTPVTVTESDIMPTPPVVTSPGVGPDTVSTTAPGTVPTAPPSTFSMSMSMSMSDDEGVLPGGGTEASTATGTLTSTTSAAGDDAAAVVTETATSTWTTTTCTNGPCGGYALPTGGLGALPAGWKIFIEITIVPLVEPCADGRMTTTMAPSTSTRYYDPAMSTTTIIIEDTITRTILVPVSHVTVSPWSPGRTNGTQDIPVQANGAAGLLASGDALLRGLVSLGVVVAAALMW