Isopropylidene-3,4,5-trimethoxybenzylidene malonate NSC643182