You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
What is the molecular formula of the compound with this IUPAC name 3-[7,12,18-tris(2-carboxylatoethyl)-3,8,13,17-tetrakis(carboxylatomethyl)-21,24-dihydroporphyrin-2-yl]propanoate ?
user
C40H30N4O16-8
assistant