MKNLVWLLLLLFTTQTTVAQDEKITQELQPFSEIKAFDGLSINLIKGSENKAVITGVNTKNVAIINNDGVLKIRMQITKLFSGYRTFIDVYYTNKLVVIDVNEDAKISSKEPIQQDVLELKAQEGGELSISAEVEQLLVKTVTGGVIETFGSADLQDVAINTGGVYQGKELITKFSTINVNAGSKAEIYATNYVKATVKAGGEVLVYGDPTKMDEKTVFGGIITRM