1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
/* WARNING: Unable to use type for symbol data_str_1 */
/* WARNING: Could not reconcile some variable overlaps */

void __fastcall select_weird_eyes(int xxx1,int xxx2,int eye_group_)

{
  int iVar1;
  uint uVar2;
  ulonglong uVar3;
  int iter;
  stdString *other_string;
  void *extraout_EAX;
  void *pvVar4;
  char *data_str_2;
  uint uVar5;
  uint uVar6;
  int **in_FS_OFFSET;
  ulonglong a;
  ulonglong uVar7;
  BigNumberVector number_list;
  ulonglong local_50;
  stdString computed_string;
  stdString computed_string_2;
  int *local_10;
  undefined *puStack12;
  undefined4 local_8;
  stdString *data_str_1;

  puStack12 = &DAT_00c5e3e0;
  local_10 = *in_FS_OFFSET;
  *in_FS_OFFSET = (int *)&local_10;
  number_list.buffer_start = (ulonglong *)0x0;
  number_list.buffer_current_end = (ulonglong *)0x0;
  number_list.buffer_max_end = (ulonglong *)0x0;
  local_8 = 0;
  if (eye_group_ == 0) {
    local_50._0_4_ = 0x5634505c;
    local_50._4_4_ = 0xacf68674;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x2c9ac076;
    local_50._4_4_ = 0x981e2346;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x2e474a1f;
    local_50._4_4_ = 0x29848a73;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0xc220213a;
    local_50._4_4_ = 0x75a31019;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x1fecf4e;
    local_50._4_4_ = 0x2c7aa564;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x2bf7569a;
    local_50._4_4_ = 0xf9b307f9;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x3e145ee9;
    local_50._4_4_ = 0xeb76f050;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0xb54a6af2;
    local_50._4_4_ = 0x993474bb;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x5eea05e8;
    local_50._4_4_ = 0x43ea988d;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0xadde7d91;
    local_50._4_4_ = 0x4136e1da;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x101ef86;
    local_50._4_4_ = 0x472533a7;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x3fe75e9e;
    local_50._4_4_ = 0x90a4b336;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0xc9b9c908;
    local_50._4_4_ = 0x863f83a7;
    BigNumberVector::addBigNumber(&number_list,&local_50);
    local_50._0_4_ = 0x52329ab4;
    local_50._4_4_ = 0x20c91280;
  }
  else {
    if (eye_group_ == 1) {
      local_50._0_4_ = 0xb1c95194;
      local_50._4_4_ = 0xeaf95a7c;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x2ca1eeba;
      local_50._4_4_ = 0x981e2346;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x2e474a1f;
      local_50._4_4_ = 0x29848a73;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xac567db9;
      local_50._4_4_ = 0x75a31019;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x56f0b2ae;
      local_50._4_4_ = 0x2c7a8998;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x9dfd44ec;
      local_50._4_4_ = 0xf9b30744;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x7b7555aa;
      local_50._4_4_ = 0x48353272;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xcc6a521c;
      local_50._4_4_ = 0x993f346f;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xe9153d2e;
      local_50._4_4_ = 0x53c3db0d;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x7293312c;
      local_50._4_4_ = 0x628375f9;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xe49c1fef;
      local_50._4_4_ = 0xb40dac02;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xccc378b2;
      local_50._4_4_ = 0x537dbb53;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x4d4eaf5f;
      local_50._4_4_ = 0xf319978d;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0x40e1fc47;
      local_50._4_4_ = 0xbca3f152;
      BigNumberVector::addBigNumber(&number_list,&local_50);
      local_50._0_4_ = 0xbf905626;
    }
    else {
      if (eye_group_ == 2) {
        local_50._0_4_ = 0x1cf72f99;
        local_50._4_4_ = 0x8634c1ef;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x2ca1f81b;
        local_50._4_4_ = 0x981e2346;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x2e474a1f;
        local_50._4_4_ = 0x29848a73;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xe1637be9;
        local_50._4_4_ = 0x75a31019;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xb914ade3;
        local_50._4_4_ = 0xe2cfe1d3;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xb723d349;
        local_50._4_4_ = 0x786f45ab;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x48c7c97b;
        local_50._4_4_ = 0xbee5b2a5;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xef63311a;
        local_50._4_4_ = 0x2cbc058b;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x655c358a;
        local_50._4_4_ = 0xae1bc859;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x797cd4b3;
        local_50._4_4_ = 0x805b0e68;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x64bf17b9;
        local_50._4_4_ = 0x87eb66f8;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xc737f7dd;
        local_50._4_4_ = 0x40a4cabc;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x4f299b43;
        local_50._4_4_ = 0x8dfe0c08;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xe0b4b2f4;
        local_50._4_4_ = 0x2aabf66d;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xfae456c4;
        local_50._4_4_ = 0x5a0d593c;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x72a8e6a;
        local_50._4_4_ = 0x2b885f6a;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x616cf703;
        local_50._4_4_ = 0x2d28;
        goto LAB_005b0133;
      }
      if (eye_group_ == 3) {
        local_50._0_4_ = 0xba591cfd;
        local_50._4_4_ = 0xe339e9b5;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x9f5fdb97;
        local_50._4_4_ = 0x40aa767c;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x6a205b2d;
        local_50._4_4_ = 0x292a2b08;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xe906ad86;
        local_50._4_4_ = 0x2819fcb0;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x2d7097c7;
        local_50._4_4_ = 0xb3ad535d;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x5f701c14;
        local_50._4_4_ = 0xe25103af;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x3d510e03;
        local_50._4_4_ = 0x7941b070;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xe4ab73f;
        local_50._4_4_ = 0x7d50d317;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x71e3af41;
        local_50._4_4_ = 0x2a497ecf;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xc25d5cb0;
        local_50._4_4_ = 0x87dfd311;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xae0a79;
        local_50._4_4_ = 0xed860703;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x7cb6914;
        local_50._4_4_ = 0x31468f6d;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x856d0002;
        local_50._4_4_ = 0xfac360d1;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x9449c363;
        local_50._4_4_ = 0x47499296;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x4b209af6;
      }
      else {
        if (eye_group_ != 4) {
          if (eye_group_ == 5) {
            local_50._0_4_ = 0x9445728a;
            local_50._4_4_ = 0x7e7550ff;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xd0f6513;
            local_50._4_4_ = 0xf30328d5;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x9d27ce70;
            local_50._4_4_ = 0x292a0d5c;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x52a05d69;
            local_50._4_4_ = 0xbfca758c;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xe8109a74;
            local_50._4_4_ = 0x251a1f3f;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x5dedc516;
            local_50._4_4_ = 0x24d30587;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x44e5f584;
            local_50._4_4_ = 0xb3d39014;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x5790c997;
            local_50._4_4_ = 0x82380e0a;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xb411f01b;
            local_50._4_4_ = 0xe2449c62;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x7ebe9feb;
            local_50._4_4_ = 0xb5e7969a;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x4471d7ec;
            local_50._4_4_ = 0x4a9c0282;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x866a064b;
            local_50._4_4_ = 0x313a62bf;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xa8f7fe37;
            local_50._4_4_ = 0x29b312b3;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xeccf2773;
            local_50._4_4_ = 0x79186c2a;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x3f22c3ac;
            local_50._4_4_ = 0xb85b08f3;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0xf689a796;
            local_50._4_4_ = 0x286b232d;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x577b0f1;
            local_50._4_4_ = 0x4eeb3967;
            BigNumberVector::addBigNumber(&number_list,&local_50);
            local_50._0_4_ = 0x42200715;
            local_50._4_4_ = 0x20c;
          }
          else {
            if (eye_group_ == 6) {
              local_50._0_4_ = 0xd85141c4;
              local_50._4_4_ = 0x76b4f66f;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x910a0cde;
              local_50._4_4_ = 0x8f93f5f0;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x84925ae2;
              local_50._4_4_ = 0x2929e6c7;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x29a68a25;
              local_50._4_4_ = 0x40933e6d;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xc75f5618;
              local_50._4_4_ = 0xc57372ac;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x794787b0;
              local_50._4_4_ = 0xbb64926d;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xb2dbe0fe;
              local_50._4_4_ = 0xf1fe39ca;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x936186e5;
              local_50._4_4_ = 0x474efd70;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x6cad7fcf;
              local_50._4_4_ = 0xc342342e;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x81bafa5d;
              local_50._4_4_ = 0xe7a638fd;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x40004d4a;
              local_50._4_4_ = 0x29a2c904;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x5cdb6750;
              local_50._4_4_ = 0xb62839cb;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xfd8931dd;
              local_50._4_4_ = 0x8dfa2566;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x30d69c9;
              local_50._4_4_ = 0xee71ed89;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x22f7029a;
              local_50._4_4_ = 0xce69520b;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x4f349ac3;
              local_50._4_4_ = 0x4748bf1d;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x9690947d;
              local_50._4_4_ = 0x13c03;
            }
            else {
              if (eye_group_ != 7) {
                if (eye_group_ != 8) goto LAB_005b013f;
                local_50._0_4_ = 0xe3c3e1eb;
                local_50._4_4_ = 0x7e7550f0;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x67eb65a7;
                local_50._4_4_ = 0x8f93f5f3;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x84925ae2;
                local_50._4_4_ = 0x2929e6c7;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x5d0b8d5d;
                local_50._4_4_ = 0x40935218;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xa3e4e814;
                local_50._4_4_ = 0xc671e036;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xdc181d46;
                local_50._4_4_ = 0x5047870a;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x3dbac96b;
                local_50._4_4_ = 0x85653473;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xaa9846f1;
                local_50._4_4_ = 0x24ee71d2;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xc9269dc8;
                local_50._4_4_ = 0x76ba6749;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xa9c340c6;
                local_50._4_4_ = 0x8da82039;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x32d0143b;
                local_50._4_4_ = 0x802c4c1b;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xb02e0347;
                local_50._4_4_ = 0x77df0666;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x5cb83226;
                local_50._4_4_ = 0x8fbb8712;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x99246bfc;
                local_50._4_4_ = 0x569c4f81;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xa564670b;
                local_50._4_4_ = 0xb4e02af6;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0xeb81e037;
                local_50._4_4_ = 0x5159ba32;
                BigNumberVector::addBigNumber(&number_list,&local_50);
                local_50._0_4_ = 0x8c;
                goto LAB_005b012c;
              }
              local_50._0_4_ = 0x789603e6;
              local_50._4_4_ = 0xe339e97e;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xb2c91190;
              local_50._4_4_ = 0x8f93f5e9;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x84925ae2;
              local_50._4_4_ = 0x2929e6c7;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x4feb4015;
              local_50._4_4_ = 0x409374a5;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xf7e604ea;
              local_50._4_4_ = 0x94979e7e;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x1bcc357;
              local_50._4_4_ = 0x4a96793f;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x36f40675;
              local_50._4_4_ = 0xc355c0a8;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xb0f85513;
              local_50._4_4_ = 0x2a752013;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x1b30e279;
              local_50._4_4_ = 0xbc7decdd;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x8a93175e;
              local_50._4_4_ = 0xc62c6bc0;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x63dafb6f;
              local_50._4_4_ = 0x9781e76a;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xf3ba1e66;
              local_50._4_4_ = 0xb0a58e3b;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x641fde95;
              local_50._4_4_ = 0x297c940b;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x7874c807;
              local_50._4_4_ = 0x95120e03;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x1017d733;
              local_50._4_4_ = 0xf6a5f2ff;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0xdf851acf;
              local_50._4_4_ = 0x9540156f;
              BigNumberVector::addBigNumber(&number_list,&local_50);
              local_50._0_4_ = 0x2fdb567c;
              local_50._4_4_ = 0x2167abfb;
            }
          }
          goto LAB_005b0133;
        }
        local_50._0_4_ = 0x3f7f2d6f;
        local_50._4_4_ = 0xbc7824f9;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xd99610d2;
        local_50._4_4_ = 0xec6ae62e;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x9c10ea2f;
        local_50._4_4_ = 0x2929e6c7;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xaf3a9d6b;
        local_50._4_4_ = 0x3f77f101;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x72274d9d;
        local_50._4_4_ = 0x867e7502;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x89efd32a;
        local_50._4_4_ = 0x888f5ab2;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x80a77a7b;
        local_50._4_4_ = 0xae3ea520;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x1bcfa31f;
        local_50._4_4_ = 0x7d640202;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xc2abe496;
        local_50._4_4_ = 0x40c36cc3;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x8a590904;
        local_50._4_4_ = 0x2584e684;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xeb45f210;
        local_50._4_4_ = 0xe9d5b567;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x1f571e0d;
        local_50._4_4_ = 0x40d17965;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x7628b91f;
        local_50._4_4_ = 0xec75a14d;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x70e3ed4a;
        local_50._4_4_ = 0x7ee7240c;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xd76e5ea0;
        local_50._4_4_ = 0xb536c25e;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xd4da8afe;
        local_50._4_4_ = 0x2a9c303c;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0xec314373;
        local_50._4_4_ = 0xedaf6daf;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x96eca434;
        local_50._4_4_ = 0x61f5113b;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x9fb1a087;
        local_50._4_4_ = 0x281000c2;
        BigNumberVector::addBigNumber(&number_list,&local_50);
        local_50._0_4_ = 0x8a797d1;
      }
    }
LAB_005b012c:
    local_50._4_4_ = 0;
  }
LAB_005b0133:
  BigNumberVector::addBigNumber(&number_list,&local_50);
LAB_005b013f:
                    /*
                       iterate through number_list to build computed_string
                        */
  computed_string.data._0_4_ = (stdString *)((uint)computed_string.data._0_4_ & 0xffffff00);
  computed_string.maxSize = 0xf;
  computed_string.size = 0;
  local_8._0_1_ = 1;
                    /* get count of numbers in the list */
  iter = (int)((int)number_list.buffer_current_end - (int)number_list.buffer_start) >> 3;
  uVar5 = computed_string.maxSize;
  uVar2 = computed_string.size;
                    /* iterate backwards through the number_list */
  while (iter = iter + -1, computed_string.size = uVar2, computed_string.maxSize = uVar5, -1 < iter)
  {
                    /* get high 32 bits of number */
    iVar1 = *(int *)((int)number_list.buffer_start + iter * 8 + 4);
                    /* if (64_bit_number > 7) */
    if ((iVar1 != 0) || (7 < *(uint *)(number_list.buffer_start + iter))) {
                    /* a = 64_bit_number / 7 */
      a = __aulldiv(CONCAT44(iVar1,*(uint *)(number_list.buffer_start + iter)),7);
      do {
        uVar3 = a >> 0x20;
        uVar6 = (uint)a;
        uVar7 = __aulldiv(a,7);
        uVar5 = (uint)(uVar7 >> 0x20);
                    /* convert to string:
                         (a & 0xffffffff) + (((a / 7) & 0xffffffff) * -7) + -1
                       this seems like simplified ((a % 7) - 1), but i haven't double-checked */
        local_50._4_4_ = uVar6 + (int)uVar7 * -7 + -1;
        other_string = int_to_string(&computed_string_2,(undefined4 *)((int)&local_50 + 4));
        local_8._0_1_ = 2;
        stdString::appendPortionOfString(&computed_string,other_string,0,0xffffffff);
        local_8._0_1_ = 1;
        if (0xf < computed_string_2.maxSize) {
          ??3@YAXPAX@Z(computed_string_2.data._0_4_);
        }
                    /* a = a / 7 */
        a = uVar7 & 0xffffffff | (ulonglong)uVar5 << 0x20;
      } while (((int)uVar3 != 0) ||
              (a = uVar7 & 0xffffffff | (ulonglong)uVar5 << 0x20, uVar5 = computed_string.maxSize,
              uVar2 = computed_string.size, 7 < uVar6));
    }
  }
                    /*
                       create computed_string_2
                        */
  computed_string_2.maxSize = 0xf;
  computed_string_2.size = 0;
  computed_string_2.data._0_4_ = (char *)((uint)computed_string_2.data._0_4_ & 0xffffff00);
  local_8 = CONCAT31(local_8._1_3_,3);
  if (uVar2 == 0) {
    computed_string_2.size = uVar2;
                    /* WARNING: Ignoring partial resolution of indirect */
    computed_string_2.data._0_1_ = 0;
  }
  else {
    stdString::resize(&computed_string_2,uVar2,0);
  }
                    /* reverse computed_string...? */
  iter = 0;
  if (0 < (int)computed_string_2.size) {
    do {
      data_str_2 = (char *)&computed_string_2;
      data_str_1 = &computed_string;
      if (0xf < uVar5) {
        data_str_1 = computed_string.data._0_4_;
      }
      if (0xf < computed_string_2.maxSize) {
        data_str_2 = computed_string_2.data._0_4_;
      }
      data_str_2[iter] = *(char *)((int)data_str_1 + uVar2 + (-1 - iter));
      iter = iter + 1;
    } while (iter < (int)computed_string_2.size);
  }
  process_weird_eye_string(xxx1,xxx2,&computed_string_2);
  pvVar4 = extraout_EAX;
                    /* inlined destructors */
  if (0xf < computed_string_2.maxSize) {
    pvVar4 = (void *)??3@YAXPAX@Z(computed_string_2.data._0_4_);
  }
  if (0xf < uVar5) {
    pvVar4 = (void *)??3@YAXPAX@Z(computed_string.data._0_4_);
  }
  if (number_list.buffer_start != (ulonglong *)0x0) {
    pvVar4 = (void *)??3@YAXPAX@Z(number_list.buffer_start);
  }
  *in_FS_OFFSET = local_10;
  security_check(pvVar4);
  return;
}