Octadecylaminodimethyltrimethoxysilylpropylammonium chloride