MKAKEEARLAELTDDIHQAKIALGLDESPSEKDIIEILHNMTHQKVRSEEKWGFVQMTEVNLLAMKEVLQKNPGFNQNIDLLGIVTDWLNNDFSNIVAEHNEIWKMKNGTVGKAYGILSPSEEQALIKEQFGNR