MNKILFLLFLGLMACSKPVSKEKEQIVEASCGQCQFGLKTQKGCDLAVRIDGEVYFVDGAHIDDYGDAHDENIGLCNAIRKAKVKGKIEDNKYKASSFEIIE