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 4-bromo-1-benzothiophene;tert-butyl 4-(1-benzothiophen-4-yl)-2,2,3,3,5,5,6,6-octadeuteriopiperazine-1-carboxylate;tert-butyl 2,2,3,3,5,5,6,6-octadeuteriopiperazine-1-carboxylate using the IUPAC nomenclature.
user
C34H45BrN4O4S2
assistant