A Total Synthesis of FK-506(1).

A Total Synthesis of FK-506(1).