You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
Name the molecular formula for the molecule established as tert-butyl 7-[6-[2-[4-[2-[1-[(2-methylpropan-2-yl)oxycarbonyl]pyrrolidin-2-yl]-1H-imidazol-5-yl]phenyl]ethynyl]-1H-benzimidazol-2-yl]spiro[8-thia-2-azabicyclo[4.2.0]octane-4,1'-cyclopropane]-2-carboxylate using the IUPAC nomenclature.
user
C40H46N6O4S
assistant