MDSKNQYEEVDRRFKEGLTIIVLNWPVIKLIVQNGWVGQNEERIRDDPEAKQLNLDSEFKSESQVVQDFIEDLFQYIIKYDCKPEDLEDWLLKEIEYRFYTLIEDNSEKEMTKAILSLFNELEDGKYTLYEEVKKMGALMKNVKVNGQCGNKDDDDSDEEGEDWEDSSVIGPNDKVEEELTEEELQKIAEEKAEEEKKKQIMEEDGFSVVSSKKKK