Propanedioic acid, (2-naphthalenylamino)-, dihydrazide [ 866526-53-6 ]