MLLENQLPWLVVETLVNFRSASVFMSVKETVSRVGDALTNRIYHTGPEEILSNLDQERYCKPPHLLELLRFYKTNSNTNTAIKVSKKAKITSKIACINQAFSMFGRLKAGMIAEPNLGHIPSAKKQAMSTSTAMELAEIGIKLKAIKTGRFAEISIRKGPLFGELSLTPLVLSSTSACWLVNMAAFEVCMASGDQRDVEEMAVCSYIALISMLMDREEDVHELRTKHIVQGEFTNKEMLEFFKSLTKHLSVGNSYVRILTHIEHYKVKRWMWVKVHKFVYNNFKAIVTVLTVVGVLVGIFKTLLSLKQHHDV