gencodes 41 KB