MDLKMKYIILYVEKFEECLKFYKDILQLPIKAEHGTYIEFNTGTTILAMNTRQDVKELTGLPLTEGELQSSHFELGFVVENVQETIEQFREQGIKILVEPIVKPWGQTIAYIADPDGNYIEICSSLE