forked from root-cause/v-decompiled-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
am_challenges.c
26968 lines (24193 loc) · 531 KB
/
am_challenges.c
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
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#region Local Var
var uLocal_0 = 0;
var uLocal_1 = 0;
int iLocal_2 = 0;
int iLocal_3 = 0;
int iLocal_4 = 0;
int iLocal_5 = 0;
int iLocal_6 = 0;
int iLocal_7 = 0;
int iLocal_8 = 0;
int iLocal_9 = 0;
int iLocal_10 = 0;
int iLocal_11 = 0;
float fLocal_12 = 0f;
var uLocal_13 = 0;
var uLocal_14 = 0;
int iLocal_15 = 0;
var uLocal_16 = 0;
var uLocal_17 = 0;
char* sLocal_18 = NULL;
float fLocal_19 = 0f;
var uLocal_20 = 0;
var uLocal_21 = 0;
var uLocal_22 = 0;
float fLocal_23 = 0f;
float fLocal_24 = 0f;
var uLocal_25 = 0;
var uLocal_26 = 0;
var uLocal_27 = 0;
float fLocal_28 = 0f;
float fLocal_29 = 0f;
float fLocal_30 = 0f;
var uLocal_31 = 0;
var uLocal_32 = 0;
var uLocal_33 = 0;
int iLocal_34 = 0;
var uLocal_35 = 0;
var uLocal_36 = 0;
var uLocal_37 = 0;
int iLocal_38 = 0;
int iLocal_39 = 0;
int iLocal_40 = 0;
int iLocal_41 = 0;
var uLocal_42 = 0;
var uLocal_43 = 0;
var uLocal_44 = 0;
var uLocal_45 = 0;
var uLocal_46 = 0;
var uLocal_47 = 0;
var uLocal_48 = 0;
var uLocal_49 = 0;
var uLocal_50 = 0;
var uLocal_51 = 0;
var uLocal_52 = 0;
var uLocal_53 = 0;
var uLocal_54 = 0;
var uLocal_55 = 0;
var uLocal_56 = 0;
var uLocal_57 = 0;
var uLocal_58 = 0;
var uLocal_59 = 0;
var uLocal_60 = 0;
float fLocal_61 = 0f;
var uLocal_62 = 0;
var uLocal_63 = 0;
var uLocal_64 = 0;
var uLocal_65 = 0;
var uLocal_66 = 0;
var uLocal_67 = 0;
var uLocal_68 = 0;
var uLocal_69 = 0;
var uLocal_70 = 0;
var uLocal_71 = 0;
var uLocal_72 = 0;
var uLocal_73 = 0;
var uLocal_74 = 0;
var uLocal_75 = 0;
var uLocal_76 = 0;
var uLocal_77 = 0;
var uLocal_78 = 0;
var uLocal_79 = 0;
var uLocal_80 = 0;
var uLocal_81 = 0;
var uLocal_82 = 0;
var uLocal_83 = 0;
var uLocal_84 = 0;
var uLocal_85 = 0;
var uLocal_86 = 0;
var uLocal_87 = 0;
var uLocal_88 = 0;
var uLocal_89 = 0;
var uLocal_90 = 0;
var uLocal_91 = 0;
var uLocal_92 = 0;
var uLocal_93 = 0;
int iLocal_94 = 0;
int iLocal_95 = 0;
bool bLocal_96 = 0;
bool bLocal_97 = 0;
int iLocal_98 = 0;
int iLocal_99 = 0;
int iLocal_100 = 0;
int iLocal_101 = 0;
struct<3> Local_102 = { 0, 0, 0 } ;
struct<3> Local_105[65];
float fLocal_301 = 0f;
struct<3> Local_302 = { 0, 0, 0 } ;
struct<3> Local_305 = { 0, 0, 0 } ;
struct<3> Local_308 = { 0, 0, 0 } ;
struct<3> Local_311 = { 0, 0, 0 } ;
float fLocal_314 = 0f;
var uLocal_315 = 0;
var uLocal_316 = 0;
var uLocal_317 = 0;
var uLocal_318 = 0;
var uLocal_319 = 0;
var uLocal_320 = 0;
var uLocal_321 = 0;
var uLocal_322 = 0;
var uLocal_323 = 0;
var uLocal_324 = 0;
var uLocal_325 = 0;
var uLocal_326 = 0;
int iLocal_327 = 0;
int iLocal_328 = 0;
var uLocal_329 = 0;
int iLocal_330 = 0;
int iLocal_331 = 0;
int iLocal_332 = 0;
int iLocal_333 = 0;
int iLocal_334 = 0;
float fLocal_335 = 0f;
int iLocal_336 = 0;
int iLocal_337 = 0;
int iLocal_338 = 0;
int iLocal_339 = 0;
bool bLocal_340 = 0;
var uLocal_341 = 0;
var uLocal_342 = 0;
var uLocal_343 = 0;
var uLocal_344 = 0;
var uLocal_345 = 0;
var uLocal_346 = 0;
var uLocal_347 = 0;
int iLocal_348 = 0;
struct<3> Local_349[65];
int iLocal_545[65] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
int iLocal_611[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
var uLocal_622 = 0;
int iLocal_623 = 0;
var uLocal_624 = 0;
int iLocal_625[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
int iLocal_636 = 0;
int iLocal_637 = 0;
struct<68> Local_638 = { 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10 } ;
var uLocal_706 = 0;
var uLocal_707 = 0;
var uLocal_708 = 0;
var uLocal_709 = 0;
var uLocal_710 = 0;
var uLocal_711 = 0;
var uLocal_712 = 0;
var uLocal_713 = 0;
var uLocal_714 = 0;
var uLocal_715 = 0;
var uLocal_716 = 0;
var uLocal_717 = 0;
var uLocal_718 = 0;
var uLocal_719 = 0;
var uLocal_720 = 0;
var uLocal_721 = 0;
var uLocal_722 = 0;
var uLocal_723 = 0;
var uLocal_724 = 0;
var uLocal_725 = 0;
struct<535> Local_726 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 32, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, -1, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32 } ;
var uLocal_1261 = -1;
var uLocal_1262 = 0;
var uLocal_1263 = 0;
var uLocal_1264 = 0;
var uLocal_1265 = 0;
var uLocal_1266 = 0;
var uLocal_1267 = 0;
var uLocal_1268 = 0;
var uLocal_1269 = 0;
var uLocal_1270 = 0;
var uLocal_1271 = 0;
var uLocal_1272 = 0;
var uLocal_1273 = 0;
var uLocal_1274 = 0;
var uLocal_1275 = 0;
var uLocal_1276 = 0;
var uLocal_1277 = 0;
var uLocal_1278 = 0;
var uLocal_1279 = 0;
var uLocal_1280 = 0;
var uLocal_1281 = 0;
var uLocal_1282 = 0;
var uLocal_1283 = -1082130432;
var uLocal_1284 = 3;
var uLocal_1285 = 0;
var uLocal_1286 = 0;
var uLocal_1287 = 0;
var uLocal_1288 = 0;
var uLocal_1289 = 0;
var uLocal_1290 = 0;
var uLocal_1291 = 0;
var uLocal_1292 = 0;
var uLocal_1293 = 0;
var uLocal_1294 = 0;
var uLocal_1295 = 0;
var uLocal_1296 = 0;
var uLocal_1297 = 0;
var uLocal_1298 = 0;
var uLocal_1299 = 0;
var uLocal_1300 = -1;
var uLocal_1301 = 0;
var uLocal_1302 = -1;
var uLocal_1303 = -1;
var uLocal_1304 = 0;
var uLocal_1305 = 0;
var uLocal_1306 = 0;
var uLocal_1307 = 0;
var uLocal_1308 = 0;
var uLocal_1309 = 0;
var uLocal_1310 = 0;
var uLocal_1311 = 0;
var uLocal_1312 = 0;
var uLocal_1313 = 0;
var uLocal_1314 = 0;
var uLocal_1315 = 0;
var uLocal_1316 = 0;
var uLocal_1317 = 0;
var uLocal_1318 = 0;
var uLocal_1319 = 0;
var uLocal_1320 = 0;
var uLocal_1321 = 0;
var uLocal_1322 = 0;
var uLocal_1323 = 0;
var uLocal_1324 = 0;
var uLocal_1325 = -1082130432;
var uLocal_1326 = 3;
var uLocal_1327 = 0;
var uLocal_1328 = 0;
var uLocal_1329 = 0;
var uLocal_1330 = 0;
var uLocal_1331 = 0;
var uLocal_1332 = 0;
var uLocal_1333 = 0;
var uLocal_1334 = 0;
var uLocal_1335 = 0;
var uLocal_1336 = 0;
var uLocal_1337 = 0;
var uLocal_1338 = 0;
var uLocal_1339 = 0;
var uLocal_1340 = 0;
var uLocal_1341 = 0;
var uLocal_1342 = -1;
var uLocal_1343 = 0;
var uLocal_1344 = -1;
var uLocal_1345 = -1;
var uLocal_1346 = 0;
var uLocal_1347 = 0;
var uLocal_1348 = 0;
var uLocal_1349 = 0;
var uLocal_1350 = 0;
var uLocal_1351 = 0;
var uLocal_1352 = 0;
var uLocal_1353 = 0;
var uLocal_1354 = 0;
var uLocal_1355 = 0;
var uLocal_1356 = 0;
var uLocal_1357 = 0;
var uLocal_1358 = 0;
var uLocal_1359 = 0;
var uLocal_1360 = 0;
var uLocal_1361 = 0;
var uLocal_1362 = 0;
var uLocal_1363 = 0;
var uLocal_1364 = 0;
var uLocal_1365 = 0;
var uLocal_1366 = 0;
var uLocal_1367 = -1082130432;
var uLocal_1368 = 3;
var uLocal_1369 = 0;
var uLocal_1370 = 0;
var uLocal_1371 = 0;
var uLocal_1372 = 0;
var uLocal_1373 = 0;
var uLocal_1374 = 0;
var uLocal_1375 = 0;
var uLocal_1376 = 0;
var uLocal_1377 = 0;
var uLocal_1378 = 0;
var uLocal_1379 = 0;
var uLocal_1380 = 0;
var uLocal_1381 = 0;
var uLocal_1382 = 0;
var uLocal_1383 = 0;
var uLocal_1384 = -1;
var uLocal_1385 = 0;
var uLocal_1386 = -1;
var uLocal_1387 = -1;
var uLocal_1388 = 0;
var uLocal_1389 = 0;
var uLocal_1390 = 0;
var uLocal_1391 = 0;
var uLocal_1392 = 0;
var uLocal_1393 = 0;
var uLocal_1394 = 0;
var uLocal_1395 = 0;
var uLocal_1396 = 0;
var uLocal_1397 = 0;
var uLocal_1398 = 0;
var uLocal_1399 = 0;
var uLocal_1400 = 0;
var uLocal_1401 = 0;
var uLocal_1402 = 0;
var uLocal_1403 = 0;
var uLocal_1404 = 0;
var uLocal_1405 = 0;
var uLocal_1406 = 0;
var uLocal_1407 = 0;
var uLocal_1408 = 0;
var uLocal_1409 = -1082130432;
var uLocal_1410 = 3;
var uLocal_1411 = 0;
var uLocal_1412 = 0;
var uLocal_1413 = 0;
var uLocal_1414 = 0;
var uLocal_1415 = 0;
var uLocal_1416 = 0;
var uLocal_1417 = 0;
var uLocal_1418 = 0;
var uLocal_1419 = 0;
var uLocal_1420 = 0;
var uLocal_1421 = 0;
var uLocal_1422 = 0;
var uLocal_1423 = 0;
var uLocal_1424 = 0;
var uLocal_1425 = 0;
var uLocal_1426 = -1;
var uLocal_1427 = 0;
var uLocal_1428 = -1;
var uLocal_1429 = -1;
var uLocal_1430 = 0;
var uLocal_1431 = 0;
var uLocal_1432 = 0;
var uLocal_1433 = 0;
var uLocal_1434 = 0;
var uLocal_1435 = 0;
var uLocal_1436 = 0;
var uLocal_1437 = 0;
var uLocal_1438 = 0;
var uLocal_1439 = 0;
var uLocal_1440 = 0;
var uLocal_1441 = 0;
var uLocal_1442 = 0;
var uLocal_1443 = 0;
var uLocal_1444 = 0;
var uLocal_1445 = 0;
var uLocal_1446 = 0;
var uLocal_1447 = 0;
var uLocal_1448 = 0;
var uLocal_1449 = 0;
var uLocal_1450 = 0;
var uLocal_1451 = -1082130432;
var uLocal_1452 = 3;
var uLocal_1453 = 0;
var uLocal_1454 = 0;
var uLocal_1455 = 0;
var uLocal_1456 = 0;
var uLocal_1457 = 0;
var uLocal_1458 = 0;
var uLocal_1459 = 0;
var uLocal_1460 = 0;
var uLocal_1461 = 0;
var uLocal_1462 = 0;
var uLocal_1463 = 0;
var uLocal_1464 = 0;
var uLocal_1465 = 0;
var uLocal_1466 = 0;
var uLocal_1467 = 0;
var uLocal_1468 = -1;
var uLocal_1469 = 0;
var uLocal_1470 = -1;
var uLocal_1471 = -1;
var uLocal_1472 = 0;
var uLocal_1473 = 0;
var uLocal_1474 = 0;
var uLocal_1475 = 0;
var uLocal_1476 = 0;
var uLocal_1477 = 0;
var uLocal_1478 = 0;
var uLocal_1479 = 0;
var uLocal_1480 = 0;
var uLocal_1481 = 0;
var uLocal_1482 = 0;
var uLocal_1483 = 0;
var uLocal_1484 = 0;
var uLocal_1485 = 0;
var uLocal_1486 = 0;
var uLocal_1487 = 0;
var uLocal_1488 = 0;
var uLocal_1489 = 0;
var uLocal_1490 = 0;
var uLocal_1491 = 0;
var uLocal_1492 = 0;
var uLocal_1493 = -1082130432;
var uLocal_1494 = 3;
var uLocal_1495 = 0;
var uLocal_1496 = 0;
var uLocal_1497 = 0;
var uLocal_1498 = 0;
var uLocal_1499 = 0;
var uLocal_1500 = 0;
var uLocal_1501 = 0;
var uLocal_1502 = 0;
var uLocal_1503 = 0;
var uLocal_1504 = 0;
var uLocal_1505 = 0;
var uLocal_1506 = 0;
var uLocal_1507 = 0;
var uLocal_1508 = 0;
var uLocal_1509 = 0;
var uLocal_1510 = -1;
var uLocal_1511 = 0;
var uLocal_1512 = -1;
var uLocal_1513 = -1;
var uLocal_1514 = 0;
var uLocal_1515 = 0;
var uLocal_1516 = 0;
var uLocal_1517 = 0;
var uLocal_1518 = 0;
var uLocal_1519 = 0;
var uLocal_1520 = 0;
var uLocal_1521 = 0;
var uLocal_1522 = 0;
var uLocal_1523 = 0;
var uLocal_1524 = 0;
var uLocal_1525 = 0;
var uLocal_1526 = 0;
var uLocal_1527 = 0;
var uLocal_1528 = 0;
var uLocal_1529 = 0;
var uLocal_1530 = 0;
var uLocal_1531 = 0;
var uLocal_1532 = 0;
var uLocal_1533 = 0;
var uLocal_1534 = 0;
var uLocal_1535 = -1082130432;
var uLocal_1536 = 3;
var uLocal_1537 = 0;
var uLocal_1538 = 0;
var uLocal_1539 = 0;
var uLocal_1540 = 0;
var uLocal_1541 = 0;
var uLocal_1542 = 0;
var uLocal_1543 = 0;
var uLocal_1544 = 0;
var uLocal_1545 = 0;
var uLocal_1546 = 0;
var uLocal_1547 = 0;
var uLocal_1548 = 0;
var uLocal_1549 = 0;
var uLocal_1550 = 0;
var uLocal_1551 = 0;
var uLocal_1552 = -1;
var uLocal_1553 = 0;
var uLocal_1554 = -1;
var uLocal_1555 = -1;
var uLocal_1556 = 0;
var uLocal_1557 = 0;
var uLocal_1558 = 0;
var uLocal_1559 = 0;
var uLocal_1560 = 0;
var uLocal_1561 = 0;
var uLocal_1562 = 0;
var uLocal_1563 = 0;
var uLocal_1564 = 0;
var uLocal_1565 = 0;
var uLocal_1566 = 0;
var uLocal_1567 = 0;
var uLocal_1568 = 0;
var uLocal_1569 = 0;
var uLocal_1570 = 0;
var uLocal_1571 = 0;
var uLocal_1572 = 0;
var uLocal_1573 = 0;
var uLocal_1574 = 0;
var uLocal_1575 = 0;
var uLocal_1576 = 0;
var uLocal_1577 = -1082130432;
var uLocal_1578 = 3;
var uLocal_1579 = 0;
var uLocal_1580 = 0;
var uLocal_1581 = 0;
var uLocal_1582 = 0;
var uLocal_1583 = 0;
var uLocal_1584 = 0;
var uLocal_1585 = 0;
var uLocal_1586 = 0;
var uLocal_1587 = 0;
var uLocal_1588 = 0;
var uLocal_1589 = 0;
var uLocal_1590 = 0;
var uLocal_1591 = 0;
var uLocal_1592 = 0;
var uLocal_1593 = 0;
var uLocal_1594 = -1;
var uLocal_1595 = 0;
var uLocal_1596 = -1;
var uLocal_1597 = -1;
var uLocal_1598 = 0;
var uLocal_1599 = 0;
var uLocal_1600 = 0;
var uLocal_1601 = 0;
var uLocal_1602 = 0;
var uLocal_1603 = 0;
var uLocal_1604 = 0;
var uLocal_1605 = 0;
var uLocal_1606 = 0;
var uLocal_1607 = 0;
var uLocal_1608 = 0;
var uLocal_1609 = 0;
var uLocal_1610 = 0;
var uLocal_1611 = 0;
var uLocal_1612 = 0;
var uLocal_1613 = 0;
var uLocal_1614 = 0;
var uLocal_1615 = 0;
var uLocal_1616 = 0;
var uLocal_1617 = 0;
var uLocal_1618 = 0;
var uLocal_1619 = -1082130432;
var uLocal_1620 = 3;
var uLocal_1621 = 0;
var uLocal_1622 = 0;
var uLocal_1623 = 0;
var uLocal_1624 = 0;
var uLocal_1625 = 0;
var uLocal_1626 = 0;
var uLocal_1627 = 0;
var uLocal_1628 = 0;
var uLocal_1629 = 0;
var uLocal_1630 = 0;
var uLocal_1631 = 0;
var uLocal_1632 = 0;
var uLocal_1633 = 0;
var uLocal_1634 = 0;
var uLocal_1635 = 0;
var uLocal_1636 = -1;
var uLocal_1637 = 0;
var uLocal_1638 = -1;
var uLocal_1639 = -1;
var uLocal_1640 = 0;
var uLocal_1641 = 0;
var uLocal_1642 = 0;
var uLocal_1643 = 0;
var uLocal_1644 = 0;
var uLocal_1645 = 0;
var uLocal_1646 = 0;
var uLocal_1647 = 0;
var uLocal_1648 = 0;
var uLocal_1649 = 0;
var uLocal_1650 = 0;
var uLocal_1651 = 0;
var uLocal_1652 = 0;
var uLocal_1653 = 0;
var uLocal_1654 = 0;
var uLocal_1655 = 0;
var uLocal_1656 = 0;
var uLocal_1657 = 0;
var uLocal_1658 = 0;
var uLocal_1659 = 0;
var uLocal_1660 = 0;
var uLocal_1661 = -1082130432;
var uLocal_1662 = 3;
var uLocal_1663 = 0;
var uLocal_1664 = 0;
var uLocal_1665 = 0;
var uLocal_1666 = 0;
var uLocal_1667 = 0;
var uLocal_1668 = 0;
var uLocal_1669 = 0;
var uLocal_1670 = 0;
var uLocal_1671 = 0;
var uLocal_1672 = 0;
var uLocal_1673 = 0;
var uLocal_1674 = 0;
var uLocal_1675 = 0;
var uLocal_1676 = 0;
var uLocal_1677 = 0;
var uLocal_1678 = -1;
var uLocal_1679 = 0;
var uLocal_1680 = -1;
var uLocal_1681 = -1;
var uLocal_1682 = 0;
var uLocal_1683 = 0;
var uLocal_1684 = 0;
var uLocal_1685 = 0;
var uLocal_1686 = 0;
var uLocal_1687 = 0;
var uLocal_1688 = 0;
var uLocal_1689 = 0;
var uLocal_1690 = 0;
var uLocal_1691 = 0;
var uLocal_1692 = 0;
var uLocal_1693 = 0;
var uLocal_1694 = 0;
var uLocal_1695 = 0;
var uLocal_1696 = 0;
var uLocal_1697 = 0;
var uLocal_1698 = 0;
var uLocal_1699 = 0;
var uLocal_1700 = 0;
var uLocal_1701 = 0;
var uLocal_1702 = 0;
var uLocal_1703 = -1082130432;
var uLocal_1704 = 3;
var uLocal_1705 = 0;
var uLocal_1706 = 0;
var uLocal_1707 = 0;
var uLocal_1708 = 0;
var uLocal_1709 = 0;
var uLocal_1710 = 0;
var uLocal_1711 = 0;
var uLocal_1712 = 0;
var uLocal_1713 = 0;
var uLocal_1714 = 0;
var uLocal_1715 = 0;
var uLocal_1716 = 0;
var uLocal_1717 = 0;
var uLocal_1718 = 0;
var uLocal_1719 = 0;
var uLocal_1720 = -1;
var uLocal_1721 = 0;
var uLocal_1722 = -1;
var uLocal_1723 = -1;
var uLocal_1724 = 0;
var uLocal_1725 = 0;
var uLocal_1726 = 0;
var uLocal_1727 = 0;
var uLocal_1728 = 0;
var uLocal_1729 = 0;
var uLocal_1730 = 0;
var uLocal_1731 = 0;
var uLocal_1732 = 0;
var uLocal_1733 = 0;
var uLocal_1734 = 0;
var uLocal_1735 = 0;
var uLocal_1736 = 0;
var uLocal_1737 = 0;
var uLocal_1738 = 0;
var uLocal_1739 = 0;
var uLocal_1740 = 0;
var uLocal_1741 = 0;
var uLocal_1742 = 0;
var uLocal_1743 = 0;
var uLocal_1744 = 0;
var uLocal_1745 = -1082130432;
var uLocal_1746 = 3;
var uLocal_1747 = 0;
var uLocal_1748 = 0;
var uLocal_1749 = 0;
var uLocal_1750 = 0;
var uLocal_1751 = 0;
var uLocal_1752 = 0;
var uLocal_1753 = 0;
var uLocal_1754 = 0;
var uLocal_1755 = 0;
var uLocal_1756 = 0;
var uLocal_1757 = 0;
var uLocal_1758 = 0;
var uLocal_1759 = 0;
var uLocal_1760 = 0;
var uLocal_1761 = 0;
var uLocal_1762 = -1;
var uLocal_1763 = 0;
var uLocal_1764 = -1;
var uLocal_1765 = -1;
var uLocal_1766 = 0;
var uLocal_1767 = 0;
var uLocal_1768 = 0;
var uLocal_1769 = 0;
var uLocal_1770 = 0;
var uLocal_1771 = 0;
var uLocal_1772 = 0;
var uLocal_1773 = 0;
var uLocal_1774 = 0;
var uLocal_1775 = 0;
var uLocal_1776 = 0;
var uLocal_1777 = 0;
var uLocal_1778 = 0;
var uLocal_1779 = 0;
var uLocal_1780 = 0;
var uLocal_1781 = 0;
var uLocal_1782 = 0;
var uLocal_1783 = 0;
var uLocal_1784 = 0;
var uLocal_1785 = 0;
var uLocal_1786 = 0;
var uLocal_1787 = -1082130432;
var uLocal_1788 = 3;
var uLocal_1789 = 0;
var uLocal_1790 = 0;
var uLocal_1791 = 0;
var uLocal_1792 = 0;
var uLocal_1793 = 0;
var uLocal_1794 = 0;
var uLocal_1795 = 0;
var uLocal_1796 = 0;
var uLocal_1797 = 0;
var uLocal_1798 = 0;
var uLocal_1799 = 0;
var uLocal_1800 = 0;
var uLocal_1801 = 0;
var uLocal_1802 = 0;
var uLocal_1803 = 0;
var uLocal_1804 = -1;
var uLocal_1805 = 0;
var uLocal_1806 = -1;
var uLocal_1807 = -1;
var uLocal_1808 = 0;
var uLocal_1809 = 0;
var uLocal_1810 = 0;
var uLocal_1811 = 0;
var uLocal_1812 = 0;
var uLocal_1813 = 0;
var uLocal_1814 = 0;
var uLocal_1815 = 0;
var uLocal_1816 = 0;
var uLocal_1817 = 0;
var uLocal_1818 = 0;
var uLocal_1819 = 0;
var uLocal_1820 = 0;
var uLocal_1821 = 0;
var uLocal_1822 = 0;
var uLocal_1823 = 0;
var uLocal_1824 = 0;
var uLocal_1825 = 0;
var uLocal_1826 = 0;
var uLocal_1827 = 0;
var uLocal_1828 = 0;
var uLocal_1829 = -1082130432;
var uLocal_1830 = 3;
var uLocal_1831 = 0;
var uLocal_1832 = 0;
var uLocal_1833 = 0;
var uLocal_1834 = 0;
var uLocal_1835 = 0;
var uLocal_1836 = 0;
var uLocal_1837 = 0;
var uLocal_1838 = 0;
var uLocal_1839 = 0;
var uLocal_1840 = 0;
var uLocal_1841 = 0;
var uLocal_1842 = 0;
var uLocal_1843 = 0;
var uLocal_1844 = 0;
var uLocal_1845 = 0;
var uLocal_1846 = -1;
var uLocal_1847 = 0;
var uLocal_1848 = -1;
var uLocal_1849 = -1;
var uLocal_1850 = 0;
var uLocal_1851 = 0;
var uLocal_1852 = 0;
var uLocal_1853 = 0;
var uLocal_1854 = 0;
var uLocal_1855 = 0;
var uLocal_1856 = 0;
var uLocal_1857 = 0;
var uLocal_1858 = 0;
var uLocal_1859 = 0;
var uLocal_1860 = 0;
var uLocal_1861 = 0;
var uLocal_1862 = 0;
var uLocal_1863 = 0;
var uLocal_1864 = 0;
var uLocal_1865 = 0;
var uLocal_1866 = 0;
var uLocal_1867 = 0;
var uLocal_1868 = 0;
var uLocal_1869 = 0;
var uLocal_1870 = 0;
var uLocal_1871 = -1082130432;
var uLocal_1872 = 3;
var uLocal_1873 = 0;
var uLocal_1874 = 0;
var uLocal_1875 = 0;
var uLocal_1876 = 0;
var uLocal_1877 = 0;
var uLocal_1878 = 0;
var uLocal_1879 = 0;
var uLocal_1880 = 0;
var uLocal_1881 = 0;
var uLocal_1882 = 0;
var uLocal_1883 = 0;
var uLocal_1884 = 0;
var uLocal_1885 = 0;
var uLocal_1886 = 0;
var uLocal_1887 = 0;
var uLocal_1888 = -1;
var uLocal_1889 = 0;
var uLocal_1890 = -1;
var uLocal_1891 = -1;
var uLocal_1892 = 0;
var uLocal_1893 = 0;
var uLocal_1894 = 0;
var uLocal_1895 = 0;
var uLocal_1896 = 0;
var uLocal_1897 = 0;
var uLocal_1898 = 0;
var uLocal_1899 = 0;
var uLocal_1900 = 0;
var uLocal_1901 = 0;
var uLocal_1902 = 0;
var uLocal_1903 = 0;
var uLocal_1904 = 0;
var uLocal_1905 = 0;
var uLocal_1906 = 0;
var uLocal_1907 = 0;
var uLocal_1908 = 0;
var uLocal_1909 = 0;
var uLocal_1910 = 0;
var uLocal_1911 = 0;
var uLocal_1912 = 0;
var uLocal_1913 = -1082130432;
var uLocal_1914 = 3;
var uLocal_1915 = 0;
var uLocal_1916 = 0;
var uLocal_1917 = 0;
var uLocal_1918 = 0;
var uLocal_1919 = 0;
var uLocal_1920 = 0;
var uLocal_1921 = 0;
var uLocal_1922 = 0;
var uLocal_1923 = 0;
var uLocal_1924 = 0;
var uLocal_1925 = 0;
var uLocal_1926 = 0;
var uLocal_1927 = 0;
var uLocal_1928 = 0;
var uLocal_1929 = 0;
var uLocal_1930 = -1;
var uLocal_1931 = 0;
var uLocal_1932 = -1;
var uLocal_1933 = -1;
var uLocal_1934 = 0;
var uLocal_1935 = 0;
var uLocal_1936 = 0;
var uLocal_1937 = 0;
var uLocal_1938 = 0;
var uLocal_1939 = 0;
var uLocal_1940 = 0;
var uLocal_1941 = 0;
var uLocal_1942 = 0;
var uLocal_1943 = 0;
var uLocal_1944 = 0;
var uLocal_1945 = 0;
var uLocal_1946 = 0;
var uLocal_1947 = 0;
var uLocal_1948 = 0;
var uLocal_1949 = 0;
var uLocal_1950 = 0;
var uLocal_1951 = 0;
var uLocal_1952 = 0;
var uLocal_1953 = 0;
var uLocal_1954 = 0;
var uLocal_1955 = -1082130432;
var uLocal_1956 = 3;
var uLocal_1957 = 0;
var uLocal_1958 = 0;
var uLocal_1959 = 0;
var uLocal_1960 = 0;
var uLocal_1961 = 0;
var uLocal_1962 = 0;
var uLocal_1963 = 0;
var uLocal_1964 = 0;
var uLocal_1965 = 0;
var uLocal_1966 = 0;
var uLocal_1967 = 0;
var uLocal_1968 = 0;
var uLocal_1969 = 0;
var uLocal_1970 = 0;
var uLocal_1971 = 0;
var uLocal_1972 = -1;
var uLocal_1973 = 0;
var uLocal_1974 = -1;
var uLocal_1975 = -1;
var uLocal_1976 = 0;
var uLocal_1977 = 0;
var uLocal_1978 = 0;
var uLocal_1979 = 0;
var uLocal_1980 = 0;
var uLocal_1981 = 0;
var uLocal_1982 = 0;
var uLocal_1983 = 0;
var uLocal_1984 = 0;
var uLocal_1985 = 0;
var uLocal_1986 = 0;
var uLocal_1987 = 0;
var uLocal_1988 = 0;
var uLocal_1989 = 0;
var uLocal_1990 = 0;
var uLocal_1991 = 0;
var uLocal_1992 = 0;
var uLocal_1993 = 0;
var uLocal_1994 = 0;
var uLocal_1995 = 0;
var uLocal_1996 = 0;
var uLocal_1997 = -1082130432;
var uLocal_1998 = 3;
var uLocal_1999 = 0;
var uLocal_2000 = 0;
var uLocal_2001 = 0;
var uLocal_2002 = 0;
var uLocal_2003 = 0;
var uLocal_2004 = 0;
var uLocal_2005 = 0;
var uLocal_2006 = 0;
var uLocal_2007 = 0;
var uLocal_2008 = 0;
var uLocal_2009 = 0;
var uLocal_2010 = 0;
var uLocal_2011 = 0;
var uLocal_2012 = 0;
var uLocal_2013 = 0;
var uLocal_2014 = -1;
var uLocal_2015 = 0;
var uLocal_2016 = -1;
var uLocal_2017 = -1;
var uLocal_2018 = 0;
var uLocal_2019 = 0;
var uLocal_2020 = 0;
var uLocal_2021 = 0;
var uLocal_2022 = 0;
var uLocal_2023 = 0;
var uLocal_2024 = 0;
var uLocal_2025 = 0;
var uLocal_2026 = 0;
var uLocal_2027 = 0;
var uLocal_2028 = 0;
var uLocal_2029 = 0;
var uLocal_2030 = 0;
var uLocal_2031 = 0;
var uLocal_2032 = 0;
var uLocal_2033 = 0;
var uLocal_2034 = 0;
var uLocal_2035 = 0;
var uLocal_2036 = 0;
var uLocal_2037 = 0;
var uLocal_2038 = 0;
var uLocal_2039 = -1082130432;
var uLocal_2040 = 3;
var uLocal_2041 = 0;
var uLocal_2042 = 0;
var uLocal_2043 = 0;
var uLocal_2044 = 0;
var uLocal_2045 = 0;
var uLocal_2046 = 0;
var uLocal_2047 = 0;
var uLocal_2048 = 0;
var uLocal_2049 = 0;
var uLocal_2050 = 0;
var uLocal_2051 = 0;
var uLocal_2052 = 0;
var uLocal_2053 = 0;
var uLocal_2054 = 0;
var uLocal_2055 = 0;
var uLocal_2056 = -1;
var uLocal_2057 = 0;
var uLocal_2058 = -1;
var uLocal_2059 = -1;
var uLocal_2060 = 0;
var uLocal_2061 = 0;
var uLocal_2062 = 0;
var uLocal_2063 = 0;
var uLocal_2064 = 0;
var uLocal_2065 = 0;
var uLocal_2066 = 0;
var uLocal_2067 = 0;
var uLocal_2068 = 0;
var uLocal_2069 = 0;
var uLocal_2070 = 0;
var uLocal_2071 = 0;
var uLocal_2072 = 0;
var uLocal_2073 = 0;
var uLocal_2074 = 0;
var uLocal_2075 = 0;
var uLocal_2076 = 0;
var uLocal_2077 = 0;
var uLocal_2078 = 0;
var uLocal_2079 = 0;
var uLocal_2080 = 0;
var uLocal_2081 = -1082130432;
var uLocal_2082 = 3;
var uLocal_2083 = 0;
var uLocal_2084 = 0;