MSYFVLDQFTKKEVRSLPLDAFTKRRIEKIMEAYIESKVPENIRIQIRMNYKIRGNNVTLIEERPAFRSDHWVQHDIAQFRLEDTKWKVYWRDSKNKWHFVDDIIPSDDFEKQLEIVDNDNRGLFWG