MKEVQSRVEALETENEKLKQQNKELVEGMDKLQERYDALEHRFAALDSKNEEFADTYDCSFSELREDMDRLEGVVDFVQEGQVREESLEVIKNVVVKEIMTRLANG