user: 请将这段汇编代码片段转换成等效的C代码：

```asm
<string129_8>:
  endbr64
  lea    D5(%rip),%rax
  mov    %rax,0x400(%rdi)
  lea    D874(%rip),%rax
  mov    %rax,0x3f8(%rdi)
  lea    D394(%rip),%rax
  mov    %rax,0x3f0(%rdi)
  lea    D585(%rip),%rax
  mov    %rax,0x3e8(%rdi)
  lea    D706(%rip),%rax
  mov    %rax,0x3e0(%rdi)
  lea    D127(%rip),%rax
  mov    %rax,0x3d8(%rdi)
  lea    D230(%rip),%rax
  mov    %rax,0x3d0(%rdi)
  lea    D312(%rip),%rax
  mov    %rax,0x3c8(%rdi)
  lea    D1101(%rip),%rax
  mov    %rax,0x3c0(%rdi)
  lea    D915(%rip),%rax
  mov    %rax,0x3b8(%rdi)
  lea    D699(%rip),%rax
  mov    %rax,0x3b0(%rdi)
  lea    D607(%rip),%rax
  mov    %rax,0x3a8(%rdi)
  lea    D664(%rip),%rax
  mov    %rax,0x3a0(%rdi)
  lea    D728(%rip),%rax
  mov    %rax,0x398(%rdi)
  lea    D659(%rip),%rax
  mov    %rax,0x390(%rdi)
  lea    D1058(%rip),%rax
  mov    %rax,0x388(%rdi)
  lea    D746(%rip),%rax
  mov    %rax,0x380(%rdi)
  lea    D1012(%rip),%rax
  mov    %rax,0x378(%rdi)
  lea    D542(%rip),%rax
  mov    %rax,0x370(%rdi)
  lea    D183(%rip),%rax
  mov    %rax,0x368(%rdi)
  lea    D645(%rip),%rax
  mov    %rax,0x360(%rdi)
  lea    D927(%rip),%rax
  mov    %rax,0x358(%rdi)
  lea    D81(%rip),%rax
  mov    %rax,0x350(%rdi)
  lea    D850(%rip),%rax
  mov    %rax,0x348(%rdi)
  lea    D482(%rip),%rax
  mov    %rax,0x340(%rdi)
  lea    D2(%rip),%rax
  mov    %rax,0x338(%rdi)
  lea    D810(%rip),%rax
  mov    %rax,0x330(%rdi)
  lea    D829(%rip),%rax
  mov    %rax,0x328(%rdi)
  lea    D118(%rip),%rax
  mov    %rax,0x320(%rdi)
  lea    D1257(%rip),%rax
  mov    %rax,0x318(%rdi)
  lea    D716(%rip),%rax
  mov    %rax,0x310(%rdi)
  lea    D1008(%rip),%rax
  mov    %rax,0x308(%rdi)
  lea    D941(%rip),%rax
  mov    %rax,0x300(%rdi)
  lea    D698(%rip),%rax
  mov    %rax,0x2f8(%rdi)
  lea    D691(%rip),%rax
  mov    %rax,0x2f0(%rdi)
  lea    D1049(%rip),%rax
  mov    %rax,0x2e8(%rdi)
  lea    D430(%rip),%rax
  mov    %rax,0x2e0(%rdi)
  lea    D870(%rip),%rax
  mov    %rax,0x2d8(%rdi)
  lea    D1143(%rip),%rax
  mov    %rax,0x2d0(%rdi)
  lea    D466(%rip),%rax
  mov    %rax,0x2c8(%rdi)
  lea    D162(%rip),%rax
  mov    %rax,0x2c0(%rdi)
  lea    D1248(%rip),%rax
  mov    %rax,0x2b8(%rdi)
  lea    D1145(%rip),%rax
  mov    %rax,0x2b0(%rdi)
  lea    D258(%rip),%rax
  mov    %rax,0x2a8(%rdi)
  lea    D1205(%rip),%rax
  mov    %rax,0x2a0(%rdi)
  lea    D846(%rip),%rax
  mov    %rax,0x298(%rdi)
  lea    D1199(%rip),%rax
  mov    %rax,0x290(%rdi)
  lea    D6(%rip),%rax
  mov    %rax,0x288(%rdi)
  lea    D879(%rip),%rax
  mov    %rax,0x280(%rdi)
  lea    D1093(%rip),%rax
  mov    %rax,0x278(%rdi)
  lea    D291(%rip),%rax
  mov    %rax,0x270(%rdi)
  lea    D735(%rip),%rax
  mov    %rax,0x268(%rdi)
  lea    D749(%rip),%rax
  mov    %rax,0x260(%rdi)
  lea    D555(%rip),%rax
  mov    %rax,0x258(%rdi)
  lea    D40(%rip),%rax
  mov    %rax,0x250(%rdi)
  lea    D392(%rip),%rax
  mov    %rax,0x248(%rdi)
  lea    D669(%rip),%rax
  mov    %rax,0x240(%rdi)
  lea    D361(%rip),%rax
  mov    %rax,0x238(%rdi)
  lea    D149(%rip),%rax
  mov    %rax,0x230(%rdi)
  lea    D980(%rip),%rax
  mov    %rax,0x228(%rdi)
  lea    D1005(%rip),%rax
  mov    %rax,0x220(%rdi)
  lea    D834(%rip),%rax
  mov    %rax,0x218(%rdi)
  lea    D254(%rip),%rax
  mov    %rax,0x210(%rdi)
  lea    D1155(%rip),%rax
  mov    %rax,0x208(%rdi)
  lea    D1052(%rip),%rax
  mov    %rax,0x200(%rdi)
  lea    D954(%rip),%rax
  mov    %rax,0x1f8(%rdi)
  lea    D1082(%rip),%rax
  mov    %rax,0x1f0(%rdi)
  lea    D965(%rip),%rax
  mov    %rax,0x1e8(%rdi)
  lea    D742(%rip),%rax
  mov    %rax,0x1e0(%rdi)
  lea    D439(%rip),%rax
  mov    %rax,0x1d8(%rdi)
  lea    D432(%rip),%rax
  mov    %rax,0x1d0(%rdi)
  lea    D630(%rip),%rax
  mov    %rax,0x1c8(%rdi)
  lea    D1004(%rip),%rax
  mov    %rax,0x1c0(%rdi)
  lea    D617(%rip),%rax
  mov    %rax,0x1b8(%rdi)
  lea    D228(%rip),%rax
  mov    %rax,0x1b0(%rdi)
  lea    D752(%rip),%rax
  mov    %rax,0x1a8(%rdi)
  lea    D105(%rip),%rax
  mov    %rax,0x1a0(%rdi)
  lea    D584(%rip),%rax
  mov    %rax,0x198(%rdi)
  lea    D671(%rip),%rax
  mov    %rax,0x190(%rdi)
  lea    D942(%rip),%rax
  mov    %rax,0x188(%rdi)
  lea    D871(%rip),%rax
  mov    %rax,0x180(%rdi)
  lea    D534(%rip),%rax
  mov    %rax,0x178(%rdi)
  lea    D688(%rip),%rax
  mov    %rax,0x170(%rdi)
  lea    D642(%rip),%rax
  mov    %rax,0x168(%rdi)
  lea    D132(%rip),%rax
  mov    %rax,0x160(%rdi)
  lea    D211(%rip),%rax
  mov    %rax,0x158(%rdi)
  lea    D37(%rip),%rax
  mov    %rax,0x150(%rdi)
  lea    D549(%rip),%rax
  mov    %rax,0x148(%rdi)
  lea    D28(%rip),%rax
  mov    %rax,0x140(%rdi)
  lea    D405(%rip),%rax
  mov    %rax,0x138(%rdi)
  lea    D1193(%rip),%rax
  mov    %rax,0x130(%rdi)
  lea    D513(%rip),%rax
  mov    %rax,0x128(%rdi)
  lea    D1091(%rip),%rax
  mov    %rax,0x120(%rdi)
  lea    D505(%rip),%rax
  mov    %rax,0x118(%rdi)
  lea    D285(%rip),%rax
  mov    %rax,0x110(%rdi)
  lea    D189(%rip),%rax
  mov    %rax,0x108(%rdi)
  lea    D465(%rip),%rax
  mov    %rax,0x100(%rdi)
  lea    D738(%rip),%rax
  mov    %rax,0xf8(%rdi)
  lea    D1258(%rip),%rax
  mov    %rax,0xf0(%rdi)
  lea    D153(%rip),%rax
  mov    %rax,0xe8(%rdi)
  lea    D1134(%rip),%rax
  mov    %rax,0xe0(%rdi)
  lea    D762(%rip),%rax
  mov    %rax,0xd8(%rdi)
  lea    D362(%rip),%rax
  mov    %rax,0xd0(%rdi)
  lea    D382(%rip),%rax
  mov    %rax,0xc8(%rdi)
  lea    D296(%rip),%rax
  mov    %rax,0xc0(%rdi)
  lea    D22(%rip),%rax
  mov    %rax,0xb8(%rdi)
  lea    D96(%rip),%rax
  mov    %rax,0xb0(%rdi)
  lea    D1179(%rip),%rax
  mov    %rax,0xa8(%rdi)
  lea    D496(%rip),%rax
  mov    %rax,0xa0(%rdi)
  lea    D305(%rip),%rax
  mov    %rax,0x98(%rdi)
  lea    D674(%rip),%rax
  mov    %rax,0x90(%rdi)
  lea    D207(%rip),%rax
  mov    %rax,0x88(%rdi)
  lea    D368(%rip),%rax
  mov    %rax,0x80(%rdi)
  lea    D911(%rip),%rax
  mov    %rax,0x78(%rdi)
  lea    D566(%rip),%rax
  mov    %rax,0x70(%rdi)
  lea    D539(%rip),%rax
  mov    %rax,0x68(%rdi)
  lea    D1000(%rip),%rax
  mov    %rax,0x60(%rdi)
  lea    D462(%rip),%rax
  mov    %rax,0x58(%rdi)
  lea    D945(%rip),%rax
  mov    %rax,0x50(%rdi)
  lea    D281(%rip),%rax
  mov    %rax,0x48(%rdi)
  lea    D700(%rip),%rax
  mov    %rax,0x40(%rdi)
  lea    D91(%rip),%rax
  mov    %rax,0x38(%rdi)
  lea    D677(%rip),%rax
  mov    %rax,0x30(%rdi)
  lea    D110(%rip),%rax
  mov    %rax,0x28(%rdi)
  lea    D1088(%rip),%rax
  mov    %rax,0x20(%rdi)
  lea    D260(%rip),%rax
  mov    %rax,0x18(%rdi)
  lea    D696(%rip),%rax
  mov    %rax,0x10(%rdi)
  lea    D809(%rip),%rax
  mov    %rax,0x8(%rdi)
  lea    D515(%rip),%rax
  mov    %rax,(%rdi)
  ret
```

tool_calls: name: extract_symbolic_data
arguments: tag: D5
type_infered: string
name: extract_symbolic_data
arguments: tag: D874
type_infered: string
name: extract_symbolic_data
arguments: tag: D394
type_infered: string
name: extract_symbolic_data
arguments: tag: D585
type_infered: string
name: extract_symbolic_data
arguments: tag: D706
type_infered: string
name: extract_symbolic_data
arguments: tag: D127
type_infered: string
name: extract_symbolic_data
arguments: tag: D230
type_infered: string
name: extract_symbolic_data
arguments: tag: D312
type_infered: string
name: extract_symbolic_data
arguments: tag: D1101
type_infered: string
name: extract_symbolic_data
arguments: tag: D915
type_infered: string
name: extract_symbolic_data
arguments: tag: D699
type_infered: string
name: extract_symbolic_data
arguments: tag: D607
type_infered: string
name: extract_symbolic_data
arguments: tag: D664
type_infered: string
name: extract_symbolic_data
arguments: tag: D728
type_infered: string
name: extract_symbolic_data
arguments: tag: D659
type_infered: string
name: extract_symbolic_data
arguments: tag: D1058
type_infered: string
name: extract_symbolic_data
arguments: tag: D746
type_infered: string
name: extract_symbolic_data
arguments: tag: D1012
type_infered: string
name: extract_symbolic_data
arguments: tag: D542
type_infered: string
name: extract_symbolic_data
arguments: tag: D183
type_infered: string
name: extract_symbolic_data
arguments: tag: D645
type_infered: string
name: extract_symbolic_data
arguments: tag: D927
type_infered: string
name: extract_symbolic_data
arguments: tag: D81
type_infered: string
name: extract_symbolic_data
arguments: tag: D850
type_infered: string
name: extract_symbolic_data
arguments: tag: D482
type_infered: string
name: extract_symbolic_data
arguments: tag: D2
type_infered: string
name: extract_symbolic_data
arguments: tag: D810
type_infered: string
name: extract_symbolic_data
arguments: tag: D829
type_infered: string
name: extract_symbolic_data
arguments: tag: D118
type_infered: string
name: extract_symbolic_data
arguments: tag: D1257
type_infered: string
name: extract_symbolic_data
arguments: tag: D716
type_infered: string
name: extract_symbolic_data
arguments: tag: D1008
type_infered: string
name: extract_symbolic_data
arguments: tag: D941
type_infered: string
name: extract_symbolic_data
arguments: tag: D698
type_infered: string
name: extract_symbolic_data
arguments: tag: D691
type_infered: string
name: extract_symbolic_data
arguments: tag: D1049
type_infered: string
name: extract_symbolic_data
arguments: tag: D430
type_infered: string
name: extract_symbolic_data
arguments: tag: D870
type_infered: string
name: extract_symbolic_data
arguments: tag: D1143
type_infered: string
name: extract_symbolic_data
arguments: tag: D466
type_infered: string
name: extract_symbolic_data
arguments: tag: D162
type_infered: string
name: extract_symbolic_data
arguments: tag: D1248
type_infered: string
name: extract_symbolic_data
arguments: tag: D1145
type_infered: string
name: extract_symbolic_data
arguments: tag: D258
type_infered: string
name: extract_symbolic_data
arguments: tag: D1205
type_infered: string
name: extract_symbolic_data
arguments: tag: D846
type_infered: string
name: extract_symbolic_data
arguments: tag: D1199
type_infered: string
name: extract_symbolic_data
arguments: tag: D6
type_infered: string
name: extract_symbolic_data
arguments: tag: D879
type_infered: string
name: extract_symbolic_data
arguments: tag: D1093
type_infered: string
name: extract_symbolic_data
arguments: tag: D291
type_infered: string
name: extract_symbolic_data
arguments: tag: D735
type_infered: string
name: extract_symbolic_data
arguments: tag: D749
type_infered: string
name: extract_symbolic_data
arguments: tag: D555
type_infered: string
name: extract_symbolic_data
arguments: tag: D40
type_infered: string
name: extract_symbolic_data
arguments: tag: D392
type_infered: string
name: extract_symbolic_data
arguments: tag: D669
type_infered: string
name: extract_symbolic_data
arguments: tag: D361
type_infered: string
name: extract_symbolic_data
arguments: tag: D149
type_infered: string
name: extract_symbolic_data
arguments: tag: D980
type_infered: string
name: extract_symbolic_data
arguments: tag: D1005
type_infered: string
name: extract_symbolic_data
arguments: tag: D834
type_infered: string
name: extract_symbolic_data
arguments: tag: D254
type_infered: string
name: extract_symbolic_data
arguments: tag: D1155
type_infered: string
name: extract_symbolic_data
arguments: tag: D1052
type_infered: string
name: extract_symbolic_data
arguments: tag: D954
type_infered: string
name: extract_symbolic_data
arguments: tag: D1082
type_infered: string
name: extract_symbolic_data
arguments: tag: D965
type_infered: string
name: extract_symbolic_data
arguments: tag: D742
type_infered: string
name: extract_symbolic_data
arguments: tag: D439
type_infered: string
name: extract_symbolic_data
arguments: tag: D432
type_infered: string
name: extract_symbolic_data
arguments: tag: D630
type_infered: string
name: extract_symbolic_data
arguments: tag: D1004
type_infered: string
name: extract_symbolic_data
arguments: tag: D617
type_infered: string
name: extract_symbolic_data
arguments: tag: D228
type_infered: string
name: extract_symbolic_data
arguments: tag: D752
type_infered: string
name: extract_symbolic_data
arguments: tag: D105
type_infered: string
name: extract_symbolic_data
arguments: tag: D584
type_infered: string
name: extract_symbolic_data
arguments: tag: D671
type_infered: string
name: extract_symbolic_data
arguments: tag: D942
type_infered: string
name: extract_symbolic_data
arguments: tag: D871
type_infered: string
name: extract_symbolic_data
arguments: tag: D534
type_infered: string
name: extract_symbolic_data
arguments: tag: D688
type_infered: string
name: extract_symbolic_data
arguments: tag: D642
type_infered: string
name: extract_symbolic_data
arguments: tag: D132
type_infered: string
name: extract_symbolic_data
arguments: tag: D211
type_infered: string
name: extract_symbolic_data
arguments: tag: D37
type_infered: string
name: extract_symbolic_data
arguments: tag: D549
type_infered: string
name: extract_symbolic_data
arguments: tag: D28
type_infered: string
name: extract_symbolic_data
arguments: tag: D405
type_infered: string
name: extract_symbolic_data
arguments: tag: D1193
type_infered: string
name: extract_symbolic_data
arguments: tag: D513
type_infered: string
name: extract_symbolic_data
arguments: tag: D1091
type_infered: string
name: extract_symbolic_data
arguments: tag: D505
type_infered: string
name: extract_symbolic_data
arguments: tag: D285
type_infered: string
name: extract_symbolic_data
arguments: tag: D189
type_infered: string
name: extract_symbolic_data
arguments: tag: D465
type_infered: string
name: extract_symbolic_data
arguments: tag: D738
type_infered: string
name: extract_symbolic_data
arguments: tag: D1258
type_infered: string
name: extract_symbolic_data
arguments: tag: D153
type_infered: string
name: extract_symbolic_data
arguments: tag: D1134
type_infered: string
name: extract_symbolic_data
arguments: tag: D762
type_infered: string
name: extract_symbolic_data
arguments: tag: D362
type_infered: string
name: extract_symbolic_data
arguments: tag: D382
type_infered: string
name: extract_symbolic_data
arguments: tag: D296
type_infered: string
name: extract_symbolic_data
arguments: tag: D22
type_infered: string
name: extract_symbolic_data
arguments: tag: D96
type_infered: string
name: extract_symbolic_data
arguments: tag: D1179
type_infered: string
name: extract_symbolic_data
arguments: tag: D496
type_infered: string
name: extract_symbolic_data
arguments: tag: D305
type_infered: string
name: extract_symbolic_data
arguments: tag: D674
type_infered: string
name: extract_symbolic_data
arguments: tag: D207
type_infered: string
name: extract_symbolic_data
arguments: tag: D368
type_infered: string
name: extract_symbolic_data
arguments: tag: D911
type_infered: string
name: extract_symbolic_data
arguments: tag: D566
type_infered: string
name: extract_symbolic_data
arguments: tag: D539
type_infered: string
name: extract_symbolic_data
arguments: tag: D1000
type_infered: string
name: extract_symbolic_data
arguments: tag: D462
type_infered: string
name: extract_symbolic_data
arguments: tag: D945
type_infered: string
name: extract_symbolic_data
arguments: tag: D281
type_infered: string
name: extract_symbolic_data
arguments: tag: D700
type_infered: string
name: extract_symbolic_data
arguments: tag: D91
type_infered: string
name: extract_symbolic_data
arguments: tag: D677
type_infered: string
name: extract_symbolic_data
arguments: tag: D110
type_infered: string
name: extract_symbolic_data
arguments: tag: D1088
type_infered: string
name: extract_symbolic_data
arguments: tag: D260
type_infered: string
name: extract_symbolic_data
arguments: tag: D696
type_infered: string
name: extract_symbolic_data
arguments: tag: D809
type_infered: string
name: extract_symbolic_data
arguments: tag: D515
type_infered: string

tool: D5: CAAAAAAA

tool: D874: BDDDAAAA

tool: D394: BDDCAAAA

tool: D585: BDDBAAAA

tool: D706: BDDAAAAA

tool: D127: BDCDAAAA

tool: D230: BDCCAAAA

tool: D312: BDCBAAAA

tool: D1101: BDCAAAAA

tool: D915: BDBDAAAA

tool: D699: BDBCAAAA

tool: D607: BDBBAAAA

tool: D664: BDBAAAAA

tool: D728: BDADAAAA

tool: D659: BDACAAAA

tool: D1058: BDABAAAA

tool: D746: BDAAAAAA

tool: D1012: BCDDAAAA

tool: D542: BCDCAAAA

tool: D183: BCDBAAAA

tool: D645: BCDAAAAA

tool: D927: BCCDAAAA

tool: D81: BCCCAAAA

tool: D850: BCCBAAAA

tool: D482: BCCAAAAA

tool: D2: BCBDAAAA

tool: D810: BCBCAAAA

tool: D829: BCBBAAAA

tool: D118: BCBAAAAA

tool: D1257: BCADAAAA

tool: D716: BCACAAAA

tool: D1008: BCABAAAA

tool: D941: BCAAAAAA

tool: D698: BBDDAAAA

tool: D691: BBDCAAAA

tool: D1049: BBDBAAAA

tool: D430: BBDAAAAA

tool: D870: BBCDAAAA

tool: D1143: BBCCAAAA

tool: D466: BBCBAAAA

tool: D162: BBCAAAAA

tool: D1248: BBBDAAAA

tool: D1145: BBBCAAAA

tool: D258: BBBBAAAA

tool: D1205: BBBAAAAA

tool: D846: BBADAAAA

tool: D1199: BBACAAAA

tool: D6: BBABAAAA

tool: D879: BBAAAAAA

tool: D1093: BADDAAAA

tool: D291: BADCAAAA

tool: D735: BADBAAAA

tool: D749: BADAAAAA

tool: D555: BACDAAAA

tool: D40: BACCAAAA

tool: D392: BACBAAAA

tool: D669: BACAAAAA

tool: D361: BABDAAAA

tool: D149: BABCAAAA

tool: D980: BABBAAAA

tool: D1005: BABAAAAA

tool: D834: BAADAAAA

tool: D254: BAACAAAA

tool: D1155: BAABAAAA

tool: D1052: BAAAAAAA

tool: D954: ADDDAAAA

tool: D1082: ADDCAAAA

tool: D965: ADDBAAAA

tool: D742: ADDAAAAA

tool: D439: ADCDAAAA

tool: D432: ADCCAAAA

tool: D630: ADCBAAAA

tool: D1004: ADCAAAAA

tool: D617: ADBDAAAA

tool: D228: ADBCAAAA

tool: D752: ADBBAAAA

tool: D105: ADBAAAAA

tool: D584: ADADAAAA

tool: D671: ADACAAAA

tool: D942: ADABAAAA

tool: D871: ADAAAAAA

tool: D534: ACDDAAAA

tool: D688: ACDCAAAA

tool: D642: ACDBAAAA

tool: D132: ACDAAAAA

tool: D211: ACCDAAAA

tool: D37: ACCCAAAA

tool: D549: ACCBAAAA

tool: D28: ACCAAAAA

tool: D405: ACBDAAAA

tool: D1193: ACBCAAAA

tool: D513: ACBBAAAA

tool: D1091: ACBAAAAA

tool: D505: ACADAAAA

tool: D285: ACACAAAA

tool: D189: ACABAAAA

tool: D465: ACAAAAAA

tool: D738: ABDDAAAA

tool: D1258: ABDCAAAA

tool: D153: ABDBAAAA

tool: D1134: ABDAAAAA

tool: D762: ABCDAAAA

tool: D362: ABCCAAAA

tool: D382: ABCBAAAA

tool: D296: ABCAAAAA

tool: D22: ABBDAAAA

tool: D96: ABBCAAAA

tool: D1179: ABBBAAAA

tool: D496: ABBAAAAA

tool: D305: ABADAAAA

tool: D674: ABACAAAA

tool: D207: ABABAAAA

tool: D368: ABAAAAAA

tool: D911: AADDAAAA

tool: D566: AADCAAAA

tool: D539: AADBAAAA

tool: D1000: AADAAAAA

tool: D462: AACDAAAA

tool: D945: AACCAAAA

tool: D281: AAAAAAAAAAAAA

tool: D700: AAAAAAAAAAAA

tool: D91: AAAAAAAAAAA

tool: D677: AAAAAAAAAA

tool: D110: AAAAAAAAA

tool: D1088: AAAAAAAA

tool: D260: AAAAAAA

tool: D696: AAAAAA

tool: D809: AAAAA

tool: D515: AAAA

assistant: ```c
void string129_8(char *S[129]) {
  S[128] = (char *)"CAAAAAAA";
  S[127] = (char *)"BDDDAAAA";
  S[126] = (char *)"BDDCAAAA";
  S[125] = (char *)"BDDBAAAA";
  S[124] = (char *)"BDDAAAAA";
  S[123] = (char *)"BDCDAAAA";
  S[122] = (char *)"BDCCAAAA";
  S[121] = (char *)"BDCBAAAA";
  S[120] = (char *)"BDCAAAAA";
  S[119] = (char *)"BDBDAAAA";
  S[118] = (char *)"BDBCAAAA";
  S[117] = (char *)"BDBBAAAA";
  S[116] = (char *)"BDBAAAAA";
  S[115] = (char *)"BDADAAAA";
  S[114] = (char *)"BDACAAAA";
  S[113] = (char *)"BDABAAAA";
  S[112] = (char *)"BDAAAAAA";
  S[111] = (char *)"BCDDAAAA";
  S[110] = (char *)"BCDCAAAA";
  S[109] = (char *)"BCDBAAAA";
  S[108] = (char *)"BCDAAAAA";
  S[107] = (char *)"BCCDAAAA";
  S[106] = (char *)"BCCCAAAA";
  S[105] = (char *)"BCCBAAAA";
  S[104] = (char *)"BCCAAAAA";
  S[103] = (char *)"BCBDAAAA";
  S[102] = (char *)"BCBCAAAA";
  S[101] = (char *)"BCBBAAAA";
  S[100] = (char *)"BCBAAAAA";
  S[99] = (char *)"BCADAAAA";
  S[98] = (char *)"BCACAAAA";
  S[97] = (char *)"BCABAAAA";
  S[96] = (char *)"BCAAAAAA";
  S[95] = (char *)"BBDDAAAA";
  S[94] = (char *)"BBDCAAAA";
  S[93] = (char *)"BBDBAAAA";
  S[92] = (char *)"BBDAAAAA";
  S[91] = (char *)"BBCDAAAA";
  S[90] = (char *)"BBCCAAAA";
  S[89] = (char *)"BBCBAAAA";
  S[88] = (char *)"BBCAAAAA";
  S[87] = (char *)"BBBDAAAA";
  S[86] = (char *)"BBBCAAAA";
  S[85] = (char *)"BBBBAAAA";
  S[84] = (char *)"BBBAAAAA";
  S[83] = (char *)"BBADAAAA";
  S[82] = (char *)"BBACAAAA";
  S[81] = (char *)"BBABAAAA";
  S[80] = (char *)"BBAAAAAA";
  S[79] = (char *)"BADDAAAA";
  S[78] = (char *)"BADCAAAA";
  S[77] = (char *)"BADBAAAA";
  S[76] = (char *)"BADAAAAA";
  S[75] = (char *)"BACDAAAA";
  S[74] = (char *)"BACCAAAA";
  S[73] = (char *)"BACBAAAA";
  S[72] = (char *)"BACAAAAA";
  S[71] = (char *)"BABDAAAA";
  S[70] = (char *)"BABCAAAA";
  S[69] = (char *)"BABBAAAA";
  S[68] = (char *)"BABAAAAA";
  S[67] = (char *)"BAADAAAA";
  S[66] = (char *)"BAACAAAA";
  S[65] = (char *)"BAABAAAA";
  S[64] = (char *)"BAAAAAAA";
  S[63] = (char *)"ADDDAAAA";
  S[62] = (char *)"ADDCAAAA";
  S[61] = (char *)"ADDBAAAA";
  S[60] = (char *)"ADDAAAAA";
  S[59] = (char *)"ADCDAAAA";
  S[58] = (char *)"ADCCAAAA";
  S[57] = (char *)"ADCBAAAA";
  S[56] = (char *)"ADCAAAAA";
  S[55] = (char *)"ADBDAAAA";
  S[54] = (char *)"ADBCAAAA";
  S[53] = (char *)"ADBBAAAA";
  S[52] = (char *)"ADBAAAAA";
  S[51] = (char *)"ADADAAAA";
  S[50] = (char *)"ADACAAAA";
  S[49] = (char *)"ADABAAAA";
  S[48] = (char *)"ADAAAAAA";
  S[47] = (char *)"ACDDAAAA";
  S[46] = (char *)"ACDCAAAA";
  S[45] = (char *)"ACDBAAAA";
  S[44] = (char *)"ACDAAAAA";
  S[43] = (char *)"ACCDAAAA";
  S[42] = (char *)"ACCCAAAA";
  S[41] = (char *)"ACCBAAAA";
  S[40] = (char *)"ACCAAAAA";
  S[39] = (char *)"ACBDAAAA";
  S[38] = (char *)"ACBCAAAA";
  S[37] = (char *)"ACBBAAAA";
  S[36] = (char *)"ACBAAAAA";
  S[35] = (char *)"ACADAAAA";
  S[34] = (char *)"ACACAAAA";
  S[33] = (char *)"ACABAAAA";
  S[32] = (char *)"ACAAAAAA";
  S[31] = (char *)"ABDDAAAA";
  S[30] = (char *)"ABDCAAAA";
  S[29] = (char *)"ABDBAAAA";
  S[28] = (char *)"ABDAAAAA";
  S[27] = (char *)"ABCDAAAA";
  S[26] = (char *)"ABCCAAAA";
  S[25] = (char *)"ABCBAAAA";
  S[24] = (char *)"ABCAAAAA";
  S[23] = (char *)"ABBDAAAA";
  S[22] = (char *)"ABBCAAAA";
  S[21] = (char *)"ABBBAAAA";
  S[20] = (char *)"ABBAAAAA";
  S[19] = (char *)"ABADAAAA";
  S[18] = (char *)"ABACAAAA";
  S[17] = (char *)"ABABAAAA";
  S[16] = (char *)"ABAAAAAA";
  S[15] = (char *)"AADDAAAA";
  S[14] = (char *)"AADCAAAA";
  S[13] = (char *)"AADBAAAA";
  S[12] = (char *)"AADAAAAA";
  S[11] = (char *)"AACDAAAA";
  S[10] = (char *)"AACCAAAA";
  S[9] = (char *)"AAAAAAAAAAAAA";
  S[8] = (char *)"AAAAAAAAAAAA";
  S[7] = (char *)"AAAAAAAAAAA";
  S[6] = (char *)"AAAAAAAAAA";
  S[5] = (char *)"AAAAAAAAA";
  S[4] = (char *)"AAAAAAAA";
  S[3] = (char *)"AAAAAAA";
  S[2] = (char *)"AAAAAA";
  S[1] = (char *)"AAAAA";
  S[0] = (char *)"AAAA";
}
```