MLEDPNIQNLISWSNSAESFVMSPSNDFSKVLSSVLPRQEQLIVTDILAVSDVFHTGSPESPLWEFKHGNGNFKRGDLVGLLEPRNVESSALFSA