16f596f257f41d98e80714de045121327f7d4c61b86d9a7cf66e583fa54a7ed2 rule_generator.diff.gz