MAKLLDKMIGIMGFADDEQEEDLFEEQEKETMDQEEVRTSRKNAPVVSIHTQKQMRVVVLEPNTFEDAQNIADQLKSRRPVIVNLENAEKVLAKRIVDFISGTTYALNGNMQKVGNGIFLFVPNNVDISGEMRDELKVKGLFWQK