MFHLNDDLLVELGLGALGAEDKRSILAHMYETLELRVGMELARQMTNAQLDEFEVFIDNDDQEGSLAWLSEHFPHYRQVVAETFDDLKAEIKGQATAILAEAGS