0e91d9595f612e3e21a6238cdc587096cd0fd1100d4be9c01dc71aef3030ade4 rule_generator.diff.gz