MKKLVLLCTHLAVGAFGFGLGVYALPILIEPDSPSSSSVEAISEQAIYTGEFTKDRQDSDFLHWGEGIVSVSESAIAFEGQLAPGPDYKVYLSPKFIETEQAFNDSKNELLRVGDVKTFDRFMVELPEGTDLNRFNTVVIWCETFGQFITSAKIK