coding coenzyme handle hypothesis