Total synthesis of macroviracin D (BA-2836-4).