MAVAKDDIQLFLEGIKKYHEPNIHGAPVDDQRRVGLGQGIAELIAEHVKTRSVAQVRSHAQKYFIKQWKHKDGQEEVKKEDEEKEEKEEEM