Total synthesis of halichondrin B and norhalichondrin B | Synapse