MDDFPKGLWGWSWKENKLFEQALAVVDENHPERWEIVAAMVGGQKSAGDVQEHYVFLLDDLMFIESGKLDHKLAVKEAHLVS