MDLYEKIKELAAQKHVSIRQIEEHLGYGNGTIRRWSKQTPGVDKVRAVAKYFNVSIDYLLGHEEKSSRQEPIDLAPLVDESKVDWDEWVSFDGKPLTDEVKTALKLILGKRLED