MKQFLVIDKKPNLAYVDMMERFLMNVVAFSVALVTKDYSTFSPEVLEMMESNPEWLKETVAWGQQMLAQSVVDGENYLTNEEMAEDLSGLIVLYNTATQRELTDHEDALFTNLHDRFLTLLLVDDELIKHFLEDEQ