MLRPTLLILSALLLPPLLECFDWRVTASLVSPMHPLVCLAALVAQQMHRHPALPEQQREVLPAAAGSSLPRSAWHMLALGVTAAAAMLSLLGPPGATARAACGVGATLVWLRACWSDGAAASGSARAAAWAVGMLGASRLSSEIAAEHGTPASVEGLHQLWTVACAALVAQSACALLPARASRPQPAAPRDWSRLGLQLLGAALLGGAAAVRASSLRSGEGALVQGLERLGTSAWTLAAWLLEHSPEDEPADGAAHERRVCVGPVLVDSVGRRGGVQSLX