MLEDLSIHSIVRWGPMRDCFIVNNLSEFSKTVLPRIFRHSNFASFVRQLNKYDFHKINQTEFNQAGEQTPMFRHRYFHGDRPGDLKNIKRKLIANGPALLSSQANMVVEIAQCAEDNEDMKRRIRGLESDQDAMRLELDRVGSAIALRNEQMQDLKDILGALGGG