MEKLKSSMALCLVHYYPWCGRLCQGDRLFIDCSDAGVEFVEASIDLPIALLSQQGFQMKPFFEHLCQKVDHSGDCLFSSPLLSIQATLFSDGGLALGITQSHVVADGQALWNFMVSWGECARGLPLSLPPLLDRRILAVPHPSPEKATWDLNTTIKEVDIEEKEEDKQDEGPLVQKNGESVGTLSSSENSNVAKDVARVETSPSTDPDSAGTRSSLDALVPCVINLPSSAVKKLKIEDGGVHTSYEVTCAHLWQRLTVARQRPSLEPTYFFVL