MGEKKAEPLDFVKDFQEYLTQQTHHVNMISGSVTGDKEVETLQGAGTEGDQNGLDHPSVEVSLDENSGMLVDGFERTFDGKLKCRYCNYASKGTARLIEHIRIHTG