MEYEFNKDLGGSPVATFSMGHEAIGRWLTDELASNTQRITSLLSHIEQIELGHKASLTLHGSEFELHIAGDEVSVMAHAIDDDIEFEKNISLYELESNAECGLTDFKEALQSWLQFVTKSH