MVKEHLEQGKEFAVQLQSLLQQPLAHHNKSVSPHDLILKILTCFTKALSSVTGSKDFSSEFRLKDKQIVKNRRGCYGRKRKALDSWTRETTITEDGHAWRKYGQKVILNSKYPRCYYRCSHKYDQECYATKQVERIKEEEPIIYRTTYFGHHVCKRPQIMITTSREESKLQHSCDKSCALDWQDLIPDFSLEGVVSSYNDLNGLDMDNVGEFGDFHFEALEFS