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 butyl-(2,3-dihydroxypropyl)-dimethylazanium;3-[2,3-dihydroxypropoxy(methyl)phosphoryl]oxypropyl-trimethylazanium;[6-[3-ethyl-5-(6-hydroxyhexanoyloxy)-3-(6-hydroxyhexanoyloxymethyl)pentoxy]-6-oxohexyl] 2-(trimethylazaniumyl)ethyl phosphate using the IUPAC nomenclature.
user
C50H107N3O19P2+2
assistant