diff --git a/fuzz.s b/fuzz.s
index ee181860ac17f9f005a80f8978313a6bc674b52f..2b85c00b752645dceeec8690a78c7f9074dc3ac8 100644
--- a/fuzz.s
+++ b/fuzz.s
@@ -1,13 +1,37273 @@
-MOV R0 65535
-MOV R1 1 
-LDR R0 R1 1
-MOV R0 65535
-MOV R1 1 
-STR R0 R1 1
-MOV R0 65535
-MOV R1 1 
-STR R0 R1 1
-MOV R0 65535
-MOV R1 1 
-STR R0 R1 1
-RET R21
+MOV R0 0
+MOV R1 1
+DIV R2 R1 R0
+
+;RET R20
+SUB R16 R3 R8
+MOV R23 -37398
+MUL R20 R10 R2
+DIV R7 R6 R10
+SUB R10 R16 R31
+SUB R25 R25 R15
+MOV R11 41437
+SUB R6 R31 R26
+MUL R25 R24 R31
+STR R1 21685 R22
+LDR R22 R8 -8408
+DIV R10 R14 R0
+SUB R19 R10 R3
+MOV R16 10729
+STR R5 -47970 R22
+ADD R20 R24 R2
+SUB R11 R20 R12
+MUL R14 R6 R24
+MOV R11 -14330
+MOV R8 -40494
+MOV R14 -35211
+ADD R23 R4 R1
+SUB R10 R1 R28
+SUB R12 R1 R3
+MOV R0 -25910
+ADD R31 R27 R23
+SUB R17 R25 R21
+LDR R0 R27 35549
+MUL R2 R24 R15
+MOV R17 52721
+MOV R20 52508
+LDR R30 R7 45001
+DIV R15 R6 R21
+STR R6 -20104 R13
+LDR R26 R21 40806
+ADD R23 R9 R22
+DIV R21 R30 R28
+MOV R3 -40600
+LDR R11 R30 -21995
+MOV R31 50264
+MOV R29 5692
+ADD R7 R23 R9
+MUL R13 R29 R27
+LDR R0 R6 -7941
+SUB R5 R22 R3
+SUB R26 R11 R5
+SUB R29 R7 R22
+MUL R27 R7 R10
+LDR R16 R13 -62243
+SUB R2 R30 R11
+SUB R0 R17 R6
+MOV R13 -22135
+MUL R1 R26 R14
+ADD R30 R3 R2
+LDR R14 R8 64379
+MOV R31 -10414
+LDR R29 R29 -15702
+SUB R15 R4 R16
+ADD R5 R19 R31
+MUL R5 R20 R19
+SUB R24 R9 R13
+DIV R27 R13 R3
+MUL R1 R14 R15
+DIV R0 R7 R7
+MOV R13 53091
+SUB R1 R22 R7
+MUL R31 R3 R5
+MOV R10 32650
+MUL R28 R2 R6
+SUB R31 R15 R6
+LDR R3 R20 11988
+STR R7 20015 R15
+SUB R16 R23 R24
+LDR R11 R22 -52318
+ADD R27 R23 R31
+STR R21 -17120 R30
+STR R20 -33549 R6
+DIV R29 R30 R7
+STR R5 -53949 R23
+STR R22 -5112 R23
+MUL R31 R7 R8
+MOV R5 -44597
+SUB R29 R18 R6
+MUL R5 R3 R25
+ADD R10 R6 R12
+STR R29 -45316 R3
+LDR R21 R0 -42044
+ADD R20 R20 R20
+SUB R27 R18 R0
+MOV R30 46449
+ADD R13 R7 R21
+LDR R12 R17 -34459
+SUB R13 R25 R3
+ADD R31 R5 R5
+ADD R18 R5 R18
+STR R26 31866 R16
+LDR R11 R12 14594
+MUL R14 R24 R16
+DIV R21 R14 R15
+MOV R20 39284
+ADD R14 R21 R20
+DIV R18 R9 R20
+MUL R11 R24 R4
+MUL R17 R8 R27
+ADD R15 R24 R18
+DIV R26 R4 R4
+LDR R14 R10 7400
+STR R20 -13738 R15
+MOV R1 -37479
+MUL R23 R30 R7
+SUB R23 R29 R4
+LDR R19 R25 -57247
+DIV R8 R21 R29
+ADD R8 R20 R27
+DIV R4 R23 R17
+STR R16 -49774 R27
+MOV R26 7986
+STR R2 23465 R27
+STR R10 -22199 R31
+DIV R8 R28 R9
+ADD R13 R1 R7
+DIV R15 R16 R27
+ADD R30 R14 R14
+ADD R13 R6 R10
+LDR R18 R1 -49039
+SUB R26 R2 R19
+SUB R0 R8 R12
+ADD R22 R11 R29
+DIV R20 R0 R16
+SUB R22 R1 R7
+SUB R13 R21 R4
+MUL R20 R1 R12
+SUB R5 R0 R30
+ADD R20 R2 R15
+MUL R12 R2 R31
+LDR R14 R23 -53867
+LDR R3 R28 48216
+SUB R24 R31 R30
+MUL R31 R20 R24
+SUB R5 R7 R0
+LDR R4 R9 46287
+LDR R8 R25 44813
+ADD R8 R9 R4
+SUB R31 R25 R12
+ADD R23 R9 R7
+MOV R18 -61021
+ADD R4 R7 R8
+ADD R4 R4 R30
+DIV R14 R4 R6
+ADD R20 R4 R7
+MOV R30 35860
+LDR R22 R19 4938
+MUL R0 R8 R18
+LDR R28 R31 -60917
+LDR R18 R14 -2505
+DIV R29 R11 R0
+SUB R0 R3 R12
+LDR R26 R9 -62760
+STR R25 23125 R12
+LDR R6 R30 -36079
+ADD R26 R1 R6
+MUL R21 R28 R20
+SUB R25 R16 R20
+DIV R6 R24 R17
+STR R7 -29582 R13
+MUL R1 R12 R25
+ADD R16 R27 R23
+DIV R4 R29 R16
+MUL R12 R14 R0
+MOV R7 -42127
+MOV R21 -24170
+MUL R14 R16 R22
+SUB R31 R27 R29
+DIV R10 R8 R16
+LDR R10 R31 23745
+MOV R10 734
+MUL R1 R22 R0
+ADD R3 R21 R24
+MUL R23 R15 R10
+ADD R20 R24 R27
+MUL R4 R9 R28
+STR R17 -61020 R28
+LDR R6 R25 45727
+MUL R5 R30 R18
+DIV R17 R17 R11
+MUL R15 R27 R25
+ADD R26 R18 R10
+MUL R5 R15 R31
+STR R7 44912 R7
+LDR R13 R31 32125
+DIV R15 R9 R10
+LDR R20 R18 31338
+DIV R14 R25 R18
+STR R2 -64886 R9
+MOV R18 -63405
+STR R30 46061 R0
+STR R23 59884 R1
+DIV R22 R18 R14
+MOV R8 45842
+DIV R31 R14 R13
+DIV R0 R20 R4
+MUL R23 R8 R26
+LDR R17 R2 34468
+DIV R13 R10 R8
+ADD R26 R10 R13
+DIV R1 R21 R23
+SUB R31 R21 R14
+ADD R2 R13 R12
+MOV R12 18859
+SUB R5 R7 R30
+MOV R1 -62031
+LDR R5 R23 -59965
+ADD R6 R13 R24
+STR R19 30238 R8
+DIV R19 R25 R0
+ADD R24 R14 R7
+ADD R2 R0 R18
+DIV R4 R27 R9
+MOV R19 37434
+SUB R7 R13 R18
+LDR R19 R23 -9139
+MOV R0 -34725
+DIV R10 R6 R13
+MOV R0 19094
+MOV R21 16327
+MUL R1 R25 R21
+ADD R14 R11 R1
+MUL R30 R29 R13
+STR R21 45272 R24
+MUL R2 R27 R25
+ADD R9 R17 R4
+LDR R5 R0 46958
+STR R29 -51873 R28
+MOV R25 -13807
+SUB R6 R23 R4
+LDR R8 R28 -64951
+MUL R19 R5 R1
+DIV R15 R13 R6
+LDR R0 R27 53884
+STR R31 -59267 R30
+LDR R17 R4 -54690
+ADD R23 R5 R15
+ADD R17 R1 R10
+STR R30 -54534 R27
+SUB R3 R31 R8
+STR R10 -7359 R5
+SUB R30 R14 R23
+DIV R7 R29 R12
+ADD R5 R31 R6
+MUL R29 R22 R23
+ADD R15 R14 R2
+STR R3 34977 R30
+LDR R7 R20 -34381
+MUL R3 R29 R2
+MUL R20 R4 R25
+SUB R7 R24 R16
+STR R31 27861 R24
+MUL R8 R20 R29
+MOV R27 -40560
+STR R11 -36168 R28
+ADD R7 R8 R28
+SUB R24 R2 R18
+DIV R16 R15 R23
+MUL R5 R17 R4
+MUL R19 R17 R11
+ADD R24 R11 R18
+ADD R28 R31 R7
+SUB R10 R11 R30
+LDR R0 R8 9838
+MUL R20 R22 R1
+LDR R17 R21 10780
+SUB R8 R29 R27
+LDR R29 R29 -63053
+LDR R30 R10 -63336
+MOV R31 34331
+STR R19 -27555 R13
+ADD R27 R9 R25
+ADD R25 R11 R22
+SUB R20 R13 R5
+STR R26 1090 R16
+MOV R10 -25487
+ADD R9 R11 R16
+MUL R27 R24 R28
+STR R17 -7679 R28
+SUB R4 R22 R13
+DIV R28 R2 R2
+DIV R25 R10 R21
+ADD R23 R2 R4
+MUL R26 R14 R22
+MUL R27 R9 R24
+STR R19 41775 R26
+ADD R17 R6 R25
+MUL R28 R8 R6
+LDR R20 R20 53727
+ADD R3 R25 R20
+SUB R29 R10 R18
+MUL R8 R31 R16
+MOV R13 -3015
+DIV R21 R23 R13
+MOV R25 -2049
+LDR R26 R27 -19984
+MUL R9 R21 R13
+SUB R27 R7 R13
+LDR R31 R1 14252
+LDR R21 R17 -42776
+SUB R16 R5 R27
+LDR R4 R29 60107
+STR R9 62127 R7
+MUL R31 R28 R30
+ADD R0 R30 R28
+ADD R29 R28 R28
+LDR R12 R17 -56765
+STR R8 15139 R19
+ADD R21 R2 R26
+ADD R11 R20 R30
+SUB R26 R21 R16
+LDR R22 R15 -38872
+LDR R12 R28 -25335
+SUB R17 R5 R20
+ADD R7 R3 R16
+DIV R9 R15 R3
+DIV R29 R24 R6
+STR R29 -34355 R2
+SUB R8 R19 R19
+LDR R11 R13 -56661
+STR R17 -56951 R22
+SUB R2 R2 R29
+MOV R30 -41085
+MUL R7 R16 R16
+LDR R10 R12 -5500
+ADD R26 R27 R16
+DIV R22 R29 R16
+LDR R9 R9 -24445
+ADD R17 R17 R8
+SUB R28 R11 R9
+MUL R23 R22 R18
+DIV R2 R21 R10
+ADD R30 R15 R22
+ADD R0 R31 R17
+DIV R25 R24 R18
+LDR R29 R25 -6480
+LDR R23 R18 -42465
+SUB R8 R14 R0
+STR R12 55349 R15
+ADD R24 R28 R15
+SUB R24 R2 R14
+STR R31 12771 R5
+DIV R14 R6 R3
+STR R10 -10693 R21
+SUB R2 R16 R1
+LDR R13 R29 8388
+DIV R24 R22 R22
+STR R8 -28969 R24
+MOV R11 4660
+MOV R11 -8431
+MOV R22 32893
+ADD R3 R16 R10
+ADD R8 R3 R5
+MOV R10 16333
+STR R22 -13936 R14
+MOV R26 -16647
+MOV R1 58719
+DIV R11 R9 R18
+MUL R18 R19 R25
+STR R12 -5797 R31
+MOV R7 -32973
+LDR R28 R7 59292
+MUL R10 R12 R6
+MOV R8 -23658
+SUB R8 R19 R11
+MOV R31 7846
+LDR R11 R1 -26480
+LDR R18 R6 -25009
+SUB R4 R24 R6
+MOV R17 28520
+MOV R10 -22061
+DIV R9 R15 R12
+SUB R5 R19 R23
+LDR R27 R23 34823
+SUB R22 R21 R28
+MOV R9 30432
+SUB R28 R30 R20
+STR R25 -36435 R25
+DIV R14 R28 R28
+MOV R24 -18280
+STR R21 -36034 R4
+STR R9 -26833 R6
+MOV R30 55614
+LDR R13 R5 -22036
+DIV R22 R0 R28
+LDR R11 R23 -6708
+ADD R20 R3 R19
+SUB R7 R23 R21
+DIV R16 R28 R8
+STR R11 -20362 R1
+MUL R2 R25 R17
+STR R18 53469 R17
+DIV R23 R1 R9
+DIV R23 R26 R8
+LDR R4 R5 -29895
+SUB R10 R13 R13
+MOV R3 -24029
+STR R31 3073 R9
+ADD R3 R24 R3
+ADD R27 R13 R1
+MUL R9 R8 R16
+STR R18 -5393 R20
+DIV R24 R10 R27
+MOV R2 -34246
+DIV R0 R24 R1
+ADD R19 R30 R15
+MOV R25 -39908
+LDR R31 R21 -26985
+MUL R16 R28 R2
+LDR R8 R21 41184
+SUB R28 R29 R5
+ADD R15 R26 R28
+MOV R5 38958
+STR R6 -41193 R11
+MOV R24 45962
+ADD R23 R29 R27
+STR R3 -44227 R1
+LDR R31 R5 -47794
+DIV R14 R12 R2
+MOV R9 -62041
+MUL R14 R30 R0
+MOV R3 -13365
+MOV R29 -10554
+SUB R21 R10 R6
+STR R1 8120 R22
+DIV R25 R20 R27
+SUB R10 R16 R5
+DIV R8 R25 R1
+ADD R4 R12 R26
+SUB R16 R8 R29
+LDR R2 R6 -2020
+DIV R27 R29 R19
+STR R23 10815 R13
+STR R24 58891 R30
+DIV R26 R0 R10
+ADD R11 R28 R1
+ADD R9 R14 R27
+ADD R4 R29 R31
+MUL R5 R20 R7
+DIV R3 R9 R4
+LDR R6 R25 -46172
+STR R12 26279 R15
+LDR R1 R13 -36716
+LDR R12 R26 15083
+SUB R13 R25 R13
+LDR R18 R30 -31965
+STR R1 -6282 R20
+STR R13 30081 R8
+LDR R14 R22 57469
+MOV R12 13589
+ADD R7 R3 R14
+ADD R17 R27 R4
+ADD R26 R20 R5
+MOV R29 -52845
+STR R0 60785 R26
+ADD R15 R16 R27
+DIV R30 R18 R17
+MUL R27 R24 R1
+LDR R21 R29 -8846
+ADD R9 R15 R4
+ADD R8 R18 R20
+LDR R30 R25 -24667
+LDR R18 R6 -20980
+SUB R18 R24 R23
+SUB R8 R22 R22
+ADD R31 R5 R26
+ADD R16 R14 R9
+ADD R21 R29 R18
+SUB R17 R8 R10
+STR R28 126 R0
+MUL R14 R0 R28
+SUB R5 R21 R16
+MOV R3 -3523
+DIV R0 R31 R1
+SUB R22 R15 R29
+STR R1 49741 R15
+DIV R27 R26 R5
+LDR R2 R25 6593
+ADD R1 R26 R4
+ADD R1 R9 R15
+MUL R20 R1 R25
+MOV R30 -30807
+MOV R31 -9565
+MUL R29 R24 R4
+LDR R2 R5 12946
+ADD R18 R9 R29
+MOV R30 -17052
+LDR R25 R17 -15018
+MOV R24 -48655
+SUB R9 R26 R26
+STR R4 38925 R2
+DIV R12 R24 R12
+STR R10 13305 R24
+LDR R9 R23 37834
+STR R22 40443 R14
+MOV R4 -32238
+ADD R4 R21 R28
+MUL R22 R10 R18
+STR R2 11413 R15
+ADD R0 R2 R4
+LDR R11 R6 -65373
+ADD R11 R25 R24
+DIV R15 R31 R18
+SUB R30 R23 R13
+SUB R23 R0 R30
+DIV R16 R7 R5
+SUB R31 R10 R10
+DIV R15 R28 R10
+DIV R19 R21 R17
+ADD R27 R22 R24
+DIV R20 R28 R16
+LDR R5 R8 -43230
+MUL R20 R28 R26
+LDR R13 R16 17084
+MUL R3 R8 R14
+STR R30 61494 R6
+STR R31 -37793 R29
+STR R14 -4246 R3
+SUB R25 R25 R10
+MOV R21 -26475
+DIV R25 R4 R25
+LDR R7 R14 58179
+ADD R14 R24 R28
+MOV R24 -58494
+LDR R31 R10 46739
+ADD R20 R8 R20
+LDR R30 R10 -61906
+MUL R31 R27 R24
+MOV R30 -18691
+MOV R27 -56825
+DIV R5 R10 R11
+ADD R6 R25 R22
+DIV R27 R14 R16
+MUL R18 R25 R4
+DIV R6 R11 R26
+MUL R12 R30 R9
+DIV R21 R20 R23
+STR R7 -2597 R0
+DIV R29 R11 R9
+ADD R7 R5 R17
+SUB R28 R18 R17
+LDR R13 R30 -13266
+LDR R28 R18 -57906
+MUL R5 R16 R1
+MOV R23 14335
+MOV R8 -15451
+SUB R25 R26 R26
+DIV R14 R2 R5
+STR R14 13916 R19
+MUL R9 R2 R9
+DIV R26 R1 R8
+MOV R7 4120
+ADD R26 R21 R13
+SUB R8 R14 R21
+DIV R10 R19 R3
+STR R31 -60681 R17
+DIV R13 R5 R3
+MOV R27 29695
+ADD R29 R25 R7
+MUL R14 R11 R30
+DIV R13 R2 R2
+SUB R13 R6 R27
+ADD R21 R17 R4
+MUL R26 R23 R31
+STR R18 33445 R13
+DIV R16 R19 R30
+DIV R13 R5 R29
+DIV R9 R5 R1
+MUL R29 R20 R31
+MUL R26 R15 R14
+DIV R0 R5 R12
+MOV R13 20279
+SUB R21 R3 R23
+MUL R18 R9 R31
+STR R27 -58772 R13
+DIV R12 R30 R14
+SUB R6 R8 R15
+DIV R14 R28 R1
+LDR R26 R4 5314
+SUB R22 R21 R11
+MOV R8 -52461
+MUL R9 R13 R14
+LDR R18 R3 -20668
+SUB R21 R12 R5
+SUB R17 R13 R13
+MUL R8 R15 R29
+DIV R27 R27 R25
+MUL R24 R19 R25
+STR R29 -18366 R10
+SUB R29 R9 R14
+DIV R10 R17 R7
+MUL R8 R16 R28
+MUL R6 R19 R18
+DIV R13 R18 R22
+DIV R30 R0 R12
+MUL R2 R9 R21
+MOV R31 -12047
+MUL R16 R3 R11
+MOV R13 30249
+DIV R8 R29 R0
+ADD R8 R24 R8
+DIV R3 R3 R7
+SUB R12 R25 R23
+MUL R19 R27 R18
+LDR R6 R27 55419
+LDR R4 R11 45239
+DIV R18 R3 R8
+DIV R13 R21 R13
+LDR R18 R0 -1647
+ADD R20 R0 R21
+MOV R9 -23758
+MUL R13 R23 R24
+DIV R6 R18 R27
+ADD R19 R0 R30
+ADD R0 R21 R31
+LDR R30 R19 -841
+MUL R20 R4 R17
+MUL R19 R7 R26
+DIV R13 R24 R27
+MUL R19 R30 R16
+SUB R28 R17 R11
+STR R31 -35387 R11
+DIV R30 R8 R28
+LDR R10 R20 -11732
+DIV R29 R6 R16
+ADD R31 R23 R15
+LDR R23 R30 -63195
+MUL R26 R29 R25
+ADD R5 R29 R26
+ADD R13 R18 R0
+MUL R10 R16 R5
+LDR R27 R12 -56527
+ADD R27 R23 R28
+STR R12 -45861 R8
+ADD R19 R27 R27
+DIV R13 R17 R6
+SUB R8 R30 R31
+MOV R20 36551
+STR R7 -62362 R7
+STR R26 -36105 R18
+SUB R13 R17 R1
+ADD R24 R12 R7
+LDR R14 R23 -6945
+ADD R11 R1 R7
+STR R29 20077 R25
+DIV R8 R30 R25
+DIV R1 R31 R16
+MUL R9 R4 R5
+MOV R3 53765
+ADD R19 R29 R7
+DIV R17 R15 R5
+LDR R27 R0 39171
+STR R13 -53991 R21
+MUL R6 R12 R28
+STR R24 -45544 R0
+STR R14 29835 R22
+STR R26 13635 R17
+ADD R10 R9 R27
+MUL R1 R10 R19
+MOV R0 -6711
+LDR R16 R5 9667
+MUL R16 R2 R11
+LDR R6 R28 -43332
+LDR R6 R17 17602
+SUB R25 R11 R23
+MOV R31 -4542
+DIV R31 R10 R16
+ADD R27 R2 R16
+SUB R13 R19 R27
+STR R13 16604 R25
+STR R28 2003 R1
+LDR R31 R15 -10999
+MOV R21 -32087
+LDR R7 R13 26792
+LDR R20 R9 18029
+STR R15 37179 R31
+MOV R28 -31545
+LDR R15 R31 9731
+MOV R26 56512
+MOV R8 19994
+LDR R20 R30 46724
+MOV R23 46360
+SUB R7 R0 R2
+STR R24 42212 R2
+SUB R16 R1 R14
+DIV R3 R21 R24
+MUL R15 R12 R16
+LDR R22 R1 -7701
+STR R0 -30947 R24
+SUB R8 R19 R2
+SUB R19 R2 R30
+DIV R7 R24 R23
+SUB R0 R24 R11
+MUL R23 R0 R0
+SUB R30 R12 R4
+ADD R31 R2 R6
+MUL R15 R9 R30
+SUB R16 R31 R19
+SUB R3 R15 R12
+DIV R21 R28 R24
+DIV R22 R11 R2
+DIV R11 R8 R17
+MUL R17 R27 R29
+MOV R30 -8245
+DIV R16 R22 R9
+STR R22 11126 R23
+ADD R28 R6 R0
+STR R19 -62504 R18
+STR R10 86 R0
+ADD R13 R7 R25
+DIV R4 R27 R0
+LDR R1 R8 7481
+MUL R5 R22 R2
+LDR R6 R23 7436
+MOV R8 -30500
+MOV R12 26393
+MUL R22 R28 R16
+MUL R22 R31 R19
+STR R30 36330 R1
+STR R10 -11121 R17
+MUL R9 R15 R11
+ADD R3 R10 R14
+STR R22 -2344 R4
+MOV R20 40935
+LDR R13 R24 -18870
+DIV R17 R13 R30
+ADD R22 R19 R29
+STR R31 54866 R24
+ADD R9 R0 R26
+DIV R7 R4 R12
+MUL R18 R24 R31
+MOV R26 -49379
+MUL R22 R12 R18
+MUL R23 R21 R14
+SUB R22 R25 R8
+ADD R6 R28 R8
+ADD R10 R14 R14
+ADD R8 R16 R24
+SUB R23 R13 R25
+STR R29 41311 R15
+STR R10 -33986 R0
+ADD R6 R23 R30
+MOV R6 -32358
+STR R2 55882 R30
+MUL R20 R4 R16
+SUB R12 R16 R26
+MUL R19 R6 R22
+MUL R28 R2 R22
+DIV R6 R7 R30
+DIV R14 R1 R4
+STR R22 43258 R31
+SUB R27 R15 R9
+LDR R8 R17 -63596
+MUL R28 R24 R14
+MUL R23 R8 R19
+MUL R22 R22 R24
+ADD R31 R0 R18
+SUB R2 R13 R26
+MUL R19 R0 R19
+LDR R4 R21 -48532
+LDR R21 R18 -32854
+DIV R4 R12 R28
+MUL R10 R24 R7
+MUL R31 R26 R7
+ADD R28 R20 R18
+LDR R22 R11 -19605
+MOV R15 -49875
+STR R9 -46698 R16
+LDR R22 R12 43562
+LDR R5 R15 -24633
+MUL R27 R15 R10
+LDR R12 R6 -48970
+LDR R28 R10 -12481
+LDR R24 R2 -462
+MUL R14 R9 R6
+SUB R21 R7 R20
+MOV R0 -61040
+DIV R18 R3 R4
+LDR R9 R2 -31805
+SUB R0 R20 R6
+LDR R6 R0 44492
+ADD R24 R13 R12
+MOV R31 -13538
+ADD R5 R21 R21
+LDR R16 R4 35048
+DIV R7 R6 R5
+SUB R18 R6 R29
+SUB R20 R2 R27
+LDR R30 R17 39044
+DIV R1 R19 R4
+ADD R23 R11 R19
+MOV R17 5318
+DIV R27 R2 R0
+DIV R10 R21 R7
+SUB R7 R4 R15
+MOV R16 39649
+MOV R9 34843
+MUL R2 R17 R20
+SUB R11 R12 R26
+DIV R12 R28 R26
+MUL R16 R19 R1
+MOV R20 -62503
+DIV R26 R6 R26
+STR R22 -13972 R19
+SUB R7 R13 R29
+MUL R19 R26 R25
+LDR R18 R8 5151
+DIV R31 R15 R19
+MUL R16 R28 R30
+MOV R15 31169
+LDR R25 R31 4869
+MUL R3 R6 R22
+SUB R5 R16 R26
+LDR R29 R3 -64307
+STR R4 -56443 R31
+DIV R24 R1 R28
+DIV R2 R13 R18
+DIV R13 R15 R16
+MOV R18 -15368
+MUL R5 R13 R23
+LDR R6 R23 60529
+SUB R28 R14 R25
+DIV R5 R22 R7
+LDR R11 R16 -29841
+LDR R18 R14 -47755
+MUL R22 R16 R17
+DIV R21 R11 R2
+MOV R20 -2853
+LDR R5 R24 3105
+SUB R28 R24 R14
+SUB R17 R9 R0
+MUL R8 R7 R22
+STR R13 51244 R23
+STR R20 -4946 R26
+MOV R23 -24253
+MUL R23 R27 R4
+DIV R21 R31 R0
+DIV R10 R15 R4
+ADD R26 R16 R30
+STR R2 -50530 R7
+DIV R10 R24 R31
+MOV R22 24643
+ADD R14 R17 R10
+DIV R3 R30 R30
+MUL R17 R19 R9
+SUB R3 R2 R31
+SUB R19 R14 R26
+MUL R22 R29 R2
+LDR R4 R17 -34952
+STR R7 -19726 R12
+MUL R4 R16 R24
+MOV R11 -46666
+MUL R8 R9 R11
+SUB R23 R22 R2
+STR R17 -17408 R14
+SUB R8 R9 R17
+MUL R18 R28 R13
+STR R15 39779 R1
+DIV R31 R25 R9
+MUL R22 R21 R2
+SUB R24 R22 R18
+STR R30 26784 R1
+SUB R30 R13 R5
+STR R23 28709 R8
+STR R5 11293 R30
+LDR R12 R30 -58907
+MUL R11 R12 R19
+DIV R15 R13 R7
+MUL R11 R3 R24
+LDR R26 R25 40072
+LDR R10 R24 46124
+ADD R7 R0 R12
+MOV R30 -14196
+MOV R1 -33922
+MUL R1 R22 R11
+MUL R8 R1 R0
+ADD R1 R9 R21
+DIV R18 R16 R27
+DIV R13 R30 R1
+ADD R4 R5 R20
+MOV R24 14165
+ADD R2 R11 R6
+SUB R9 R10 R2
+STR R24 38967 R12
+MOV R20 -34484
+MUL R14 R26 R2
+STR R19 -46771 R19
+MUL R12 R3 R23
+MUL R2 R3 R13
+LDR R12 R12 -21654
+DIV R4 R18 R2
+LDR R1 R5 -53695
+DIV R31 R20 R23
+DIV R26 R28 R1
+DIV R3 R23 R17
+MUL R16 R31 R18
+DIV R27 R25 R3
+LDR R20 R13 -54069
+SUB R13 R14 R26
+STR R31 34287 R14
+ADD R17 R25 R7
+STR R23 26126 R12
+SUB R28 R31 R5
+MOV R21 -8893
+MUL R15 R18 R18
+STR R3 64570 R5
+MOV R12 -28822
+LDR R30 R13 -24940
+MUL R25 R27 R17
+MUL R18 R12 R4
+MUL R21 R16 R25
+MOV R18 53036
+SUB R20 R25 R26
+STR R16 36874 R30
+STR R1 2091 R11
+LDR R26 R5 -15556
+SUB R17 R19 R10
+LDR R11 R0 -24203
+ADD R6 R24 R11
+MUL R18 R28 R16
+SUB R17 R17 R27
+LDR R28 R1 -17519
+DIV R1 R12 R24
+SUB R31 R19 R14
+LDR R23 R9 38442
+STR R3 54409 R21
+DIV R6 R19 R9
+ADD R29 R9 R25
+SUB R10 R29 R13
+SUB R16 R5 R13
+MOV R13 -45485
+ADD R14 R20 R29
+DIV R24 R11 R0
+MUL R3 R17 R23
+MOV R4 38383
+MOV R20 -23283
+MUL R25 R5 R7
+STR R21 41625 R25
+MOV R17 -9565
+MUL R0 R0 R14
+STR R27 -30778 R16
+LDR R21 R31 38885
+STR R22 -46449 R13
+MUL R25 R1 R20
+MUL R0 R30 R31
+DIV R31 R12 R19
+SUB R30 R4 R16
+STR R26 909 R10
+DIV R14 R29 R26
+MOV R13 -43499
+DIV R25 R29 R8
+LDR R27 R30 63895
+LDR R22 R18 56817
+ADD R9 R25 R12
+DIV R9 R16 R29
+SUB R7 R10 R28
+STR R28 -9364 R10
+ADD R5 R7 R2
+MUL R16 R22 R7
+MOV R21 52074
+LDR R24 R18 50508
+DIV R23 R4 R8
+MUL R14 R31 R26
+STR R6 -1223 R13
+MOV R3 -40140
+DIV R31 R5 R5
+MOV R2 -52818
+STR R24 57705 R6
+DIV R5 R27 R25
+SUB R8 R25 R22
+LDR R22 R17 54319
+SUB R25 R24 R18
+DIV R10 R2 R30
+ADD R9 R23 R21
+LDR R31 R14 -18785
+MUL R31 R21 R25
+MUL R7 R6 R26
+ADD R23 R2 R11
+LDR R25 R7 22692
+DIV R0 R27 R23
+MOV R20 -11530
+SUB R15 R29 R14
+STR R31 30980 R23
+MUL R14 R30 R1
+DIV R0 R3 R27
+LDR R18 R5 -23218
+MUL R18 R23 R3
+LDR R3 R4 -64405
+MOV R16 -25850
+MOV R22 -32346
+LDR R26 R23 2538
+MUL R1 R19 R21
+SUB R2 R4 R19
+ADD R19 R11 R18
+DIV R8 R0 R21
+LDR R28 R27 -36328
+MUL R7 R14 R18
+ADD R1 R24 R24
+LDR R22 R17 37353
+DIV R3 R2 R25
+LDR R20 R12 -6270
+MUL R25 R1 R3
+MOV R15 59716
+STR R8 1118 R16
+ADD R21 R13 R29
+SUB R27 R19 R25
+MUL R13 R9 R6
+SUB R24 R10 R10
+SUB R31 R31 R6
+LDR R23 R28 57994
+DIV R11 R24 R24
+MOV R1 39509
+MOV R14 -41846
+STR R6 -33804 R7
+MOV R21 20386
+MUL R24 R0 R2
+MOV R4 -3911
+LDR R20 R21 17415
+MUL R8 R3 R22
+MUL R6 R4 R28
+LDR R26 R4 -23327
+ADD R28 R23 R10
+DIV R2 R31 R9
+MUL R27 R31 R6
+STR R7 63062 R19
+SUB R7 R25 R21
+MUL R15 R25 R18
+SUB R26 R13 R12
+SUB R6 R13 R17
+MUL R25 R28 R22
+SUB R9 R21 R31
+ADD R9 R24 R26
+ADD R9 R15 R4
+MOV R30 -41744
+SUB R8 R24 R21
+ADD R13 R20 R22
+DIV R15 R26 R24
+SUB R21 R16 R16
+SUB R21 R9 R21
+SUB R3 R19 R6
+ADD R3 R8 R30
+MUL R27 R21 R22
+MUL R8 R12 R24
+MUL R24 R14 R26
+MOV R20 -19283
+DIV R29 R10 R31
+STR R21 48088 R10
+ADD R14 R11 R22
+MUL R5 R12 R22
+LDR R24 R3 -35544
+MUL R29 R0 R19
+STR R8 -37688 R3
+MUL R14 R31 R20
+SUB R19 R18 R20
+MOV R18 -46723
+MOV R4 64995
+LDR R19 R15 17099
+MOV R25 35476
+DIV R14 R25 R28
+LDR R22 R26 -44424
+MUL R20 R30 R23
+ADD R2 R3 R14
+MUL R6 R10 R22
+DIV R9 R10 R20
+MOV R0 -30813
+MUL R9 R29 R5
+MUL R11 R14 R10
+SUB R0 R14 R15
+DIV R11 R4 R31
+ADD R16 R4 R30
+MUL R4 R31 R9
+MUL R10 R0 R12
+ADD R3 R5 R18
+MUL R30 R31 R11
+MUL R23 R15 R1
+MOV R29 3089
+STR R23 -24903 R8
+LDR R12 R17 -8419
+MUL R16 R2 R4
+MUL R29 R2 R16
+LDR R25 R18 -18864
+SUB R4 R19 R23
+MUL R25 R31 R2
+MOV R9 54678
+DIV R31 R22 R17
+LDR R2 R9 62256
+STR R29 34833 R30
+SUB R31 R27 R27
+LDR R1 R29 14383
+SUB R1 R23 R12
+ADD R15 R10 R17
+LDR R0 R27 -50450
+SUB R1 R20 R13
+SUB R8 R9 R3
+ADD R21 R26 R13
+DIV R12 R26 R6
+ADD R15 R0 R17
+STR R13 2707 R0
+SUB R10 R11 R13
+MUL R12 R31 R10
+STR R3 17986 R3
+MUL R11 R4 R14
+STR R25 -35474 R20
+MOV R2 -9349
+LDR R5 R6 -42831
+DIV R5 R27 R22
+LDR R4 R8 62748
+MUL R6 R23 R21
+LDR R27 R24 10129
+MUL R6 R3 R13
+MOV R11 62586
+SUB R29 R16 R0
+STR R5 10381 R9
+LDR R0 R8 -312
+SUB R12 R19 R15
+SUB R4 R15 R27
+MOV R8 27461
+LDR R16 R10 -25653
+LDR R8 R15 7213
+LDR R15 R20 -10089
+MUL R21 R17 R27
+ADD R17 R7 R11
+MUL R20 R17 R23
+SUB R1 R18 R8
+MUL R6 R24 R4
+MUL R4 R3 R23
+ADD R24 R13 R4
+MOV R1 -12851
+LDR R9 R19 -2422
+MOV R7 27776
+ADD R4 R13 R14
+MOV R10 63084
+MOV R10 -6737
+LDR R17 R24 -33591
+STR R11 50867 R10
+STR R16 5551 R29
+MOV R6 30035
+MOV R9 -15646
+ADD R22 R25 R27
+STR R21 -19617 R6
+STR R27 17305 R23
+SUB R29 R5 R4
+ADD R20 R1 R31
+LDR R18 R3 32502
+SUB R1 R31 R19
+ADD R24 R14 R3
+STR R17 19424 R4
+MUL R16 R17 R7
+STR R25 -39603 R23
+DIV R11 R22 R10
+ADD R11 R15 R16
+SUB R1 R27 R29
+ADD R13 R3 R19
+DIV R16 R22 R13
+SUB R3 R10 R24
+MOV R13 44294
+SUB R27 R12 R16
+MUL R1 R8 R15
+LDR R7 R31 12222
+LDR R24 R23 -41644
+SUB R6 R20 R10
+ADD R19 R3 R15
+LDR R2 R6 -6203
+SUB R16 R5 R6
+ADD R11 R9 R10
+DIV R4 R1 R14
+ADD R14 R17 R24
+SUB R29 R4 R14
+SUB R3 R9 R3
+STR R1 8591 R19
+ADD R16 R0 R24
+LDR R11 R24 35000
+STR R26 -38814 R22
+STR R16 -10191 R19
+STR R21 -54652 R13
+DIV R3 R9 R11
+SUB R19 R1 R10
+ADD R17 R12 R22
+MOV R0 -9167
+DIV R3 R16 R11
+DIV R29 R27 R9
+MUL R19 R14 R26
+DIV R14 R18 R19
+LDR R29 R18 24561
+LDR R23 R10 -10655
+MUL R11 R20 R10
+DIV R24 R5 R27
+ADD R1 R30 R8
+STR R2 20490 R28
+DIV R26 R4 R0
+MUL R23 R9 R30
+DIV R21 R17 R2
+ADD R13 R3 R21
+DIV R23 R29 R16
+SUB R15 R4 R16
+DIV R19 R8 R26
+MOV R2 -16307
+MOV R2 51383
+ADD R12 R9 R27
+DIV R1 R22 R8
+SUB R0 R13 R10
+STR R31 -7142 R7
+ADD R13 R13 R6
+MOV R30 -38397
+ADD R22 R10 R29
+MUL R11 R30 R11
+ADD R8 R20 R13
+MUL R18 R2 R5
+SUB R7 R22 R3
+MUL R31 R25 R23
+MUL R2 R2 R17
+ADD R11 R29 R25
+DIV R24 R20 R17
+STR R27 -20346 R16
+ADD R30 R4 R9
+ADD R11 R30 R7
+MUL R2 R9 R2
+STR R1 17377 R4
+LDR R1 R29 -9114
+MUL R13 R6 R26
+DIV R17 R28 R12
+MOV R23 57086
+MUL R0 R11 R19
+LDR R21 R13 -45459
+DIV R22 R3 R12
+STR R17 22229 R14
+MUL R28 R20 R3
+DIV R8 R25 R11
+STR R9 -22542 R19
+ADD R6 R20 R15
+MUL R24 R16 R26
+ADD R19 R21 R8
+DIV R18 R10 R28
+ADD R26 R16 R8
+STR R18 62870 R10
+DIV R25 R27 R1
+ADD R28 R13 R6
+SUB R4 R12 R22
+MOV R19 -59050
+MOV R5 -41712
+DIV R17 R15 R4
+DIV R0 R12 R10
+SUB R21 R29 R13
+SUB R17 R15 R2
+MUL R12 R6 R29
+DIV R8 R26 R16
+ADD R17 R6 R23
+LDR R28 R15 -9831
+SUB R2 R13 R11
+LDR R29 R19 47713
+MOV R6 -12682
+MUL R28 R10 R13
+ADD R14 R10 R13
+SUB R11 R15 R1
+STR R29 -1689 R31
+LDR R30 R31 -883
+DIV R26 R13 R20
+LDR R19 R4 -16278
+STR R24 15471 R11
+STR R9 12051 R17
+MOV R26 30004
+STR R19 54149 R5
+MOV R2 -48118
+ADD R5 R26 R2
+MUL R10 R0 R8
+LDR R15 R20 44702
+MOV R9 -54239
+MOV R6 -25806
+LDR R15 R17 -58340
+LDR R9 R8 21340
+LDR R24 R18 -9836
+ADD R22 R5 R13
+MUL R8 R6 R3
+MUL R28 R7 R19
+ADD R3 R15 R10
+LDR R11 R2 -54670
+DIV R3 R30 R21
+ADD R28 R13 R23
+MUL R14 R2 R21
+ADD R24 R26 R6
+MUL R31 R14 R2
+MUL R6 R18 R10
+MUL R11 R3 R8
+MUL R10 R30 R30
+SUB R22 R4 R20
+SUB R25 R1 R22
+ADD R18 R30 R9
+ADD R4 R31 R1
+MOV R31 5424
+DIV R11 R3 R13
+SUB R15 R23 R1
+ADD R27 R16 R1
+DIV R13 R11 R8
+MUL R26 R10 R15
+SUB R2 R16 R28
+MOV R6 43830
+MOV R7 -31277
+STR R8 29766 R6
+DIV R21 R2 R23
+MOV R27 -23386
+DIV R7 R4 R4
+SUB R2 R4 R30
+DIV R25 R21 R11
+ADD R9 R6 R23
+MUL R15 R25 R24
+MUL R10 R30 R20
+MOV R27 5475
+DIV R31 R25 R1
+ADD R6 R15 R18
+LDR R10 R0 30139
+LDR R12 R2 57488
+SUB R6 R8 R28
+ADD R27 R10 R6
+STR R3 -51390 R0
+ADD R7 R1 R21
+LDR R1 R4 63480
+MOV R19 -41302
+ADD R17 R8 R1
+ADD R26 R0 R22
+DIV R5 R26 R7
+STR R12 -23975 R29
+ADD R12 R30 R9
+SUB R31 R26 R4
+SUB R24 R30 R21
+SUB R28 R4 R25
+ADD R25 R11 R29
+DIV R23 R6 R4
+LDR R18 R11 40509
+MUL R30 R27 R14
+ADD R12 R8 R6
+DIV R19 R21 R25
+SUB R4 R30 R26
+DIV R3 R6 R30
+SUB R3 R25 R16
+STR R10 36027 R16
+SUB R24 R15 R31
+MOV R29 -43759
+MUL R14 R9 R0
+ADD R6 R15 R2
+SUB R2 R11 R6
+MOV R19 16158
+LDR R5 R19 -35505
+SUB R14 R29 R2
+DIV R22 R22 R26
+LDR R14 R21 -18431
+STR R24 39845 R31
+STR R15 25313 R22
+STR R9 -39928 R25
+LDR R30 R21 48487
+STR R12 37680 R7
+STR R30 -62605 R6
+SUB R3 R9 R31
+LDR R28 R27 27626
+MOV R11 -7834
+MUL R12 R2 R19
+STR R2 -7446 R24
+STR R5 8771 R17
+MOV R15 50434
+ADD R12 R3 R8
+STR R14 10515 R25
+LDR R26 R13 -31327
+ADD R21 R5 R15
+MOV R23 -17866
+MOV R26 8558
+ADD R9 R16 R18
+STR R29 -35939 R22
+MUL R22 R27 R19
+DIV R11 R25 R9
+LDR R5 R0 34560
+MOV R30 -63931
+DIV R24 R13 R16
+STR R10 -40154 R23
+SUB R8 R1 R29
+MUL R0 R30 R9
+MUL R2 R16 R17
+SUB R28 R31 R14
+SUB R6 R20 R31
+STR R10 -26088 R5
+LDR R18 R10 63533
+STR R16 34975 R8
+MOV R21 -11066
+ADD R26 R18 R19
+ADD R0 R30 R8
+SUB R10 R11 R16
+SUB R24 R5 R26
+ADD R24 R31 R1
+STR R13 3772 R4
+LDR R29 R9 -16721
+LDR R13 R19 224
+SUB R21 R6 R25
+DIV R14 R21 R27
+STR R31 54296 R13
+MUL R7 R1 R9
+STR R15 36927 R21
+MOV R23 -32243
+MUL R19 R17 R18
+SUB R26 R29 R3
+DIV R3 R9 R16
+STR R6 -5954 R6
+MOV R14 3888
+ADD R16 R17 R1
+LDR R15 R17 -49871
+SUB R30 R21 R27
+LDR R7 R8 22542
+DIV R9 R19 R15
+DIV R0 R16 R20
+DIV R3 R30 R0
+MOV R19 33425
+DIV R22 R2 R7
+LDR R19 R18 35510
+MUL R17 R18 R24
+STR R1 6793 R15
+STR R29 35456 R24
+LDR R12 R30 -60492
+DIV R2 R13 R23
+ADD R24 R19 R11
+ADD R31 R25 R7
+MUL R31 R28 R25
+MOV R2 -23970
+LDR R9 R9 14825
+STR R27 -63678 R25
+STR R23 62935 R16
+MOV R19 61329
+MUL R0 R3 R10
+LDR R24 R13 37597
+MOV R22 61243
+LDR R1 R26 -10400
+DIV R25 R4 R2
+ADD R7 R4 R23
+LDR R13 R17 46755
+MOV R19 10234
+STR R2 -55267 R2
+STR R22 54438 R10
+LDR R22 R6 38042
+DIV R0 R16 R20
+SUB R23 R5 R3
+ADD R24 R28 R30
+MUL R7 R28 R15
+LDR R31 R14 -3664
+DIV R0 R8 R26
+ADD R11 R3 R21
+MUL R16 R23 R16
+DIV R30 R15 R12
+STR R3 -28867 R12
+STR R5 21701 R7
+ADD R9 R8 R23
+DIV R26 R27 R16
+MUL R0 R17 R19
+DIV R23 R1 R21
+ADD R7 R12 R16
+SUB R6 R5 R31
+DIV R25 R13 R4
+MOV R15 -32770
+ADD R16 R29 R21
+SUB R27 R21 R30
+DIV R17 R18 R28
+ADD R27 R14 R11
+SUB R7 R20 R27
+SUB R31 R10 R14
+MUL R6 R22 R1
+ADD R1 R21 R21
+ADD R22 R22 R8
+LDR R7 R18 -5565
+STR R16 -4849 R29
+MOV R6 54866
+MUL R1 R5 R26
+MOV R5 -20071
+SUB R12 R6 R13
+DIV R18 R7 R10
+MUL R4 R23 R1
+MOV R31 -10443
+MOV R21 -18654
+STR R6 -4529 R17
+SUB R21 R21 R27
+MOV R15 -4380
+MUL R8 R12 R7
+SUB R29 R15 R5
+MOV R13 12978
+LDR R24 R13 -7684
+LDR R5 R0 -8541
+SUB R22 R26 R23
+MOV R20 61811
+MOV R18 -43871
+STR R4 -4722 R21
+DIV R10 R30 R10
+SUB R15 R11 R22
+DIV R30 R25 R28
+MUL R8 R12 R0
+LDR R19 R19 -60779
+MOV R5 64449
+LDR R7 R14 -7311
+MUL R22 R9 R31
+STR R21 -28734 R29
+DIV R4 R31 R6
+SUB R30 R20 R5
+MUL R23 R20 R6
+ADD R18 R8 R27
+SUB R23 R30 R4
+SUB R4 R5 R9
+STR R27 40400 R20
+LDR R22 R28 54085
+MOV R5 50750
+LDR R11 R23 1185
+MUL R3 R14 R26
+SUB R24 R28 R31
+STR R17 62848 R11
+MOV R3 -36927
+SUB R2 R5 R22
+ADD R28 R3 R10
+MOV R25 -20886
+ADD R31 R18 R29
+STR R5 9885 R17
+SUB R16 R15 R23
+ADD R8 R19 R22
+ADD R11 R7 R15
+ADD R21 R13 R22
+MUL R19 R6 R3
+SUB R29 R27 R0
+MOV R26 61047
+DIV R17 R7 R20
+ADD R0 R22 R10
+MOV R21 -11573
+LDR R30 R21 -40009
+SUB R21 R15 R22
+DIV R24 R30 R30
+STR R0 -58998 R12
+MUL R7 R5 R14
+LDR R20 R25 -13618
+DIV R16 R14 R7
+LDR R23 R27 -61156
+SUB R11 R10 R2
+MUL R15 R11 R23
+MOV R28 64255
+MUL R5 R23 R25
+LDR R20 R18 13736
+MOV R20 27022
+MUL R29 R19 R20
+MOV R29 -46318
+SUB R2 R15 R21
+DIV R22 R0 R13
+MOV R29 19493
+MUL R0 R21 R5
+MUL R25 R16 R30
+MUL R23 R15 R13
+MOV R15 26318
+DIV R18 R4 R9
+STR R31 -62385 R29
+MOV R5 35940
+MUL R22 R15 R15
+SUB R28 R26 R3
+MOV R10 -45811
+STR R25 -2839 R25
+LDR R4 R3 -38252
+MUL R14 R21 R22
+DIV R18 R23 R28
+ADD R5 R18 R12
+LDR R25 R19 46633
+LDR R20 R16 51244
+STR R1 61270 R12
+MUL R16 R19 R22
+DIV R1 R22 R16
+SUB R28 R30 R5
+LDR R21 R22 -33579
+MOV R12 -37014
+STR R27 -48843 R8
+MOV R2 41698
+STR R6 -29331 R28
+MUL R24 R31 R6
+LDR R22 R18 51982
+ADD R27 R2 R27
+STR R25 62905 R28
+ADD R17 R31 R0
+LDR R29 R12 21017
+STR R30 -23463 R21
+LDR R19 R22 41300
+MOV R17 17034
+ADD R1 R0 R5
+DIV R31 R23 R20
+DIV R17 R8 R20
+LDR R9 R10 24824
+ADD R27 R29 R23
+MOV R27 59420
+SUB R21 R29 R26
+MUL R19 R9 R30
+SUB R8 R3 R27
+STR R3 -56162 R5
+STR R23 -57959 R15
+MOV R31 -48918
+ADD R14 R28 R26
+SUB R18 R14 R8
+SUB R25 R24 R17
+MOV R1 61405
+MOV R8 57304
+MOV R25 -40469
+MOV R3 14707
+LDR R17 R11 35221
+STR R3 -1360 R19
+MOV R22 -717
+SUB R30 R24 R12
+LDR R30 R24 43893
+MUL R28 R4 R29
+MOV R7 15091
+STR R1 -56177 R18
+DIV R18 R3 R17
+MOV R2 12801
+DIV R9 R16 R18
+DIV R31 R14 R8
+MOV R23 -19697
+SUB R19 R10 R1
+MOV R20 -53495
+STR R26 53746 R18
+LDR R31 R8 23
+STR R26 28742 R18
+MOV R28 18027
+DIV R27 R5 R15
+ADD R27 R23 R12
+MOV R15 -30151
+STR R4 -22233 R24
+STR R0 56897 R9
+MUL R9 R24 R15
+STR R8 -249 R13
+ADD R4 R31 R17
+LDR R25 R28 -47510
+STR R21 41459 R20
+STR R20 18826 R28
+MOV R14 45794
+MUL R13 R18 R29
+SUB R3 R14 R24
+MOV R26 -40210
+MUL R7 R21 R7
+STR R8 13489 R29
+STR R17 23003 R28
+LDR R21 R25 32047
+ADD R3 R22 R1
+LDR R19 R9 -25673
+MOV R23 57434
+ADD R21 R29 R6
+ADD R16 R4 R17
+MUL R7 R6 R20
+MOV R31 42475
+DIV R19 R8 R6
+ADD R6 R17 R10
+STR R14 64063 R24
+LDR R5 R31 40499
+LDR R28 R1 -62445
+DIV R13 R1 R23
+SUB R19 R10 R30
+DIV R17 R14 R12
+MOV R23 54662
+STR R30 -48458 R13
+ADD R8 R11 R11
+ADD R11 R17 R3
+ADD R2 R3 R28
+ADD R13 R8 R27
+LDR R22 R18 -32928
+STR R3 -43310 R0
+DIV R18 R7 R19
+DIV R2 R19 R0
+DIV R9 R30 R6
+ADD R24 R17 R11
+SUB R10 R21 R26
+STR R27 34854 R11
+DIV R13 R31 R4
+MOV R27 6282
+DIV R17 R17 R1
+MUL R29 R15 R18
+MUL R15 R28 R6
+MUL R29 R10 R7
+LDR R25 R15 -10418
+STR R6 46046 R29
+DIV R13 R15 R12
+SUB R15 R1 R26
+SUB R15 R10 R13
+LDR R21 R0 62243
+STR R25 14063 R28
+DIV R3 R11 R24
+ADD R0 R26 R1
+MUL R16 R3 R7
+MOV R5 -38479
+STR R14 -34630 R14
+ADD R24 R28 R30
+MOV R13 -28337
+LDR R7 R21 13680
+DIV R30 R13 R25
+ADD R3 R27 R3
+LDR R7 R15 57071
+LDR R28 R21 32810
+STR R0 2761 R29
+MUL R3 R18 R6
+SUB R29 R3 R27
+DIV R17 R26 R4
+SUB R20 R4 R25
+MUL R0 R0 R18
+ADD R9 R5 R1
+SUB R13 R8 R12
+MUL R11 R30 R26
+STR R16 40932 R30
+STR R26 63088 R22
+MUL R31 R19 R28
+LDR R31 R30 28662
+MOV R30 54032
+MUL R19 R5 R1
+SUB R2 R9 R10
+LDR R27 R15 -14933
+LDR R31 R28 10424
+SUB R12 R16 R22
+MUL R19 R14 R11
+DIV R22 R21 R14
+DIV R13 R16 R11
+DIV R12 R15 R22
+DIV R6 R18 R3
+STR R27 41308 R24
+DIV R10 R13 R27
+ADD R28 R23 R22
+SUB R22 R20 R1
+MUL R21 R5 R6
+ADD R1 R27 R9
+ADD R1 R30 R25
+MUL R15 R20 R3
+DIV R1 R2 R14
+STR R18 23568 R24
+SUB R1 R12 R4
+MOV R28 -56560
+SUB R26 R29 R29
+LDR R16 R18 -28113
+ADD R0 R22 R2
+LDR R16 R15 -52679
+ADD R4 R9 R7
+DIV R25 R20 R3
+SUB R4 R17 R2
+ADD R20 R12 R2
+SUB R13 R24 R8
+ADD R15 R26 R28
+ADD R31 R31 R14
+MUL R18 R27 R17
+ADD R25 R23 R8
+ADD R15 R17 R1
+STR R1 45242 R8
+MOV R27 57093
+STR R3 21603 R22
+MUL R16 R22 R7
+SUB R19 R27 R10
+STR R6 53844 R17
+STR R7 -41156 R11
+MUL R3 R0 R10
+MUL R17 R31 R7
+ADD R1 R2 R26
+MUL R27 R26 R8
+MOV R18 -46012
+STR R8 -34502 R20
+STR R27 -20908 R5
+DIV R20 R12 R13
+DIV R30 R29 R16
+ADD R3 R28 R0
+DIV R13 R14 R13
+DIV R27 R4 R31
+STR R4 19664 R27
+LDR R28 R3 -5310
+DIV R23 R1 R13
+SUB R20 R5 R31
+MUL R27 R10 R4
+MUL R9 R30 R17
+MOV R13 20106
+SUB R10 R20 R11
+LDR R5 R9 -45469
+DIV R14 R12 R8
+STR R17 -10919 R29
+ADD R9 R14 R25
+LDR R2 R10 -27547
+MUL R22 R26 R23
+LDR R18 R6 -54360
+STR R2 35031 R8
+SUB R13 R4 R12
+MOV R10 -42929
+STR R17 3581 R29
+LDR R1 R10 -37617
+DIV R11 R22 R5
+SUB R2 R15 R7
+MUL R26 R15 R23
+STR R3 -28082 R8
+ADD R8 R26 R30
+DIV R29 R1 R12
+LDR R5 R20 -33176
+STR R23 -43959 R19
+ADD R22 R0 R15
+SUB R17 R27 R31
+LDR R12 R4 47938
+DIV R16 R4 R3
+MUL R17 R23 R20
+MUL R26 R25 R1
+MUL R5 R3 R7
+STR R16 -5197 R26
+MOV R15 -9586
+LDR R6 R8 26479
+STR R8 23364 R10
+MOV R15 -11634
+STR R17 -48324 R30
+DIV R31 R15 R9
+STR R28 54901 R4
+LDR R6 R10 -49465
+STR R9 57325 R29
+LDR R9 R20 33277
+ADD R26 R15 R6
+LDR R22 R10 -45069
+DIV R14 R6 R18
+MUL R26 R8 R12
+ADD R4 R11 R1
+DIV R12 R4 R9
+STR R19 46289 R30
+SUB R8 R23 R15
+STR R0 59610 R17
+ADD R18 R29 R7
+SUB R3 R29 R28
+MUL R3 R19 R16
+ADD R26 R21 R8
+LDR R2 R0 39841
+ADD R9 R28 R14
+SUB R23 R20 R5
+SUB R5 R28 R26
+MOV R10 9284
+ADD R30 R26 R6
+STR R19 -13079 R9
+ADD R22 R19 R22
+SUB R5 R10 R15
+STR R26 42497 R7
+DIV R11 R21 R3
+MOV R23 44257
+STR R1 57317 R7
+ADD R23 R15 R4
+ADD R25 R31 R18
+MOV R9 -64470
+ADD R0 R2 R29
+SUB R5 R17 R18
+MUL R31 R10 R8
+STR R15 -54164 R8
+MUL R6 R8 R22
+ADD R21 R1 R15
+MUL R15 R23 R25
+MOV R28 14833
+MUL R17 R0 R17
+LDR R28 R22 51309
+ADD R14 R19 R16
+SUB R6 R0 R30
+MOV R5 4549
+STR R11 63617 R9
+STR R6 23991 R19
+DIV R27 R28 R21
+SUB R30 R30 R5
+LDR R2 R20 -20085
+MOV R18 -35136
+ADD R18 R18 R11
+STR R16 64740 R1
+MUL R5 R20 R19
+MUL R3 R29 R4
+ADD R0 R4 R6
+STR R31 -51886 R3
+SUB R31 R29 R27
+DIV R27 R13 R30
+LDR R23 R25 -46342
+LDR R4 R27 -30820
+DIV R5 R5 R9
+LDR R22 R14 32574
+LDR R7 R24 -43891
+LDR R12 R28 48493
+MOV R11 42832
+MOV R29 63056
+MOV R13 38194
+MOV R5 54861
+LDR R12 R15 846
+MOV R24 49113
+LDR R2 R12 -18026
+DIV R3 R8 R11
+LDR R22 R24 -48983
+LDR R29 R31 3174
+SUB R7 R0 R11
+DIV R15 R14 R12
+DIV R18 R8 R5
+STR R12 -24107 R25
+ADD R15 R24 R5
+MUL R28 R28 R13
+MUL R27 R18 R14
+DIV R17 R9 R12
+MOV R14 4219
+SUB R8 R14 R9
+MOV R14 16928
+STR R8 -51160 R26
+LDR R28 R13 34340
+LDR R22 R14 48498
+MOV R31 -30135
+DIV R12 R19 R25
+MUL R5 R28 R24
+ADD R15 R10 R17
+STR R6 3193 R28
+LDR R31 R28 50538
+DIV R0 R22 R31
+STR R5 -16620 R30
+DIV R2 R14 R17
+MOV R5 4673
+ADD R4 R15 R25
+MUL R14 R22 R24
+ADD R10 R14 R12
+MOV R23 21055
+ADD R31 R1 R7
+MOV R7 -28455
+SUB R17 R0 R17
+LDR R24 R30 -63964
+ADD R24 R15 R19
+SUB R13 R2 R21
+DIV R13 R9 R14
+LDR R10 R1 34853
+MUL R12 R11 R16
+STR R23 5693 R6
+STR R23 -41925 R11
+STR R8 31760 R6
+LDR R23 R17 -57424
+SUB R17 R4 R28
+STR R21 58629 R25
+STR R16 4327 R2
+STR R17 25571 R7
+LDR R30 R4 -3789
+DIV R1 R19 R7
+ADD R10 R25 R8
+STR R10 50895 R25
+DIV R9 R22 R18
+STR R21 63788 R8
+DIV R30 R0 R26
+STR R19 -48491 R5
+ADD R29 R17 R18
+MOV R7 29206
+LDR R30 R9 46132
+MUL R23 R30 R22
+SUB R21 R19 R0
+LDR R26 R11 -6528
+LDR R0 R22 40771
+MOV R19 -3995
+MOV R9 51816
+DIV R6 R19 R8
+MUL R2 R26 R4
+LDR R26 R24 16252
+LDR R26 R24 -19763
+DIV R10 R14 R25
+SUB R18 R11 R9
+STR R31 -51880 R20
+MOV R11 -1420
+MOV R19 -38699
+DIV R22 R5 R13
+STR R4 9822 R12
+MOV R27 -41647
+MUL R18 R20 R23
+STR R5 -27397 R5
+DIV R2 R2 R11
+DIV R26 R26 R1
+DIV R22 R22 R31
+MUL R9 R15 R25
+STR R6 48020 R19
+DIV R8 R21 R26
+MUL R25 R1 R10
+ADD R6 R11 R13
+MUL R20 R14 R6
+SUB R16 R2 R8
+ADD R17 R1 R6
+LDR R28 R10 -23143
+DIV R3 R10 R6
+SUB R23 R13 R7
+MOV R15 -46542
+LDR R8 R11 -42419
+MUL R5 R0 R0
+LDR R0 R15 -17397
+LDR R27 R27 45566
+LDR R30 R5 -24030
+DIV R1 R8 R29
+MUL R19 R6 R12
+MUL R17 R1 R7
+DIV R23 R9 R30
+MOV R15 8024
+MOV R9 -29318
+DIV R31 R6 R0
+SUB R30 R4 R11
+LDR R10 R2 -24414
+STR R1 56514 R22
+STR R16 3128 R11
+DIV R12 R28 R10
+DIV R25 R26 R7
+DIV R20 R12 R16
+DIV R31 R0 R1
+SUB R9 R12 R25
+LDR R31 R11 45795
+DIV R26 R21 R28
+SUB R23 R30 R9
+ADD R7 R7 R10
+STR R3 -5506 R8
+SUB R5 R7 R23
+ADD R16 R3 R25
+SUB R5 R3 R16
+STR R16 -46832 R1
+STR R9 -23629 R27
+LDR R14 R23 26469
+DIV R4 R9 R17
+MUL R3 R12 R0
+MUL R19 R24 R26
+LDR R26 R19 -2504
+LDR R13 R30 48553
+ADD R23 R24 R31
+ADD R21 R8 R26
+STR R17 -54918 R6
+MOV R31 10389
+SUB R2 R21 R24
+MUL R25 R26 R14
+STR R0 28900 R23
+ADD R28 R2 R22
+MUL R9 R2 R19
+SUB R22 R16 R18
+ADD R20 R8 R12
+STR R26 -62849 R1
+DIV R14 R9 R25
+DIV R16 R7 R18
+DIV R10 R26 R19
+SUB R20 R0 R4
+STR R12 -43985 R13
+ADD R13 R6 R10
+MUL R18 R6 R18
+LDR R30 R28 31418
+STR R0 25170 R26
+MOV R12 42117
+LDR R21 R14 54675
+MOV R15 -4002
+ADD R9 R11 R7
+DIV R10 R2 R21
+SUB R26 R3 R18
+DIV R19 R22 R11
+MUL R12 R22 R2
+STR R1 34052 R24
+MUL R30 R29 R30
+SUB R5 R15 R27
+LDR R29 R15 29199
+LDR R29 R27 32022
+STR R18 -15610 R1
+LDR R7 R8 -13642
+SUB R1 R8 R24
+DIV R27 R30 R13
+ADD R8 R5 R2
+MOV R23 53387
+STR R17 -2262 R27
+SUB R4 R2 R21
+MOV R4 14769
+MOV R6 -45949
+STR R3 60924 R5
+SUB R4 R25 R12
+MUL R0 R26 R29
+ADD R31 R28 R11
+LDR R3 R2 -45960
+ADD R21 R17 R3
+ADD R18 R19 R17
+STR R14 -12304 R20
+STR R28 -2212 R5
+ADD R13 R6 R11
+ADD R3 R12 R24
+MOV R22 6748
+MOV R2 47227
+STR R17 24244 R0
+DIV R0 R22 R0
+SUB R27 R5 R20
+STR R22 -1061 R8
+SUB R16 R24 R13
+SUB R15 R2 R13
+SUB R12 R19 R1
+STR R26 -14323 R8
+SUB R29 R18 R11
+MOV R0 30722
+DIV R31 R2 R30
+MUL R7 R21 R3
+DIV R26 R9 R9
+STR R8 -2998 R10
+ADD R2 R8 R15
+LDR R3 R6 11902
+MUL R3 R25 R13
+ADD R21 R16 R2
+MUL R23 R31 R16
+STR R26 -871 R19
+SUB R15 R23 R11
+SUB R23 R2 R2
+MOV R26 -20256
+MUL R23 R29 R15
+SUB R6 R31 R26
+MUL R7 R0 R6
+DIV R12 R15 R10
+DIV R18 R21 R13
+DIV R12 R4 R0
+MOV R3 52912
+MUL R14 R30 R14
+LDR R12 R25 34411
+MUL R20 R30 R9
+SUB R27 R14 R1
+ADD R19 R29 R1
+MOV R3 39904
+ADD R7 R24 R26
+MUL R1 R14 R5
+STR R0 11615 R25
+MOV R9 -28607
+SUB R17 R10 R13
+SUB R30 R12 R29
+ADD R1 R10 R19
+DIV R21 R18 R16
+LDR R15 R30 1104
+MOV R10 7304
+STR R24 -4274 R6
+MOV R10 -6020
+SUB R16 R28 R27
+SUB R30 R29 R24
+LDR R24 R23 -25480
+SUB R20 R1 R2
+MUL R25 R13 R16
+LDR R25 R28 44377
+MUL R15 R18 R5
+LDR R13 R5 43494
+ADD R31 R9 R26
+ADD R30 R1 R4
+STR R6 39032 R13
+ADD R16 R12 R4
+STR R20 -4333 R3
+LDR R30 R12 -14150
+LDR R12 R15 -31931
+DIV R13 R30 R9
+ADD R2 R9 R0
+MOV R22 -52829
+STR R3 -28048 R14
+SUB R14 R1 R8
+DIV R28 R7 R9
+MOV R31 -40390
+LDR R1 R20 -43956
+DIV R22 R20 R17
+DIV R10 R13 R19
+ADD R17 R31 R30
+SUB R28 R15 R17
+SUB R14 R6 R20
+MUL R21 R15 R11
+MUL R18 R10 R18
+LDR R13 R19 -26034
+ADD R12 R31 R4
+ADD R0 R2 R27
+SUB R27 R27 R20
+LDR R21 R28 -59475
+LDR R1 R5 21692
+MOV R24 -18993
+MUL R31 R15 R15
+SUB R7 R19 R17
+DIV R27 R2 R5
+MUL R31 R3 R23
+DIV R17 R6 R5
+MOV R7 32063
+STR R7 22443 R7
+MUL R21 R25 R2
+MUL R0 R26 R31
+STR R22 32819 R31
+DIV R8 R24 R1
+LDR R27 R6 -4461
+DIV R27 R9 R23
+LDR R7 R5 -41561
+MUL R31 R23 R16
+STR R5 -50542 R22
+STR R14 -49820 R28
+SUB R27 R16 R26
+LDR R20 R21 -18031
+MUL R0 R24 R10
+LDR R17 R17 55849
+SUB R23 R30 R5
+LDR R9 R24 -28224
+MUL R29 R24 R25
+ADD R26 R30 R22
+ADD R30 R3 R31
+SUB R11 R19 R11
+MUL R31 R0 R13
+LDR R22 R21 -21786
+LDR R17 R22 -41962
+DIV R6 R29 R30
+MOV R5 -17903
+LDR R20 R9 -61877
+DIV R5 R7 R26
+STR R1 47794 R15
+SUB R17 R10 R19
+SUB R22 R17 R4
+MUL R8 R13 R9
+STR R8 -11817 R19
+ADD R7 R29 R11
+ADD R20 R25 R9
+LDR R13 R0 -51446
+DIV R19 R25 R25
+SUB R13 R18 R19
+LDR R22 R10 35657
+ADD R28 R19 R10
+LDR R25 R8 13495
+MOV R20 54863
+SUB R31 R1 R3
+ADD R29 R6 R15
+LDR R14 R25 41797
+STR R4 47353 R3
+STR R22 64146 R30
+ADD R24 R14 R5
+LDR R31 R23 -38462
+LDR R29 R5 -41785
+ADD R25 R20 R13
+STR R21 -23769 R23
+MUL R18 R23 R14
+ADD R14 R22 R29
+LDR R13 R9 43578
+LDR R5 R23 -50896
+DIV R29 R11 R15
+SUB R19 R31 R8
+MUL R12 R21 R22
+DIV R9 R17 R29
+MUL R27 R3 R0
+MOV R5 11983
+DIV R18 R24 R24
+STR R16 50315 R16
+SUB R29 R12 R3
+MUL R7 R3 R21
+SUB R22 R20 R25
+STR R12 11458 R24
+STR R10 -13584 R12
+MUL R18 R10 R3
+ADD R26 R17 R0
+ADD R29 R18 R2
+MUL R22 R8 R17
+SUB R0 R23 R25
+LDR R20 R20 53769
+STR R6 34640 R30
+MUL R18 R15 R9
+MUL R28 R24 R24
+MUL R18 R20 R8
+ADD R7 R17 R27
+MOV R16 27242
+ADD R27 R29 R8
+STR R28 6445 R10
+MOV R13 -27643
+MOV R9 62521
+DIV R11 R27 R14
+LDR R18 R1 61737
+MUL R9 R21 R24
+LDR R19 R29 42082
+ADD R26 R21 R8
+DIV R29 R31 R27
+MUL R8 R7 R5
+LDR R17 R12 -14469
+MUL R24 R19 R7
+LDR R3 R12 11135
+ADD R4 R12 R21
+SUB R11 R9 R6
+DIV R6 R21 R6
+STR R17 -25740 R18
+DIV R17 R31 R26
+DIV R12 R0 R15
+STR R16 -60832 R27
+MOV R12 -5017
+ADD R31 R4 R25
+LDR R8 R23 -52552
+STR R26 -32987 R8
+STR R14 43843 R7
+SUB R6 R11 R0
+LDR R5 R21 19462
+ADD R24 R23 R25
+MOV R0 -7417
+SUB R15 R28 R14
+SUB R21 R6 R6
+SUB R7 R20 R2
+MUL R16 R16 R16
+MOV R6 39460
+MUL R22 R19 R2
+MUL R12 R12 R2
+LDR R1 R14 -12870
+ADD R29 R31 R31
+DIV R12 R10 R0
+DIV R16 R2 R12
+STR R22 22427 R14
+ADD R8 R29 R13
+ADD R29 R3 R19
+MOV R26 7226
+STR R1 -17317 R23
+MUL R6 R28 R14
+MOV R22 -29773
+ADD R6 R11 R2
+SUB R28 R30 R9
+ADD R24 R23 R15
+LDR R16 R14 35786
+DIV R5 R10 R18
+DIV R2 R30 R27
+MOV R19 -22472
+MUL R10 R24 R8
+LDR R6 R24 -45639
+LDR R16 R0 -21482
+LDR R22 R7 -46998
+LDR R25 R7 -31724
+DIV R27 R6 R21
+LDR R28 R1 -42576
+MUL R30 R23 R8
+SUB R11 R5 R21
+MUL R4 R4 R1
+DIV R25 R16 R17
+SUB R24 R15 R2
+MUL R16 R1 R31
+SUB R1 R21 R3
+DIV R23 R2 R24
+MUL R23 R5 R10
+MOV R4 30377
+SUB R7 R1 R5
+DIV R29 R18 R17
+DIV R5 R17 R14
+LDR R26 R31 61947
+LDR R14 R19 4873
+MOV R22 16800
+STR R23 -17310 R29
+SUB R29 R18 R22
+SUB R25 R29 R12
+SUB R1 R13 R25
+MOV R31 32463
+STR R20 58671 R0
+LDR R10 R31 46987
+STR R15 41865 R14
+LDR R8 R11 -43779
+STR R18 37462 R16
+DIV R23 R27 R30
+LDR R11 R11 13540
+LDR R22 R6 21986
+DIV R4 R13 R27
+MOV R0 -38854
+ADD R31 R13 R9
+ADD R7 R9 R4
+ADD R30 R14 R10
+DIV R0 R6 R12
+ADD R25 R2 R3
+SUB R14 R6 R3
+DIV R15 R5 R0
+ADD R23 R4 R12
+LDR R5 R25 -13322
+SUB R19 R29 R24
+ADD R20 R15 R26
+ADD R3 R31 R21
+MUL R15 R2 R8
+DIV R14 R26 R8
+LDR R2 R22 62924
+ADD R4 R25 R0
+SUB R31 R20 R6
+MOV R23 50617
+MOV R7 -39823
+DIV R31 R14 R23
+DIV R29 R21 R2
+MUL R25 R3 R25
+STR R5 63127 R3
+STR R18 25566 R29
+STR R6 -3705 R19
+MOV R4 -10394
+DIV R0 R4 R15
+STR R29 36716 R21
+DIV R2 R7 R20
+MOV R26 24618
+LDR R25 R27 -33580
+ADD R0 R0 R31
+ADD R7 R31 R17
+MUL R4 R7 R18
+MOV R0 2451
+MOV R10 5767
+MUL R10 R10 R29
+STR R25 -3362 R24
+STR R19 36633 R24
+LDR R16 R16 -8563
+STR R29 8650 R19
+MUL R14 R27 R17
+SUB R3 R21 R24
+MUL R24 R6 R28
+ADD R3 R3 R22
+MUL R10 R21 R9
+LDR R8 R28 -51944
+SUB R14 R23 R22
+MUL R25 R17 R25
+STR R17 51542 R11
+SUB R24 R11 R2
+MOV R10 19523
+STR R8 -35512 R30
+LDR R19 R31 -29576
+DIV R2 R24 R23
+DIV R16 R11 R19
+MUL R24 R17 R1
+SUB R16 R14 R16
+LDR R20 R23 63848
+MUL R23 R5 R7
+ADD R31 R22 R1
+ADD R19 R4 R19
+STR R11 12276 R23
+STR R15 -61978 R14
+ADD R28 R3 R5
+ADD R20 R28 R4
+ADD R29 R27 R22
+DIV R20 R22 R13
+ADD R22 R11 R9
+MUL R22 R29 R5
+ADD R21 R9 R7
+MUL R11 R11 R9
+MUL R9 R31 R11
+MUL R1 R0 R16
+LDR R18 R15 -40007
+ADD R11 R10 R26
+MOV R17 48149
+STR R15 -65258 R21
+MOV R3 41506
+MUL R6 R14 R21
+SUB R17 R14 R20
+ADD R7 R13 R15
+STR R27 -19263 R18
+DIV R2 R6 R11
+ADD R19 R25 R26
+STR R21 -29382 R10
+MUL R20 R25 R16
+DIV R8 R9 R3
+ADD R24 R28 R8
+MUL R23 R25 R20
+STR R20 6911 R28
+MOV R24 -11880
+MUL R22 R24 R9
+ADD R18 R1 R30
+SUB R22 R29 R30
+MUL R21 R16 R14
+STR R6 -42857 R31
+MUL R30 R28 R20
+DIV R10 R28 R10
+MOV R24 7670
+LDR R3 R6 -31949
+LDR R31 R15 -49893
+LDR R10 R15 -4255
+SUB R24 R10 R25
+MOV R0 23918
+SUB R7 R7 R12
+MUL R1 R21 R3
+ADD R23 R22 R31
+SUB R24 R5 R31
+MOV R19 32664
+DIV R29 R17 R12
+DIV R19 R24 R21
+MOV R6 9255
+MUL R11 R7 R5
+SUB R22 R2 R13
+ADD R26 R3 R5
+SUB R28 R16 R16
+LDR R3 R25 -10171
+SUB R21 R12 R23
+MOV R14 -12837
+MUL R24 R17 R23
+MOV R25 -41583
+MUL R20 R8 R24
+MUL R14 R0 R13
+MOV R14 2060
+MOV R13 -4130
+LDR R27 R22 11919
+ADD R6 R12 R6
+SUB R1 R18 R1
+LDR R14 R16 51263
+STR R30 -41044 R14
+SUB R12 R25 R11
+LDR R8 R25 25250
+MOV R31 54782
+LDR R1 R20 3977
+SUB R5 R23 R26
+STR R10 -14253 R9
+STR R17 -60903 R31
+SUB R31 R10 R5
+SUB R7 R26 R15
+DIV R15 R22 R14
+LDR R3 R18 -38380
+ADD R28 R15 R25
+MOV R11 -41137
+LDR R22 R31 41829
+DIV R3 R22 R7
+LDR R15 R12 -28097
+DIV R1 R5 R23
+SUB R29 R14 R1
+MUL R2 R5 R22
+LDR R8 R30 -32387
+STR R10 36037 R30
+MUL R20 R18 R8
+STR R29 3569 R16
+SUB R2 R26 R28
+LDR R29 R22 57464
+SUB R29 R26 R23
+DIV R5 R21 R0
+STR R23 -53788 R21
+SUB R19 R2 R21
+DIV R14 R10 R9
+MUL R13 R23 R0
+MUL R19 R17 R8
+SUB R23 R13 R11
+MOV R11 -35216
+SUB R7 R15 R16
+LDR R24 R13 53883
+MOV R2 58002
+MUL R13 R9 R7
+STR R19 -37659 R18
+DIV R10 R22 R13
+DIV R30 R23 R17
+ADD R23 R15 R12
+MUL R11 R9 R20
+STR R26 11828 R11
+LDR R12 R24 -54126
+LDR R23 R13 -28323
+MUL R11 R19 R14
+MUL R10 R13 R3
+DIV R25 R13 R23
+DIV R14 R7 R12
+LDR R0 R29 22746
+LDR R20 R26 37711
+MOV R18 30538
+SUB R30 R26 R4
+ADD R9 R1 R27
+STR R0 -21796 R11
+SUB R7 R17 R22
+SUB R2 R23 R9
+ADD R2 R4 R13
+MOV R28 -22294
+DIV R30 R20 R21
+MUL R5 R9 R16
+STR R13 64606 R16
+MUL R19 R22 R3
+MUL R12 R21 R10
+SUB R23 R16 R0
+STR R26 23349 R22
+MOV R5 28166
+MUL R29 R12 R15
+ADD R25 R22 R4
+SUB R11 R3 R4
+MUL R6 R19 R17
+SUB R20 R12 R15
+MOV R1 -63265
+ADD R10 R0 R25
+DIV R16 R12 R25
+ADD R14 R17 R10
+STR R29 -7817 R16
+SUB R25 R16 R29
+MOV R29 -10125
+DIV R25 R20 R30
+MOV R9 16980
+MUL R8 R2 R13
+LDR R3 R0 -7144
+SUB R28 R4 R0
+ADD R24 R22 R18
+ADD R8 R30 R24
+LDR R19 R22 -28868
+MOV R13 32396
+MOV R29 31856
+STR R19 8549 R12
+ADD R20 R28 R15
+LDR R14 R6 65061
+MUL R22 R25 R0
+LDR R28 R27 138
+STR R27 54756 R13
+MOV R19 -27163
+SUB R8 R26 R17
+STR R23 55146 R9
+SUB R19 R8 R12
+MOV R14 29071
+SUB R24 R2 R8
+MOV R20 -6852
+DIV R17 R16 R1
+STR R4 39921 R8
+DIV R18 R20 R7
+LDR R21 R2 54312
+SUB R23 R18 R8
+LDR R26 R12 10808
+DIV R11 R6 R25
+MUL R31 R27 R6
+MOV R18 -62408
+ADD R15 R29 R16
+MUL R8 R3 R31
+STR R17 7163 R8
+LDR R19 R20 -19972
+DIV R31 R13 R7
+MUL R2 R6 R26
+MOV R9 913
+SUB R3 R12 R16
+MOV R1 33019
+SUB R17 R16 R29
+STR R21 8181 R30
+SUB R7 R5 R12
+DIV R16 R29 R22
+STR R24 12525 R11
+SUB R31 R27 R17
+ADD R22 R20 R16
+MUL R22 R0 R14
+SUB R7 R24 R4
+ADD R17 R3 R10
+SUB R29 R5 R23
+STR R23 37115 R8
+MUL R30 R11 R20
+MOV R10 -51081
+MOV R28 -56857
+LDR R2 R19 -322
+MUL R14 R23 R6
+ADD R6 R18 R0
+ADD R10 R8 R8
+DIV R15 R24 R11
+DIV R24 R28 R28
+STR R19 51547 R26
+DIV R3 R7 R2
+MUL R5 R26 R7
+ADD R31 R19 R0
+DIV R21 R19 R1
+MUL R14 R8 R16
+MUL R29 R24 R17
+MUL R9 R22 R22
+STR R25 -25008 R29
+MUL R30 R6 R11
+ADD R6 R31 R6
+SUB R21 R29 R25
+MUL R21 R1 R21
+LDR R7 R7 -15294
+MOV R13 40214
+MUL R11 R15 R9
+MUL R20 R18 R1
+MUL R17 R29 R10
+DIV R11 R22 R14
+MOV R4 -20592
+MOV R16 -22165
+LDR R1 R20 15034
+ADD R0 R18 R3
+MOV R27 22779
+MUL R7 R12 R29
+MUL R27 R15 R12
+SUB R4 R14 R12
+MOV R6 -42218
+ADD R25 R18 R26
+STR R23 -65459 R8
+STR R27 6309 R1
+MOV R18 28708
+LDR R16 R10 -34308
+STR R23 14549 R15
+MUL R26 R0 R23
+MOV R2 -47996
+MUL R30 R2 R6
+DIV R19 R12 R14
+SUB R30 R16 R31
+DIV R27 R30 R14
+MOV R25 -26521
+MUL R22 R21 R16
+DIV R13 R24 R8
+LDR R29 R5 -29506
+MOV R31 -59531
+DIV R3 R29 R2
+MOV R16 22088
+ADD R12 R18 R13
+STR R13 -22567 R4
+LDR R20 R3 11615
+SUB R10 R2 R24
+MUL R30 R14 R31
+STR R25 -5607 R15
+LDR R3 R6 -5628
+STR R18 -8202 R21
+SUB R23 R2 R27
+DIV R11 R21 R2
+STR R18 -27044 R29
+LDR R4 R25 54438
+ADD R6 R16 R18
+SUB R31 R8 R23
+MOV R16 53779
+SUB R16 R30 R28
+SUB R21 R24 R7
+SUB R27 R20 R23
+LDR R25 R17 -4805
+STR R17 -27563 R30
+MOV R21 21399
+MOV R3 20979
+LDR R9 R15 -33180
+DIV R17 R26 R19
+MOV R19 54113
+MUL R26 R27 R0
+DIV R25 R6 R23
+MOV R19 37391
+MUL R1 R0 R13
+MUL R14 R16 R14
+MUL R0 R25 R4
+LDR R15 R18 64013
+STR R28 51849 R0
+MOV R2 -20409
+ADD R27 R24 R12
+MUL R19 R30 R9
+LDR R19 R23 64022
+MOV R2 -23811
+MUL R15 R0 R30
+MUL R29 R16 R4
+MUL R10 R0 R19
+MUL R14 R3 R15
+ADD R5 R17 R27
+SUB R13 R28 R23
+SUB R13 R3 R7
+LDR R13 R7 -45936
+MOV R31 41175
+LDR R22 R11 -17347
+ADD R2 R2 R29
+DIV R21 R18 R21
+LDR R1 R20 -37023
+MUL R10 R12 R7
+DIV R1 R4 R31
+SUB R19 R6 R18
+LDR R6 R10 -49753
+STR R30 32259 R20
+STR R21 34362 R20
+ADD R27 R14 R31
+MOV R0 34660
+MOV R29 -59983
+MOV R17 -44259
+DIV R0 R25 R2
+MUL R20 R3 R22
+STR R28 30937 R21
+DIV R28 R11 R24
+MUL R11 R15 R30
+DIV R10 R3 R19
+LDR R21 R5 21034
+MUL R7 R30 R2
+ADD R21 R16 R18
+MOV R16 46139
+MOV R22 16705
+MOV R2 -44406
+LDR R1 R7 64214
+DIV R20 R11 R1
+LDR R30 R31 48445
+MOV R22 -46234
+ADD R8 R17 R11
+MOV R29 60050
+LDR R29 R1 -40603
+STR R30 -56315 R30
+DIV R15 R2 R24
+MUL R15 R9 R16
+ADD R14 R18 R23
+LDR R13 R19 14357
+SUB R12 R19 R1
+MUL R23 R6 R7
+STR R19 64596 R30
+ADD R24 R15 R27
+SUB R27 R2 R20
+MOV R13 -54797
+MOV R15 59643
+SUB R20 R24 R30
+SUB R6 R24 R15
+MOV R24 36134
+STR R18 -55859 R25
+SUB R24 R0 R19
+LDR R7 R1 -16212
+SUB R10 R10 R31
+DIV R18 R15 R27
+DIV R4 R19 R1
+STR R22 -54254 R2
+ADD R23 R26 R18
+MOV R22 44653
+LDR R14 R25 -8243
+LDR R19 R5 32478
+LDR R5 R30 -47610
+STR R8 -50146 R20
+LDR R20 R21 52317
+DIV R4 R3 R30
+ADD R27 R27 R24
+DIV R11 R1 R3
+MUL R18 R19 R27
+DIV R27 R10 R29
+LDR R23 R1 -4390
+LDR R31 R19 47911
+DIV R18 R23 R12
+SUB R28 R22 R25
+LDR R4 R31 -21236
+LDR R18 R6 18774
+DIV R8 R15 R1
+MOV R20 32546
+DIV R25 R2 R27
+SUB R22 R7 R14
+SUB R26 R18 R3
+MOV R11 -45711
+SUB R6 R26 R29
+DIV R14 R17 R3
+SUB R6 R25 R16
+SUB R15 R31 R29
+MUL R9 R26 R8
+SUB R24 R2 R18
+DIV R10 R15 R23
+MOV R22 -46162
+MOV R16 13212
+ADD R22 R14 R29
+MOV R26 14284
+MUL R14 R6 R31
+DIV R25 R29 R3
+LDR R2 R6 51493
+ADD R2 R0 R30
+MOV R0 -58094
+STR R30 32448 R30
+STR R15 -19369 R15
+DIV R29 R5 R30
+MOV R16 -16919
+LDR R22 R0 47186
+LDR R12 R12 -3688
+STR R27 53992 R5
+SUB R4 R28 R9
+MUL R15 R16 R9
+MOV R4 7808
+SUB R21 R22 R14
+SUB R1 R26 R28
+STR R8 -26777 R27
+DIV R7 R10 R2
+MUL R29 R17 R17
+DIV R11 R30 R18
+STR R6 -41318 R1
+STR R15 -9167 R4
+SUB R2 R15 R6
+DIV R16 R11 R26
+SUB R18 R19 R13
+SUB R11 R25 R14
+SUB R25 R6 R3
+SUB R6 R8 R28
+MUL R15 R31 R7
+ADD R4 R15 R29
+DIV R7 R3 R15
+SUB R31 R28 R21
+SUB R5 R15 R5
+DIV R29 R3 R1
+STR R15 -8209 R4
+SUB R18 R2 R30
+SUB R6 R20 R18
+MOV R6 -44078
+DIV R11 R18 R9
+MOV R23 -58785
+MOV R29 61395
+LDR R2 R4 -27002
+DIV R20 R10 R17
+LDR R17 R18 32383
+SUB R17 R13 R30
+STR R15 -7424 R31
+ADD R16 R28 R11
+SUB R31 R7 R16
+ADD R9 R30 R8
+ADD R17 R8 R2
+STR R25 -35211 R14
+STR R10 55595 R19
+STR R25 43108 R6
+STR R5 -58013 R6
+ADD R1 R19 R31
+STR R15 -1002 R0
+SUB R10 R4 R20
+DIV R0 R5 R28
+ADD R18 R2 R27
+STR R31 45678 R22
+SUB R28 R14 R0
+DIV R6 R26 R8
+MUL R22 R27 R0
+LDR R28 R23 -27551
+DIV R10 R15 R17
+DIV R28 R6 R17
+STR R5 38855 R15
+DIV R17 R10 R26
+STR R14 38379 R7
+ADD R10 R12 R18
+MOV R14 -50828
+SUB R6 R22 R28
+STR R21 45212 R21
+DIV R14 R7 R27
+STR R2 -29363 R21
+MUL R29 R12 R9
+STR R11 7297 R12
+LDR R8 R15 -53323
+MUL R31 R19 R31
+STR R1 -31569 R13
+LDR R5 R7 -42546
+STR R26 44107 R27
+LDR R15 R17 -52067
+MOV R20 4803
+SUB R21 R24 R8
+ADD R13 R30 R15
+SUB R1 R12 R16
+STR R11 -49227 R28
+SUB R22 R14 R27
+ADD R14 R10 R24
+ADD R7 R26 R3
+STR R29 32019 R1
+MOV R5 50470
+STR R12 36731 R28
+MOV R16 -24985
+LDR R26 R13 41635
+ADD R22 R6 R5
+DIV R18 R18 R14
+STR R8 -35015 R19
+STR R14 -18700 R20
+ADD R13 R13 R28
+MOV R20 -63735
+SUB R7 R1 R3
+STR R4 45704 R21
+ADD R21 R11 R17
+ADD R0 R7 R23
+MUL R29 R22 R2
+ADD R16 R29 R7
+ADD R13 R7 R16
+ADD R16 R24 R15
+SUB R19 R27 R7
+STR R25 -45965 R12
+MUL R5 R4 R24
+STR R31 -42853 R27
+DIV R1 R22 R25
+ADD R1 R13 R3
+LDR R11 R28 -35095
+SUB R20 R2 R18
+MOV R20 19330
+MOV R13 -44620
+LDR R25 R25 59287
+ADD R13 R11 R25
+LDR R21 R4 25966
+ADD R23 R9 R2
+MUL R21 R4 R28
+SUB R24 R8 R9
+MOV R21 -15408
+LDR R8 R4 -64438
+DIV R6 R14 R10
+ADD R14 R7 R5
+ADD R23 R23 R9
+MUL R18 R6 R20
+MUL R0 R9 R16
+LDR R14 R8 51234
+STR R4 31727 R2
+MOV R10 -15033
+ADD R12 R20 R24
+SUB R17 R5 R11
+LDR R0 R11 -35430
+ADD R4 R24 R13
+ADD R14 R8 R16
+STR R18 -10833 R31
+MOV R15 -3810
+DIV R11 R4 R13
+LDR R2 R19 62629
+MOV R22 -19689
+ADD R13 R13 R9
+ADD R26 R7 R22
+LDR R28 R3 17265
+SUB R20 R1 R18
+ADD R3 R14 R0
+STR R2 1467 R10
+MUL R9 R23 R14
+LDR R21 R27 10606
+SUB R7 R5 R12
+ADD R6 R24 R11
+DIV R27 R30 R1
+MUL R20 R8 R25
+DIV R8 R18 R16
+MOV R19 21384
+ADD R28 R17 R16
+DIV R0 R15 R29
+MUL R22 R16 R11
+ADD R9 R26 R20
+LDR R3 R29 27291
+MUL R31 R3 R17
+MUL R21 R28 R30
+ADD R25 R23 R3
+MUL R5 R10 R14
+MUL R20 R7 R1
+DIV R2 R6 R1
+STR R5 -63368 R15
+LDR R26 R19 -12416
+SUB R17 R20 R17
+MOV R12 29286
+SUB R0 R7 R1
+MOV R3 -1915
+MUL R22 R29 R20
+ADD R0 R12 R30
+DIV R10 R26 R26
+MUL R16 R18 R6
+MUL R12 R7 R12
+SUB R21 R18 R1
+LDR R0 R14 -39219
+MOV R6 47367
+MUL R12 R17 R2
+MUL R5 R3 R30
+DIV R1 R23 R5
+LDR R31 R30 -40444
+MOV R31 -62079
+STR R10 -47447 R6
+STR R19 61069 R7
+MOV R0 -46381
+STR R6 5668 R8
+LDR R5 R8 -4369
+SUB R2 R13 R6
+LDR R13 R18 -38886
+MUL R10 R10 R2
+LDR R26 R28 52283
+SUB R8 R5 R17
+STR R23 -5644 R9
+SUB R2 R2 R5
+STR R20 -49332 R12
+STR R10 -48603 R31
+SUB R18 R12 R28
+LDR R19 R15 -11957
+STR R18 14932 R18
+ADD R3 R2 R18
+MUL R15 R6 R26
+ADD R3 R27 R22
+STR R0 -13043 R8
+ADD R1 R5 R27
+MOV R17 -17765
+ADD R0 R0 R2
+STR R27 21535 R20
+MUL R5 R18 R29
+MOV R8 -47323
+STR R12 16307 R10
+SUB R4 R12 R18
+MUL R0 R25 R25
+MOV R3 47623
+DIV R20 R21 R24
+LDR R6 R26 27521
+SUB R20 R22 R8
+ADD R23 R11 R28
+SUB R9 R11 R2
+LDR R27 R0 -50389
+MOV R0 -59693
+ADD R23 R31 R11
+MOV R6 61615
+MUL R30 R22 R14
+SUB R25 R4 R15
+MUL R11 R23 R11
+MUL R27 R6 R12
+SUB R13 R26 R1
+MUL R5 R26 R18
+SUB R9 R14 R31
+MUL R31 R12 R5
+MUL R29 R8 R17
+MUL R1 R1 R12
+DIV R24 R2 R13
+ADD R11 R17 R2
+DIV R30 R7 R7
+SUB R13 R21 R9
+LDR R2 R6 -58353
+ADD R17 R12 R2
+ADD R21 R13 R30
+DIV R16 R10 R19
+SUB R7 R11 R23
+DIV R9 R7 R12
+MUL R12 R0 R10
+LDR R5 R28 -996
+ADD R1 R17 R0
+DIV R7 R23 R27
+ADD R18 R30 R6
+STR R16 60491 R8
+MUL R9 R7 R20
+MOV R4 -5197
+SUB R14 R11 R31
+MUL R15 R25 R3
+ADD R19 R23 R11
+STR R24 45493 R9
+MOV R9 -15866
+MUL R31 R7 R23
+ADD R2 R22 R28
+DIV R2 R16 R29
+DIV R8 R6 R29
+STR R2 -20449 R11
+MOV R31 -30967
+ADD R1 R15 R14
+MUL R27 R14 R10
+ADD R7 R7 R5
+STR R3 1760 R13
+MOV R9 5656
+ADD R13 R17 R31
+MOV R9 25867
+ADD R5 R1 R30
+SUB R8 R9 R15
+MUL R0 R14 R4
+ADD R6 R1 R5
+MUL R31 R27 R7
+MOV R6 -9981
+MOV R14 49691
+MUL R18 R1 R19
+MOV R31 -26196
+MOV R29 -12489
+DIV R27 R16 R19
+MOV R5 -789
+MUL R28 R3 R0
+DIV R28 R10 R3
+SUB R14 R26 R18
+STR R28 -29359 R4
+LDR R22 R20 -52720
+MUL R6 R22 R1
+MUL R1 R0 R2
+STR R18 -15691 R1
+SUB R20 R6 R3
+MOV R26 28477
+STR R5 -11801 R1
+DIV R20 R21 R5
+MUL R11 R11 R3
+MUL R0 R14 R22
+ADD R18 R24 R13
+LDR R27 R8 -8788
+MOV R1 -27907
+ADD R9 R5 R21
+DIV R17 R25 R19
+MUL R24 R28 R20
+MUL R9 R6 R26
+LDR R0 R13 45470
+STR R3 -32517 R7
+LDR R8 R17 17068
+DIV R31 R3 R23
+SUB R12 R12 R8
+DIV R17 R29 R2
+MOV R31 31020
+ADD R22 R19 R27
+ADD R3 R27 R30
+STR R22 14230 R19
+ADD R20 R27 R24
+ADD R1 R7 R26
+MUL R0 R28 R3
+MUL R11 R24 R1
+STR R9 24631 R24
+MOV R30 4628
+MUL R30 R14 R23
+MOV R4 -29906
+DIV R12 R7 R16
+ADD R6 R3 R28
+STR R31 -63039 R9
+MUL R26 R29 R3
+MUL R22 R24 R26
+DIV R8 R10 R16
+SUB R13 R4 R7
+LDR R23 R13 -55152
+DIV R27 R19 R30
+STR R22 -23891 R28
+MUL R14 R15 R9
+MOV R0 -37587
+LDR R18 R9 -31275
+STR R29 -54991 R2
+SUB R17 R20 R7
+STR R16 -40156 R26
+STR R22 24347 R3
+SUB R26 R5 R9
+STR R12 29117 R27
+LDR R19 R1 24479
+ADD R28 R12 R6
+STR R24 31011 R26
+LDR R19 R13 -16927
+MOV R25 -23718
+MUL R6 R30 R27
+DIV R18 R24 R22
+SUB R30 R6 R24
+DIV R22 R30 R9
+MUL R26 R20 R24
+STR R10 -14898 R22
+SUB R1 R5 R16
+DIV R22 R1 R8
+DIV R27 R20 R29
+ADD R5 R13 R22
+MOV R31 28907
+DIV R4 R13 R16
+STR R19 -49193 R13
+ADD R9 R26 R3
+MOV R20 -36306
+MOV R26 1802
+SUB R31 R6 R19
+DIV R20 R12 R23
+DIV R19 R1 R22
+ADD R13 R28 R19
+MUL R4 R7 R17
+MOV R27 55041
+ADD R5 R10 R22
+SUB R28 R18 R28
+MOV R1 18397
+MUL R1 R23 R29
+DIV R27 R17 R8
+MUL R6 R8 R21
+MOV R27 55124
+STR R7 -37778 R8
+STR R7 28629 R23
+MOV R18 32053
+SUB R5 R22 R19
+SUB R5 R25 R25
+MUL R25 R15 R18
+ADD R7 R9 R21
+MUL R8 R27 R14
+SUB R1 R21 R15
+MOV R25 10827
+STR R26 -52851 R18
+MUL R10 R28 R27
+SUB R20 R5 R8
+MOV R7 62756
+DIV R12 R7 R31
+DIV R12 R25 R19
+SUB R21 R30 R11
+MOV R28 25941
+STR R4 -26350 R29
+DIV R28 R19 R6
+SUB R14 R7 R12
+ADD R22 R6 R24
+MUL R17 R17 R3
+STR R26 57065 R9
+MUL R13 R4 R0
+LDR R29 R17 54479
+MOV R20 10510
+DIV R13 R1 R17
+SUB R21 R30 R8
+DIV R9 R31 R6
+DIV R15 R22 R16
+DIV R28 R22 R8
+MUL R27 R23 R10
+STR R16 58808 R12
+SUB R2 R22 R0
+MOV R22 53186
+MUL R24 R31 R22
+MUL R0 R14 R10
+SUB R28 R24 R24
+ADD R4 R18 R29
+DIV R13 R12 R4
+STR R7 47857 R10
+STR R27 62673 R7
+SUB R20 R10 R6
+ADD R29 R11 R12
+LDR R13 R10 37890
+DIV R4 R14 R11
+LDR R24 R29 61616
+DIV R6 R6 R30
+MOV R25 40575
+DIV R10 R15 R15
+SUB R30 R20 R12
+DIV R31 R13 R14
+DIV R5 R12 R9
+LDR R18 R10 -18179
+SUB R19 R8 R11
+ADD R14 R24 R29
+DIV R23 R5 R15
+SUB R5 R29 R3
+ADD R30 R20 R3
+STR R11 16637 R14
+STR R26 36356 R28
+ADD R29 R8 R8
+DIV R28 R3 R21
+MOV R31 53155
+MOV R8 21351
+MOV R16 8425
+ADD R29 R12 R27
+LDR R22 R6 61106
+DIV R14 R23 R2
+SUB R31 R10 R3
+MUL R5 R18 R9
+MOV R7 54994
+MOV R20 -22215
+MOV R7 53775
+MUL R3 R23 R6
+ADD R2 R26 R23
+ADD R27 R15 R26
+DIV R15 R19 R16
+LDR R7 R31 30212
+LDR R14 R22 -19447
+ADD R10 R30 R5
+MOV R17 -39302
+MUL R31 R6 R25
+STR R7 2845 R31
+MOV R2 54147
+DIV R3 R12 R0
+SUB R30 R25 R24
+ADD R17 R31 R6
+STR R9 34993 R19
+ADD R3 R8 R5
+DIV R18 R18 R27
+DIV R23 R26 R27
+MUL R22 R19 R17
+SUB R29 R21 R10
+LDR R25 R20 -29557
+MUL R25 R27 R19
+STR R23 -44940 R30
+LDR R25 R22 26150
+ADD R14 R10 R26
+ADD R31 R27 R30
+MOV R22 -2841
+STR R26 32530 R31
+MUL R16 R4 R1
+LDR R22 R4 -11055
+MOV R7 -12007
+MUL R31 R9 R6
+DIV R21 R31 R28
+SUB R17 R5 R17
+MUL R14 R4 R28
+MOV R31 6456
+ADD R6 R15 R25
+SUB R0 R25 R9
+LDR R0 R6 -53161
+SUB R30 R10 R6
+MOV R16 50298
+LDR R29 R14 -56791
+MOV R11 -31594
+LDR R6 R15 31103
+STR R11 23443 R30
+STR R0 8571 R17
+DIV R29 R7 R22
+LDR R7 R4 9421
+ADD R28 R12 R25
+MOV R28 -2741
+DIV R0 R25 R16
+MOV R24 -29100
+SUB R12 R8 R8
+ADD R20 R30 R25
+MUL R11 R20 R0
+LDR R6 R4 45845
+MOV R29 48544
+MUL R3 R26 R10
+SUB R5 R17 R1
+MUL R22 R26 R8
+DIV R2 R17 R7
+DIV R30 R29 R18
+LDR R4 R30 -25310
+DIV R0 R21 R3
+SUB R24 R6 R9
+DIV R16 R23 R18
+MUL R16 R9 R13
+ADD R26 R21 R24
+ADD R12 R28 R3
+LDR R16 R31 14092
+SUB R21 R25 R20
+SUB R20 R26 R13
+STR R25 28663 R3
+MUL R17 R20 R13
+LDR R15 R30 -62570
+LDR R30 R17 57518
+STR R4 -36102 R7
+SUB R29 R30 R15
+STR R5 46772 R13
+ADD R2 R12 R21
+DIV R17 R0 R3
+MOV R24 -14098
+MOV R20 -24083
+LDR R17 R1 722
+ADD R17 R12 R14
+MUL R26 R23 R8
+MUL R19 R1 R8
+ADD R19 R29 R3
+ADD R2 R9 R4
+ADD R12 R7 R9
+SUB R10 R11 R9
+ADD R10 R19 R5
+SUB R6 R11 R28
+STR R17 -41356 R17
+MOV R4 10229
+MOV R5 -6023
+MOV R27 -39658
+STR R9 58590 R23
+STR R22 -2191 R14
+DIV R3 R1 R5
+MUL R6 R7 R18
+MOV R16 2170
+STR R12 -46750 R5
+MUL R27 R7 R24
+ADD R9 R4 R2
+SUB R15 R10 R11
+MOV R20 18000
+MOV R8 -62865
+DIV R21 R23 R27
+SUB R31 R19 R3
+LDR R27 R22 37204
+DIV R17 R19 R14
+DIV R13 R15 R13
+MOV R8 29062
+LDR R19 R15 -46630
+DIV R3 R18 R24
+STR R16 8163 R7
+LDR R15 R13 26177
+MUL R16 R17 R0
+STR R7 53567 R13
+STR R3 46795 R15
+SUB R16 R2 R0
+LDR R27 R5 -20646
+ADD R18 R3 R31
+SUB R3 R29 R3
+SUB R19 R6 R0
+STR R29 -31084 R1
+MUL R7 R18 R18
+SUB R27 R18 R14
+MOV R27 -56589
+STR R19 -17115 R13
+LDR R5 R18 65296
+MOV R5 -52082
+MUL R19 R12 R25
+SUB R26 R21 R19
+ADD R14 R7 R8
+MUL R19 R13 R1
+MUL R25 R21 R11
+MUL R7 R9 R13
+STR R9 -18911 R21
+ADD R4 R26 R14
+SUB R25 R18 R31
+MOV R29 -40666
+DIV R0 R28 R1
+ADD R16 R4 R2
+LDR R5 R17 -9988
+DIV R26 R30 R21
+STR R17 62645 R16
+SUB R25 R5 R0
+MUL R7 R25 R12
+MUL R24 R4 R14
+MOV R5 2852
+ADD R10 R22 R10
+MUL R24 R13 R24
+LDR R7 R5 51742
+SUB R9 R21 R30
+STR R25 -23109 R17
+STR R18 -63584 R23
+MUL R0 R13 R0
+ADD R0 R18 R5
+DIV R4 R18 R29
+DIV R1 R7 R20
+MUL R7 R30 R14
+MUL R14 R12 R6
+LDR R24 R10 -30634
+DIV R5 R0 R24
+LDR R18 R7 -46387
+DIV R31 R18 R0
+MUL R5 R12 R2
+MUL R16 R29 R0
+DIV R29 R15 R22
+LDR R18 R17 22436
+ADD R28 R12 R5
+LDR R1 R26 -30926
+ADD R19 R3 R6
+SUB R18 R8 R19
+ADD R1 R4 R12
+MOV R30 -42090
+MUL R30 R30 R3
+MUL R30 R24 R18
+MUL R0 R10 R28
+MUL R29 R20 R18
+STR R14 -25774 R26
+SUB R0 R20 R17
+MOV R16 -34747
+STR R14 -47929 R19
+MUL R5 R28 R1
+DIV R1 R2 R29
+MUL R0 R0 R17
+STR R17 47084 R3
+MUL R20 R28 R28
+ADD R31 R11 R12
+MOV R7 -5297
+MOV R7 -54686
+MOV R18 54858
+SUB R0 R29 R27
+MOV R10 -50350
+MOV R1 61716
+STR R15 -59281 R2
+MUL R8 R31 R7
+ADD R5 R15 R0
+ADD R20 R27 R5
+SUB R10 R11 R24
+MOV R11 -35509
+LDR R5 R4 -58769
+DIV R30 R20 R9
+STR R29 11330 R26
+STR R26 -19036 R25
+ADD R15 R28 R2
+ADD R6 R24 R24
+LDR R9 R8 15282
+MOV R23 -633
+LDR R25 R27 -26133
+DIV R28 R5 R18
+STR R15 -54728 R22
+STR R21 64086 R20
+ADD R28 R4 R27
+SUB R19 R11 R9
+MOV R27 -51986
+MUL R21 R14 R8
+SUB R26 R20 R15
+STR R27 -51628 R25
+SUB R25 R17 R3
+SUB R9 R5 R30
+LDR R4 R24 36861
+SUB R2 R26 R6
+ADD R14 R30 R2
+ADD R21 R28 R25
+LDR R30 R16 -22053
+MOV R27 -55270
+MOV R6 61665
+ADD R0 R3 R25
+MUL R8 R2 R19
+MOV R20 62320
+SUB R28 R16 R28
+DIV R6 R4 R24
+MUL R18 R4 R17
+LDR R15 R25 55769
+STR R26 -36940 R9
+MUL R13 R15 R11
+MOV R10 -32749
+MUL R11 R7 R28
+SUB R0 R1 R18
+ADD R18 R8 R4
+SUB R24 R22 R7
+LDR R25 R30 21470
+ADD R5 R21 R12
+SUB R5 R1 R2
+DIV R28 R29 R8
+SUB R6 R3 R0
+STR R29 -51096 R13
+LDR R2 R16 -24291
+SUB R1 R3 R1
+MOV R19 -5759
+SUB R28 R18 R3
+DIV R26 R1 R22
+ADD R30 R23 R21
+ADD R26 R30 R3
+DIV R30 R0 R23
+ADD R27 R30 R14
+STR R13 26278 R20
+STR R3 48223 R25
+LDR R18 R29 -26896
+MUL R5 R13 R3
+MUL R24 R30 R31
+ADD R4 R4 R2
+MOV R21 -62541
+SUB R21 R0 R22
+ADD R11 R26 R4
+LDR R31 R8 -55327
+DIV R15 R22 R26
+MUL R17 R29 R3
+ADD R11 R10 R7
+MOV R25 33129
+STR R28 -29303 R16
+ADD R26 R0 R31
+SUB R15 R26 R24
+ADD R6 R26 R30
+SUB R10 R15 R4
+STR R27 41149 R0
+SUB R16 R0 R0
+MUL R31 R16 R0
+ADD R23 R14 R15
+SUB R31 R13 R10
+MOV R15 24930
+ADD R11 R26 R10
+LDR R15 R19 40211
+ADD R20 R26 R10
+STR R30 -7517 R0
+STR R1 -43591 R14
+DIV R31 R3 R3
+LDR R14 R5 10618
+MUL R6 R28 R3
+MOV R15 17860
+MUL R7 R19 R4
+LDR R2 R29 -60198
+LDR R24 R24 4010
+STR R26 59496 R21
+SUB R5 R17 R12
+LDR R7 R29 16666
+DIV R8 R22 R9
+STR R25 -55840 R30
+MOV R14 -50989
+LDR R16 R17 -65215
+STR R12 -3082 R30
+LDR R9 R8 -20497
+STR R20 -61961 R2
+MUL R25 R21 R7
+LDR R2 R1 -11713
+ADD R15 R20 R8
+LDR R25 R9 -34410
+STR R26 57268 R24
+STR R5 -17413 R6
+SUB R28 R4 R21
+SUB R12 R14 R2
+SUB R6 R31 R3
+MOV R30 46493
+MUL R4 R0 R10
+SUB R30 R15 R27
+MUL R18 R31 R4
+LDR R17 R7 -8544
+DIV R22 R13 R14
+ADD R1 R4 R29
+MOV R3 -60306
+MOV R7 21900
+SUB R12 R1 R13
+DIV R15 R1 R20
+LDR R27 R3 17142
+MOV R15 -23455
+MUL R25 R23 R1
+LDR R11 R3 1722
+LDR R6 R27 36569
+DIV R17 R21 R14
+LDR R21 R5 -61195
+ADD R17 R20 R14
+STR R9 -60411 R24
+LDR R21 R5 -49558
+SUB R28 R3 R1
+STR R19 -42128 R28
+DIV R5 R27 R19
+ADD R3 R25 R21
+ADD R3 R14 R31
+STR R10 30975 R27
+SUB R20 R8 R18
+MUL R27 R14 R26
+LDR R1 R0 16747
+LDR R0 R23 -47412
+DIV R13 R3 R25
+SUB R5 R1 R21
+SUB R31 R10 R18
+MOV R30 -36232
+ADD R25 R16 R28
+DIV R20 R8 R6
+ADD R12 R4 R21
+ADD R14 R5 R3
+LDR R19 R29 58522
+MUL R1 R27 R18
+ADD R18 R30 R28
+DIV R5 R23 R10
+MOV R10 -6932
+ADD R26 R3 R23
+LDR R28 R29 -22172
+LDR R5 R5 14311
+MUL R12 R10 R17
+ADD R28 R15 R10
+ADD R0 R13 R3
+ADD R6 R12 R15
+DIV R5 R24 R5
+MOV R5 56604
+MUL R6 R5 R25
+LDR R0 R22 -58881
+ADD R14 R15 R6
+MUL R27 R8 R23
+SUB R7 R6 R5
+MUL R2 R28 R16
+LDR R31 R18 23420
+STR R25 33444 R6
+LDR R27 R19 24660
+SUB R14 R4 R27
+DIV R17 R3 R24
+MOV R13 60958
+MUL R11 R0 R6
+DIV R8 R1 R1
+MUL R8 R26 R18
+DIV R18 R9 R24
+DIV R4 R31 R0
+SUB R6 R28 R12
+MOV R19 -31202
+MOV R4 3251
+LDR R30 R16 22176
+LDR R14 R17 35322
+DIV R6 R15 R30
+ADD R10 R18 R16
+STR R6 -23983 R29
+STR R25 27406 R10
+LDR R22 R3 -3577
+SUB R13 R0 R4
+SUB R25 R26 R20
+SUB R13 R8 R2
+LDR R24 R8 43414
+DIV R26 R8 R9
+MUL R27 R23 R24
+MOV R12 -53464
+MOV R10 44581
+MUL R8 R3 R26
+SUB R6 R17 R25
+MUL R7 R1 R2
+MUL R6 R4 R12
+LDR R10 R3 24680
+MUL R24 R19 R12
+ADD R8 R26 R29
+MOV R16 59985
+STR R24 61575 R18
+DIV R12 R19 R13
+SUB R15 R16 R21
+DIV R9 R26 R5
+LDR R22 R24 -49927
+MOV R8 -36426
+ADD R5 R1 R9
+MUL R1 R15 R5
+MUL R21 R10 R25
+ADD R8 R28 R6
+DIV R31 R9 R10
+DIV R4 R6 R26
+STR R22 53664 R19
+MUL R13 R16 R13
+SUB R20 R30 R2
+SUB R5 R5 R26
+ADD R21 R25 R1
+SUB R24 R16 R30
+MUL R31 R14 R20
+SUB R25 R18 R13
+SUB R20 R23 R1
+MOV R19 -15241
+LDR R1 R15 28269
+SUB R11 R29 R6
+MOV R16 38673
+STR R21 -22917 R11
+LDR R9 R19 62723
+MUL R24 R7 R28
+MUL R0 R27 R9
+DIV R30 R19 R12
+MOV R22 58421
+SUB R23 R9 R15
+DIV R2 R22 R16
+ADD R11 R0 R8
+SUB R7 R23 R2
+DIV R4 R16 R12
+ADD R22 R23 R16
+LDR R17 R4 13891
+MOV R18 57457
+DIV R22 R22 R19
+STR R27 -41330 R12
+LDR R20 R27 -53090
+ADD R21 R2 R22
+DIV R5 R15 R30
+STR R6 -23047 R21
+MOV R8 -56520
+STR R18 29305 R29
+MOV R23 -48012
+ADD R22 R11 R9
+SUB R1 R26 R19
+ADD R8 R8 R0
+DIV R1 R19 R21
+DIV R18 R17 R18
+STR R24 -19369 R5
+MUL R0 R8 R10
+ADD R14 R19 R29
+STR R6 -9375 R18
+ADD R19 R10 R27
+SUB R8 R18 R28
+SUB R24 R29 R6
+DIV R17 R8 R15
+MOV R13 -33640
+ADD R6 R18 R25
+ADD R26 R12 R24
+STR R6 27738 R30
+STR R9 53194 R10
+SUB R11 R25 R13
+ADD R13 R8 R17
+MOV R31 -10025
+MUL R10 R21 R26
+MUL R0 R0 R16
+DIV R10 R24 R14
+MOV R5 12436
+ADD R11 R30 R5
+ADD R28 R22 R30
+MOV R11 38351
+DIV R24 R4 R21
+ADD R5 R6 R18
+LDR R10 R21 -24112
+DIV R27 R24 R15
+MUL R3 R23 R18
+STR R26 -26367 R0
+DIV R15 R14 R16
+SUB R23 R14 R16
+LDR R4 R25 -15413
+DIV R7 R28 R8
+SUB R6 R0 R12
+DIV R13 R6 R0
+DIV R17 R26 R9
+LDR R18 R13 -39564
+MUL R12 R22 R18
+MOV R7 27809
+SUB R30 R26 R27
+DIV R17 R25 R2
+MUL R21 R10 R18
+ADD R31 R28 R1
+MOV R3 -31379
+STR R21 -22813 R21
+STR R29 -8698 R2
+MUL R22 R10 R8
+STR R13 -15103 R4
+DIV R31 R21 R29
+ADD R26 R1 R3
+SUB R17 R18 R24
+ADD R5 R10 R30
+SUB R31 R15 R15
+LDR R22 R29 -62107
+LDR R30 R27 -34746
+LDR R4 R1 906
+SUB R26 R21 R15
+STR R31 4424 R24
+MOV R3 -18954
+MOV R6 1534
+MUL R26 R2 R13
+MUL R17 R19 R12
+STR R22 -9523 R22
+DIV R16 R3 R23
+MOV R12 24202
+MUL R24 R5 R17
+MOV R14 -41510
+ADD R19 R13 R20
+LDR R27 R6 53828
+SUB R15 R21 R15
+SUB R18 R5 R20
+SUB R8 R21 R9
+MOV R9 -65523
+LDR R24 R24 45928
+ADD R15 R27 R4
+DIV R4 R11 R1
+MUL R11 R13 R12
+LDR R2 R31 6421
+MOV R11 -37821
+MOV R4 -38121
+DIV R0 R19 R3
+MOV R12 25055
+SUB R23 R27 R24
+STR R20 16040 R16
+MUL R11 R19 R13
+LDR R14 R7 32369
+LDR R4 R27 -20121
+DIV R24 R0 R3
+DIV R11 R5 R0
+DIV R28 R22 R14
+LDR R9 R27 61374
+ADD R0 R7 R17
+MOV R21 57086
+DIV R6 R23 R0
+SUB R9 R28 R30
+ADD R10 R26 R25
+MUL R10 R18 R21
+DIV R23 R28 R11
+MOV R5 -40178
+MUL R27 R4 R21
+MUL R3 R22 R1
+MUL R28 R5 R29
+SUB R10 R7 R14
+SUB R26 R9 R19
+STR R30 -30835 R10
+SUB R22 R30 R16
+ADD R23 R20 R1
+LDR R22 R29 9476
+LDR R20 R21 5372
+DIV R11 R1 R24
+SUB R22 R24 R12
+DIV R2 R26 R23
+MOV R2 47058
+STR R25 -46555 R24
+ADD R13 R6 R22
+SUB R0 R7 R24
+DIV R23 R12 R23
+LDR R24 R22 42517
+LDR R26 R0 -30588
+SUB R7 R30 R7
+MUL R7 R14 R24
+DIV R21 R22 R3
+LDR R29 R25 -20161
+DIV R17 R3 R6
+STR R7 -24886 R26
+LDR R14 R7 -52302
+MOV R24 -30705
+LDR R21 R2 42354
+STR R11 2447 R14
+DIV R1 R5 R10
+MOV R4 10084
+LDR R0 R25 -50351
+MOV R11 39331
+LDR R29 R31 1197
+MUL R13 R21 R0
+LDR R23 R24 -19880
+MUL R21 R30 R11
+LDR R14 R24 10931
+DIV R22 R24 R16
+MOV R9 5302
+ADD R0 R12 R9
+DIV R14 R3 R7
+ADD R3 R13 R24
+MOV R12 23882
+MOV R2 -41533
+DIV R6 R24 R6
+SUB R28 R23 R18
+MOV R5 -39610
+MUL R17 R12 R4
+MOV R15 -57789
+ADD R22 R7 R7
+SUB R26 R31 R7
+MOV R23 64749
+MUL R9 R11 R19
+MUL R31 R7 R25
+MUL R16 R0 R8
+MUL R10 R11 R4
+ADD R15 R16 R18
+SUB R25 R13 R8
+LDR R16 R19 -35524
+SUB R9 R26 R8
+DIV R21 R3 R7
+ADD R30 R10 R29
+MOV R0 -10174
+DIV R25 R2 R26
+DIV R21 R2 R22
+MUL R28 R23 R19
+LDR R5 R12 42091
+LDR R20 R11 -61167
+LDR R28 R19 -43276
+DIV R17 R28 R30
+MOV R15 -27937
+MOV R20 -54276
+ADD R26 R12 R15
+MOV R7 37717
+LDR R9 R23 -62129
+MUL R13 R21 R30
+ADD R14 R26 R18
+MOV R30 -31060
+DIV R6 R21 R26
+ADD R28 R22 R2
+DIV R3 R8 R12
+MOV R7 -25614
+ADD R23 R17 R14
+ADD R26 R22 R3
+ADD R30 R27 R14
+STR R9 -17914 R8
+LDR R5 R21 -26193
+STR R0 -28124 R26
+STR R5 -23594 R15
+LDR R23 R27 10664
+DIV R29 R2 R19
+LDR R12 R11 23758
+ADD R21 R11 R11
+STR R14 26734 R15
+ADD R0 R8 R5
+ADD R18 R31 R8
+DIV R17 R24 R16
+STR R10 42618 R13
+STR R9 -49841 R26
+ADD R8 R0 R29
+SUB R7 R11 R11
+SUB R31 R18 R4
+LDR R22 R20 -29410
+LDR R2 R10 44073
+SUB R9 R5 R8
+MOV R27 -3791
+DIV R3 R1 R24
+SUB R13 R31 R25
+MUL R20 R15 R28
+SUB R8 R29 R24
+DIV R28 R14 R29
+MOV R13 39499
+SUB R14 R13 R8
+LDR R29 R14 -1739
+ADD R6 R21 R9
+MOV R31 -55665
+MUL R27 R14 R6
+SUB R21 R8 R26
+ADD R1 R21 R16
+STR R10 -61726 R19
+DIV R16 R19 R26
+LDR R22 R5 -46252
+DIV R8 R14 R27
+LDR R23 R26 -6621
+SUB R0 R18 R26
+ADD R13 R25 R4
+ADD R0 R31 R11
+MUL R10 R2 R11
+DIV R22 R7 R13
+LDR R28 R3 -7373
+ADD R4 R20 R15
+LDR R18 R29 31842
+DIV R29 R21 R1
+LDR R13 R1 9779
+ADD R30 R5 R7
+STR R11 -27029 R2
+LDR R11 R6 -42423
+LDR R10 R23 -17128
+STR R2 -31500 R2
+SUB R10 R7 R22
+STR R27 -24068 R21
+MUL R6 R13 R1
+LDR R9 R30 2891
+SUB R9 R12 R9
+MOV R2 13435
+DIV R8 R19 R26
+STR R16 30698 R11
+STR R19 -1731 R8
+SUB R10 R30 R20
+SUB R9 R1 R6
+MUL R1 R24 R6
+MUL R16 R11 R26
+MOV R29 -8887
+MOV R21 -2431
+ADD R14 R10 R29
+STR R26 -16175 R0
+SUB R29 R26 R25
+SUB R16 R4 R3
+SUB R14 R9 R1
+STR R16 -12211 R13
+MUL R17 R16 R9
+STR R9 -20744 R24
+LDR R1 R5 1417
+MOV R12 -45119
+MUL R16 R29 R18
+DIV R16 R22 R18
+DIV R31 R22 R7
+MOV R13 42498
+SUB R14 R28 R5
+MUL R14 R25 R21
+ADD R28 R3 R7
+MOV R18 -38111
+LDR R6 R4 10250
+SUB R1 R20 R22
+DIV R19 R9 R0
+ADD R30 R12 R30
+DIV R17 R4 R11
+SUB R2 R14 R15
+STR R22 8469 R21
+MUL R20 R2 R11
+MUL R23 R3 R4
+MUL R26 R10 R31
+SUB R11 R16 R25
+DIV R1 R1 R0
+MUL R8 R19 R29
+MOV R17 -47594
+MOV R13 9395
+ADD R11 R26 R18
+LDR R27 R26 35997
+LDR R14 R15 -23724
+STR R2 -34227 R15
+MUL R8 R6 R7
+DIV R29 R21 R4
+MOV R18 6173
+DIV R3 R2 R11
+MOV R8 -27583
+ADD R6 R26 R1
+ADD R9 R15 R13
+MOV R13 4540
+ADD R19 R24 R18
+ADD R18 R6 R16
+LDR R2 R4 -28348
+STR R7 -21745 R0
+SUB R22 R28 R31
+MOV R15 -41185
+DIV R24 R21 R13
+ADD R12 R16 R1
+ADD R8 R27 R12
+STR R22 62662 R16
+SUB R2 R4 R20
+SUB R26 R25 R5
+MUL R29 R25 R28
+STR R31 -9771 R27
+SUB R9 R17 R10
+DIV R22 R0 R11
+MOV R21 -25442
+MUL R27 R26 R5
+ADD R23 R25 R14
+STR R16 47246 R11
+MUL R20 R27 R5
+STR R23 -1634 R5
+MUL R20 R29 R28
+SUB R25 R7 R29
+LDR R17 R25 -32145
+MOV R13 -1662
+SUB R13 R27 R21
+LDR R12 R11 26259
+MOV R6 40659
+DIV R12 R6 R1
+DIV R5 R15 R22
+LDR R2 R20 31094
+MOV R3 26106
+DIV R22 R15 R8
+DIV R27 R1 R31
+MUL R23 R6 R21
+LDR R11 R27 17981
+STR R19 7468 R8
+SUB R6 R22 R7
+ADD R19 R15 R5
+MOV R7 31255
+DIV R22 R4 R27
+MUL R6 R14 R10
+SUB R19 R21 R23
+MOV R21 47664
+MUL R29 R11 R2
+MOV R27 11502
+MOV R4 29276
+MOV R5 8858
+DIV R19 R28 R10
+STR R4 -51303 R11
+MUL R9 R13 R10
+DIV R7 R2 R6
+MUL R5 R31 R30
+STR R24 59829 R10
+STR R13 37550 R29
+SUB R6 R12 R1
+SUB R6 R27 R10
+DIV R8 R5 R27
+MUL R5 R5 R25
+MUL R6 R7 R9
+ADD R21 R6 R29
+ADD R6 R28 R31
+LDR R22 R4 -585
+LDR R26 R26 -37716
+LDR R7 R19 -6514
+LDR R21 R5 -38814
+STR R26 -17504 R8
+SUB R17 R24 R8
+DIV R20 R6 R17
+LDR R30 R16 20530
+MOV R30 -58670
+STR R2 59642 R17
+MUL R28 R21 R8
+MUL R9 R11 R2
+MOV R20 4299
+DIV R4 R2 R9
+STR R7 35712 R16
+MUL R5 R0 R12
+MUL R3 R11 R29
+LDR R30 R14 17940
+MOV R25 46289
+LDR R6 R5 -5263
+DIV R13 R27 R27
+STR R17 41699 R20
+DIV R14 R8 R16
+MUL R21 R4 R28
+MUL R1 R4 R18
+STR R31 49031 R24
+DIV R19 R4 R1
+STR R15 27490 R16
+MUL R4 R16 R22
+MUL R2 R17 R27
+MUL R25 R29 R31
+STR R10 -62732 R24
+LDR R22 R24 25605
+STR R11 -12973 R16
+DIV R14 R18 R31
+SUB R21 R2 R19
+DIV R24 R17 R28
+LDR R19 R8 -61263
+LDR R21 R9 25788
+DIV R18 R16 R19
+MUL R8 R29 R19
+ADD R18 R16 R15
+MOV R2 -8672
+MUL R21 R28 R30
+STR R9 9566 R27
+ADD R16 R9 R2
+LDR R3 R17 55061
+STR R17 -50418 R22
+STR R16 32614 R6
+SUB R6 R9 R25
+ADD R8 R13 R28
+LDR R24 R24 -6470
+DIV R15 R5 R22
+MOV R24 53590
+DIV R11 R17 R24
+LDR R3 R20 -50681
+MOV R27 -42534
+MUL R29 R24 R10
+SUB R14 R19 R1
+MUL R7 R16 R6
+MOV R28 42820
+SUB R29 R23 R10
+MUL R27 R22 R31
+STR R26 29826 R16
+MUL R25 R11 R10
+STR R20 58116 R21
+ADD R0 R22 R12
+STR R7 14362 R28
+MUL R6 R21 R29
+SUB R5 R21 R20
+LDR R23 R19 -8368
+MUL R19 R12 R21
+STR R29 36087 R14
+DIV R13 R17 R7
+LDR R4 R21 44407
+DIV R17 R31 R1
+ADD R26 R30 R3
+LDR R24 R22 -10358
+LDR R15 R14 28673
+LDR R10 R9 -56927
+DIV R22 R21 R20
+DIV R30 R23 R21
+ADD R7 R4 R6
+DIV R4 R18 R14
+LDR R24 R1 4179
+LDR R30 R1 -18522
+STR R20 52984 R9
+SUB R22 R14 R10
+MUL R4 R0 R28
+MOV R10 -40915
+MUL R18 R28 R11
+LDR R27 R16 -19114
+DIV R17 R11 R7
+DIV R9 R21 R27
+DIV R5 R15 R5
+MUL R13 R19 R9
+DIV R25 R30 R26
+ADD R12 R28 R11
+DIV R19 R8 R26
+DIV R7 R0 R5
+ADD R5 R27 R16
+SUB R25 R29 R20
+ADD R9 R21 R31
+MUL R22 R4 R16
+ADD R5 R17 R31
+MOV R21 -47023
+STR R4 -52081 R17
+MUL R20 R10 R13
+MUL R11 R4 R14
+MOV R2 -50364
+SUB R25 R6 R26
+MUL R25 R22 R9
+ADD R29 R14 R5
+ADD R24 R24 R13
+LDR R0 R26 -18262
+MOV R0 -26322
+LDR R20 R28 22501
+LDR R14 R24 65145
+MUL R23 R19 R26
+LDR R21 R6 13272
+SUB R17 R29 R7
+MOV R19 36413
+LDR R1 R26 46736
+DIV R18 R29 R30
+STR R9 25631 R30
+MUL R20 R0 R10
+MUL R12 R12 R23
+MUL R6 R3 R19
+STR R31 17713 R25
+MUL R3 R4 R31
+SUB R21 R25 R10
+MOV R25 -37684
+SUB R22 R16 R17
+DIV R6 R7 R26
+LDR R20 R19 -46771
+ADD R10 R5 R8
+ADD R9 R10 R11
+DIV R23 R8 R6
+LDR R4 R24 4917
+MOV R28 208
+SUB R7 R11 R11
+DIV R13 R11 R2
+DIV R17 R29 R22
+MUL R18 R4 R0
+SUB R18 R31 R13
+ADD R15 R3 R5
+LDR R24 R21 59772
+ADD R9 R19 R14
+ADD R2 R23 R6
+SUB R24 R2 R30
+LDR R3 R12 -49521
+DIV R7 R27 R23
+MUL R28 R24 R3
+MOV R27 -1198
+SUB R9 R6 R15
+LDR R24 R18 -43429
+LDR R17 R26 42222
+STR R4 -37644 R27
+SUB R16 R30 R29
+DIV R2 R23 R5
+DIV R9 R25 R14
+STR R4 -11077 R0
+DIV R25 R4 R14
+SUB R19 R23 R7
+ADD R9 R6 R5
+MOV R28 37559
+MUL R29 R5 R22
+SUB R31 R7 R6
+ADD R1 R19 R14
+MOV R15 1957
+MOV R2 -33584
+ADD R3 R20 R23
+DIV R28 R28 R1
+ADD R16 R0 R11
+LDR R13 R1 31599
+ADD R3 R2 R31
+STR R9 -27945 R29
+LDR R24 R15 37682
+MOV R23 -52272
+ADD R26 R31 R18
+LDR R8 R11 -31543
+DIV R0 R26 R3
+SUB R23 R28 R20
+ADD R8 R18 R14
+MOV R23 -39968
+SUB R26 R28 R14
+LDR R21 R22 -23209
+STR R4 -1871 R28
+SUB R18 R28 R19
+MUL R5 R3 R25
+STR R18 32178 R18
+SUB R7 R29 R21
+DIV R25 R23 R4
+LDR R8 R26 -10030
+MUL R28 R24 R15
+STR R28 -22118 R24
+MUL R1 R31 R31
+MUL R12 R21 R9
+STR R15 63137 R21
+ADD R30 R20 R17
+ADD R18 R29 R11
+ADD R24 R24 R9
+MOV R11 -40953
+ADD R5 R14 R17
+STR R5 -47062 R24
+ADD R15 R24 R5
+MOV R23 -40279
+ADD R22 R27 R17
+DIV R24 R24 R10
+MOV R6 41707
+MOV R11 -38219
+DIV R11 R19 R1
+STR R11 15944 R7
+ADD R12 R29 R30
+ADD R9 R0 R4
+MUL R15 R24 R24
+LDR R8 R19 -64791
+MOV R8 39055
+DIV R12 R20 R19
+MUL R15 R7 R14
+LDR R17 R5 -5322
+MUL R0 R15 R12
+DIV R11 R0 R4
+STR R31 28670 R18
+ADD R22 R24 R16
+DIV R14 R10 R14
+LDR R9 R21 -44512
+MUL R19 R29 R7
+STR R31 47901 R10
+STR R1 52749 R6
+MUL R11 R31 R17
+LDR R0 R7 -25107
+SUB R26 R15 R18
+DIV R3 R9 R10
+SUB R3 R16 R23
+MUL R28 R4 R30
+ADD R25 R6 R2
+LDR R2 R1 -38851
+LDR R11 R4 42849
+LDR R22 R24 -16341
+LDR R15 R26 50729
+LDR R30 R7 26227
+MOV R18 -8191
+ADD R4 R10 R31
+LDR R4 R23 -43302
+MUL R1 R29 R5
+LDR R16 R20 24745
+MOV R18 48101
+DIV R22 R30 R23
+MUL R25 R8 R11
+ADD R28 R10 R6
+DIV R25 R21 R28
+ADD R3 R11 R25
+MOV R23 -12880
+MOV R3 38988
+LDR R31 R30 -43716
+MUL R14 R25 R27
+SUB R26 R23 R11
+DIV R0 R24 R19
+LDR R19 R31 -47022
+MOV R19 10218
+MOV R5 46958
+DIV R12 R19 R3
+ADD R30 R8 R23
+ADD R19 R17 R7
+DIV R12 R1 R24
+ADD R20 R23 R0
+SUB R14 R7 R15
+MUL R18 R30 R6
+DIV R2 R7 R19
+DIV R6 R0 R7
+MUL R27 R18 R1
+LDR R23 R12 38606
+STR R9 -24427 R10
+MUL R18 R17 R10
+STR R11 -16763 R25
+DIV R16 R12 R24
+ADD R22 R13 R12
+LDR R20 R9 31999
+MOV R8 30948
+SUB R18 R12 R30
+DIV R13 R29 R29
+MOV R26 19355
+MUL R7 R13 R17
+MOV R20 1772
+ADD R16 R25 R7
+MOV R8 -36665
+STR R23 -20150 R3
+DIV R4 R31 R10
+SUB R29 R1 R8
+DIV R11 R7 R12
+STR R2 20309 R15
+MOV R14 -11730
+STR R3 43517 R28
+DIV R31 R7 R9
+MOV R23 -36784
+LDR R25 R14 357
+MUL R1 R29 R11
+MOV R27 41767
+LDR R18 R5 53530
+SUB R4 R23 R3
+MUL R2 R11 R13
+STR R20 56178 R28
+DIV R26 R1 R3
+MOV R30 -18870
+DIV R3 R15 R26
+MUL R20 R17 R23
+MOV R31 -56504
+DIV R22 R28 R25
+DIV R6 R2 R22
+SUB R28 R8 R4
+DIV R21 R0 R12
+SUB R17 R13 R9
+ADD R4 R1 R27
+STR R5 -24124 R10
+MOV R8 24500
+ADD R7 R21 R22
+MOV R23 51185
+MUL R17 R7 R29
+LDR R17 R17 -62923
+DIV R14 R12 R8
+MOV R26 -28190
+MOV R1 37734
+ADD R14 R17 R4
+STR R24 8753 R4
+STR R25 -31653 R5
+MUL R24 R4 R13
+DIV R1 R18 R1
+DIV R14 R24 R20
+MOV R30 28993
+DIV R0 R12 R2
+SUB R20 R6 R19
+MOV R2 18491
+DIV R22 R9 R23
+DIV R28 R1 R6
+MUL R27 R6 R20
+MUL R3 R31 R25
+ADD R12 R25 R16
+DIV R14 R26 R14
+MOV R26 -48004
+MUL R9 R24 R31
+MUL R2 R14 R21
+MOV R2 -47774
+ADD R3 R16 R12
+ADD R27 R28 R1
+SUB R2 R10 R22
+MOV R11 -1159
+ADD R15 R22 R4
+STR R14 52827 R14
+LDR R23 R1 -50133
+MUL R7 R4 R10
+ADD R7 R10 R19
+DIV R26 R4 R15
+SUB R11 R7 R18
+DIV R24 R31 R20
+ADD R9 R15 R5
+SUB R30 R21 R26
+STR R19 23350 R14
+ADD R28 R10 R14
+MOV R8 63485
+DIV R21 R9 R20
+ADD R0 R5 R15
+STR R29 -16462 R31
+LDR R5 R14 -13459
+ADD R5 R4 R22
+DIV R10 R15 R6
+MUL R0 R22 R26
+STR R20 48933 R4
+MUL R11 R27 R27
+SUB R11 R8 R8
+DIV R9 R14 R29
+MOV R11 -8741
+ADD R23 R29 R16
+DIV R30 R31 R28
+MUL R13 R12 R14
+ADD R26 R1 R14
+MOV R8 -63855
+LDR R23 R11 -9175
+LDR R25 R21 61487
+MOV R14 7094
+STR R30 -14666 R25
+SUB R21 R23 R29
+STR R0 57533 R23
+LDR R9 R10 -1676
+MUL R12 R29 R17
+ADD R20 R8 R18
+SUB R17 R13 R24
+STR R7 58486 R9
+DIV R2 R23 R23
+MOV R25 15701
+LDR R0 R9 -23357
+SUB R7 R9 R19
+STR R26 8168 R6
+MOV R17 1461
+ADD R26 R18 R18
+SUB R0 R19 R13
+LDR R30 R11 -41788
+MOV R22 30798
+STR R2 -52585 R1
+DIV R30 R9 R20
+DIV R6 R27 R28
+ADD R6 R8 R0
+STR R14 -52617 R18
+SUB R1 R8 R29
+ADD R22 R15 R26
+LDR R27 R1 -20521
+ADD R19 R19 R4
+MUL R13 R30 R11
+MUL R16 R14 R29
+STR R16 -40936 R30
+MUL R7 R26 R11
+LDR R19 R7 -19850
+MUL R18 R0 R19
+ADD R15 R17 R20
+ADD R28 R28 R28
+MOV R7 -5758
+MUL R1 R13 R31
+ADD R20 R9 R8
+SUB R9 R31 R19
+MOV R14 -27735
+MUL R17 R10 R20
+MOV R17 63370
+DIV R26 R31 R4
+SUB R19 R18 R24
+STR R30 21625 R4
+MUL R18 R26 R10
+LDR R9 R29 -53600
+ADD R11 R16 R29
+ADD R12 R2 R13
+MOV R8 7611
+MUL R31 R31 R11
+DIV R29 R11 R17
+DIV R2 R2 R25
+STR R24 18882 R12
+LDR R2 R7 -52975
+MUL R13 R9 R3
+ADD R7 R4 R31
+LDR R28 R11 37862
+MOV R27 41478
+MUL R4 R12 R1
+SUB R24 R7 R6
+DIV R3 R1 R13
+MOV R6 -16848
+STR R30 -17570 R8
+STR R22 -17755 R26
+SUB R10 R26 R30
+LDR R29 R6 -10881
+MOV R2 -50641
+LDR R23 R21 -57912
+LDR R10 R4 39394
+LDR R9 R13 33622
+ADD R7 R18 R26
+LDR R20 R30 -4885
+SUB R24 R10 R5
+MOV R20 53537
+LDR R5 R16 -53268
+DIV R6 R21 R18
+MOV R11 -40131
+STR R10 -65057 R11
+MUL R8 R21 R29
+DIV R4 R25 R17
+MOV R16 -62505
+MUL R11 R7 R13
+DIV R25 R6 R12
+ADD R20 R3 R31
+SUB R22 R29 R16
+SUB R25 R3 R10
+DIV R10 R25 R16
+DIV R18 R21 R27
+DIV R20 R14 R23
+SUB R26 R24 R16
+SUB R10 R3 R21
+STR R23 -56921 R26
+MOV R15 3946
+LDR R4 R29 -25898
+LDR R27 R19 -49483
+ADD R14 R21 R27
+LDR R2 R26 -2086
+STR R23 -7281 R3
+DIV R26 R8 R18
+MOV R2 36474
+STR R1 29709 R21
+DIV R13 R8 R18
+SUB R8 R7 R10
+ADD R7 R0 R2
+DIV R13 R22 R31
+SUB R3 R4 R7
+MUL R25 R5 R22
+MOV R13 43352
+MUL R1 R19 R8
+LDR R20 R24 14685
+LDR R20 R21 -7524
+MOV R29 -58599
+STR R23 4283 R27
+ADD R24 R25 R20
+MUL R26 R9 R19
+DIV R31 R20 R17
+ADD R26 R6 R28
+LDR R16 R5 -20074
+STR R26 -31424 R12
+SUB R11 R5 R14
+DIV R28 R13 R5
+MOV R15 -65468
+LDR R14 R5 -39931
+MOV R10 -29306
+MUL R4 R2 R13
+DIV R0 R5 R15
+MOV R21 54671
+MUL R19 R19 R26
+STR R15 47666 R3
+DIV R31 R0 R6
+SUB R1 R18 R9
+ADD R10 R10 R17
+ADD R18 R25 R0
+STR R19 43763 R5
+STR R23 38502 R19
+SUB R31 R16 R23
+MOV R1 28185
+MOV R15 -39243
+MOV R27 -1254
+DIV R22 R30 R12
+MUL R5 R12 R17
+ADD R30 R7 R30
+SUB R15 R16 R17
+DIV R0 R24 R19
+LDR R23 R29 923
+ADD R22 R7 R8
+LDR R1 R9 58583
+ADD R13 R21 R18
+MOV R1 -59406
+DIV R20 R19 R9
+MUL R8 R29 R21
+DIV R18 R20 R8
+STR R31 32001 R26
+STR R12 14153 R25
+MOV R2 -35267
+MUL R0 R10 R8
+LDR R5 R22 35597
+LDR R1 R9 16542
+ADD R13 R10 R24
+DIV R11 R20 R26
+LDR R25 R14 13915
+MOV R21 49820
+MUL R6 R7 R13
+LDR R9 R15 48050
+MUL R22 R18 R26
+MOV R31 -5561
+LDR R5 R21 62371
+ADD R3 R3 R4
+DIV R6 R3 R26
+STR R2 -9214 R8
+MOV R0 -59619
+SUB R4 R20 R14
+MUL R20 R9 R12
+ADD R21 R23 R26
+ADD R20 R31 R26
+LDR R10 R26 -23274
+DIV R10 R8 R17
+ADD R9 R9 R23
+ADD R18 R25 R4
+DIV R26 R3 R16
+DIV R25 R9 R12
+MOV R19 24528
+STR R6 -17266 R15
+MUL R18 R6 R12
+STR R22 -61366 R22
+ADD R5 R16 R15
+LDR R16 R13 -23850
+MUL R6 R27 R19
+ADD R7 R1 R27
+DIV R9 R24 R17
+ADD R6 R22 R0
+DIV R30 R21 R5
+MOV R3 -25757
+MOV R17 59598
+STR R30 27357 R14
+MUL R9 R6 R26
+ADD R2 R27 R31
+SUB R26 R13 R29
+ADD R13 R4 R25
+ADD R17 R8 R13
+ADD R19 R29 R31
+ADD R7 R25 R3
+DIV R27 R4 R18
+MOV R4 6435
+LDR R18 R14 25373
+STR R17 -10757 R22
+LDR R5 R12 -26311
+LDR R29 R4 62194
+ADD R20 R14 R15
+SUB R18 R3 R28
+ADD R13 R20 R29
+STR R30 -49198 R8
+LDR R10 R30 -14555
+DIV R22 R31 R26
+DIV R7 R6 R4
+SUB R5 R24 R29
+MOV R13 -52860
+DIV R31 R29 R28
+STR R25 39287 R13
+ADD R21 R24 R30
+STR R14 -19397 R10
+DIV R27 R3 R18
+MOV R1 -39547
+MUL R27 R27 R24
+DIV R6 R20 R15
+MUL R24 R12 R29
+MUL R22 R7 R0
+MUL R7 R5 R5
+MUL R23 R16 R12
+SUB R12 R22 R10
+SUB R3 R18 R8
+LDR R8 R24 -63747
+MOV R6 55857
+LDR R12 R15 43922
+DIV R31 R2 R0
+MOV R21 57997
+MOV R17 20987
+MUL R28 R14 R20
+ADD R21 R15 R19
+MOV R27 52480
+STR R10 52744 R5
+ADD R8 R21 R12
+LDR R12 R18 -49269
+MUL R23 R27 R21
+STR R18 45831 R8
+MUL R9 R29 R22
+STR R22 -42671 R24
+MOV R9 -27145
+MOV R29 -361
+MUL R18 R12 R28
+MUL R13 R22 R7
+STR R22 -7603 R25
+STR R18 -58936 R4
+ADD R17 R24 R30
+STR R24 38591 R27
+DIV R23 R1 R12
+STR R28 30193 R8
+LDR R26 R6 -40696
+MOV R22 -62167
+ADD R6 R0 R2
+ADD R25 R22 R25
+MOV R4 57358
+LDR R20 R1 24288
+SUB R3 R21 R26
+SUB R2 R14 R1
+MUL R10 R1 R31
+ADD R11 R13 R21
+STR R26 -26356 R12
+DIV R31 R24 R19
+ADD R24 R0 R21
+SUB R23 R20 R31
+DIV R5 R25 R6
+LDR R18 R18 9583
+LDR R9 R28 7816
+MOV R25 52678
+SUB R2 R17 R21
+SUB R9 R7 R0
+MUL R16 R18 R8
+STR R24 55836 R7
+MOV R12 37070
+MUL R26 R24 R14
+MUL R20 R29 R6
+LDR R27 R26 -27149
+ADD R11 R17 R26
+DIV R1 R6 R22
+STR R27 -36378 R30
+MUL R4 R10 R16
+ADD R17 R1 R27
+SUB R31 R8 R28
+MUL R18 R7 R19
+STR R17 -35215 R25
+MUL R8 R26 R14
+DIV R2 R26 R18
+MOV R9 -14038
+LDR R22 R24 -42373
+MOV R27 4070
+ADD R2 R15 R16
+MUL R24 R27 R23
+LDR R28 R17 -22545
+MOV R30 61384
+LDR R12 R9 -27032
+SUB R4 R25 R2
+MUL R23 R13 R3
+ADD R27 R28 R22
+DIV R19 R22 R27
+MOV R10 30648
+STR R28 -29403 R28
+ADD R3 R2 R19
+MOV R28 -932
+ADD R21 R22 R4
+STR R17 24873 R26
+ADD R29 R11 R31
+ADD R5 R9 R3
+MUL R18 R31 R22
+SUB R31 R0 R21
+ADD R26 R17 R8
+DIV R0 R15 R21
+LDR R13 R22 62271
+LDR R12 R0 -21209
+DIV R14 R6 R12
+DIV R25 R2 R15
+MUL R31 R14 R5
+MOV R4 -13959
+STR R11 -15890 R22
+STR R11 -38222 R13
+ADD R0 R19 R29
+MOV R10 -13113
+MOV R3 -53500
+LDR R16 R2 26036
+MOV R21 -59075
+SUB R11 R4 R1
+SUB R2 R4 R20
+DIV R22 R21 R28
+MUL R24 R1 R21
+LDR R25 R10 64342
+MOV R12 -5346
+LDR R21 R10 54972
+MOV R6 62144
+DIV R9 R30 R18
+ADD R0 R14 R17
+ADD R20 R19 R10
+MOV R24 32032
+DIV R7 R9 R0
+DIV R25 R26 R27
+ADD R14 R10 R25
+LDR R31 R18 -54487
+STR R22 -49290 R19
+MUL R8 R1 R1
+MUL R27 R26 R19
+MUL R28 R19 R18
+DIV R28 R18 R0
+ADD R31 R22 R30
+STR R25 -53115 R19
+MUL R27 R5 R6
+STR R15 34389 R22
+ADD R30 R11 R2
+LDR R26 R7 34599
+LDR R14 R22 51480
+MUL R2 R22 R24
+SUB R22 R21 R3
+MUL R7 R16 R8
+SUB R9 R19 R22
+ADD R4 R21 R26
+MOV R21 -35303
+MUL R2 R15 R30
+ADD R23 R26 R4
+SUB R17 R18 R17
+MOV R4 35329
+DIV R0 R0 R1
+LDR R0 R29 -7449
+MUL R2 R12 R22
+STR R25 -40482 R16
+STR R19 58856 R11
+LDR R31 R26 -776
+STR R4 54998 R10
+DIV R27 R1 R8
+MUL R2 R3 R31
+LDR R24 R26 -15052
+SUB R6 R9 R16
+STR R20 47800 R5
+MUL R22 R28 R27
+SUB R29 R11 R12
+MUL R15 R13 R18
+STR R29 33960 R12
+LDR R21 R4 40301
+MUL R22 R5 R15
+MOV R19 -49762
+MUL R30 R0 R29
+MUL R16 R23 R26
+LDR R29 R0 -11715
+DIV R11 R12 R1
+MUL R20 R0 R27
+ADD R16 R21 R17
+LDR R15 R1 52212
+STR R23 -43123 R17
+STR R11 -33061 R11
+LDR R13 R9 -8614
+LDR R20 R8 -10216
+DIV R6 R15 R0
+SUB R25 R16 R28
+ADD R13 R19 R23
+ADD R16 R15 R0
+SUB R8 R2 R2
+STR R29 30427 R25
+ADD R28 R12 R10
+LDR R19 R12 37199
+ADD R13 R1 R2
+SUB R6 R6 R3
+DIV R17 R15 R10
+LDR R24 R10 27076
+STR R30 39778 R7
+LDR R21 R30 -49409
+STR R12 54833 R8
+ADD R13 R18 R20
+LDR R10 R3 -57360
+MUL R23 R0 R24
+STR R31 -35724 R25
+LDR R28 R19 30870
+MOV R26 -5260
+MUL R28 R12 R0
+MOV R26 -8617
+STR R26 16806 R14
+DIV R23 R14 R23
+MUL R28 R8 R6
+STR R6 -33231 R4
+MOV R19 -21277
+SUB R1 R6 R20
+SUB R30 R8 R20
+DIV R8 R21 R18
+MUL R25 R22 R6
+ADD R17 R2 R3
+MUL R27 R10 R31
+DIV R19 R21 R14
+STR R25 54945 R14
+SUB R31 R3 R5
+LDR R24 R5 10153
+SUB R6 R15 R22
+DIV R11 R15 R6
+MOV R3 14907
+SUB R14 R29 R7
+DIV R29 R24 R21
+STR R22 27824 R5
+MOV R8 -62037
+LDR R21 R11 -9496
+STR R4 16599 R1
+SUB R27 R19 R31
+STR R12 -49530 R30
+DIV R26 R5 R24
+DIV R29 R19 R6
+SUB R31 R24 R7
+MOV R27 -14336
+SUB R7 R24 R26
+DIV R29 R21 R6
+STR R20 53224 R25
+STR R23 51786 R30
+SUB R27 R30 R1
+DIV R2 R10 R21
+MUL R5 R24 R3
+DIV R4 R19 R1
+DIV R4 R19 R0
+DIV R27 R26 R4
+STR R13 -51373 R25
+DIV R7 R15 R4
+DIV R18 R0 R11
+DIV R8 R19 R16
+MOV R28 -29630
+SUB R20 R18 R1
+MOV R9 9383
+DIV R2 R20 R27
+MUL R16 R24 R1
+MOV R22 53181
+ADD R1 R22 R23
+SUB R16 R24 R23
+DIV R23 R27 R3
+LDR R21 R15 29756
+SUB R13 R22 R5
+DIV R12 R25 R15
+STR R23 63787 R8
+STR R12 -44343 R7
+MUL R11 R0 R24
+ADD R10 R5 R16
+DIV R14 R22 R12
+MOV R21 -48444
+MOV R22 -47606
+MOV R12 -542
+SUB R9 R4 R18
+SUB R0 R21 R0
+LDR R20 R22 9109
+MUL R8 R4 R2
+ADD R20 R31 R15
+MUL R9 R28 R3
+MUL R6 R18 R5
+MUL R23 R28 R28
+MOV R26 11033
+MUL R4 R17 R2
+STR R7 16141 R31
+MOV R3 44685
+MUL R18 R1 R31
+ADD R22 R18 R0
+SUB R20 R20 R29
+MUL R7 R23 R26
+STR R20 34828 R31
+MOV R6 -2132
+LDR R10 R3 58649
+ADD R6 R19 R25
+DIV R29 R13 R17
+SUB R6 R21 R3
+DIV R23 R26 R13
+MOV R21 38361
+MOV R1 -37257
+LDR R18 R22 30630
+MOV R9 -46172
+MOV R6 31761
+MOV R21 -30126
+LDR R7 R12 19989
+STR R16 -12313 R9
+STR R28 -53016 R25
+SUB R19 R21 R7
+MUL R20 R8 R7
+STR R15 -21350 R3
+LDR R16 R8 24808
+MUL R12 R2 R2
+MUL R9 R12 R8
+LDR R20 R0 -47209
+MOV R30 -15897
+MOV R10 54467
+MOV R10 -51247
+MOV R31 34075
+ADD R13 R6 R7
+MUL R17 R22 R22
+LDR R1 R13 40853
+STR R11 36088 R4
+DIV R18 R20 R3
+DIV R4 R16 R17
+MUL R22 R29 R27
+MUL R5 R10 R25
+DIV R7 R22 R21
+STR R0 14834 R2
+MUL R18 R8 R8
+ADD R24 R13 R16
+LDR R22 R14 -2286
+SUB R24 R31 R21
+MUL R27 R23 R14
+MOV R6 -61287
+MOV R29 -10949
+DIV R24 R19 R19
+LDR R9 R3 -3668
+MUL R6 R12 R25
+MOV R21 59778
+ADD R22 R21 R9
+ADD R24 R27 R26
+LDR R13 R4 -45629
+ADD R23 R2 R1
+STR R9 -64683 R30
+LDR R23 R28 -15878
+ADD R14 R24 R1
+LDR R30 R15 -21161
+ADD R3 R7 R26
+MUL R16 R31 R19
+SUB R11 R6 R1
+ADD R14 R29 R11
+LDR R14 R14 -3245
+ADD R12 R19 R17
+ADD R1 R28 R24
+STR R2 -12647 R14
+MUL R11 R19 R7
+ADD R3 R9 R20
+LDR R9 R7 21867
+DIV R14 R17 R10
+LDR R31 R21 -34658
+MUL R11 R24 R29
+DIV R28 R21 R19
+ADD R24 R3 R1
+SUB R5 R18 R20
+LDR R28 R24 47884
+MUL R17 R11 R31
+STR R17 -36210 R6
+MOV R31 -9843
+STR R27 -12168 R19
+STR R5 20225 R4
+DIV R3 R31 R29
+ADD R30 R29 R29
+SUB R22 R7 R14
+LDR R25 R27 51027
+DIV R8 R0 R25
+SUB R25 R14 R9
+MUL R23 R24 R31
+ADD R3 R30 R22
+ADD R18 R0 R14
+SUB R11 R26 R21
+SUB R23 R1 R20
+SUB R16 R6 R17
+MOV R8 -9820
+LDR R23 R18 -48274
+SUB R9 R21 R6
+DIV R26 R15 R14
+DIV R9 R22 R19
+MOV R17 -59139
+SUB R27 R8 R1
+STR R10 54000 R6
+SUB R3 R24 R23
+SUB R12 R29 R27
+DIV R21 R16 R21
+MOV R30 22874
+SUB R27 R18 R29
+DIV R15 R1 R31
+SUB R9 R14 R23
+LDR R22 R2 -18919
+STR R28 9632 R7
+ADD R21 R8 R30
+ADD R11 R1 R8
+MOV R13 -32126
+MOV R28 -61945
+LDR R3 R28 -5500
+MOV R9 -50159
+ADD R3 R19 R27
+MUL R16 R0 R9
+STR R7 26711 R13
+STR R12 -46962 R1
+ADD R24 R17 R15
+SUB R25 R25 R16
+ADD R1 R22 R8
+ADD R24 R27 R31
+DIV R11 R30 R0
+DIV R18 R17 R25
+SUB R31 R19 R15
+MOV R20 -43329
+ADD R16 R25 R6
+STR R26 11530 R4
+SUB R25 R10 R15
+LDR R3 R24 19016
+DIV R1 R14 R3
+MUL R6 R28 R21
+SUB R19 R31 R7
+MUL R29 R30 R11
+LDR R7 R0 -55627
+LDR R30 R16 -36180
+MOV R10 -44297
+LDR R28 R9 -30562
+SUB R24 R18 R4
+ADD R27 R26 R24
+ADD R22 R9 R16
+ADD R10 R18 R22
+ADD R31 R23 R31
+SUB R14 R16 R2
+MUL R22 R6 R3
+SUB R11 R9 R18
+STR R31 5516 R14
+SUB R31 R8 R15
+MOV R11 8891
+STR R18 40382 R26
+MOV R14 55123
+STR R26 2503 R21
+STR R21 -34599 R13
+DIV R19 R24 R23
+SUB R10 R17 R9
+SUB R5 R6 R22
+MUL R19 R13 R0
+SUB R29 R16 R12
+MUL R18 R14 R14
+ADD R17 R12 R7
+STR R20 31435 R20
+MOV R17 -62797
+ADD R8 R31 R11
+MOV R14 -2763
+SUB R9 R10 R15
+STR R16 57924 R0
+LDR R15 R26 51807
+MUL R22 R17 R2
+STR R16 3623 R11
+LDR R26 R23 2371
+MUL R30 R4 R8
+ADD R10 R31 R22
+DIV R16 R31 R20
+ADD R21 R17 R20
+MOV R30 -44289
+SUB R6 R28 R31
+LDR R23 R25 19788
+STR R6 -53571 R15
+STR R18 51067 R4
+DIV R9 R5 R8
+SUB R3 R12 R29
+MUL R22 R4 R3
+MUL R12 R26 R7
+MUL R1 R11 R1
+MUL R27 R22 R16
+STR R2 43087 R14
+LDR R6 R26 60960
+MOV R11 26231
+MUL R20 R0 R21
+MUL R27 R16 R26
+STR R13 -6512 R14
+STR R29 38279 R13
+MOV R18 -34454
+SUB R30 R3 R30
+LDR R0 R13 -36830
+ADD R31 R13 R23
+MOV R27 27726
+STR R13 -5653 R21
+STR R1 64282 R9
+DIV R17 R28 R12
+MUL R20 R4 R2
+STR R27 27995 R22
+STR R24 -50180 R10
+DIV R23 R30 R2
+MUL R22 R16 R20
+STR R15 -52449 R21
+STR R9 2567 R8
+MUL R9 R26 R27
+STR R11 -15800 R22
+SUB R2 R8 R30
+MOV R18 5220
+MUL R21 R15 R6
+MUL R14 R8 R1
+SUB R7 R23 R15
+STR R26 -51641 R18
+STR R13 51416 R25
+MOV R28 -39569
+SUB R23 R2 R25
+MUL R2 R21 R1
+ADD R15 R11 R17
+MUL R18 R5 R27
+ADD R23 R8 R5
+ADD R1 R7 R15
+DIV R2 R11 R10
+SUB R18 R15 R6
+LDR R30 R5 19137
+DIV R8 R24 R13
+ADD R17 R29 R7
+SUB R30 R3 R12
+MOV R28 65123
+LDR R2 R16 1812
+STR R20 -17386 R19
+LDR R24 R0 -15355
+SUB R2 R12 R28
+STR R22 34068 R9
+DIV R13 R8 R20
+STR R22 9450 R13
+ADD R0 R1 R1
+DIV R9 R13 R4
+STR R27 -62410 R14
+LDR R6 R16 46726
+LDR R12 R9 -33692
+DIV R30 R2 R6
+MOV R14 61881
+ADD R22 R19 R4
+MOV R3 54374
+LDR R22 R14 9883
+MOV R24 8363
+STR R28 -18142 R2
+MOV R11 3088
+STR R21 -10278 R14
+STR R19 -42838 R9
+MUL R7 R2 R8
+MOV R4 -38472
+STR R20 57256 R7
+LDR R31 R17 48824
+LDR R3 R25 -8729
+MOV R23 19251
+LDR R29 R1 50263
+DIV R10 R11 R22
+MUL R13 R15 R4
+MUL R13 R7 R28
+SUB R4 R31 R30
+DIV R22 R20 R0
+SUB R29 R21 R16
+STR R23 -64659 R23
+MUL R31 R6 R12
+DIV R17 R8 R26
+DIV R1 R13 R24
+MUL R20 R3 R12
+ADD R15 R31 R8
+ADD R28 R9 R29
+SUB R9 R6 R4
+DIV R19 R12 R8
+ADD R21 R18 R7
+ADD R0 R16 R13
+DIV R22 R21 R9
+MUL R31 R9 R16
+LDR R26 R13 -64471
+STR R1 31864 R10
+ADD R21 R18 R4
+ADD R21 R11 R15
+MUL R13 R7 R3
+STR R21 -15061 R17
+MOV R4 46229
+SUB R28 R13 R24
+ADD R10 R29 R30
+LDR R12 R13 57670
+LDR R29 R17 8567
+LDR R27 R12 61910
+ADD R23 R6 R5
+LDR R23 R13 -11410
+STR R0 53612 R15
+MOV R0 -6361
+SUB R9 R23 R25
+DIV R1 R18 R23
+STR R3 10004 R2
+MUL R31 R24 R11
+ADD R19 R5 R17
+MUL R21 R31 R12
+ADD R29 R2 R20
+STR R21 -51787 R19
+ADD R14 R26 R3
+MOV R13 -4055
+ADD R22 R21 R25
+DIV R21 R19 R17
+STR R9 58305 R5
+ADD R14 R30 R20
+DIV R20 R1 R17
+MOV R13 1888
+MUL R22 R14 R25
+STR R12 -13743 R4
+LDR R1 R26 12610
+DIV R3 R1 R30
+LDR R3 R26 32040
+MUL R1 R2 R2
+MOV R15 -61884
+SUB R26 R21 R6
+ADD R10 R7 R28
+DIV R2 R9 R23
+STR R19 40998 R22
+LDR R7 R25 -58053
+MUL R24 R20 R29
+MUL R26 R13 R9
+SUB R1 R30 R16
+LDR R8 R22 38692
+SUB R9 R12 R5
+MOV R20 -41454
+LDR R21 R20 47240
+MUL R18 R3 R9
+STR R12 10888 R16
+STR R5 49465 R8
+SUB R23 R27 R13
+STR R18 -6875 R17
+LDR R0 R5 27813
+ADD R22 R2 R2
+LDR R17 R17 30097
+LDR R3 R22 -17536
+MOV R27 9234
+MUL R31 R30 R12
+LDR R31 R8 15604
+DIV R12 R13 R15
+MOV R5 5518
+DIV R11 R19 R30
+SUB R1 R12 R0
+MOV R29 4041
+LDR R8 R12 -11580
+MUL R5 R13 R6
+LDR R5 R10 -62312
+ADD R1 R6 R15
+STR R3 45156 R12
+SUB R10 R15 R18
+SUB R8 R7 R27
+MOV R11 -34749
+MOV R1 -1220
+STR R4 62331 R10
+SUB R27 R31 R4
+STR R26 39653 R9
+STR R13 63379 R16
+LDR R28 R2 25580
+LDR R21 R24 50038
+DIV R29 R25 R5
+DIV R25 R1 R7
+SUB R28 R0 R10
+DIV R25 R11 R6
+MOV R27 27479
+ADD R18 R3 R9
+ADD R14 R8 R19
+MUL R1 R26 R12
+MOV R29 -10945
+MOV R0 37335
+LDR R31 R22 49246
+LDR R1 R8 59017
+DIV R11 R13 R0
+DIV R25 R17 R12
+LDR R26 R10 -4804
+DIV R5 R1 R27
+STR R22 -29620 R18
+STR R6 15331 R31
+MOV R17 -21877
+LDR R14 R6 -9334
+MUL R18 R5 R7
+STR R23 21313 R10
+STR R22 -62606 R0
+ADD R22 R20 R9
+LDR R26 R31 -29802
+MUL R7 R11 R6
+ADD R2 R25 R19
+MOV R15 38101
+LDR R9 R18 25873
+LDR R3 R25 44301
+STR R27 5659 R18
+DIV R15 R18 R0
+MUL R23 R10 R20
+MOV R3 -58394
+DIV R19 R5 R6
+STR R26 49241 R4
+MUL R17 R12 R21
+DIV R9 R20 R30
+SUB R13 R9 R8
+DIV R1 R2 R21
+SUB R2 R9 R24
+DIV R11 R13 R10
+LDR R4 R30 8361
+STR R5 -9217 R8
+MOV R28 -23037
+LDR R7 R3 5672
+SUB R28 R14 R18
+STR R10 6825 R3
+MUL R1 R3 R28
+MOV R9 -65051
+MUL R18 R3 R27
+LDR R4 R5 -37074
+SUB R8 R16 R20
+DIV R20 R17 R11
+DIV R26 R21 R2
+DIV R24 R29 R6
+STR R8 26311 R27
+SUB R27 R3 R5
+SUB R23 R12 R3
+STR R28 6354 R4
+LDR R13 R28 45805
+MOV R26 -24373
+LDR R26 R24 17672
+DIV R15 R12 R6
+DIV R4 R15 R1
+DIV R17 R18 R8
+DIV R18 R22 R30
+MUL R5 R18 R19
+LDR R3 R16 53245
+SUB R24 R15 R15
+STR R3 -703 R12
+STR R23 40588 R7
+STR R0 59784 R31
+SUB R13 R6 R23
+MUL R30 R3 R24
+SUB R29 R11 R1
+ADD R6 R5 R6
+MOV R26 31011
+LDR R27 R9 38223
+SUB R25 R26 R14
+ADD R29 R13 R17
+MOV R30 37115
+ADD R23 R7 R25
+STR R4 -59824 R7
+LDR R26 R0 -62760
+MOV R4 -11502
+SUB R13 R26 R9
+STR R23 -57898 R30
+STR R15 -217 R8
+LDR R26 R6 46310
+SUB R18 R0 R7
+ADD R12 R1 R13
+LDR R0 R20 -32235
+MOV R15 -28758
+ADD R19 R4 R2
+MUL R31 R3 R21
+LDR R10 R9 -18478
+LDR R9 R27 43815
+MOV R30 26265
+MUL R14 R14 R19
+DIV R5 R19 R1
+MUL R11 R7 R14
+SUB R26 R28 R14
+ADD R8 R18 R27
+MOV R10 5565
+DIV R12 R21 R26
+LDR R2 R21 41462
+MOV R25 34606
+SUB R21 R19 R5
+STR R6 -30518 R12
+DIV R21 R15 R12
+STR R24 -7525 R23
+SUB R13 R0 R18
+LDR R25 R23 8699
+MUL R11 R19 R21
+MOV R21 25064
+DIV R0 R4 R24
+LDR R12 R20 48208
+MUL R4 R9 R21
+DIV R27 R23 R15
+STR R20 42593 R10
+STR R12 28141 R9
+DIV R18 R22 R28
+MUL R1 R22 R21
+DIV R14 R29 R5
+LDR R13 R2 -34256
+MOV R15 -10804
+DIV R18 R3 R18
+MUL R17 R0 R15
+SUB R13 R27 R11
+MOV R22 -46785
+SUB R31 R8 R28
+LDR R8 R25 10445
+ADD R3 R21 R26
+SUB R24 R0 R21
+MUL R22 R0 R13
+MUL R20 R20 R8
+ADD R7 R3 R2
+STR R17 15049 R1
+STR R30 53820 R12
+MOV R25 -45655
+MUL R26 R20 R4
+STR R17 -18547 R21
+SUB R16 R14 R6
+LDR R8 R7 -36559
+LDR R13 R26 39047
+MUL R3 R29 R8
+SUB R24 R8 R5
+STR R0 -1111 R30
+LDR R19 R13 7301
+LDR R25 R10 -16660
+SUB R17 R3 R14
+LDR R1 R24 24047
+MOV R13 -49635
+DIV R30 R7 R1
+ADD R9 R27 R18
+ADD R18 R28 R20
+LDR R28 R17 53744
+DIV R26 R28 R12
+MUL R23 R14 R5
+DIV R20 R24 R30
+LDR R10 R25 -2166
+LDR R29 R14 63556
+LDR R2 R14 20886
+ADD R15 R24 R29
+SUB R22 R5 R11
+MOV R26 59653
+MOV R5 65141
+LDR R17 R24 -3812
+DIV R21 R21 R1
+STR R13 -33694 R24
+DIV R26 R22 R19
+MOV R23 17386
+SUB R0 R8 R7
+LDR R3 R24 -25267
+STR R21 1823 R30
+STR R22 -33324 R23
+STR R0 39426 R5
+LDR R6 R18 -15798
+LDR R29 R7 36212
+MUL R6 R13 R10
+MOV R30 -15857
+MUL R8 R20 R12
+STR R22 6680 R17
+MUL R28 R29 R24
+MUL R23 R30 R26
+LDR R7 R22 -60056
+MUL R8 R12 R13
+STR R18 14356 R21
+STR R12 -62401 R26
+DIV R21 R20 R10
+STR R14 -7974 R1
+SUB R18 R24 R24
+MUL R26 R18 R1
+STR R25 2133 R4
+LDR R24 R19 -21711
+LDR R6 R2 36875
+SUB R22 R1 R25
+SUB R22 R21 R1
+MOV R2 39900
+LDR R4 R4 -58398
+LDR R1 R26 -40441
+DIV R20 R24 R0
+MOV R15 -10122
+DIV R30 R7 R1
+STR R17 -65375 R28
+STR R28 -52710 R27
+SUB R18 R2 R31
+STR R20 -29700 R0
+DIV R2 R31 R22
+SUB R8 R2 R20
+LDR R25 R12 32345
+SUB R8 R15 R30
+MOV R28 -45932
+LDR R16 R23 -4410
+MUL R3 R23 R27
+STR R13 -62706 R22
+MUL R22 R9 R13
+STR R30 45422 R16
+MUL R19 R15 R8
+SUB R7 R9 R5
+MOV R2 33065
+DIV R19 R5 R24
+DIV R24 R0 R17
+MUL R18 R31 R22
+LDR R21 R4 63
+STR R3 -10955 R2
+ADD R15 R6 R14
+LDR R27 R7 -6639
+MOV R5 57977
+MUL R4 R25 R19
+MUL R26 R4 R4
+SUB R15 R23 R23
+MUL R26 R20 R2
+DIV R15 R22 R3
+MOV R18 2631
+STR R25 -1261 R30
+LDR R12 R23 782
+STR R7 21286 R13
+ADD R20 R20 R19
+LDR R8 R18 20292
+STR R6 8441 R20
+LDR R12 R9 41421
+MUL R6 R29 R16
+ADD R2 R18 R31
+ADD R26 R15 R8
+STR R10 14522 R22
+MUL R15 R31 R1
+LDR R14 R29 -43346
+STR R0 -3854 R27
+STR R5 27923 R18
+LDR R30 R14 -60933
+MOV R4 -56214
+LDR R20 R28 53305
+DIV R20 R29 R28
+LDR R31 R26 -34191
+MUL R12 R7 R29
+MUL R10 R9 R18
+ADD R9 R30 R27
+MUL R15 R30 R31
+ADD R2 R4 R7
+STR R14 -23661 R6
+LDR R6 R21 32206
+SUB R19 R11 R18
+MUL R3 R10 R26
+ADD R27 R2 R19
+ADD R20 R12 R7
+STR R11 -20975 R6
+ADD R30 R0 R22
+ADD R2 R20 R2
+SUB R30 R31 R0
+LDR R31 R25 -40268
+MOV R7 -59932
+MUL R3 R7 R23
+LDR R10 R30 62543
+MOV R3 25402
+MUL R6 R3 R17
+LDR R29 R27 -21974
+SUB R28 R12 R31
+ADD R24 R9 R22
+STR R19 59072 R15
+STR R0 242 R0
+SUB R24 R4 R11
+STR R26 55237 R21
+SUB R21 R15 R14
+LDR R19 R24 -39830
+LDR R10 R13 43236
+STR R20 65284 R11
+LDR R30 R26 16683
+MUL R27 R5 R16
+SUB R18 R6 R28
+DIV R5 R14 R14
+DIV R20 R13 R26
+STR R4 24776 R9
+DIV R23 R17 R4
+SUB R6 R17 R2
+MOV R10 21603
+ADD R4 R20 R11
+MOV R9 32569
+LDR R16 R25 22051
+SUB R16 R5 R5
+DIV R23 R10 R1
+DIV R20 R12 R4
+ADD R20 R27 R9
+LDR R19 R28 -52793
+SUB R17 R31 R20
+STR R3 63542 R12
+MUL R16 R26 R16
+DIV R11 R16 R13
+DIV R20 R19 R15
+SUB R6 R0 R11
+MUL R3 R31 R18
+ADD R27 R1 R3
+MOV R3 24768
+DIV R29 R17 R10
+SUB R7 R15 R11
+STR R16 477 R18
+ADD R26 R27 R8
+LDR R22 R8 -12737
+SUB R24 R1 R2
+STR R5 -64081 R23
+MUL R11 R10 R2
+STR R9 2902 R15
+ADD R21 R15 R21
+DIV R20 R3 R10
+MUL R22 R11 R6
+ADD R24 R3 R11
+SUB R31 R31 R9
+STR R20 -42362 R16
+LDR R19 R31 20493
+LDR R9 R16 21591
+ADD R23 R18 R3
+SUB R5 R31 R28
+ADD R28 R10 R4
+STR R30 -18873 R30
+STR R16 5021 R1
+MOV R10 62032
+MUL R3 R28 R2
+ADD R15 R2 R15
+ADD R26 R17 R10
+STR R2 -41530 R27
+SUB R20 R17 R8
+STR R19 -49730 R14
+ADD R8 R6 R27
+SUB R12 R17 R21
+MOV R4 28820
+ADD R12 R8 R26
+STR R10 -16977 R29
+DIV R0 R17 R13
+MUL R27 R12 R6
+MUL R9 R0 R17
+MUL R17 R15 R22
+SUB R9 R12 R27
+MUL R18 R25 R22
+SUB R0 R5 R12
+STR R19 53743 R9
+DIV R21 R13 R12
+DIV R22 R10 R30
+MUL R11 R20 R28
+LDR R16 R26 16554
+MUL R8 R8 R31
+MOV R25 34811
+DIV R20 R2 R16
+LDR R13 R16 -59892
+MUL R10 R15 R19
+MOV R7 -59759
+STR R14 -46166 R2
+MUL R11 R2 R11
+ADD R13 R21 R30
+MUL R15 R15 R7
+STR R16 -41653 R4
+STR R8 35492 R16
+LDR R28 R12 -21638
+LDR R28 R24 -7576
+MUL R8 R16 R16
+MOV R16 -45879
+LDR R5 R9 -25951
+DIV R24 R8 R31
+DIV R18 R13 R25
+ADD R22 R1 R2
+MUL R23 R8 R3
+DIV R14 R20 R4
+MOV R1 -3445
+MUL R9 R27 R31
+ADD R15 R14 R26
+LDR R22 R10 41694
+ADD R28 R6 R22
+MOV R0 38586
+MUL R23 R10 R26
+MOV R11 6234
+MOV R14 -49205
+SUB R6 R1 R25
+ADD R8 R14 R8
+MUL R25 R14 R12
+MOV R25 44301
+STR R28 5715 R12
+LDR R28 R7 38921
+STR R8 23040 R1
+SUB R3 R26 R10
+LDR R3 R8 -38843
+ADD R30 R24 R22
+MUL R5 R23 R30
+ADD R1 R19 R27
+SUB R29 R9 R28
+MOV R18 7264
+MOV R18 -23779
+MOV R9 58118
+MOV R17 12801
+ADD R11 R11 R29
+MOV R27 14304
+STR R6 36732 R19
+MUL R0 R0 R2
+ADD R14 R14 R23
+SUB R14 R19 R17
+MOV R10 -29799
+LDR R2 R1 -54255
+MOV R21 20381
+ADD R3 R28 R26
+DIV R5 R0 R20
+MUL R23 R20 R29
+DIV R24 R12 R12
+SUB R7 R5 R5
+MOV R14 42740
+DIV R23 R22 R29
+STR R16 23606 R20
+STR R21 -17726 R21
+MUL R26 R19 R23
+LDR R8 R7 -3128
+ADD R12 R21 R16
+ADD R20 R31 R10
+DIV R8 R31 R18
+MUL R10 R23 R26
+ADD R28 R6 R19
+STR R11 -4607 R1
+MUL R3 R7 R22
+SUB R4 R7 R5
+STR R1 40995 R24
+ADD R12 R0 R8
+SUB R18 R26 R21
+SUB R27 R31 R6
+LDR R23 R5 -2043
+MUL R21 R18 R15
+MOV R23 43569
+SUB R20 R24 R1
+SUB R8 R2 R3
+ADD R14 R17 R0
+ADD R4 R30 R9
+SUB R14 R15 R21
+SUB R31 R5 R15
+ADD R0 R6 R1
+STR R17 -33640 R8
+MOV R26 -53791
+STR R25 -4558 R15
+SUB R2 R8 R15
+DIV R18 R31 R31
+STR R15 51850 R25
+LDR R28 R31 -21834
+SUB R5 R25 R7
+DIV R27 R14 R6
+MOV R0 27552
+STR R5 3659 R27
+LDR R8 R5 31397
+DIV R23 R26 R14
+STR R10 -4744 R10
+SUB R29 R5 R25
+STR R15 3228 R18
+MOV R31 29897
+ADD R26 R13 R14
+SUB R7 R24 R30
+MOV R29 52619
+ADD R12 R25 R19
+MOV R12 -43376
+SUB R22 R3 R2
+SUB R8 R13 R13
+MUL R6 R11 R23
+DIV R12 R12 R5
+STR R0 -38967 R22
+DIV R28 R4 R22
+MUL R11 R25 R31
+ADD R23 R7 R16
+STR R21 44933 R9
+DIV R25 R31 R9
+ADD R0 R25 R9
+DIV R0 R22 R12
+STR R7 58556 R3
+MOV R27 -38947
+STR R17 -22914 R15
+DIV R14 R19 R13
+SUB R14 R5 R16
+LDR R9 R20 -32435
+MOV R15 9711
+ADD R10 R16 R17
+DIV R24 R26 R2
+LDR R17 R11 -60667
+LDR R31 R6 -64545
+DIV R11 R23 R18
+MOV R3 9795
+ADD R4 R24 R5
+STR R2 -22492 R0
+SUB R13 R6 R12
+DIV R4 R5 R15
+LDR R2 R8 -2309
+STR R1 -10287 R23
+DIV R2 R31 R26
+MUL R31 R8 R29
+STR R18 -25186 R10
+MOV R25 5645
+LDR R26 R2 -29100
+STR R3 -20750 R5
+MUL R29 R2 R17
+DIV R18 R1 R16
+MUL R29 R25 R12
+MUL R18 R17 R26
+MUL R16 R12 R18
+ADD R1 R26 R29
+MUL R7 R25 R17
+DIV R14 R22 R14
+MOV R25 -48215
+STR R30 -47530 R17
+MOV R3 11540
+LDR R28 R17 -52621
+MUL R26 R5 R24
+LDR R15 R31 20216
+SUB R12 R23 R19
+STR R26 -16109 R7
+ADD R7 R11 R14
+ADD R26 R0 R13
+SUB R27 R26 R9
+MUL R2 R23 R1
+MUL R7 R31 R8
+MOV R0 -46054
+STR R15 -21416 R15
+MUL R2 R0 R27
+MOV R31 34661
+LDR R7 R9 1305
+LDR R28 R13 -62947
+SUB R31 R31 R1
+STR R27 -45324 R8
+LDR R17 R22 -47162
+MUL R27 R15 R3
+ADD R7 R29 R12
+SUB R20 R10 R12
+MOV R21 -59849
+SUB R5 R6 R19
+MOV R5 -38919
+ADD R15 R27 R25
+LDR R21 R17 -25354
+SUB R29 R2 R22
+ADD R10 R15 R24
+MUL R14 R29 R25
+MUL R30 R31 R24
+LDR R25 R3 62088
+STR R14 -5291 R9
+MOV R27 -48923
+ADD R15 R19 R1
+ADD R25 R11 R10
+DIV R26 R4 R13
+MUL R12 R23 R9
+SUB R27 R31 R25
+MUL R12 R22 R6
+ADD R15 R18 R11
+MUL R9 R10 R9
+STR R9 -52459 R24
+STR R1 27541 R12
+SUB R18 R3 R17
+MOV R3 -5257
+MOV R27 -21892
+MUL R29 R19 R14
+LDR R26 R16 -46954
+MUL R12 R5 R29
+ADD R6 R1 R16
+STR R12 -62149 R16
+MOV R1 25493
+DIV R30 R21 R18
+MUL R19 R25 R24
+MOV R8 64633
+DIV R10 R0 R23
+STR R17 -57984 R5
+LDR R5 R17 -5627
+ADD R3 R25 R4
+MUL R21 R2 R4
+STR R24 -56677 R26
+SUB R11 R7 R12
+DIV R3 R25 R20
+LDR R4 R20 -7246
+STR R17 -263 R4
+MUL R28 R10 R21
+DIV R11 R30 R14
+ADD R10 R13 R12
+DIV R27 R23 R6
+MUL R0 R19 R31
+LDR R11 R16 33867
+STR R12 43495 R30
+ADD R22 R29 R8
+MUL R1 R27 R14
+ADD R14 R30 R7
+ADD R0 R18 R22
+MOV R2 1686
+MUL R21 R31 R4
+LDR R23 R31 60274
+DIV R25 R6 R31
+LDR R29 R30 -10932
+SUB R9 R0 R13
+STR R28 -59339 R26
+MUL R3 R24 R18
+LDR R31 R30 -2964
+MUL R20 R27 R15
+SUB R6 R15 R13
+ADD R18 R25 R28
+MOV R10 16442
+MUL R4 R29 R3
+SUB R24 R6 R2
+MUL R9 R1 R9
+MUL R11 R16 R17
+LDR R0 R7 37217
+SUB R25 R24 R11
+STR R28 -5143 R31
+ADD R8 R29 R26
+MOV R11 49737
+STR R26 -32574 R19
+ADD R9 R29 R19
+SUB R1 R21 R4
+DIV R24 R1 R11
+ADD R19 R26 R0
+LDR R22 R21 -58618
+SUB R19 R6 R19
+STR R14 -59644 R15
+ADD R14 R0 R25
+MOV R0 -37518
+LDR R23 R8 7213
+ADD R22 R13 R22
+DIV R7 R13 R0
+MUL R31 R1 R14
+DIV R5 R12 R7
+ADD R22 R20 R14
+LDR R23 R1 20698
+SUB R4 R5 R23
+MUL R15 R23 R9
+SUB R9 R12 R18
+SUB R5 R13 R16
+LDR R6 R26 9989
+MUL R6 R24 R24
+LDR R6 R30 -41328
+DIV R30 R31 R5
+ADD R20 R0 R10
+ADD R20 R24 R16
+MUL R31 R10 R11
+SUB R29 R29 R15
+STR R8 8749 R28
+MUL R22 R6 R16
+MUL R8 R27 R28
+MOV R18 30543
+ADD R9 R8 R24
+MUL R25 R24 R7
+STR R26 -11213 R24
+SUB R29 R24 R17
+ADD R10 R19 R31
+LDR R5 R29 -51695
+LDR R23 R4 7454
+ADD R24 R4 R26
+SUB R27 R27 R15
+ADD R20 R11 R1
+MOV R26 -28878
+MOV R27 20484
+SUB R22 R0 R3
+SUB R19 R2 R5
+ADD R27 R15 R8
+MOV R2 48037
+SUB R0 R29 R21
+STR R10 -64105 R15
+STR R30 -33307 R19
+LDR R2 R16 -23200
+MOV R10 -14860
+MOV R2 43342
+ADD R0 R27 R7
+LDR R21 R20 -57463
+ADD R11 R12 R16
+DIV R16 R6 R17
+SUB R11 R21 R28
+LDR R1 R5 -59913
+SUB R18 R9 R1
+STR R24 -50644 R13
+MUL R17 R17 R0
+SUB R12 R22 R18
+DIV R4 R18 R22
+STR R9 58469 R25
+STR R23 43356 R7
+MUL R15 R26 R3
+MOV R28 42628
+MOV R26 -17545
+MUL R19 R13 R16
+ADD R26 R24 R12
+STR R19 -43760 R3
+SUB R7 R0 R8
+MUL R28 R17 R5
+MUL R9 R6 R10
+MOV R31 -43149
+DIV R8 R10 R30
+DIV R14 R11 R31
+SUB R8 R3 R27
+STR R9 -14169 R13
+MUL R14 R18 R30
+LDR R27 R28 -27952
+STR R25 814 R9
+ADD R24 R25 R17
+LDR R26 R5 55717
+LDR R6 R4 29571
+LDR R30 R22 53728
+MUL R26 R17 R2
+MOV R1 39715
+ADD R12 R2 R27
+MOV R26 27016
+DIV R17 R16 R26
+MUL R1 R27 R25
+ADD R2 R8 R13
+MUL R11 R12 R19
+LDR R5 R6 7379
+DIV R26 R3 R26
+ADD R3 R26 R31
+ADD R22 R0 R8
+STR R7 -14870 R20
+MUL R2 R14 R19
+MUL R24 R5 R4
+STR R9 -61516 R4
+DIV R15 R12 R25
+STR R30 -63176 R12
+ADD R8 R15 R25
+MUL R21 R26 R4
+DIV R7 R24 R26
+DIV R30 R13 R26
+MUL R30 R6 R30
+STR R23 30103 R22
+MUL R9 R22 R28
+DIV R0 R0 R25
+LDR R0 R4 -14362
+MUL R3 R4 R29
+ADD R20 R18 R22
+MUL R7 R6 R19
+STR R29 6683 R25
+DIV R9 R8 R22
+STR R14 37547 R0
+ADD R15 R29 R3
+DIV R20 R29 R27
+MUL R12 R1 R6
+ADD R30 R23 R9
+MUL R29 R1 R0
+MUL R21 R3 R9
+DIV R10 R17 R21
+DIV R19 R20 R22
+MOV R5 -50703
+MOV R29 -15807
+MUL R17 R3 R11
+LDR R9 R14 -11320
+MUL R23 R0 R7
+MUL R25 R13 R30
+STR R14 -19245 R14
+SUB R10 R18 R1
+STR R17 27700 R26
+LDR R17 R19 -6915
+ADD R22 R30 R2
+ADD R20 R22 R28
+MOV R12 -45288
+MOV R16 -5290
+LDR R25 R18 -27218
+STR R26 33142 R16
+MOV R4 -6997
+SUB R4 R29 R8
+MOV R25 -37843
+DIV R20 R27 R0
+SUB R3 R11 R29
+ADD R0 R31 R0
+ADD R26 R30 R14
+MUL R10 R24 R26
+STR R18 -8762 R0
+LDR R25 R31 13723
+LDR R11 R30 18001
+MUL R24 R2 R26
+MOV R30 63512
+MUL R11 R24 R8
+MUL R21 R31 R31
+DIV R10 R19 R3
+STR R15 -51541 R24
+STR R27 63532 R21
+MOV R24 -2601
+ADD R4 R16 R13
+MUL R28 R18 R23
+MOV R27 -5500
+STR R20 -46523 R28
+MOV R24 -59108
+ADD R8 R20 R6
+MUL R29 R27 R14
+DIV R0 R11 R11
+STR R25 15034 R20
+MUL R25 R20 R29
+ADD R8 R25 R23
+STR R1 -28213 R11
+ADD R11 R8 R2
+LDR R5 R12 24747
+STR R16 -51313 R6
+LDR R10 R5 10204
+LDR R31 R11 -55477
+SUB R3 R14 R23
+DIV R26 R18 R3
+ADD R22 R29 R17
+LDR R20 R10 -61628
+MOV R11 42564
+LDR R17 R12 -45117
+LDR R7 R21 21712
+SUB R6 R21 R30
+DIV R3 R29 R9
+LDR R8 R3 -38278
+MUL R28 R23 R14
+MOV R18 19485
+SUB R7 R11 R3
+DIV R11 R29 R5
+STR R21 29526 R8
+ADD R10 R18 R6
+DIV R31 R25 R18
+STR R31 -43944 R22
+MOV R13 1361
+STR R7 -49245 R4
+DIV R23 R31 R21
+LDR R6 R20 26555
+LDR R26 R26 32130
+STR R2 63726 R20
+MUL R25 R19 R18
+STR R12 -63076 R8
+LDR R6 R6 52835
+MOV R17 3226
+MOV R18 49341
+MOV R20 -61962
+MOV R7 -32763
+STR R14 -54485 R5
+SUB R2 R19 R10
+ADD R8 R30 R20
+SUB R25 R26 R19
+ADD R31 R21 R11
+MUL R7 R25 R12
+SUB R4 R3 R11
+ADD R22 R25 R10
+SUB R9 R27 R5
+MUL R12 R28 R24
+ADD R30 R31 R18
+DIV R25 R19 R23
+DIV R24 R20 R8
+MOV R8 6654
+MUL R7 R5 R18
+STR R9 11854 R10
+SUB R13 R5 R28
+DIV R16 R11 R23
+MUL R31 R18 R30
+MOV R19 -47473
+MOV R6 59662
+MUL R3 R19 R3
+ADD R8 R27 R31
+MOV R11 61844
+STR R17 -46443 R7
+LDR R1 R22 -51920
+MUL R14 R12 R4
+MOV R21 -20256
+STR R19 -23768 R25
+MUL R23 R11 R18
+STR R8 54408 R27
+LDR R18 R12 -62455
+MOV R2 48908
+SUB R16 R10 R18
+MUL R4 R13 R4
+MUL R8 R22 R19
+DIV R17 R27 R22
+DIV R16 R1 R8
+STR R11 -17807 R25
+MOV R14 -6261
+STR R26 -25077 R20
+MUL R14 R12 R13
+SUB R25 R16 R3
+MUL R12 R14 R22
+STR R22 27280 R5
+MUL R6 R1 R14
+MOV R31 -45468
+LDR R0 R8 -11199
+MOV R20 25965
+ADD R6 R17 R5
+DIV R25 R1 R16
+LDR R28 R3 -9131
+MOV R25 -13648
+MOV R19 -29508
+LDR R18 R11 -36057
+LDR R9 R1 36650
+ADD R0 R3 R12
+MOV R4 32692
+LDR R4 R14 7883
+MOV R7 15066
+MUL R20 R8 R12
+MUL R0 R3 R10
+MOV R15 32361
+STR R13 36744 R23
+DIV R7 R28 R24
+STR R23 37686 R15
+ADD R18 R3 R1
+SUB R18 R5 R0
+MUL R6 R11 R22
+SUB R2 R3 R12
+ADD R6 R2 R8
+SUB R31 R18 R16
+SUB R24 R20 R1
+MOV R31 21960
+LDR R18 R22 52797
+DIV R31 R21 R19
+DIV R21 R0 R28
+SUB R10 R18 R1
+MOV R6 -29560
+DIV R9 R22 R19
+ADD R18 R11 R18
+DIV R31 R18 R1
+SUB R31 R19 R13
+DIV R17 R1 R21
+ADD R9 R6 R11
+ADD R3 R26 R13
+MOV R16 -19970
+MUL R15 R7 R14
+STR R16 -53913 R13
+ADD R23 R19 R15
+LDR R16 R7 16066
+MUL R4 R2 R8
+STR R19 13893 R10
+MUL R9 R17 R8
+MOV R7 -12192
+STR R6 -23112 R3
+SUB R21 R9 R24
+DIV R8 R5 R14
+LDR R3 R10 -25772
+MOV R9 39608
+ADD R9 R16 R8
+SUB R11 R25 R19
+SUB R9 R29 R18
+STR R25 -59308 R2
+STR R5 28159 R11
+STR R11 -20356 R30
+LDR R0 R19 53481
+MUL R7 R18 R12
+DIV R22 R10 R12
+SUB R2 R24 R0
+MUL R10 R17 R17
+DIV R15 R11 R12
+MUL R29 R20 R19
+MUL R31 R30 R29
+STR R24 52676 R27
+DIV R25 R29 R21
+MOV R17 14216
+MUL R12 R21 R18
+DIV R8 R24 R2
+ADD R25 R0 R0
+DIV R17 R5 R27
+ADD R15 R22 R11
+LDR R30 R6 -6844
+ADD R28 R17 R19
+MOV R31 -41728
+ADD R13 R4 R16
+DIV R16 R28 R23
+LDR R13 R16 50559
+DIV R23 R21 R7
+MUL R4 R16 R10
+MUL R7 R2 R11
+ADD R31 R4 R0
+DIV R5 R24 R10
+ADD R11 R21 R20
+MUL R9 R5 R20
+MOV R6 -52918
+MOV R17 14836
+MOV R5 20422
+LDR R17 R4 -60795
+MUL R4 R27 R0
+STR R31 28864 R24
+DIV R14 R24 R7
+STR R25 47576 R23
+ADD R31 R22 R13
+SUB R27 R19 R2
+SUB R20 R0 R5
+MOV R18 -53032
+STR R0 19251 R6
+DIV R31 R18 R5
+ADD R31 R3 R31
+ADD R31 R3 R31
+SUB R1 R6 R7
+DIV R11 R5 R5
+MOV R24 10172
+ADD R11 R7 R15
+DIV R28 R28 R20
+SUB R19 R31 R21
+MUL R14 R7 R6
+STR R1 -40256 R10
+STR R27 17790 R12
+ADD R21 R13 R21
+DIV R21 R19 R1
+STR R12 -65140 R22
+MUL R19 R30 R4
+MOV R30 -49503
+LDR R11 R3 -32391
+LDR R25 R8 19595
+DIV R1 R28 R21
+STR R1 2111 R15
+DIV R25 R19 R26
+LDR R24 R16 50659
+LDR R27 R22 -6205
+MUL R2 R20 R0
+MOV R19 15573
+DIV R1 R8 R12
+SUB R28 R14 R16
+SUB R6 R24 R19
+MUL R20 R6 R6
+SUB R30 R22 R1
+MOV R16 -63939
+MOV R28 29161
+MUL R9 R25 R21
+MUL R30 R1 R18
+MUL R3 R26 R30
+LDR R4 R15 51010
+MUL R0 R29 R7
+ADD R6 R15 R16
+MUL R17 R12 R21
+ADD R5 R15 R18
+STR R22 -27889 R19
+ADD R30 R11 R25
+LDR R31 R24 -40957
+DIV R30 R14 R26
+SUB R2 R18 R17
+LDR R31 R24 28644
+LDR R20 R15 48140
+LDR R30 R29 53663
+MUL R0 R3 R3
+ADD R15 R8 R29
+DIV R22 R19 R7
+MOV R20 -54506
+STR R9 -663 R28
+SUB R17 R0 R18
+STR R5 -7054 R4
+ADD R10 R14 R31
+LDR R3 R15 -7671
+MUL R7 R22 R4
+ADD R6 R24 R27
+MUL R11 R29 R30
+ADD R0 R16 R21
+MOV R30 -14930
+LDR R29 R5 -3997
+MUL R2 R24 R3
+SUB R26 R2 R6
+ADD R5 R4 R6
+SUB R6 R23 R22
+MOV R17 -27531
+MOV R6 -43011
+LDR R0 R24 46440
+ADD R18 R5 R6
+MUL R12 R12 R15
+MUL R4 R7 R23
+SUB R16 R0 R6
+STR R15 -18673 R24
+LDR R3 R9 17396
+STR R13 -6904 R9
+SUB R22 R4 R25
+SUB R7 R11 R24
+SUB R17 R6 R18
+MUL R11 R2 R8
+STR R13 13623 R17
+LDR R20 R31 -1091
+STR R3 -41517 R26
+MUL R16 R26 R12
+LDR R10 R17 -45140
+ADD R22 R26 R30
+SUB R23 R24 R27
+STR R13 7578 R29
+ADD R11 R31 R5
+STR R21 9790 R7
+MOV R19 -56578
+ADD R6 R31 R28
+DIV R22 R24 R6
+LDR R7 R12 17897
+STR R31 -47821 R17
+MUL R3 R15 R29
+MOV R31 64311
+SUB R24 R29 R29
+MOV R9 2285
+MUL R22 R12 R10
+MUL R26 R9 R13
+LDR R20 R7 -46581
+MOV R17 20843
+DIV R19 R25 R8
+DIV R30 R26 R19
+ADD R20 R19 R21
+LDR R1 R16 16340
+SUB R26 R7 R16
+SUB R7 R17 R15
+ADD R9 R6 R31
+MUL R0 R29 R18
+LDR R24 R3 13092
+ADD R16 R17 R7
+DIV R18 R25 R16
+MOV R4 -59044
+LDR R29 R19 -27967
+MOV R26 -55834
+MOV R24 21628
+STR R1 57988 R6
+MOV R28 -62938
+SUB R5 R3 R4
+LDR R13 R9 36997
+DIV R2 R22 R25
+SUB R30 R28 R1
+MUL R3 R13 R15
+MUL R8 R17 R11
+SUB R26 R25 R6
+MOV R5 -57775
+SUB R24 R14 R25
+ADD R23 R30 R7
+MUL R10 R0 R25
+DIV R25 R15 R21
+ADD R8 R26 R10
+MOV R13 14038
+STR R9 -36163 R4
+SUB R21 R29 R1
+LDR R2 R28 58979
+LDR R15 R10 49468
+MOV R12 -6682
+STR R23 56785 R14
+MUL R30 R6 R24
+LDR R28 R23 -32211
+MOV R22 -315
+STR R12 32863 R12
+LDR R3 R6 -8790
+LDR R11 R12 4759
+DIV R22 R7 R17
+SUB R24 R16 R13
+DIV R1 R3 R29
+DIV R30 R24 R21
+MUL R21 R27 R18
+STR R2 -39280 R22
+ADD R21 R31 R27
+MOV R27 35906
+MUL R10 R18 R3
+ADD R16 R14 R15
+STR R5 52698 R6
+MUL R24 R8 R12
+MOV R4 -51006
+DIV R6 R0 R20
+MOV R24 30907
+MUL R11 R16 R27
+MOV R29 -6955
+ADD R10 R6 R31
+DIV R7 R30 R23
+STR R26 -59280 R16
+DIV R15 R12 R17
+SUB R9 R9 R10
+SUB R6 R19 R17
+MOV R13 25307
+LDR R16 R3 -35772
+ADD R23 R19 R18
+STR R4 -25910 R23
+STR R0 9451 R16
+MUL R15 R20 R21
+MOV R9 -56412
+MOV R10 26150
+SUB R24 R5 R5
+DIV R1 R15 R26
+MUL R1 R3 R20
+MOV R31 -44461
+SUB R11 R19 R12
+DIV R1 R26 R15
+SUB R12 R9 R2
+ADD R17 R12 R4
+STR R9 50662 R8
+MOV R8 47394
+ADD R16 R30 R29
+STR R23 -59622 R8
+STR R15 41298 R11
+ADD R14 R30 R4
+DIV R0 R17 R17
+SUB R0 R16 R10
+LDR R21 R20 -19616
+SUB R6 R16 R8
+SUB R6 R0 R3
+MOV R31 -12380
+DIV R23 R7 R18
+ADD R15 R31 R25
+SUB R27 R1 R31
+ADD R9 R13 R13
+DIV R20 R17 R21
+SUB R16 R3 R30
+MOV R31 58041
+MOV R7 27573
+ADD R20 R15 R26
+STR R21 19675 R26
+STR R25 -14835 R23
+DIV R28 R1 R4
+MOV R29 -19528
+LDR R21 R7 4275
+STR R4 51668 R3
+ADD R29 R3 R22
+ADD R29 R24 R19
+DIV R6 R10 R28
+ADD R15 R8 R19
+ADD R25 R29 R17
+DIV R23 R29 R16
+SUB R1 R6 R1
+ADD R2 R11 R29
+ADD R6 R13 R25
+ADD R12 R9 R28
+SUB R27 R22 R17
+LDR R28 R2 15987
+DIV R1 R18 R23
+MOV R19 -56231
+DIV R25 R7 R24
+MUL R19 R16 R3
+MUL R16 R30 R10
+SUB R14 R16 R6
+STR R28 12137 R11
+MUL R6 R4 R27
+MOV R17 17332
+ADD R21 R16 R6
+MOV R3 -30292
+MUL R7 R17 R21
+LDR R22 R26 -22942
+ADD R13 R29 R22
+SUB R26 R2 R31
+MUL R20 R14 R20
+MUL R24 R24 R15
+MOV R10 -61432
+ADD R2 R11 R11
+MUL R3 R17 R7
+SUB R1 R1 R4
+SUB R16 R4 R7
+ADD R30 R19 R10
+STR R7 22223 R0
+LDR R28 R8 64619
+STR R4 -30436 R21
+MUL R9 R14 R30
+LDR R17 R30 39511
+ADD R17 R31 R27
+SUB R31 R9 R19
+ADD R0 R22 R3
+ADD R0 R12 R16
+MOV R4 -14695
+SUB R15 R13 R0
+ADD R4 R10 R17
+SUB R0 R30 R20
+STR R15 -17259 R25
+MOV R30 -57882
+DIV R2 R22 R5
+MOV R2 3639
+MUL R21 R13 R25
+MOV R25 8800
+LDR R2 R11 30031
+LDR R18 R22 -25411
+MOV R13 -39760
+STR R4 10159 R24
+SUB R7 R20 R5
+MUL R20 R25 R9
+SUB R19 R12 R11
+ADD R5 R23 R5
+MOV R26 25008
+ADD R1 R31 R0
+LDR R2 R15 -32581
+ADD R25 R20 R21
+ADD R28 R17 R13
+MUL R24 R2 R10
+ADD R26 R4 R23
+ADD R8 R21 R1
+SUB R3 R3 R0
+SUB R6 R27 R24
+MOV R13 -40112
+DIV R25 R25 R18
+MUL R8 R9 R20
+MOV R21 64175
+STR R0 -53096 R3
+MOV R26 17045
+MUL R29 R8 R23
+MOV R8 50148
+DIV R8 R24 R28
+MUL R28 R9 R13
+STR R20 30217 R1
+MOV R6 -53179
+DIV R1 R17 R29
+MOV R6 -42929
+STR R29 -21926 R27
+SUB R22 R21 R20
+SUB R7 R20 R4
+SUB R26 R13 R22
+MOV R15 -36149
+DIV R17 R28 R16
+STR R5 46960 R21
+DIV R9 R12 R12
+MUL R3 R16 R7
+SUB R0 R11 R17
+SUB R4 R6 R24
+DIV R30 R19 R4
+MOV R24 48946
+MOV R8 -2584
+LDR R0 R15 -32459
+DIV R19 R25 R18
+MUL R31 R12 R17
+MOV R23 -2622
+MOV R0 -58281
+SUB R22 R14 R10
+MUL R17 R27 R28
+MUL R6 R18 R30
+ADD R13 R6 R17
+MOV R28 -54546
+MUL R14 R9 R7
+LDR R3 R19 10070
+MUL R9 R16 R11
+ADD R19 R24 R24
+ADD R31 R15 R25
+SUB R8 R28 R20
+MUL R10 R24 R0
+DIV R20 R10 R9
+MOV R2 25353
+SUB R20 R17 R21
+SUB R26 R27 R2
+MUL R19 R3 R13
+SUB R23 R23 R26
+SUB R27 R1 R31
+ADD R13 R2 R31
+MOV R14 2354
+SUB R17 R28 R22
+DIV R23 R6 R4
+MOV R21 -39489
+DIV R30 R3 R29
+MOV R23 -35268
+SUB R3 R10 R15
+SUB R5 R11 R31
+DIV R2 R31 R0
+MOV R31 -44883
+SUB R29 R22 R0
+LDR R14 R13 -230
+LDR R16 R13 -39741
+MOV R10 23952
+MUL R31 R14 R29
+LDR R6 R13 18878
+STR R12 845 R4
+SUB R1 R4 R15
+MUL R13 R30 R22
+STR R25 24258 R2
+MOV R23 4240
+STR R15 -22899 R25
+LDR R27 R27 63816
+STR R11 46266 R17
+STR R16 -3480 R19
+MOV R12 16839
+SUB R15 R10 R1
+MOV R1 -37081
+MOV R9 3876
+MOV R20 -6025
+MUL R0 R6 R17
+LDR R22 R12 30347
+DIV R25 R31 R23
+DIV R26 R10 R27
+ADD R20 R2 R21
+MOV R10 49330
+MOV R22 -24253
+MOV R6 -40635
+MUL R19 R13 R26
+ADD R17 R6 R11
+ADD R8 R5 R10
+MUL R9 R22 R21
+MOV R31 23517
+STR R28 709 R24
+LDR R9 R17 53952
+SUB R0 R10 R28
+MOV R8 49627
+ADD R28 R4 R19
+DIV R17 R24 R3
+STR R6 -16815 R5
+ADD R26 R25 R12
+MOV R21 30368
+MUL R9 R11 R4
+LDR R8 R28 -57999
+DIV R6 R11 R22
+MUL R26 R13 R0
+ADD R8 R5 R8
+STR R31 33233 R31
+MOV R8 4004
+DIV R25 R2 R15
+ADD R25 R24 R20
+STR R24 -4118 R24
+MOV R16 -37768
+STR R2 27344 R7
+LDR R30 R20 6329
+ADD R26 R19 R18
+ADD R7 R29 R27
+ADD R12 R16 R6
+MOV R22 34777
+MUL R16 R23 R11
+MUL R1 R16 R21
+ADD R18 R29 R6
+LDR R7 R26 -34951
+MUL R24 R29 R17
+MOV R9 -46569
+DIV R30 R30 R28
+SUB R2 R20 R25
+MUL R20 R20 R22
+SUB R2 R24 R13
+MOV R18 -54473
+DIV R1 R31 R31
+MOV R6 -41464
+SUB R21 R2 R11
+STR R13 -17997 R15
+MOV R2 49659
+DIV R4 R22 R1
+DIV R28 R5 R19
+LDR R22 R24 -39678
+LDR R13 R19 -36832
+SUB R10 R8 R18
+DIV R30 R19 R9
+MOV R1 29365
+MUL R25 R21 R24
+ADD R24 R12 R4
+SUB R8 R16 R26
+MUL R9 R20 R27
+MOV R31 -4972
+MUL R22 R28 R19
+ADD R27 R17 R17
+SUB R31 R0 R19
+DIV R14 R13 R4
+LDR R21 R16 32374
+SUB R12 R29 R4
+DIV R0 R28 R10
+MUL R2 R10 R17
+SUB R14 R30 R0
+MOV R13 39370
+LDR R29 R15 -39637
+STR R5 27154 R3
+SUB R8 R12 R0
+SUB R23 R15 R15
+LDR R12 R9 -21060
+SUB R19 R2 R31
+MUL R17 R30 R9
+MOV R21 -12001
+SUB R25 R29 R5
+LDR R24 R5 -4980
+MUL R21 R27 R10
+MOV R30 30089
+LDR R19 R24 -6433
+LDR R11 R7 16142
+LDR R21 R5 -22836
+ADD R21 R5 R2
+LDR R15 R16 -60448
+SUB R16 R20 R13
+MOV R21 -24392
+ADD R29 R5 R15
+MUL R18 R5 R14
+MUL R12 R3 R7
+MUL R18 R18 R18
+MOV R0 -53848
+ADD R0 R0 R24
+ADD R7 R10 R14
+MUL R2 R4 R26
+ADD R27 R25 R13
+MUL R3 R19 R16
+MOV R17 -33223
+MUL R4 R4 R23
+LDR R21 R22 -21839
+MOV R22 35522
+MOV R10 15252
+DIV R18 R1 R27
+DIV R13 R24 R27
+LDR R13 R28 -45070
+MOV R21 -50999
+MUL R12 R30 R26
+DIV R3 R22 R25
+SUB R8 R31 R19
+MOV R29 36804
+LDR R28 R14 62050
+STR R22 -27231 R11
+ADD R10 R28 R12
+ADD R3 R16 R13
+SUB R25 R11 R31
+MUL R15 R14 R16
+MUL R0 R26 R19
+STR R23 17367 R0
+MUL R21 R9 R0
+MUL R18 R16 R22
+MUL R18 R18 R26
+LDR R11 R26 -40145
+STR R6 52744 R20
+LDR R1 R3 -38385
+ADD R27 R22 R13
+MOV R14 -200
+DIV R29 R9 R2
+MOV R3 63914
+MOV R13 16790
+ADD R16 R11 R2
+MOV R10 -22171
+STR R20 -37444 R25
+DIV R2 R18 R28
+DIV R0 R6 R21
+MUL R1 R15 R26
+MOV R7 -15825
+LDR R21 R14 32031
+SUB R17 R25 R4
+STR R16 44656 R20
+MOV R4 19848
+MOV R20 -17773
+MOV R29 -26420
+MUL R2 R29 R23
+LDR R2 R27 -25428
+SUB R1 R25 R6
+DIV R7 R8 R9
+STR R23 -52162 R0
+STR R26 27886 R1
+STR R14 4782 R18
+SUB R13 R14 R25
+ADD R17 R11 R6
+SUB R17 R18 R9
+DIV R1 R0 R3
+SUB R21 R15 R12
+STR R15 11481 R8
+LDR R11 R24 -41359
+ADD R4 R19 R22
+ADD R26 R9 R26
+MOV R17 -41788
+STR R1 38929 R9
+MOV R7 39411
+LDR R29 R0 31724
+SUB R6 R11 R5
+STR R24 -12800 R27
+SUB R5 R12 R17
+STR R1 -15557 R29
+MUL R10 R1 R31
+MOV R1 42805
+ADD R1 R6 R29
+LDR R16 R13 -44853
+MUL R13 R0 R27
+MUL R25 R20 R6
+STR R25 -3857 R27
+SUB R8 R16 R4
+SUB R13 R31 R26
+DIV R28 R31 R10
+MUL R18 R27 R23
+LDR R8 R6 12226
+STR R2 -12305 R0
+MUL R14 R14 R21
+STR R3 46986 R8
+ADD R31 R2 R12
+MOV R19 11013
+LDR R12 R28 -30109
+MUL R18 R17 R20
+LDR R22 R2 -49784
+STR R1 -7621 R2
+ADD R16 R6 R3
+MUL R10 R18 R28
+MOV R8 56069
+MUL R28 R30 R21
+SUB R15 R3 R4
+ADD R0 R17 R17
+LDR R17 R0 21430
+STR R17 44536 R8
+ADD R14 R10 R28
+STR R4 29381 R29
+SUB R22 R17 R23
+MUL R0 R10 R14
+ADD R27 R22 R22
+MOV R24 -11533
+DIV R1 R3 R19
+SUB R18 R26 R16
+ADD R7 R15 R25
+ADD R4 R27 R11
+MOV R9 25840
+STR R29 44013 R14
+MOV R19 12392
+DIV R8 R25 R9
+SUB R2 R23 R31
+LDR R22 R3 6538
+DIV R28 R26 R11
+LDR R15 R19 22179
+STR R2 -14695 R26
+SUB R25 R1 R22
+STR R12 35478 R7
+SUB R28 R7 R23
+ADD R20 R6 R27
+STR R12 -38615 R17
+DIV R14 R20 R24
+STR R18 34430 R2
+LDR R9 R23 11618
+MUL R11 R3 R29
+MUL R15 R26 R25
+MUL R14 R11 R31
+LDR R2 R27 -25246
+ADD R24 R1 R30
+MOV R30 -10302
+SUB R9 R2 R29
+STR R25 -18116 R27
+MOV R12 -46143
+STR R18 45243 R26
+DIV R31 R6 R23
+STR R0 16613 R8
+LDR R5 R15 42974
+MUL R19 R26 R14
+MOV R19 -50349
+LDR R31 R0 -44458
+LDR R9 R7 -57217
+MOV R28 13853
+MOV R20 -23691
+DIV R11 R0 R6
+ADD R2 R22 R24
+DIV R4 R0 R13
+MOV R19 -1087
+MUL R10 R16 R30
+STR R13 -46077 R22
+SUB R20 R30 R14
+STR R29 1143 R11
+ADD R19 R19 R22
+ADD R19 R29 R28
+STR R1 -50687 R7
+LDR R21 R6 62648
+SUB R29 R5 R27
+SUB R30 R2 R16
+MUL R10 R6 R2
+MOV R6 -60257
+LDR R5 R22 -59108
+MUL R6 R3 R19
+MUL R28 R18 R17
+STR R23 14405 R25
+MUL R6 R5 R17
+MOV R18 24623
+DIV R23 R11 R22
+SUB R19 R21 R24
+DIV R19 R27 R23
+SUB R2 R31 R7
+LDR R25 R20 19766
+MUL R18 R19 R1
+SUB R18 R15 R7
+LDR R9 R15 -9274
+ADD R8 R19 R1
+MOV R28 36371
+DIV R3 R27 R13
+ADD R3 R27 R11
+LDR R8 R17 56573
+MUL R4 R4 R2
+SUB R7 R16 R22
+LDR R27 R14 55073
+MOV R12 42207
+SUB R20 R8 R0
+ADD R5 R11 R0
+SUB R25 R20 R23
+MOV R0 -50215
+MUL R26 R29 R17
+LDR R30 R4 -24113
+SUB R15 R26 R9
+ADD R7 R13 R13
+MOV R17 2481
+ADD R31 R19 R13
+MUL R28 R19 R21
+DIV R13 R25 R22
+SUB R0 R25 R2
+MUL R2 R27 R23
+MOV R12 -9902
+SUB R7 R19 R7
+MUL R27 R4 R20
+MUL R31 R23 R7
+LDR R28 R17 -18064
+SUB R11 R12 R2
+SUB R19 R1 R2
+LDR R26 R10 -53279
+MUL R10 R18 R29
+STR R26 -48241 R22
+SUB R20 R3 R9
+DIV R2 R30 R18
+DIV R31 R19 R5
+SUB R29 R7 R9
+SUB R12 R20 R10
+ADD R13 R17 R8
+ADD R19 R13 R8
+MOV R25 47542
+STR R17 -21699 R16
+STR R2 -38985 R25
+SUB R2 R7 R31
+MUL R25 R30 R2
+SUB R19 R7 R24
+MOV R8 -19440
+ADD R15 R23 R12
+ADD R30 R17 R9
+DIV R12 R28 R24
+SUB R11 R22 R24
+MUL R5 R2 R3
+MUL R2 R8 R18
+LDR R6 R4 -35422
+SUB R4 R2 R8
+MUL R30 R6 R13
+STR R25 53358 R19
+SUB R6 R2 R27
+DIV R17 R21 R10
+MOV R10 -15337
+MOV R31 42766
+ADD R18 R13 R24
+ADD R11 R13 R17
+LDR R8 R17 62454
+MOV R25 34042
+MOV R30 59875
+SUB R13 R5 R4
+MUL R9 R0 R30
+STR R17 -49956 R9
+STR R3 38673 R1
+DIV R16 R30 R18
+MUL R25 R2 R16
+STR R6 -55394 R23
+MOV R22 9635
+MUL R6 R1 R29
+STR R28 61377 R17
+LDR R6 R31 -51670
+SUB R2 R11 R16
+MOV R10 10254
+MUL R29 R20 R0
+DIV R20 R23 R18
+STR R18 24662 R30
+LDR R25 R25 -17461
+MUL R1 R13 R14
+SUB R29 R21 R11
+MUL R17 R25 R5
+STR R17 21924 R12
+LDR R28 R13 58190
+DIV R27 R21 R9
+DIV R11 R29 R11
+DIV R31 R1 R2
+MUL R17 R4 R14
+MOV R10 30106
+SUB R23 R28 R16
+ADD R26 R31 R7
+MUL R3 R26 R10
+LDR R8 R19 -50414
+MOV R18 -54279
+LDR R3 R16 -29779
+MUL R24 R15 R28
+LDR R1 R18 -29501
+LDR R15 R2 56060
+DIV R9 R9 R13
+DIV R25 R18 R20
+SUB R15 R7 R22
+STR R19 -13611 R10
+ADD R6 R16 R16
+SUB R27 R4 R3
+MOV R6 44218
+MUL R19 R21 R6
+LDR R10 R6 54063
+STR R19 -12811 R11
+DIV R1 R25 R19
+LDR R8 R7 -29156
+ADD R23 R20 R1
+LDR R2 R15 18607
+SUB R6 R6 R27
+ADD R5 R11 R25
+LDR R1 R25 -20067
+STR R27 -40519 R28
+MOV R15 22527
+MOV R10 -16378
+LDR R28 R15 2505
+DIV R29 R6 R14
+DIV R2 R5 R5
+ADD R31 R27 R1
+ADD R26 R1 R1
+ADD R4 R30 R1
+DIV R0 R19 R6
+STR R5 -58238 R10
+STR R14 12570 R7
+LDR R25 R8 -34983
+DIV R24 R10 R22
+STR R3 13029 R3
+MOV R24 48238
+DIV R1 R14 R25
+STR R9 19709 R1
+STR R10 15966 R23
+LDR R8 R6 -16181
+DIV R17 R0 R0
+STR R8 15289 R15
+STR R8 -28306 R30
+ADD R28 R13 R23
+MOV R9 64813
+ADD R13 R14 R21
+MOV R17 36881
+MOV R27 44886
+MOV R31 14140
+STR R31 -6315 R21
+DIV R14 R18 R0
+ADD R21 R16 R2
+SUB R3 R12 R0
+SUB R26 R6 R6
+MOV R31 10650
+DIV R17 R15 R18
+MUL R4 R16 R10
+MOV R30 23286
+MOV R31 50353
+LDR R9 R10 -22317
+DIV R14 R16 R3
+LDR R5 R20 639
+LDR R28 R20 -9555
+STR R11 -41703 R8
+DIV R31 R0 R11
+MUL R1 R2 R9
+STR R21 -51839 R18
+SUB R16 R18 R2
+DIV R26 R24 R18
+SUB R30 R11 R6
+SUB R25 R21 R20
+STR R26 11446 R8
+MUL R24 R20 R30
+DIV R14 R14 R31
+LDR R21 R7 -24605
+DIV R27 R22 R1
+SUB R6 R31 R3
+LDR R26 R7 -64821
+LDR R6 R13 52573
+MOV R20 4604
+ADD R26 R8 R17
+MUL R24 R10 R11
+LDR R24 R28 -5912
+MOV R27 30135
+LDR R13 R12 -47526
+MUL R19 R10 R27
+MUL R24 R13 R10
+SUB R7 R17 R24
+MOV R11 35179
+MOV R24 -24122
+MOV R27 23406
+MUL R29 R2 R12
+DIV R18 R11 R5
+LDR R21 R9 -5867
+LDR R12 R28 13942
+SUB R13 R28 R8
+MOV R1 -40056
+MUL R22 R16 R3
+DIV R24 R31 R12
+ADD R8 R13 R19
+STR R7 41146 R0
+STR R1 -27055 R31
+STR R24 -10616 R2
+LDR R0 R3 -197
+SUB R21 R10 R22
+LDR R29 R23 59096
+STR R26 -3932 R20
+LDR R11 R28 -5421
+MOV R11 -31696
+MOV R3 5339
+SUB R2 R19 R26
+STR R23 -18591 R6
+STR R23 13276 R13
+LDR R13 R30 24503
+ADD R20 R0 R10
+LDR R27 R8 -17735
+SUB R16 R10 R24
+DIV R15 R28 R7
+STR R6 7915 R30
+DIV R31 R27 R8
+MOV R28 -30421
+MOV R17 5568
+SUB R10 R20 R18
+MUL R5 R21 R23
+SUB R24 R12 R4
+MUL R1 R27 R3
+MOV R9 11355
+STR R13 -16577 R31
+ADD R25 R7 R24
+STR R24 -21821 R11
+DIV R15 R0 R20
+SUB R8 R27 R17
+LDR R27 R2 47767
+STR R2 -51247 R26
+DIV R8 R25 R28
+SUB R19 R11 R13
+DIV R9 R13 R1
+MOV R24 55617
+MOV R24 -63087
+STR R5 -63449 R27
+MOV R21 55975
+MOV R30 27907
+LDR R7 R26 38747
+DIV R14 R10 R29
+MUL R3 R5 R4
+STR R15 -23334 R31
+MOV R28 16923
+SUB R21 R3 R0
+DIV R3 R26 R29
+ADD R0 R2 R29
+MOV R25 60449
+MUL R26 R13 R2
+MOV R1 18863
+LDR R14 R14 20254
+DIV R4 R31 R17
+ADD R13 R27 R9
+SUB R15 R9 R23
+STR R27 16114 R27
+SUB R14 R7 R16
+SUB R6 R1 R10
+SUB R2 R25 R6
+ADD R2 R8 R2
+MOV R17 61591
+MUL R7 R20 R16
+MOV R22 -63589
+MUL R25 R21 R1
+MUL R22 R30 R26
+LDR R11 R16 -28538
+SUB R29 R10 R13
+DIV R0 R5 R14
+SUB R21 R26 R29
+LDR R3 R21 -43127
+SUB R28 R29 R13
+SUB R0 R0 R8
+MOV R16 -16175
+ADD R20 R3 R5
+LDR R17 R13 61304
+MUL R23 R8 R0
+MUL R15 R11 R18
+DIV R7 R0 R26
+LDR R1 R10 -33998
+MOV R21 5487
+STR R6 14169 R0
+ADD R30 R4 R19
+SUB R0 R14 R17
+DIV R26 R12 R6
+DIV R21 R21 R6
+MUL R28 R3 R29
+SUB R0 R19 R14
+STR R18 -37850 R15
+MUL R9 R0 R22
+MUL R11 R29 R27
+MUL R29 R8 R3
+DIV R14 R6 R10
+STR R25 29296 R3
+MUL R4 R8 R19
+LDR R23 R14 -1613
+MUL R31 R31 R9
+LDR R10 R3 10597
+ADD R20 R31 R19
+DIV R24 R4 R26
+STR R17 38543 R25
+MUL R26 R27 R29
+ADD R10 R21 R13
+ADD R17 R15 R18
+DIV R31 R19 R30
+STR R31 24730 R22
+DIV R29 R20 R15
+MUL R25 R23 R31
+MOV R23 55580
+MOV R17 22975
+DIV R15 R13 R19
+STR R7 9046 R2
+LDR R31 R15 -39906
+ADD R16 R26 R20
+MOV R21 -43261
+ADD R6 R8 R17
+MUL R26 R0 R5
+STR R0 -30697 R30
+LDR R7 R11 2064
+LDR R15 R8 -52977
+ADD R10 R5 R11
+ADD R31 R5 R1
+MOV R31 48930
+MOV R0 33257
+SUB R17 R30 R16
+ADD R4 R2 R27
+SUB R9 R7 R29
+MOV R9 -5985
+MOV R18 -64934
+MOV R8 28028
+SUB R27 R5 R0
+ADD R10 R27 R15
+MOV R21 -33128
+MOV R28 43138
+STR R6 -18822 R0
+MUL R21 R29 R17
+MOV R13 11735
+DIV R20 R3 R21
+STR R19 7294 R28
+DIV R31 R7 R7
+MOV R8 -61162
+STR R4 -1290 R0
+MOV R27 17511
+DIV R5 R23 R15
+MUL R19 R6 R1
+SUB R25 R0 R12
+LDR R19 R29 -8875
+STR R29 41457 R9
+SUB R12 R16 R24
+LDR R25 R25 53395
+LDR R18 R25 34476
+STR R21 -12785 R10
+MUL R17 R13 R16
+SUB R23 R16 R19
+DIV R1 R7 R4
+SUB R22 R11 R3
+DIV R16 R11 R21
+ADD R2 R30 R26
+MOV R20 48445
+ADD R17 R6 R13
+MUL R29 R9 R23
+SUB R6 R1 R30
+STR R1 -18685 R17
+MUL R3 R4 R22
+ADD R15 R2 R5
+LDR R13 R31 -40125
+STR R16 -14846 R6
+MOV R25 -39046
+ADD R19 R1 R29
+SUB R13 R3 R0
+STR R14 -46199 R5
+LDR R10 R0 30898
+DIV R18 R11 R18
+ADD R18 R29 R29
+DIV R5 R10 R25
+LDR R30 R0 52399
+SUB R19 R28 R29
+LDR R0 R16 -20548
+SUB R3 R17 R5
+LDR R5 R2 -5958
+DIV R30 R15 R27
+MOV R7 -22476
+MUL R15 R18 R1
+LDR R14 R31 -27023
+STR R5 12453 R0
+ADD R31 R25 R8
+STR R9 33973 R9
+STR R30 -46172 R30
+ADD R8 R8 R20
+ADD R5 R11 R3
+SUB R7 R5 R12
+LDR R27 R31 -15868
+MOV R22 487
+SUB R3 R7 R21
+ADD R0 R14 R22
+MOV R17 -4186
+MUL R23 R14 R26
+SUB R14 R3 R7
+ADD R29 R31 R3
+STR R31 34202 R26
+MUL R28 R3 R28
+ADD R6 R1 R14
+ADD R9 R17 R6
+DIV R6 R24 R16
+MOV R19 27430
+LDR R6 R24 -26117
+LDR R29 R26 -17058
+LDR R6 R0 -45583
+MUL R21 R26 R28
+DIV R27 R7 R17
+SUB R23 R23 R15
+MOV R26 -4387
+SUB R27 R7 R23
+DIV R19 R0 R3
+DIV R18 R2 R25
+LDR R15 R8 42840
+DIV R13 R19 R4
+SUB R3 R18 R7
+ADD R4 R20 R31
+MOV R8 -46659
+STR R28 -20316 R16
+SUB R24 R30 R24
+ADD R14 R7 R18
+MOV R30 -33621
+STR R26 -500 R21
+DIV R12 R4 R20
+STR R9 -5099 R1
+STR R17 -21901 R26
+MOV R30 -1618
+MOV R11 -26953
+SUB R26 R8 R9
+STR R27 39587 R24
+DIV R28 R20 R1
+LDR R6 R16 -44925
+SUB R20 R25 R4
+DIV R27 R24 R0
+SUB R18 R28 R19
+MOV R11 59217
+LDR R4 R19 -49554
+MUL R12 R20 R15
+MOV R5 -30452
+SUB R14 R1 R0
+MUL R20 R29 R19
+DIV R30 R20 R1
+STR R6 -13808 R23
+MOV R3 26884
+MUL R5 R26 R28
+LDR R22 R28 54842
+MUL R29 R25 R23
+STR R2 -19984 R0
+STR R6 16458 R27
+DIV R9 R30 R23
+MOV R27 -4033
+STR R21 -62863 R18
+MOV R17 32813
+SUB R20 R18 R26
+ADD R16 R3 R16
+MUL R9 R30 R16
+ADD R8 R2 R12
+MUL R21 R16 R20
+LDR R2 R26 17500
+ADD R22 R19 R12
+MUL R15 R15 R9
+ADD R28 R0 R9
+SUB R1 R18 R29
+ADD R5 R31 R12
+LDR R27 R23 43391
+SUB R16 R0 R17
+MOV R14 -16885
+DIV R0 R25 R21
+LDR R22 R15 32922
+STR R3 60058 R27
+DIV R11 R19 R25
+DIV R5 R21 R11
+DIV R17 R4 R9
+DIV R3 R17 R14
+ADD R1 R16 R7
+MOV R28 -11898
+SUB R26 R23 R21
+LDR R8 R29 29918
+MOV R16 -38410
+DIV R21 R4 R5
+DIV R28 R10 R20
+STR R1 45429 R26
+STR R6 -14428 R28
+DIV R3 R28 R27
+SUB R26 R11 R29
+LDR R10 R13 8394
+LDR R27 R29 44884
+STR R6 26424 R3
+MUL R18 R1 R2
+LDR R13 R11 50981
+LDR R16 R3 62919
+DIV R27 R27 R21
+DIV R12 R24 R18
+MOV R12 1889
+MUL R19 R7 R29
+MUL R16 R30 R21
+MUL R10 R24 R22
+SUB R19 R10 R27
+ADD R1 R30 R28
+ADD R25 R17 R15
+LDR R6 R25 -41166
+STR R4 15869 R25
+SUB R18 R10 R25
+SUB R1 R4 R18
+MOV R13 17628
+STR R5 -57791 R28
+SUB R23 R3 R4
+MOV R18 -12696
+STR R14 13609 R8
+MUL R8 R15 R20
+LDR R15 R6 11059
+DIV R26 R5 R2
+LDR R12 R23 27317
+LDR R4 R15 -14581
+LDR R24 R29 -26929
+DIV R14 R6 R5
+DIV R3 R29 R31
+MOV R21 -46390
+LDR R28 R26 -48997
+MUL R29 R19 R10
+MOV R13 30196
+SUB R24 R26 R6
+SUB R20 R17 R30
+DIV R14 R30 R14
+MUL R17 R19 R4
+STR R2 21576 R31
+STR R25 -12526 R23
+SUB R5 R16 R4
+STR R3 26911 R27
+LDR R26 R2 9505
+ADD R5 R13 R24
+LDR R15 R11 40030
+LDR R12 R30 -34899
+ADD R21 R24 R31
+STR R27 -36968 R17
+SUB R19 R5 R3
+STR R24 -58955 R12
+MUL R0 R28 R2
+DIV R22 R15 R0
+MUL R5 R9 R25
+SUB R28 R19 R23
+MUL R13 R20 R5
+DIV R10 R31 R31
+ADD R8 R30 R21
+MUL R0 R5 R8
+MUL R21 R3 R28
+LDR R15 R16 13239
+SUB R16 R12 R5
+DIV R3 R23 R24
+STR R20 26920 R14
+ADD R23 R10 R19
+STR R4 -24840 R25
+MOV R23 -38382
+DIV R17 R14 R9
+DIV R14 R28 R15
+MOV R23 -17510
+ADD R17 R6 R18
+MOV R30 48010
+DIV R22 R25 R19
+DIV R31 R0 R20
+LDR R18 R15 51253
+MOV R14 25541
+MOV R15 33183
+MUL R6 R15 R8
+DIV R29 R23 R31
+MUL R27 R17 R28
+SUB R27 R23 R31
+MUL R20 R4 R15
+LDR R25 R10 -35801
+SUB R8 R7 R9
+ADD R4 R24 R17
+MOV R5 -43136
+MUL R30 R13 R16
+ADD R24 R31 R17
+SUB R4 R2 R23
+MOV R8 59528
+LDR R5 R16 -2070
+ADD R3 R28 R12
+MOV R27 53443
+LDR R9 R10 23451
+MOV R14 58415
+DIV R17 R4 R7
+MOV R12 35850
+DIV R9 R24 R24
+STR R27 -44633 R27
+LDR R2 R3 17341
+LDR R11 R28 24632
+ADD R24 R18 R3
+MUL R17 R31 R12
+LDR R11 R24 -50803
+STR R9 -25298 R18
+SUB R3 R20 R21
+STR R12 -12605 R20
+MOV R10 33667
+MOV R2 57463
+DIV R31 R2 R12
+MOV R19 44864
+SUB R22 R9 R15
+STR R6 -49461 R30
+ADD R14 R26 R10
+DIV R0 R24 R17
+SUB R25 R20 R10
+ADD R13 R13 R18
+LDR R2 R12 30801
+LDR R27 R20 -52672
+LDR R18 R3 -28731
+MOV R6 -55338
+STR R15 55768 R11
+ADD R23 R2 R3
+MOV R6 -33556
+DIV R11 R22 R30
+DIV R0 R23 R23
+DIV R18 R24 R21
+LDR R26 R1 -58696
+MUL R19 R21 R8
+LDR R13 R26 -32765
+MUL R28 R13 R7
+STR R9 37977 R17
+ADD R17 R0 R27
+MOV R15 20478
+MUL R8 R30 R13
+MOV R8 -30984
+MOV R23 32646
+SUB R14 R4 R10
+MOV R11 38618
+MOV R22 16807
+ADD R15 R14 R18
+STR R3 33790 R29
+MUL R8 R26 R20
+ADD R28 R6 R6
+ADD R2 R25 R14
+MOV R29 6693
+ADD R30 R23 R17
+ADD R28 R13 R1
+STR R11 -31401 R19
+DIV R5 R16 R24
+DIV R18 R8 R30
+DIV R31 R7 R21
+LDR R26 R14 45934
+STR R3 41878 R10
+ADD R1 R5 R9
+DIV R31 R4 R2
+MOV R30 -55452
+STR R12 47850 R31
+SUB R23 R1 R23
+LDR R28 R1 -58578
+ADD R2 R6 R22
+ADD R30 R27 R20
+STR R22 17953 R10
+SUB R13 R20 R17
+SUB R16 R28 R23
+STR R16 -15736 R27
+STR R3 29927 R31
+LDR R2 R17 5894
+MOV R18 -15527
+MUL R7 R30 R3
+MUL R25 R16 R30
+DIV R26 R4 R4
+MUL R1 R17 R12
+DIV R7 R26 R30
+DIV R27 R5 R5
+MOV R15 2965
+MUL R5 R18 R30
+MUL R12 R25 R1
+LDR R14 R16 -35590
+MOV R12 17737
+LDR R21 R31 -22738
+STR R10 -52926 R5
+STR R20 48739 R16
+MOV R0 -23433
+SUB R7 R15 R31
+SUB R24 R31 R10
+LDR R21 R10 56089
+MOV R10 30984
+MOV R15 -47087
+SUB R6 R23 R23
+SUB R1 R17 R29
+MUL R23 R22 R16
+MUL R1 R0 R24
+DIV R13 R22 R27
+MOV R28 47496
+LDR R9 R29 -26198
+LDR R3 R29 20001
+SUB R1 R5 R2
+MUL R1 R25 R3
+LDR R30 R19 59108
+SUB R26 R28 R8
+ADD R20 R0 R15
+ADD R22 R5 R13
+MUL R28 R13 R15
+MOV R11 60245
+LDR R22 R0 44870
+STR R18 -36801 R30
+ADD R21 R21 R25
+STR R17 -16858 R18
+DIV R9 R14 R26
+STR R19 32551 R17
+MUL R4 R9 R1
+MOV R5 61012
+MOV R23 723
+STR R2 40093 R25
+SUB R6 R3 R26
+STR R15 57180 R4
+DIV R19 R20 R0
+STR R9 61982 R20
+MOV R12 64423
+DIV R15 R15 R26
+LDR R30 R21 -44676
+STR R10 -64615 R22
+MUL R2 R20 R15
+SUB R23 R1 R8
+LDR R6 R26 -38799
+LDR R8 R4 17914
+DIV R15 R5 R4
+LDR R13 R0 -34942
+MUL R10 R18 R23
+MUL R28 R5 R31
+LDR R21 R6 -51630
+MOV R28 -6577
+SUB R3 R19 R28
+SUB R21 R24 R14
+LDR R29 R24 -52826
+SUB R23 R21 R8
+DIV R6 R9 R4
+ADD R15 R19 R20
+MOV R7 -16714
+DIV R9 R6 R17
+LDR R13 R16 13651
+DIV R28 R13 R27
+MUL R24 R19 R6
+MOV R0 17551
+STR R26 -37151 R19
+ADD R10 R5 R31
+MOV R12 38992
+STR R26 3688 R10
+LDR R14 R7 28414
+DIV R3 R15 R5
+SUB R2 R0 R20
+ADD R8 R9 R8
+MUL R11 R25 R8
+MUL R25 R27 R6
+LDR R1 R17 23580
+MOV R8 23864
+DIV R14 R6 R8
+ADD R17 R25 R6
+MUL R25 R20 R3
+DIV R27 R21 R6
+ADD R11 R14 R25
+DIV R3 R20 R4
+MOV R20 -37194
+ADD R20 R14 R24
+STR R12 -15479 R13
+MOV R1 24476
+ADD R17 R10 R24
+MOV R31 -9338
+SUB R0 R9 R11
+LDR R28 R0 -21999
+MUL R25 R24 R11
+SUB R5 R23 R9
+STR R22 -33691 R4
+SUB R29 R29 R7
+STR R18 -62272 R12
+ADD R8 R9 R5
+DIV R0 R23 R25
+SUB R27 R14 R6
+ADD R27 R11 R14
+ADD R15 R7 R10
+SUB R6 R17 R1
+SUB R29 R29 R20
+DIV R30 R14 R11
+DIV R3 R26 R10
+ADD R19 R18 R14
+SUB R14 R10 R7
+LDR R2 R22 3863
+DIV R7 R0 R7
+STR R1 56786 R8
+SUB R16 R9 R6
+MOV R29 51179
+MOV R18 -40547
+ADD R30 R8 R16
+MOV R23 -53203
+MUL R20 R19 R16
+STR R17 -2146 R20
+MUL R20 R6 R20
+SUB R4 R2 R15
+DIV R19 R27 R1
+MOV R25 -30212
+DIV R9 R9 R25
+DIV R11 R18 R10
+MOV R31 -28509
+ADD R15 R20 R28
+SUB R24 R6 R14
+SUB R30 R15 R2
+LDR R15 R7 -19490
+DIV R30 R11 R3
+LDR R8 R30 -25576
+STR R23 10104 R30
+DIV R1 R27 R29
+STR R29 -18823 R17
+MOV R6 27486
+STR R28 27205 R26
+MOV R7 -4227
+ADD R31 R10 R4
+MOV R18 63423
+MUL R22 R3 R26
+MOV R3 4638
+DIV R29 R15 R10
+STR R14 8120 R29
+MUL R8 R17 R23
+LDR R10 R21 -36818
+LDR R23 R8 -39881
+MOV R4 -10652
+SUB R9 R27 R26
+LDR R1 R16 -38524
+SUB R15 R31 R4
+STR R1 -53197 R9
+LDR R8 R26 -22033
+LDR R30 R15 -22423
+STR R18 64564 R22
+MUL R25 R26 R3
+DIV R6 R20 R20
+DIV R23 R17 R1
+STR R31 33257 R4
+MOV R18 932
+SUB R15 R0 R29
+LDR R30 R8 40368
+MUL R24 R4 R22
+SUB R6 R14 R4
+MUL R14 R16 R8
+MUL R11 R19 R22
+LDR R22 R8 36491
+DIV R7 R10 R5
+MOV R27 60678
+MUL R12 R27 R11
+LDR R19 R19 33847
+ADD R26 R27 R31
+DIV R2 R4 R10
+MUL R6 R10 R24
+LDR R31 R23 29288
+SUB R22 R15 R4
+LDR R19 R0 -5685
+SUB R2 R8 R8
+MUL R14 R29 R25
+LDR R24 R21 27916
+MOV R23 -9198
+SUB R21 R16 R7
+STR R25 28897 R29
+MUL R30 R29 R7
+SUB R19 R0 R4
+ADD R30 R12 R9
+MUL R30 R14 R19
+SUB R10 R3 R18
+SUB R21 R11 R30
+STR R21 -30900 R5
+LDR R25 R4 -29928
+ADD R27 R24 R28
+LDR R20 R16 22180
+DIV R20 R27 R20
+MUL R7 R6 R10
+SUB R15 R9 R17
+DIV R22 R17 R30
+DIV R0 R31 R15
+ADD R1 R16 R2
+DIV R29 R8 R25
+MOV R16 -16182
+STR R26 -24497 R30
+LDR R18 R25 -25208
+STR R20 -24529 R29
+MUL R1 R10 R24
+MOV R15 -64936
+STR R17 36720 R28
+DIV R28 R13 R12
+SUB R30 R11 R6
+MOV R3 -17649
+LDR R19 R14 -37765
+STR R7 30480 R23
+MUL R3 R31 R4
+MUL R18 R30 R28
+DIV R6 R14 R28
+STR R24 -20648 R0
+MUL R16 R2 R21
+SUB R6 R1 R19
+LDR R3 R24 -29124
+DIV R10 R1 R21
+DIV R11 R20 R17
+ADD R29 R9 R22
+ADD R25 R21 R8
+SUB R1 R18 R22
+SUB R5 R27 R7
+STR R6 -36167 R0
+ADD R11 R0 R3
+MOV R12 17610
+ADD R3 R30 R1
+ADD R4 R11 R15
+SUB R14 R28 R29
+SUB R16 R26 R2
+SUB R7 R20 R13
+DIV R7 R15 R1
+ADD R11 R16 R3
+SUB R25 R19 R11
+SUB R28 R1 R1
+SUB R30 R0 R15
+MUL R11 R25 R23
+ADD R18 R18 R19
+MOV R23 10896
+MOV R31 58065
+MUL R28 R25 R12
+STR R0 15840 R9
+MUL R24 R6 R19
+STR R4 11251 R2
+STR R4 30475 R22
+MUL R21 R12 R25
+SUB R18 R22 R9
+LDR R29 R12 -2640
+LDR R7 R28 1734
+DIV R14 R6 R30
+ADD R25 R16 R12
+STR R22 12211 R7
+LDR R28 R19 34797
+STR R28 57092 R6
+MOV R11 -9856
+MUL R17 R30 R7
+MUL R20 R7 R12
+ADD R18 R18 R17
+STR R30 -636 R27
+LDR R0 R7 34417
+LDR R8 R19 46496
+MUL R6 R16 R2
+ADD R21 R5 R13
+LDR R1 R14 64736
+DIV R10 R22 R21
+ADD R29 R5 R20
+ADD R25 R10 R11
+STR R19 -63837 R10
+LDR R13 R3 -13427
+STR R13 63797 R26
+MOV R14 62193
+MOV R24 32161
+DIV R25 R31 R2
+MUL R14 R27 R14
+MUL R21 R27 R22
+DIV R22 R25 R24
+STR R2 -40248 R28
+MUL R0 R10 R3
+MOV R20 -48755
+MUL R15 R29 R4
+DIV R14 R19 R16
+MOV R25 41479
+LDR R15 R7 32396
+STR R17 -31442 R21
+STR R1 -1862 R10
+DIV R22 R31 R0
+MOV R7 -22257
+LDR R4 R4 -31591
+DIV R7 R7 R25
+LDR R5 R17 54043
+STR R31 62625 R15
+MUL R24 R30 R12
+MOV R31 -27195
+DIV R0 R4 R15
+LDR R4 R27 22715
+MOV R9 25069
+MUL R23 R16 R17
+LDR R20 R11 -25865
+MOV R13 -40261
+ADD R21 R8 R18
+MUL R21 R15 R30
+MUL R8 R7 R0
+DIV R25 R25 R4
+ADD R19 R20 R8
+MOV R15 23658
+SUB R22 R20 R5
+MUL R6 R4 R9
+MOV R23 -39169
+ADD R9 R5 R3
+STR R26 -28816 R21
+LDR R28 R17 41385
+MOV R22 29575
+MOV R10 -64326
+DIV R6 R16 R6
+MOV R0 -22295
+MUL R5 R21 R23
+SUB R16 R12 R23
+DIV R15 R15 R5
+MUL R30 R15 R22
+DIV R19 R15 R14
+MUL R28 R13 R21
+ADD R18 R20 R2
+DIV R0 R10 R30
+STR R0 -36195 R14
+ADD R17 R23 R3
+DIV R11 R17 R20
+ADD R1 R0 R25
+STR R7 -8659 R3
+SUB R11 R5 R31
+SUB R12 R6 R2
+DIV R10 R13 R22
+LDR R14 R19 -5617
+LDR R30 R19 54556
+LDR R6 R29 -26899
+MOV R15 44374
+DIV R28 R6 R28
+SUB R19 R0 R12
+MUL R19 R11 R7
+SUB R25 R21 R28
+MOV R21 24292
+DIV R20 R6 R16
+STR R19 -29377 R31
+SUB R23 R9 R5
+MOV R1 -37294
+MOV R9 -60316
+LDR R24 R16 38457
+MUL R11 R27 R0
+SUB R6 R2 R29
+MOV R23 -15947
+MOV R25 -13973
+MOV R9 -44987
+MUL R6 R19 R9
+STR R24 -65436 R10
+ADD R27 R19 R1
+MUL R15 R10 R16
+LDR R19 R21 -7277
+LDR R0 R26 64642
+STR R20 -30057 R2
+SUB R1 R27 R9
+SUB R1 R14 R9
+DIV R8 R26 R28
+DIV R18 R26 R5
+ADD R4 R2 R21
+STR R22 -55413 R15
+MOV R2 -4256
+MUL R15 R7 R25
+STR R1 -55987 R20
+LDR R13 R20 -36568
+MUL R17 R23 R19
+MOV R25 32220
+LDR R30 R26 -216
+MUL R29 R0 R25
+MUL R0 R9 R1
+STR R29 691 R13
+MUL R9 R27 R10
+DIV R1 R6 R2
+LDR R17 R3 36737
+MUL R18 R7 R10
+MOV R10 -15284
+MUL R7 R25 R8
+DIV R2 R5 R0
+MOV R29 12206
+MOV R16 -53176
+MUL R1 R23 R11
+LDR R31 R9 10875
+ADD R10 R2 R5
+MUL R4 R0 R0
+MOV R21 57107
+LDR R15 R22 -647
+STR R6 61685 R16
+ADD R10 R13 R25
+DIV R28 R20 R3
+MOV R25 -11869
+SUB R22 R2 R19
+ADD R17 R24 R9
+MUL R31 R17 R20
+DIV R9 R18 R9
+MUL R0 R28 R3
+SUB R26 R8 R11
+ADD R31 R2 R21
+LDR R3 R14 26321
+ADD R13 R9 R9
+DIV R28 R25 R21
+ADD R4 R31 R19
+SUB R31 R11 R20
+STR R13 -47384 R22
+ADD R27 R19 R26
+SUB R3 R26 R10
+LDR R7 R12 -30207
+STR R29 34969 R4
+SUB R11 R6 R31
+STR R27 -59367 R0
+STR R30 34634 R11
+STR R19 -20978 R8
+SUB R16 R29 R6
+MOV R8 13181
+STR R6 -65159 R16
+ADD R16 R14 R25
+STR R9 8545 R0
+MOV R10 -59644
+MUL R18 R8 R18
+MOV R15 2650
+SUB R14 R27 R10
+MUL R6 R18 R13
+SUB R17 R29 R13
+MUL R16 R4 R21
+LDR R19 R1 -22299
+DIV R24 R13 R19
+LDR R17 R16 61540
+MUL R3 R9 R15
+MOV R9 -16082
+ADD R8 R14 R4
+STR R31 43282 R23
+ADD R22 R0 R7
+STR R20 32700 R13
+ADD R29 R9 R26
+ADD R19 R15 R16
+LDR R30 R28 5001
+DIV R7 R18 R22
+LDR R11 R29 -55031
+STR R7 64538 R0
+MOV R6 35660
+MOV R8 -14015
+SUB R12 R3 R16
+MUL R7 R11 R30
+ADD R28 R16 R29
+MOV R21 38452
+DIV R17 R15 R21
+STR R5 -9611 R28
+STR R11 -2893 R24
+DIV R7 R16 R7
+MUL R2 R19 R18
+LDR R31 R22 -24802
+SUB R14 R5 R7
+MOV R22 29449
+LDR R20 R13 -28576
+MOV R27 20798
+SUB R29 R22 R23
+MOV R10 62241
+ADD R31 R18 R0
+STR R10 -25167 R14
+MUL R23 R1 R11
+MUL R10 R27 R9
+MOV R2 -31434
+SUB R31 R5 R10
+ADD R15 R13 R30
+SUB R3 R0 R25
+SUB R5 R23 R31
+DIV R14 R10 R18
+LDR R20 R1 18646
+DIV R21 R5 R15
+LDR R16 R2 10861
+DIV R10 R6 R9
+SUB R10 R2 R9
+MUL R2 R31 R1
+SUB R5 R5 R0
+MOV R22 545
+STR R15 -51721 R12
+STR R13 -30588 R4
+ADD R7 R0 R29
+STR R25 60799 R7
+MUL R20 R17 R2
+DIV R13 R22 R24
+STR R6 30994 R2
+DIV R7 R29 R3
+DIV R27 R30 R12
+MUL R26 R19 R0
+STR R14 4532 R13
+STR R15 -61189 R23
+MUL R14 R23 R5
+LDR R30 R25 1741
+MOV R2 7282
+SUB R9 R7 R20
+LDR R1 R24 -53379
+MOV R23 -15707
+ADD R15 R15 R2
+SUB R11 R22 R6
+LDR R16 R11 -51686
+LDR R29 R17 -21207
+ADD R3 R10 R12
+MUL R19 R15 R14
+ADD R24 R20 R3
+STR R18 39396 R17
+MOV R5 -45994
+STR R26 -42791 R10
+MOV R15 -54773
+MUL R11 R10 R1
+LDR R10 R9 -16947
+MUL R11 R14 R10
+DIV R13 R16 R0
+MUL R20 R15 R28
+LDR R4 R25 -51289
+ADD R1 R14 R27
+MOV R24 17305
+LDR R7 R9 -30026
+STR R8 5269 R3
+LDR R20 R23 -51369
+MOV R26 50201
+LDR R4 R21 -14140
+ADD R26 R28 R21
+STR R21 54289 R23
+DIV R25 R17 R30
+ADD R15 R17 R15
+STR R8 -60883 R21
+ADD R17 R25 R22
+DIV R3 R18 R7
+SUB R23 R4 R21
+SUB R14 R14 R2
+MOV R29 -48479
+MOV R24 55646
+LDR R9 R22 18074
+ADD R29 R6 R22
+STR R0 -34757 R2
+ADD R25 R4 R19
+LDR R5 R9 43544
+DIV R11 R3 R9
+ADD R17 R29 R11
+LDR R5 R29 16598
+STR R16 31930 R1
+MUL R21 R15 R20
+SUB R9 R27 R28
+STR R9 -46922 R3
+ADD R12 R18 R20
+LDR R30 R11 -18721
+LDR R13 R18 -22346
+MUL R6 R7 R18
+MUL R6 R29 R15
+SUB R28 R29 R9
+ADD R20 R8 R30
+STR R27 -57372 R12
+MOV R30 48384
+LDR R2 R6 43176
+STR R17 50132 R21
+MOV R18 64035
+SUB R4 R7 R9
+DIV R14 R16 R29
+MUL R31 R10 R19
+STR R31 33138 R12
+MOV R8 -27777
+SUB R25 R19 R7
+SUB R26 R5 R24
+STR R31 -26249 R19
+STR R10 34804 R26
+ADD R7 R15 R29
+STR R22 -20163 R23
+MUL R12 R7 R12
+SUB R6 R31 R15
+ADD R29 R5 R7
+MOV R28 -7327
+ADD R11 R26 R19
+MUL R10 R25 R6
+LDR R31 R15 -49352
+SUB R18 R6 R27
+MUL R22 R4 R13
+SUB R27 R9 R23
+SUB R31 R20 R22
+LDR R10 R6 -44106
+SUB R22 R6 R30
+STR R21 -52899 R6
+DIV R15 R7 R12
+ADD R10 R27 R18
+MOV R24 -4788
+SUB R0 R7 R30
+MOV R12 -64776
+MOV R27 -22915
+LDR R22 R25 -13253
+STR R13 -12470 R1
+MUL R25 R9 R30
+ADD R29 R4 R31
+MOV R29 7431
+LDR R2 R29 -32647
+MOV R16 -528
+SUB R27 R13 R3
+STR R13 60251 R11
+MOV R13 53571
+STR R4 -2381 R0
+MUL R31 R18 R14
+DIV R1 R27 R19
+DIV R17 R30 R18
+ADD R10 R30 R2
+DIV R18 R9 R2
+LDR R31 R6 19966
+SUB R18 R31 R14
+SUB R2 R17 R5
+ADD R27 R26 R19
+MUL R4 R29 R4
+LDR R23 R18 -56552
+LDR R13 R24 -22638
+STR R17 -14736 R22
+SUB R3 R8 R15
+STR R25 21219 R26
+ADD R17 R5 R3
+DIV R4 R31 R13
+DIV R16 R2 R4
+ADD R14 R19 R7
+DIV R4 R8 R0
+MOV R10 -25167
+STR R8 42496 R11
+STR R22 59020 R30
+STR R17 -16368 R28
+ADD R4 R3 R12
+DIV R11 R14 R6
+SUB R1 R29 R24
+SUB R21 R5 R22
+ADD R19 R18 R19
+ADD R14 R16 R4
+STR R4 41928 R1
+DIV R14 R3 R27
+ADD R16 R7 R7
+STR R19 8722 R7
+ADD R21 R15 R29
+SUB R22 R25 R3
+SUB R9 R19 R1
+DIV R5 R27 R25
+DIV R11 R28 R18
+MOV R30 -5232
+SUB R25 R23 R14
+SUB R27 R0 R20
+DIV R27 R21 R22
+LDR R13 R1 -36626
+LDR R16 R19 25517
+MOV R1 18356
+DIV R16 R12 R16
+SUB R31 R15 R24
+DIV R4 R30 R8
+ADD R7 R24 R2
+MOV R24 -20981
+MUL R20 R13 R25
+SUB R17 R27 R9
+DIV R14 R26 R27
+LDR R11 R25 52518
+SUB R13 R12 R14
+MUL R26 R0 R18
+DIV R20 R12 R7
+MUL R18 R3 R21
+DIV R18 R10 R2
+MOV R19 -64542
+MOV R20 30431
+STR R15 -23049 R23
+STR R28 37613 R25
+SUB R3 R10 R12
+SUB R30 R22 R3
+MUL R15 R27 R0
+STR R27 52303 R16
+MUL R7 R9 R31
+STR R1 26600 R21
+LDR R20 R21 9875
+MOV R14 -14125
+ADD R30 R2 R5
+DIV R28 R1 R4
+STR R0 -49191 R8
+DIV R17 R19 R14
+LDR R9 R2 -30423
+STR R27 -32033 R10
+SUB R13 R25 R14
+SUB R29 R16 R8
+DIV R18 R8 R15
+MUL R15 R11 R7
+ADD R15 R14 R14
+LDR R13 R11 -41084
+ADD R11 R8 R4
+LDR R24 R15 -20829
+ADD R8 R23 R8
+DIV R8 R4 R23
+MUL R21 R30 R26
+MUL R16 R25 R7
+STR R31 -48481 R25
+MUL R22 R28 R2
+LDR R30 R9 -62622
+STR R1 50386 R25
+ADD R26 R14 R7
+SUB R5 R24 R20
+MOV R25 51172
+MOV R13 8557
+ADD R14 R14 R29
+ADD R13 R3 R6
+DIV R18 R30 R20
+DIV R0 R11 R3
+MOV R9 -49703
+MUL R21 R3 R23
+MUL R26 R15 R2
+SUB R19 R30 R20
+STR R11 -11720 R4
+MOV R3 4605
+MUL R17 R26 R12
+LDR R10 R23 42459
+ADD R24 R30 R6
+LDR R10 R23 47744
+STR R4 -53026 R0
+MOV R7 56098
+DIV R4 R20 R9
+SUB R12 R25 R28
+SUB R7 R13 R31
+LDR R4 R25 -47314
+MUL R20 R22 R4
+ADD R26 R5 R2
+STR R23 44901 R5
+MUL R12 R17 R19
+MUL R21 R3 R20
+MOV R11 51174
+MUL R27 R8 R3
+SUB R29 R20 R20
+ADD R14 R27 R5
+LDR R13 R8 40757
+STR R25 6806 R4
+MUL R10 R20 R26
+STR R12 10428 R14
+LDR R1 R20 8258
+MUL R21 R28 R16
+MOV R5 52489
+DIV R8 R14 R28
+SUB R21 R31 R29
+STR R17 22829 R14
+MOV R19 41697
+DIV R6 R6 R11
+ADD R9 R21 R31
+MUL R2 R13 R5
+SUB R30 R21 R3
+SUB R0 R27 R28
+STR R10 15221 R10
+MOV R28 44688
+ADD R3 R21 R8
+ADD R4 R3 R22
+DIV R31 R21 R31
+SUB R19 R5 R25
+DIV R12 R20 R16
+MUL R8 R30 R24
+ADD R19 R26 R27
+MUL R4 R10 R21
+MUL R14 R5 R18
+STR R26 -18332 R16
+SUB R25 R23 R8
+LDR R9 R26 -3893
+DIV R19 R2 R2
+LDR R5 R17 -13099
+MUL R3 R2 R17
+DIV R21 R5 R7
+MOV R29 -2072
+MUL R24 R25 R13
+STR R28 -57538 R17
+DIV R6 R17 R4
+DIV R4 R14 R12
+STR R10 -20507 R28
+SUB R28 R7 R30
+LDR R5 R24 35616
+DIV R30 R28 R22
+ADD R1 R15 R9
+STR R20 26081 R26
+MOV R18 -23673
+MOV R17 7829
+MUL R3 R30 R19
+STR R14 4726 R1
+SUB R11 R19 R9
+STR R24 28876 R4
+ADD R30 R26 R24
+DIV R29 R20 R13
+DIV R23 R22 R21
+ADD R30 R15 R9
+LDR R15 R2 29498
+ADD R4 R11 R4
+SUB R23 R5 R23
+ADD R2 R22 R2
+MUL R30 R15 R22
+MUL R16 R3 R27
+MOV R4 -13587
+SUB R27 R18 R18
+SUB R7 R4 R26
+MOV R2 -21
+DIV R21 R22 R10
+ADD R25 R20 R8
+ADD R30 R6 R31
+LDR R5 R20 -57315
+MOV R9 -63984
+STR R14 44278 R24
+MUL R28 R13 R3
+DIV R9 R31 R17
+ADD R30 R0 R29
+DIV R6 R6 R25
+MUL R0 R26 R29
+MUL R18 R26 R29
+LDR R9 R22 -36074
+MUL R28 R28 R7
+SUB R14 R16 R19
+SUB R30 R28 R16
+LDR R10 R1 -44899
+SUB R27 R9 R26
+MUL R23 R25 R18
+MUL R31 R24 R29
+ADD R19 R0 R7
+MUL R18 R10 R17
+SUB R16 R0 R2
+STR R21 -64041 R18
+MOV R13 23959
+ADD R10 R20 R13
+DIV R10 R31 R23
+DIV R1 R30 R18
+DIV R28 R12 R19
+MUL R30 R31 R3
+MUL R20 R30 R12
+MUL R7 R27 R29
+MUL R26 R6 R9
+MOV R31 4968
+DIV R2 R0 R31
+LDR R27 R19 -57264
+SUB R31 R8 R15
+MOV R9 25414
+DIV R12 R27 R2
+MOV R24 -7545
+SUB R5 R27 R21
+ADD R15 R28 R15
+MUL R0 R6 R6
+ADD R16 R24 R24
+MUL R0 R20 R25
+LDR R6 R0 -38613
+SUB R26 R1 R18
+STR R0 -49721 R21
+DIV R12 R17 R24
+STR R4 -52260 R10
+ADD R20 R20 R13
+SUB R13 R12 R30
+MOV R25 -41043
+LDR R7 R4 6254
+ADD R13 R12 R2
+SUB R0 R17 R6
+MUL R2 R23 R19
+STR R25 -36444 R7
+MOV R24 -8140
+MUL R25 R22 R0
+LDR R5 R5 -20689
+SUB R18 R22 R25
+MUL R9 R26 R19
+ADD R4 R22 R13
+MOV R2 41009
+ADD R27 R21 R21
+MOV R1 17318
+ADD R2 R7 R19
+DIV R11 R21 R29
+STR R4 -55195 R28
+DIV R31 R15 R5
+ADD R16 R0 R31
+STR R1 25038 R22
+STR R22 -23586 R31
+STR R3 65425 R10
+SUB R2 R12 R0
+STR R30 2778 R17
+STR R2 -45122 R15
+ADD R18 R24 R0
+SUB R9 R10 R22
+MUL R10 R19 R4
+MOV R14 19336
+STR R30 17920 R5
+SUB R14 R4 R14
+SUB R10 R2 R23
+MOV R7 -7715
+ADD R7 R28 R28
+MUL R15 R6 R2
+DIV R16 R23 R14
+STR R7 -14225 R3
+ADD R5 R28 R26
+MOV R22 -52713
+LDR R30 R11 44237
+ADD R9 R21 R24
+SUB R2 R8 R9
+ADD R27 R29 R31
+STR R29 27344 R24
+ADD R16 R11 R2
+LDR R8 R0 12720
+SUB R14 R23 R12
+MOV R3 -15607
+MOV R6 -12051
+MOV R31 -13642
+SUB R22 R27 R14
+DIV R1 R29 R2
+STR R6 41489 R29
+LDR R2 R29 -14424
+MUL R7 R20 R4
+LDR R14 R11 -46653
+MOV R17 65027
+MUL R17 R29 R13
+LDR R11 R23 42485
+LDR R30 R10 -41902
+STR R28 -55028 R20
+STR R21 -49781 R15
+DIV R23 R24 R23
+DIV R25 R7 R21
+ADD R27 R12 R2
+STR R25 -4273 R7
+LDR R13 R7 15636
+STR R12 24139 R15
+MUL R31 R3 R12
+SUB R29 R6 R0
+LDR R31 R1 -43070
+ADD R16 R23 R19
+SUB R0 R6 R28
+DIV R9 R18 R31
+MUL R4 R15 R27
+LDR R18 R0 -45264
+STR R24 -24083 R30
+MUL R19 R13 R6
+STR R26 -20073 R23
+MOV R31 960
+ADD R23 R24 R8
+STR R11 42726 R20
+LDR R0 R10 -3023
+MUL R4 R2 R14
+DIV R19 R16 R5
+MUL R9 R1 R12
+STR R21 -30990 R7
+MOV R22 -10432
+MOV R6 -63034
+MUL R3 R7 R17
+DIV R22 R19 R17
+LDR R15 R2 -58302
+STR R24 -47767 R22
+ADD R24 R15 R2
+SUB R30 R31 R5
+MOV R27 2601
+MUL R30 R18 R23
+LDR R19 R29 14065
+MUL R2 R13 R9
+DIV R8 R31 R0
+DIV R0 R24 R1
+MOV R27 1808
+MUL R16 R5 R25
+DIV R25 R17 R12
+DIV R23 R29 R18
+MUL R29 R9 R2
+ADD R17 R9 R30
+ADD R14 R27 R10
+STR R15 23262 R27
+LDR R7 R21 -32464
+ADD R30 R1 R14
+ADD R3 R27 R3
+DIV R14 R23 R12
+SUB R8 R3 R0
+MOV R9 -35380
+LDR R1 R10 -22665
+SUB R10 R7 R14
+SUB R21 R25 R7
+SUB R26 R16 R26
+MOV R7 3087
+MOV R14 5803
+SUB R9 R9 R25
+ADD R23 R10 R17
+SUB R10 R29 R3
+MUL R4 R25 R17
+SUB R20 R9 R4
+ADD R8 R18 R29
+ADD R23 R23 R11
+MUL R8 R16 R30
+LDR R20 R6 5218
+ADD R28 R19 R14
+DIV R14 R22 R12
+LDR R11 R11 34255
+MUL R29 R20 R19
+ADD R31 R11 R4
+ADD R18 R24 R22
+MUL R26 R17 R17
+ADD R15 R14 R6
+SUB R29 R0 R16
+ADD R5 R29 R8
+DIV R16 R29 R27
+STR R16 1434 R12
+SUB R19 R25 R4
+STR R15 -64559 R4
+DIV R31 R1 R28
+ADD R31 R25 R1
+LDR R4 R12 58188
+STR R11 2587 R12
+ADD R6 R13 R9
+MOV R9 -44914
+STR R3 -24239 R19
+DIV R16 R24 R9
+SUB R18 R3 R31
+SUB R21 R31 R13
+LDR R19 R12 -4923
+SUB R2 R10 R13
+MUL R27 R16 R3
+STR R17 33914 R12
+SUB R30 R2 R27
+DIV R23 R1 R12
+LDR R17 R25 1154
+STR R11 37516 R31
+MUL R2 R25 R1
+MOV R5 -16886
+STR R1 25374 R24
+STR R20 -35444 R15
+LDR R7 R9 -23626
+SUB R9 R19 R7
+MOV R22 -36402
+LDR R3 R19 -43166
+ADD R4 R1 R0
+ADD R7 R9 R22
+MUL R18 R1 R10
+DIV R23 R8 R24
+ADD R4 R9 R27
+ADD R26 R31 R31
+LDR R3 R28 -50119
+DIV R2 R15 R29
+LDR R15 R23 -47624
+LDR R7 R26 -20697
+ADD R29 R14 R24
+MOV R29 -53714
+MUL R9 R4 R9
+DIV R22 R14 R0
+LDR R28 R0 -53814
+SUB R15 R28 R27
+LDR R2 R23 -54122
+DIV R14 R12 R14
+MUL R4 R15 R30
+DIV R19 R23 R19
+LDR R27 R8 -42761
+STR R15 -3635 R20
+ADD R24 R25 R20
+SUB R27 R21 R5
+SUB R20 R23 R14
+MOV R21 26581
+MUL R2 R19 R19
+ADD R25 R21 R30
+ADD R24 R1 R11
+LDR R16 R20 -59475
+MUL R14 R11 R22
+LDR R23 R6 853
+LDR R11 R27 -91
+MOV R9 -48920
+MOV R24 -16699
+LDR R7 R22 9705
+ADD R12 R16 R0
+MOV R2 14007
+MOV R1 10152
+ADD R16 R12 R17
+SUB R8 R24 R14
+DIV R8 R27 R14
+LDR R28 R4 26737
+SUB R25 R11 R17
+MUL R5 R2 R10
+MOV R22 -56940
+LDR R14 R31 -61078
+SUB R22 R21 R29
+MOV R6 -11098
+STR R29 -18078 R15
+MUL R16 R8 R5
+MUL R10 R22 R23
+STR R29 -46198 R19
+MOV R14 16735
+ADD R10 R3 R23
+MUL R0 R17 R29
+LDR R11 R29 56926
+ADD R14 R3 R27
+ADD R2 R22 R29
+MUL R21 R8 R31
+ADD R17 R25 R2
+LDR R17 R29 -53488
+MOV R0 -45061
+LDR R16 R1 10114
+SUB R25 R13 R7
+LDR R4 R16 -57202
+DIV R28 R14 R19
+MOV R31 -31471
+SUB R20 R30 R4
+LDR R20 R25 -60839
+MOV R15 -1465
+MOV R22 -21084
+SUB R0 R12 R8
+STR R26 43222 R4
+STR R17 24079 R29
+MOV R18 36049
+SUB R2 R28 R22
+ADD R15 R22 R0
+DIV R5 R21 R13
+MOV R6 47598
+ADD R20 R4 R0
+DIV R21 R7 R28
+SUB R18 R8 R6
+LDR R4 R5 -13588
+DIV R14 R26 R12
+LDR R0 R4 885
+LDR R29 R3 61311
+SUB R13 R6 R29
+ADD R18 R13 R6
+LDR R10 R1 40222
+STR R11 -40826 R7
+MUL R7 R1 R15
+MUL R12 R1 R21
+STR R22 -57337 R18
+STR R15 11945 R13
+LDR R30 R17 -26854
+DIV R3 R4 R26
+ADD R8 R27 R5
+SUB R12 R25 R27
+MOV R16 3445
+DIV R3 R23 R18
+LDR R4 R17 -5144
+LDR R24 R11 44716
+SUB R26 R22 R9
+SUB R28 R17 R13
+DIV R16 R15 R1
+DIV R17 R3 R11
+SUB R9 R9 R2
+STR R3 47670 R22
+DIV R10 R17 R12
+DIV R17 R23 R22
+LDR R15 R7 45730
+LDR R15 R24 -65424
+DIV R1 R17 R11
+DIV R25 R21 R13
+ADD R29 R27 R4
+MOV R26 24698
+LDR R7 R12 -7070
+STR R5 21579 R10
+DIV R17 R21 R21
+ADD R6 R18 R13
+LDR R19 R26 -37816
+SUB R11 R9 R9
+MUL R18 R7 R10
+DIV R1 R22 R15
+DIV R30 R15 R29
+SUB R14 R12 R1
+LDR R3 R23 -63877
+SUB R31 R24 R21
+MOV R13 -34431
+STR R21 4777 R3
+MOV R21 7752
+MUL R14 R12 R11
+SUB R23 R5 R5
+MOV R27 -64982
+LDR R15 R22 47264
+ADD R13 R9 R14
+DIV R10 R14 R28
+SUB R3 R10 R12
+ADD R10 R13 R21
+STR R21 -12081 R25
+MOV R5 -21211
+LDR R31 R25 -63570
+LDR R31 R26 27395
+STR R12 -10011 R10
+STR R10 -42641 R6
+DIV R22 R9 R5
+LDR R12 R31 -30174
+ADD R30 R27 R22
+SUB R3 R19 R10
+DIV R15 R6 R10
+MUL R24 R6 R25
+MUL R24 R7 R28
+STR R18 52999 R19
+ADD R7 R15 R30
+STR R31 -19907 R27
+MUL R19 R4 R29
+ADD R29 R9 R14
+MUL R20 R31 R29
+STR R1 -28874 R17
+SUB R20 R21 R28
+LDR R31 R11 -13286
+STR R20 -32830 R1
+SUB R1 R0 R14
+SUB R9 R22 R0
+MUL R29 R5 R8
+MUL R12 R27 R23
+STR R4 62350 R3
+STR R11 18085 R26
+MOV R8 62710
+MUL R2 R24 R13
+STR R0 33872 R5
+STR R24 -41827 R7
+DIV R21 R7 R31
+LDR R27 R2 -28680
+LDR R4 R13 37050
+SUB R23 R12 R16
+MUL R14 R27 R23
+DIV R21 R18 R11
+LDR R8 R8 -4486
+DIV R21 R4 R3
+ADD R22 R31 R29
+MUL R0 R23 R0
+SUB R4 R15 R7
+STR R13 -47550 R25
+DIV R18 R20 R22
+MUL R3 R9 R24
+MOV R0 15883
+MUL R2 R31 R3
+STR R19 -22422 R1
+LDR R28 R31 -60952
+MOV R4 -46095
+ADD R12 R15 R13
+MOV R0 -63472
+SUB R5 R6 R15
+STR R26 11915 R30
+MUL R26 R27 R6
+SUB R23 R14 R9
+SUB R3 R14 R12
+DIV R12 R7 R20
+MUL R1 R3 R29
+DIV R1 R3 R26
+MOV R31 36174
+ADD R28 R2 R18
+STR R28 -20420 R0
+STR R12 -32225 R0
+STR R25 -31386 R4
+LDR R5 R7 15526
+MUL R4 R2 R28
+MUL R5 R15 R12
+MUL R10 R13 R8
+ADD R28 R11 R9
+DIV R8 R15 R8
+LDR R8 R9 31390
+MOV R9 15137
+STR R10 -20389 R21
+SUB R30 R24 R3
+STR R12 35760 R23
+DIV R14 R8 R31
+ADD R6 R4 R24
+STR R0 -61453 R26
+STR R23 -63369 R7
+MUL R27 R4 R21
+SUB R28 R3 R5
+STR R24 -42932 R28
+ADD R11 R28 R25
+MOV R30 17203
+STR R17 11281 R14
+LDR R1 R18 54745
+ADD R1 R19 R0
+SUB R26 R30 R11
+STR R1 -5769 R23
+LDR R11 R21 -26743
+SUB R20 R20 R22
+DIV R7 R8 R21
+MUL R24 R2 R16
+DIV R11 R19 R17
+ADD R7 R0 R9
+ADD R9 R5 R15
+STR R28 -35114 R19
+STR R2 46469 R19
+MOV R4 -33442
+DIV R4 R5 R13
+SUB R3 R15 R6
+MUL R22 R28 R10
+MOV R30 11531
+SUB R20 R27 R21
+MUL R4 R26 R21
+DIV R11 R11 R6
+SUB R3 R3 R28
+MUL R24 R1 R8
+STR R12 28340 R7
+MOV R2 -5348
+MOV R17 16691
+MOV R24 -13976
+SUB R10 R4 R0
+DIV R3 R4 R12
+ADD R3 R8 R26
+LDR R1 R19 16382
+STR R6 -54252 R24
+ADD R15 R18 R22
+LDR R28 R24 -41550
+MOV R10 -42649
+MOV R14 40552
+STR R12 -39155 R13
+SUB R15 R1 R23
+ADD R15 R29 R27
+STR R13 -6965 R16
+ADD R12 R17 R13
+MUL R25 R19 R27
+MOV R13 -30584
+MUL R12 R31 R9
+SUB R2 R27 R1
+DIV R2 R12 R21
+STR R11 35713 R9
+DIV R8 R20 R11
+ADD R26 R13 R1
+STR R25 -27878 R2
+SUB R27 R17 R3
+DIV R12 R28 R1
+ADD R15 R20 R24
+MUL R18 R3 R5
+DIV R13 R11 R10
+ADD R30 R22 R2
+SUB R12 R0 R1
+DIV R25 R25 R22
+DIV R5 R11 R6
+STR R19 25845 R2
+SUB R27 R31 R5
+LDR R25 R31 -9783
+MUL R6 R23 R30
+DIV R3 R20 R18
+SUB R11 R24 R17
+SUB R25 R17 R20
+MUL R8 R29 R23
+LDR R23 R20 -18351
+SUB R23 R26 R20
+ADD R24 R31 R21
+SUB R9 R22 R12
+LDR R25 R5 1954
+DIV R11 R9 R11
+DIV R4 R8 R8
+DIV R15 R15 R23
+STR R16 -34250 R24
+SUB R23 R22 R26
+ADD R21 R20 R24
+ADD R7 R26 R3
+DIV R24 R15 R17
+MUL R23 R2 R21
+DIV R20 R23 R24
+SUB R14 R22 R26
+STR R22 -20923 R2
+MOV R16 -6177
+LDR R3 R22 21182
+MUL R30 R25 R29
+MOV R24 -48850
+MOV R25 20535
+STR R3 62554 R0
+ADD R7 R26 R28
+SUB R22 R23 R5
+ADD R12 R14 R17
+STR R7 -7499 R12
+SUB R19 R22 R19
+MOV R21 -45661
+STR R23 53888 R16
+SUB R1 R11 R27
+MOV R21 -59495
+MUL R26 R5 R13
+MUL R30 R16 R24
+MOV R17 1713
+MOV R16 -34556
+STR R18 -20751 R18
+SUB R26 R7 R23
+DIV R9 R5 R19
+ADD R17 R25 R16
+MUL R9 R10 R11
+DIV R1 R21 R12
+MUL R13 R23 R15
+STR R15 -40309 R18
+STR R22 -34759 R11
+ADD R19 R19 R22
+DIV R23 R24 R12
+MUL R27 R4 R29
+STR R29 41224 R29
+MUL R13 R12 R2
+MOV R0 33112
+ADD R24 R27 R14
+DIV R22 R10 R25
+STR R12 43873 R2
+MOV R19 12014
+LDR R12 R10 22381
+LDR R7 R20 44716
+MUL R12 R11 R16
+DIV R5 R6 R23
+MUL R16 R8 R4
+SUB R30 R26 R7
+ADD R16 R13 R3
+SUB R20 R30 R31
+SUB R31 R17 R20
+MOV R6 -45848
+MOV R30 -58461
+STR R1 59411 R29
+MUL R15 R24 R19
+SUB R4 R7 R16
+SUB R5 R16 R19
+MOV R31 -63313
+ADD R9 R2 R31
+DIV R5 R11 R25
+DIV R15 R11 R25
+SUB R6 R22 R16
+LDR R8 R25 33029
+SUB R14 R16 R12
+SUB R30 R18 R18
+SUB R16 R2 R26
+LDR R15 R14 33724
+MOV R21 -22221
+MUL R21 R25 R18
+MUL R17 R24 R10
+SUB R16 R22 R28
+ADD R9 R14 R1
+ADD R17 R19 R3
+SUB R17 R2 R18
+MUL R0 R28 R18
+ADD R17 R23 R23
+STR R4 -44813 R23
+MOV R8 10382
+ADD R25 R6 R26
+MOV R3 63492
+DIV R1 R12 R25
+MOV R8 -17738
+ADD R2 R7 R8
+LDR R30 R5 -41087
+STR R18 288 R26
+ADD R17 R14 R7
+SUB R2 R21 R28
+STR R24 24719 R24
+ADD R3 R31 R9
+LDR R12 R24 -27365
+STR R23 31473 R7
+MUL R20 R5 R6
+STR R28 34518 R21
+MOV R14 -55425
+MUL R4 R0 R30
+ADD R10 R30 R18
+STR R4 -26549 R19
+MOV R24 -30393
+MUL R31 R0 R28
+STR R31 -42741 R27
+SUB R16 R17 R19
+LDR R23 R23 31284
+LDR R5 R16 -49498
+LDR R3 R0 30019
+ADD R14 R5 R10
+MUL R30 R29 R17
+LDR R2 R30 -45633
+STR R1 -19230 R28
+SUB R16 R21 R4
+DIV R7 R23 R14
+ADD R14 R21 R11
+MUL R27 R20 R2
+DIV R22 R27 R19
+SUB R11 R26 R28
+ADD R5 R12 R5
+STR R29 -28691 R15
+MOV R11 50698
+MOV R30 64375
+STR R24 -26580 R8
+STR R4 63590 R12
+DIV R9 R1 R10
+SUB R12 R1 R24
+SUB R26 R19 R30
+SUB R8 R8 R19
+MOV R23 29378
+SUB R4 R21 R1
+SUB R30 R14 R31
+MOV R11 -59008
+MUL R19 R31 R22
+MOV R30 -57797
+MUL R7 R17 R4
+SUB R1 R30 R21
+SUB R1 R20 R30
+ADD R5 R6 R22
+ADD R15 R23 R17
+SUB R27 R13 R4
+MUL R31 R12 R7
+MUL R27 R12 R21
+STR R17 -30956 R25
+SUB R28 R21 R30
+MOV R26 -55894
+ADD R19 R0 R28
+LDR R4 R26 29553
+ADD R3 R8 R5
+SUB R0 R15 R6
+SUB R24 R12 R9
+SUB R4 R6 R22
+SUB R30 R21 R19
+MOV R18 -3097
+LDR R2 R31 37780
+SUB R10 R5 R5
+LDR R17 R30 -51257
+MUL R20 R16 R2
+MUL R1 R17 R20
+SUB R26 R24 R8
+STR R17 -20092 R1
+LDR R7 R27 -54193
+MUL R29 R6 R15
+MOV R21 35043
+SUB R5 R17 R5
+STR R7 8480 R1
+STR R26 -4199 R15
+MOV R6 -51228
+SUB R3 R13 R2
+MUL R4 R23 R8
+DIV R21 R7 R2
+SUB R15 R7 R7
+DIV R31 R19 R31
+STR R4 -45339 R4
+MUL R9 R15 R3
+MOV R7 24179
+STR R9 48492 R17
+SUB R17 R7 R24
+MOV R30 -12273
+SUB R19 R6 R6
+ADD R30 R24 R30
+MUL R23 R13 R10
+SUB R31 R6 R10
+MOV R22 29539
+ADD R20 R17 R15
+SUB R10 R16 R9
+DIV R9 R31 R25
+STR R23 27341 R6
+STR R31 6703 R30
+MUL R4 R21 R21
+LDR R17 R0 48768
+MOV R19 -27720
+LDR R20 R31 -14494
+MOV R20 -56889
+MOV R22 -63785
+STR R18 -52047 R2
+SUB R16 R23 R17
+LDR R14 R0 32650
+STR R12 -35873 R6
+STR R9 64052 R0
+MUL R4 R6 R11
+DIV R29 R9 R1
+MOV R21 45798
+DIV R3 R28 R9
+DIV R15 R8 R21
+DIV R23 R17 R27
+STR R17 -61969 R5
+DIV R14 R29 R1
+DIV R29 R29 R8
+SUB R7 R17 R19
+MOV R23 25066
+MUL R7 R18 R13
+SUB R5 R31 R25
+LDR R0 R28 -63081
+LDR R9 R23 -17759
+LDR R8 R12 21033
+MOV R31 -44241
+STR R18 -16348 R1
+ADD R19 R8 R28
+SUB R31 R8 R31
+LDR R18 R28 -25131
+SUB R6 R0 R22
+MOV R1 -13652
+MUL R29 R20 R9
+MOV R16 -54230
+DIV R17 R25 R6
+LDR R11 R20 57947
+LDR R31 R18 20232
+MUL R21 R15 R13
+DIV R20 R11 R29
+SUB R1 R25 R22
+STR R4 -51608 R5
+STR R5 36530 R7
+MOV R8 -22550
+MOV R6 15640
+MOV R30 -45902
+MOV R1 31558
+SUB R27 R31 R21
+LDR R20 R23 -25065
+ADD R13 R2 R12
+LDR R18 R0 -40633
+MUL R23 R31 R16
+ADD R1 R17 R17
+STR R0 5768 R30
+MUL R31 R0 R1
+SUB R6 R28 R18
+LDR R3 R6 -50452
+DIV R27 R5 R30
+MOV R31 -47054
+SUB R30 R13 R22
+MOV R0 -3458
+ADD R21 R8 R0
+MUL R13 R31 R23
+LDR R8 R0 -48238
+LDR R16 R10 57482
+STR R27 -58182 R15
+MUL R25 R14 R21
+LDR R19 R3 -49200
+SUB R16 R12 R17
+MUL R23 R6 R14
+MUL R21 R7 R16
+MOV R24 3163
+STR R7 -26076 R29
+SUB R3 R4 R24
+MUL R0 R21 R5
+SUB R18 R22 R6
+SUB R1 R21 R29
+STR R30 16645 R20
+SUB R2 R6 R31
+SUB R18 R30 R29
+MUL R18 R29 R11
+MUL R10 R24 R18
+STR R16 -27013 R10
+STR R11 57646 R26
+SUB R25 R12 R5
+SUB R22 R3 R22
+DIV R7 R16 R17
+STR R25 -52441 R20
+MOV R28 20052
+MOV R17 45206
+SUB R27 R22 R25
+MUL R5 R11 R12
+ADD R27 R28 R10
+SUB R30 R26 R10
+ADD R28 R26 R4
+LDR R7 R15 25455
+ADD R10 R29 R16
+SUB R23 R3 R28
+DIV R16 R0 R22
+ADD R24 R30 R1
+SUB R2 R2 R8
+MOV R28 21911
+STR R23 2065 R17
+DIV R19 R4 R31
+LDR R28 R8 -9421
+MUL R11 R19 R3
+MUL R21 R27 R21
+MOV R5 -61449
+DIV R4 R30 R18
+MUL R15 R26 R21
+SUB R22 R17 R22
+DIV R23 R2 R0
+MOV R23 -48135
+MOV R28 -53233
+ADD R24 R24 R14
+MOV R31 -40467
+LDR R3 R1 57110
+LDR R11 R21 -65440
+LDR R7 R22 9999
+STR R14 38869 R22
+STR R18 -47658 R16
+LDR R15 R29 -31761
+SUB R30 R9 R15
+LDR R6 R4 54821
+MUL R14 R26 R27
+STR R21 -52113 R9
+STR R2 -42341 R22
+SUB R26 R22 R25
+STR R16 41891 R13
+MUL R15 R8 R16
+MUL R18 R3 R11
+MUL R2 R30 R18
+MOV R13 -2227
+LDR R2 R16 7262
+STR R13 -40664 R14
+STR R31 -60069 R12
+DIV R17 R6 R26
+SUB R0 R23 R17
+DIV R3 R6 R16
+ADD R14 R6 R13
+LDR R10 R30 -38353
+LDR R21 R7 39662
+ADD R22 R10 R0
+DIV R19 R27 R28
+MOV R28 65275
+SUB R7 R19 R11
+STR R12 10997 R30
+ADD R27 R28 R5
+STR R6 24987 R19
+SUB R12 R28 R29
+DIV R16 R7 R27
+LDR R19 R18 -51403
+LDR R8 R21 -30628
+STR R3 37958 R6
+DIV R30 R28 R31
+ADD R11 R27 R24
+STR R5 -46771 R21
+SUB R17 R26 R15
+SUB R5 R15 R7
+MOV R8 -37780
+MOV R9 50851
+DIV R9 R27 R16
+ADD R26 R10 R5
+DIV R26 R17 R31
+MOV R27 23600
+STR R9 -28980 R12
+LDR R30 R24 47580
+MOV R24 -31764
+LDR R12 R25 -35226
+MOV R10 28106
+DIV R14 R25 R4
+DIV R29 R14 R26
+STR R6 56180 R31
+ADD R9 R3 R30
+MUL R22 R15 R18
+STR R21 -13996 R4
+SUB R28 R30 R13
+MUL R2 R18 R13
+STR R0 65134 R20
+STR R29 4568 R7
+SUB R1 R6 R20
+SUB R18 R15 R5
+STR R13 -40984 R18
+DIV R8 R23 R0
+MOV R7 5827
+LDR R19 R26 38181
+STR R31 40802 R14
+STR R20 -54810 R21
+MUL R8 R4 R4
+STR R26 -20580 R12
+MUL R5 R29 R3
+LDR R31 R19 -13343
+SUB R28 R24 R5
+MOV R30 -49052
+MUL R12 R20 R22
+LDR R13 R1 15426
+DIV R11 R12 R26
+STR R8 -7275 R19
+ADD R7 R12 R28
+MOV R22 64685
+LDR R27 R24 29509
+MOV R6 11787
+MOV R27 12222
+LDR R22 R21 -10852
+ADD R24 R8 R4
+ADD R1 R20 R26
+MUL R13 R25 R8
+SUB R3 R22 R17
+ADD R30 R8 R28
+DIV R15 R19 R29
+LDR R5 R4 15580
+DIV R15 R16 R10
+ADD R10 R1 R13
+LDR R16 R20 -19432
+SUB R14 R31 R28
+ADD R21 R4 R15
+ADD R23 R22 R15
+DIV R31 R30 R4
+DIV R0 R25 R20
+DIV R14 R27 R15
+LDR R17 R11 -34483
+MUL R16 R12 R5
+LDR R28 R16 -13207
+MUL R12 R17 R21
+MOV R5 32620
+STR R18 62876 R18
+DIV R22 R17 R28
+ADD R15 R24 R26
+SUB R4 R23 R7
+ADD R28 R28 R9
+LDR R24 R10 15802
+ADD R8 R29 R15
+SUB R29 R13 R25
+ADD R1 R7 R9
+MUL R21 R28 R4
+MUL R25 R26 R14
+MOV R19 49504
+DIV R24 R14 R30
+SUB R29 R8 R12
+ADD R19 R24 R30
+SUB R25 R19 R31
+ADD R29 R7 R22
+MOV R1 51537
+STR R3 9546 R24
+SUB R16 R15 R2
+MOV R28 31380
+DIV R28 R21 R18
+LDR R24 R29 -26775
+ADD R14 R9 R14
+DIV R22 R11 R9
+STR R24 -57458 R1
+ADD R23 R26 R0
+STR R3 -36749 R8
+ADD R18 R11 R16
+MUL R10 R27 R21
+MUL R13 R2 R7
+LDR R1 R22 36352
+DIV R9 R12 R19
+LDR R19 R7 -20705
+SUB R31 R9 R11
+LDR R10 R31 -21624
+ADD R1 R1 R4
+ADD R5 R14 R31
+DIV R7 R15 R23
+MOV R30 -60411
+SUB R8 R23 R31
+ADD R13 R19 R26
+SUB R10 R19 R21
+STR R29 -39017 R22
+STR R12 -22281 R9
+LDR R20 R30 7313
+MUL R18 R9 R2
+MUL R4 R12 R26
+SUB R17 R22 R17
+DIV R27 R10 R4
+LDR R20 R26 -131
+STR R16 -35146 R28
+MUL R9 R5 R18
+DIV R21 R9 R15
+MOV R18 -24987
+LDR R14 R7 27420
+MUL R27 R1 R31
+STR R28 43480 R9
+STR R26 -35646 R29
+MUL R19 R27 R0
+MOV R12 8477
+LDR R22 R7 -5935
+ADD R25 R30 R27
+DIV R30 R0 R22
+LDR R27 R14 -36021
+LDR R27 R7 17695
+ADD R2 R3 R18
+LDR R7 R9 25427
+LDR R9 R11 53166
+MOV R14 26573
+MOV R6 -58116
+DIV R6 R25 R14
+SUB R17 R3 R15
+DIV R25 R24 R18
+SUB R2 R24 R18
+LDR R6 R31 61886
+LDR R23 R15 36940
+ADD R15 R25 R0
+SUB R28 R7 R6
+MUL R10 R30 R13
+ADD R28 R6 R24
+LDR R22 R26 -11607
+ADD R25 R13 R17
+MOV R16 62674
+ADD R30 R9 R4
+DIV R16 R4 R25
+LDR R0 R25 37536
+LDR R21 R7 -15203
+STR R8 23486 R6
+MUL R14 R6 R9
+SUB R15 R31 R15
+LDR R18 R7 2733
+SUB R11 R14 R26
+MOV R14 -16195
+DIV R2 R2 R17
+DIV R25 R27 R4
+DIV R5 R19 R20
+SUB R19 R2 R14
+STR R20 18729 R30
+ADD R3 R8 R27
+MOV R12 -43097
+STR R13 -47582 R10
+LDR R15 R22 -20349
+SUB R3 R24 R29
+DIV R21 R22 R24
+STR R28 30796 R0
+LDR R23 R0 -51878
+ADD R8 R28 R22
+DIV R19 R10 R19
+ADD R30 R31 R27
+SUB R25 R25 R1
+STR R1 -18850 R20
+SUB R8 R16 R6
+LDR R4 R10 -58445
+ADD R1 R29 R10
+LDR R25 R10 -39124
+LDR R17 R24 -40809
+LDR R8 R9 63751
+SUB R2 R28 R21
+LDR R15 R12 32640
+STR R6 -23675 R3
+LDR R2 R23 -31780
+SUB R16 R3 R14
+LDR R7 R9 -20854
+STR R10 34924 R19
+LDR R24 R16 -22225
+LDR R19 R21 20413
+LDR R2 R1 59660
+LDR R9 R12 20580
+MOV R1 -21272
+ADD R15 R16 R14
+LDR R16 R8 -59846
+SUB R27 R2 R24
+SUB R10 R23 R12
+LDR R0 R23 38058
+MUL R13 R1 R24
+DIV R31 R5 R10
+LDR R21 R0 26552
+ADD R5 R23 R3
+MOV R29 -16877
+MOV R30 -41049
+DIV R1 R16 R13
+MOV R16 46174
+LDR R5 R25 18293
+STR R29 -18311 R24
+STR R28 -44271 R28
+ADD R14 R28 R30
+MUL R7 R28 R19
+LDR R18 R29 -59899
+DIV R18 R2 R21
+STR R11 -41282 R31
+MOV R20 35920
+DIV R23 R24 R22
+ADD R28 R23 R1
+SUB R7 R20 R27
+SUB R17 R9 R20
+STR R30 -64693 R7
+ADD R0 R8 R26
+STR R2 -50948 R18
+MOV R29 -55002
+ADD R17 R21 R19
+LDR R21 R26 3021
+MOV R1 -62089
+ADD R5 R23 R4
+SUB R16 R0 R24
+LDR R9 R0 -62561
+STR R3 746 R8
+MOV R13 -48576
+SUB R26 R14 R30
+SUB R25 R5 R2
+DIV R7 R14 R3
+SUB R24 R27 R0
+DIV R29 R23 R27
+DIV R11 R27 R14
+SUB R23 R18 R15
+MOV R20 -29198
+SUB R21 R9 R14
+MOV R7 63955
+MUL R17 R1 R8
+LDR R28 R31 57930
+MOV R12 43911
+MUL R17 R18 R23
+MOV R31 -61865
+ADD R0 R6 R31
+DIV R4 R20 R23
+MUL R8 R19 R1
+DIV R4 R20 R21
+LDR R4 R31 59923
+STR R22 11094 R17
+SUB R20 R3 R10
+MOV R18 -47633
+MUL R17 R10 R0
+MOV R17 -38738
+SUB R30 R19 R20
+ADD R1 R6 R26
+STR R23 -30950 R17
+MUL R10 R20 R7
+ADD R20 R8 R11
+MUL R16 R11 R19
+LDR R18 R17 -18799
+SUB R0 R21 R14
+ADD R7 R16 R17
+LDR R6 R6 -30339
+MUL R29 R19 R21
+STR R13 -26221 R12
+SUB R29 R10 R25
+STR R16 28 R15
+ADD R9 R27 R30
+SUB R8 R28 R30
+SUB R25 R20 R24
+MUL R2 R4 R29
+DIV R25 R4 R16
+SUB R3 R28 R29
+STR R28 58813 R26
+LDR R5 R31 -7399
+STR R20 61337 R27
+ADD R25 R2 R10
+ADD R28 R24 R29
+LDR R17 R20 -46667
+MUL R21 R20 R20
+LDR R13 R19 -57004
+MUL R10 R3 R21
+MUL R21 R8 R16
+MUL R22 R31 R17
+LDR R31 R18 -54774
+ADD R14 R17 R22
+SUB R17 R15 R16
+SUB R3 R24 R6
+MOV R15 -24446
+STR R17 -23466 R22
+STR R12 49014 R5
+SUB R2 R19 R15
+ADD R17 R0 R16
+LDR R2 R26 -42154
+STR R19 35846 R5
+STR R17 -32863 R12
+MOV R6 44868
+ADD R3 R8 R23
+MUL R16 R11 R21
+MUL R16 R30 R16
+MOV R18 -11258
+MUL R7 R17 R22
+MUL R23 R25 R5
+MUL R20 R14 R4
+MUL R29 R26 R30
+MOV R29 45912
+ADD R6 R7 R11
+SUB R13 R17 R15
+MOV R27 41319
+SUB R27 R7 R22
+STR R6 35982 R4
+ADD R24 R11 R28
+MUL R17 R17 R12
+MUL R21 R0 R17
+ADD R30 R10 R23
+STR R5 -56593 R1
+SUB R4 R20 R1
+STR R20 1098 R24
+STR R25 -29302 R11
+STR R30 -15951 R25
+MUL R26 R3 R29
+STR R7 2959 R19
+ADD R4 R23 R5
+SUB R31 R13 R11
+ADD R30 R18 R14
+ADD R2 R30 R26
+STR R21 40315 R11
+STR R15 -17708 R22
+MUL R22 R14 R11
+MUL R29 R18 R9
+SUB R31 R0 R16
+STR R31 -59561 R22
+DIV R15 R27 R28
+LDR R15 R21 15122
+STR R14 24455 R23
+MOV R25 27278
+STR R18 -27064 R18
+MUL R29 R1 R4
+ADD R30 R4 R5
+MOV R1 -61869
+SUB R12 R9 R24
+STR R17 7011 R12
+STR R22 37171 R26
+MOV R2 -24882
+DIV R26 R30 R19
+LDR R25 R3 -30776
+STR R26 -935 R21
+LDR R12 R21 -46728
+ADD R12 R11 R31
+MUL R12 R11 R13
+SUB R28 R14 R29
+ADD R26 R24 R6
+ADD R25 R30 R29
+DIV R16 R31 R14
+MOV R16 35307
+STR R3 53381 R14
+ADD R27 R12 R30
+SUB R13 R12 R1
+MUL R15 R17 R9
+MUL R20 R22 R13
+STR R22 46809 R31
+MOV R14 -58633
+STR R4 -53454 R14
+ADD R15 R12 R14
+DIV R31 R25 R18
+SUB R10 R17 R21
+MOV R14 -37670
+MUL R23 R25 R29
+ADD R7 R21 R5
+DIV R15 R2 R24
+LDR R15 R2 -56766
+LDR R29 R0 -25529
+MOV R8 33242
+SUB R4 R0 R13
+DIV R26 R9 R16
+ADD R29 R30 R0
+ADD R23 R24 R17
+DIV R21 R0 R30
+SUB R16 R1 R27
+DIV R11 R5 R11
+SUB R8 R16 R29
+MUL R10 R27 R15
+ADD R3 R10 R27
+ADD R18 R8 R26
+SUB R19 R12 R16
+LDR R13 R12 13917
+ADD R30 R31 R17
+ADD R13 R13 R16
+MUL R20 R10 R29
+STR R5 58722 R2
+DIV R29 R17 R15
+LDR R6 R30 -19989
+LDR R23 R5 -5976
+MOV R11 -57808
+LDR R6 R29 -47347
+MUL R12 R28 R24
+SUB R17 R26 R6
+LDR R9 R17 45952
+STR R20 43509 R5
+STR R19 -24974 R17
+STR R1 -21179 R4
+ADD R13 R3 R24
+SUB R30 R16 R0
+STR R30 -51998 R12
+ADD R16 R10 R4
+ADD R24 R8 R23
+STR R9 -38350 R31
+MUL R25 R15 R9
+LDR R11 R24 5270
+MOV R22 -56957
+STR R1 -25140 R15
+STR R14 -65504 R5
+MOV R21 -38946
+MOV R6 -41085
+MUL R14 R29 R19
+MUL R19 R20 R29
+LDR R30 R10 -63526
+MUL R9 R20 R28
+DIV R13 R30 R22
+MUL R22 R2 R31
+ADD R26 R25 R9
+SUB R12 R1 R20
+ADD R16 R1 R10
+STR R7 34884 R17
+ADD R24 R11 R19
+ADD R26 R16 R27
+MOV R29 -61293
+MOV R29 2905
+ADD R9 R21 R1
+LDR R1 R7 -47125
+DIV R12 R3 R14
+MOV R18 39613
+MUL R27 R5 R29
+ADD R1 R20 R28
+MUL R26 R4 R31
+DIV R27 R10 R3
+DIV R30 R21 R17
+MOV R7 28040
+SUB R1 R2 R19
+STR R10 -9268 R13
+SUB R12 R9 R29
+MUL R13 R27 R4
+LDR R12 R11 35785
+ADD R20 R0 R21
+MUL R7 R12 R3
+DIV R7 R19 R16
+MUL R2 R4 R10
+SUB R5 R19 R23
+MOV R5 -8420
+ADD R30 R16 R29
+DIV R6 R5 R17
+MUL R0 R6 R6
+ADD R22 R31 R20
+MOV R2 -34220
+MOV R23 -17412
+MOV R20 25995
+ADD R2 R0 R19
+STR R11 -40638 R14
+STR R29 39248 R30
+MUL R15 R10 R23
+MOV R24 53573
+SUB R3 R9 R0
+STR R6 18477 R14
+STR R4 14587 R7
+ADD R18 R22 R16
+ADD R25 R23 R3
+SUB R14 R26 R30
+MUL R25 R17 R5
+MOV R25 38866
+DIV R19 R2 R0
+MOV R9 51833
+SUB R0 R0 R8
+MUL R17 R3 R16
+MUL R21 R16 R14
+DIV R31 R8 R18
+SUB R2 R25 R1
+MUL R2 R31 R30
+DIV R28 R9 R9
+ADD R30 R9 R17
+MUL R6 R23 R29
+DIV R31 R4 R31
+DIV R22 R2 R4
+DIV R27 R18 R10
+SUB R3 R26 R29
+SUB R23 R13 R4
+LDR R6 R16 -40253
+STR R13 26944 R1
+DIV R17 R0 R1
+MOV R19 22180
+STR R9 -51268 R28
+LDR R9 R20 -24696
+MOV R28 -10203
+MUL R1 R30 R8
+MOV R25 -17484
+SUB R24 R27 R17
+ADD R6 R20 R6
+LDR R19 R13 53362
+MUL R5 R10 R23
+MUL R24 R14 R14
+MUL R1 R4 R30
+DIV R16 R30 R3
+MUL R14 R21 R17
+STR R18 -15950 R6
+STR R7 -12536 R6
+LDR R9 R22 -57810
+MOV R18 -44977
+LDR R3 R9 63821
+MUL R27 R13 R15
+MUL R4 R20 R16
+SUB R21 R10 R25
+LDR R30 R0 28617
+STR R29 39905 R25
+MOV R15 50829
+ADD R6 R1 R13
+SUB R22 R14 R28
+MUL R26 R4 R9
+ADD R8 R6 R9
+STR R10 -1551 R6
+MOV R20 -17594
+MOV R10 52917
+MUL R1 R18 R5
+LDR R31 R6 24512
+DIV R1 R25 R22
+ADD R1 R13 R4
+MUL R13 R19 R17
+STR R27 -47433 R12
+MOV R9 -53113
+MOV R29 -64781
+ADD R9 R30 R11
+MOV R25 31227
+MOV R16 -9628
+MOV R19 -9108
+MUL R21 R19 R13
+STR R30 17695 R3
+DIV R26 R1 R16
+MOV R17 -13237
+STR R8 -27885 R2
+MOV R18 31400
+DIV R20 R25 R21
+SUB R14 R19 R13
+DIV R10 R6 R16
+STR R14 -2163 R25
+MOV R14 60226
+SUB R23 R24 R17
+ADD R17 R21 R3
+MUL R8 R3 R26
+SUB R9 R13 R9
+MOV R14 8530
+DIV R30 R19 R21
+DIV R11 R3 R23
+SUB R2 R16 R30
+MOV R1 -6304
+MOV R19 -51609
+MUL R10 R12 R4
+ADD R20 R6 R17
+LDR R11 R22 -34844
+DIV R20 R14 R8
+LDR R28 R26 -51994
+SUB R17 R21 R0
+SUB R22 R8 R29
+SUB R4 R25 R2
+DIV R30 R27 R12
+MUL R10 R14 R10
+LDR R12 R5 43371
+DIV R28 R15 R4
+MUL R1 R26 R0
+MOV R7 -62723
+MUL R7 R20 R21
+ADD R29 R2 R15
+STR R2 -30426 R22
+ADD R11 R13 R12
+LDR R13 R28 31877
+MUL R16 R18 R28
+LDR R14 R27 -32007
+MUL R24 R25 R10
+MUL R19 R1 R17
+LDR R21 R20 32144
+STR R12 -10203 R5
+LDR R7 R28 25811
+ADD R28 R8 R17
+STR R6 61996 R22
+LDR R1 R11 56358
+SUB R8 R2 R0
+MOV R30 28039
+ADD R2 R30 R28
+MOV R11 -65463
+MOV R5 -12168
+LDR R20 R13 50817
+SUB R4 R13 R23
+DIV R22 R23 R20
+STR R15 47683 R25
+LDR R15 R1 -47955
+LDR R6 R3 11691
+MOV R24 44933
+LDR R30 R4 15613
+LDR R29 R0 12126
+DIV R3 R26 R31
+DIV R11 R27 R25
+STR R25 -15929 R30
+MOV R10 -47098
+ADD R6 R18 R20
+SUB R11 R2 R26
+SUB R24 R4 R20
+ADD R14 R25 R20
+MUL R3 R14 R16
+MUL R29 R22 R24
+ADD R18 R22 R22
+DIV R25 R0 R22
+DIV R8 R3 R0
+MOV R1 12650
+ADD R10 R26 R24
+STR R12 -33634 R2
+LDR R22 R17 20784
+MOV R9 -64628
+MUL R18 R18 R13
+MOV R15 -12171
+STR R7 -28766 R11
+STR R21 37131 R25
+ADD R26 R5 R30
+ADD R22 R25 R4
+DIV R19 R25 R20
+DIV R23 R31 R2
+MUL R14 R30 R3
+SUB R10 R30 R26
+SUB R2 R2 R16
+STR R15 58877 R24
+MOV R30 -60043
+SUB R9 R15 R30
+MUL R16 R15 R20
+LDR R23 R19 -45756
+ADD R17 R7 R21
+LDR R31 R2 31957
+MUL R0 R1 R4
+STR R0 -31700 R22
+ADD R29 R6 R28
+ADD R10 R31 R20
+MUL R15 R15 R31
+LDR R14 R19 -36562
+ADD R6 R6 R30
+LDR R27 R21 -39540
+MOV R5 37733
+MOV R11 49126
+DIV R31 R2 R24
+SUB R5 R17 R11
+SUB R31 R26 R23
+MOV R0 -2405
+DIV R9 R30 R1
+STR R14 18751 R25
+DIV R8 R6 R15
+ADD R11 R1 R25
+STR R21 31051 R9
+MOV R29 38081
+MOV R23 -54942
+STR R30 -25042 R15
+MOV R18 -26646
+DIV R5 R23 R18
+LDR R31 R26 58642
+MOV R3 -23656
+ADD R21 R2 R12
+DIV R0 R27 R22
+SUB R27 R25 R22
+MUL R28 R19 R17
+DIV R0 R11 R17
+STR R14 11028 R12
+DIV R22 R12 R4
+ADD R14 R16 R7
+ADD R16 R23 R17
+SUB R2 R27 R4
+MUL R18 R28 R15
+MOV R7 -3627
+MOV R15 60579
+DIV R14 R3 R5
+ADD R9 R4 R27
+MUL R13 R28 R13
+MOV R4 51545
+SUB R4 R5 R17
+DIV R15 R7 R1
+SUB R4 R1 R13
+MOV R23 -43406
+MUL R2 R9 R6
+LDR R24 R22 -60178
+DIV R8 R31 R20
+LDR R22 R18 -50572
+SUB R3 R20 R11
+SUB R27 R7 R23
+SUB R11 R30 R14
+LDR R4 R31 -17371
+SUB R10 R15 R30
+DIV R29 R8 R20
+STR R4 -30721 R17
+LDR R26 R9 -55456
+LDR R11 R1 -44576
+ADD R6 R16 R11
+ADD R3 R18 R22
+DIV R3 R31 R20
+SUB R4 R29 R29
+SUB R24 R25 R0
+DIV R21 R30 R23
+ADD R19 R25 R26
+DIV R29 R11 R5
+ADD R17 R18 R14
+LDR R26 R12 -40819
+MUL R24 R29 R21
+SUB R25 R2 R5
+MUL R2 R16 R7
+SUB R1 R6 R9
+DIV R13 R23 R13
+DIV R24 R16 R1
+LDR R14 R7 21483
+ADD R8 R9 R6
+DIV R2 R11 R6
+LDR R8 R13 -36804
+DIV R12 R21 R5
+ADD R4 R14 R16
+MOV R25 46739
+ADD R9 R9 R27
+MOV R0 64151
+STR R25 -15451 R7
+STR R11 7579 R22
+ADD R6 R23 R29
+MOV R14 9723
+STR R27 35758 R8
+ADD R5 R27 R24
+ADD R9 R3 R3
+ADD R9 R19 R5
+LDR R31 R22 -61722
+ADD R19 R2 R24
+MOV R0 53541
+LDR R25 R13 -11892
+MUL R11 R22 R8
+STR R3 -15501 R17
+MOV R18 14979
+MUL R0 R1 R13
+MOV R4 -64359
+DIV R28 R7 R17
+MOV R10 -1027
+ADD R30 R25 R28
+LDR R1 R2 -47116
+LDR R4 R3 13652
+SUB R2 R23 R26
+ADD R6 R23 R28
+LDR R15 R7 -15298
+MOV R26 -44168
+STR R25 -24348 R27
+MUL R18 R14 R19
+STR R5 56629 R3
+STR R22 -55534 R16
+MUL R6 R21 R28
+MUL R15 R23 R16
+STR R3 53438 R31
+ADD R18 R29 R25
+MUL R21 R12 R9
+ADD R5 R24 R16
+MOV R3 -15381
+STR R1 -28160 R23
+MUL R8 R17 R21
+MUL R5 R12 R28
+LDR R29 R27 -19958
+MUL R18 R21 R7
+ADD R15 R12 R22
+MUL R29 R1 R24
+DIV R28 R23 R25
+STR R4 -22197 R25
+STR R25 62528 R17
+MUL R26 R3 R25
+ADD R31 R3 R0
+SUB R6 R5 R17
+STR R12 -727 R5
+STR R26 -33002 R12
+SUB R17 R20 R6
+ADD R18 R2 R18
+SUB R20 R18 R20
+MOV R5 -35201
+ADD R16 R18 R18
+ADD R31 R20 R11
+DIV R5 R0 R26
+ADD R27 R6 R29
+DIV R17 R5 R20
+STR R30 37657 R13
+STR R21 2027 R12
+MUL R28 R20 R10
+STR R27 -34253 R31
+LDR R15 R20 -64355
+MOV R29 -4039
+MUL R18 R31 R17
+LDR R27 R27 -56444
+MUL R14 R0 R26
+LDR R24 R17 -35883
+SUB R22 R6 R7
+SUB R5 R19 R13
+DIV R4 R22 R21
+LDR R10 R6 -60040
+ADD R24 R12 R6
+LDR R29 R22 23813
+MUL R11 R27 R29
+MOV R22 21415
+SUB R18 R0 R22
+MUL R15 R4 R12
+SUB R12 R17 R13
+MOV R12 12405
+STR R11 10917 R8
+LDR R17 R20 -28734
+SUB R30 R2 R21
+LDR R20 R9 -64476
+MUL R3 R27 R15
+MOV R0 -18381
+MOV R21 17885
+MOV R30 -17998
+SUB R0 R20 R5
+MOV R9 -39132
+MOV R9 -5044
+MOV R25 5545
+STR R0 -50343 R21
+ADD R28 R18 R31
+ADD R19 R31 R22
+LDR R25 R29 50895
+STR R14 45202 R16
+MUL R17 R31 R18
+MOV R5 57690
+DIV R13 R31 R20
+LDR R11 R20 -1245
+LDR R24 R0 -17211
+DIV R24 R31 R23
+STR R24 -58190 R1
+ADD R17 R20 R11
+MUL R22 R13 R24
+MOV R1 42275
+STR R26 -5549 R16
+MOV R18 -21178
+MOV R22 1455
+LDR R14 R27 -48793
+DIV R9 R13 R3
+MOV R21 56710
+SUB R11 R28 R8
+DIV R8 R6 R21
+SUB R25 R26 R31
+LDR R5 R16 -4412
+ADD R15 R29 R7
+SUB R0 R6 R20
+MOV R9 32027
+DIV R26 R29 R6
+MUL R2 R12 R13
+DIV R29 R11 R21
+SUB R7 R28 R17
+MOV R16 -45640
+ADD R9 R0 R15
+MOV R11 11267
+LDR R26 R31 -18386
+SUB R11 R8 R15
+MOV R25 58674
+DIV R29 R23 R4
+MUL R25 R28 R15
+SUB R9 R7 R1
+SUB R6 R1 R22
+DIV R31 R2 R29
+MUL R11 R18 R15
+SUB R26 R16 R2
+DIV R15 R7 R23
+MUL R21 R18 R4
+SUB R17 R20 R15
+LDR R8 R5 59650
+DIV R14 R22 R24
+MUL R20 R11 R11
+LDR R21 R6 23547
+MOV R6 -55620
+LDR R31 R5 26361
+MOV R31 347
+DIV R28 R25 R16
+MUL R7 R10 R22
+LDR R27 R3 -11061
+SUB R29 R16 R28
+DIV R19 R25 R25
+DIV R15 R19 R17
+MOV R27 -47735
+LDR R21 R24 42948
+MOV R11 -65397
+DIV R19 R16 R16
+SUB R24 R8 R30
+DIV R9 R6 R22
+DIV R22 R19 R22
+STR R22 42116 R8
+ADD R27 R31 R28
+LDR R22 R3 -1668
+LDR R3 R8 54573
+DIV R27 R29 R24
+LDR R16 R14 45675
+STR R8 31432 R13
+SUB R14 R20 R20
+SUB R9 R19 R6
+MOV R12 -19534
+ADD R25 R17 R15
+MUL R4 R31 R15
+MUL R0 R29 R6
+MOV R3 40117
+MOV R0 5864
+LDR R24 R17 -54255
+ADD R5 R22 R21
+STR R17 -5810 R26
+ADD R31 R12 R31
+MUL R7 R7 R20
+DIV R13 R31 R9
+MOV R30 40879
+MUL R27 R12 R16
+MUL R5 R21 R14
+MUL R4 R15 R4
+ADD R29 R24 R7
+MUL R31 R20 R2
+STR R14 45957 R11
+STR R21 -26430 R20
+DIV R27 R13 R4
+MOV R7 34779
+DIV R19 R29 R28
+ADD R12 R2 R9
+MUL R8 R5 R8
+LDR R19 R8 -49165
+ADD R2 R19 R11
+DIV R3 R10 R2
+ADD R30 R26 R9
+ADD R11 R11 R23
+STR R11 59795 R31
+LDR R5 R13 32029
+ADD R8 R13 R30
+ADD R0 R31 R24
+ADD R10 R23 R0
+LDR R25 R3 -43594
+LDR R16 R2 -14777
+DIV R19 R4 R8
+SUB R10 R18 R11
+SUB R14 R25 R28
+LDR R7 R11 -35632
+SUB R28 R27 R19
+DIV R31 R11 R11
+STR R31 51095 R30
+LDR R3 R28 58971
+MUL R27 R29 R0
+DIV R21 R1 R20
+MUL R17 R16 R2
+DIV R31 R26 R5
+ADD R31 R26 R7
+ADD R0 R14 R14
+DIV R21 R8 R2
+MUL R9 R26 R15
+MUL R23 R16 R26
+SUB R23 R12 R20
+STR R16 -21777 R16
+STR R16 61898 R22
+MUL R3 R17 R14
+MUL R17 R31 R13
+LDR R30 R7 -28314
+MOV R21 58093
+STR R21 -27107 R21
+SUB R4 R31 R10
+STR R3 -23569 R31
+STR R0 -44600 R9
+SUB R24 R8 R20
+MOV R15 10489
+MUL R19 R12 R30
+LDR R19 R10 -34963
+ADD R29 R5 R22
+SUB R20 R31 R10
+MUL R16 R5 R13
+STR R1 672 R1
+DIV R24 R2 R14
+MOV R2 -63568
+SUB R8 R7 R19
+MUL R30 R18 R0
+STR R19 45763 R27
+LDR R18 R10 5533
+MOV R15 62431
+LDR R11 R19 32435
+ADD R5 R31 R29
+STR R1 -48885 R20
+LDR R10 R29 -52044
+DIV R1 R16 R3
+LDR R13 R6 61772
+DIV R21 R24 R29
+STR R0 -54829 R27
+DIV R13 R10 R19
+SUB R13 R19 R27
+MOV R22 -21356
+DIV R2 R28 R2
+LDR R10 R24 51541
+MOV R29 1844
+DIV R18 R3 R13
+LDR R29 R17 -5000
+LDR R1 R9 -58208
+MOV R18 33201
+SUB R12 R19 R17
+MOV R3 -5330
+LDR R20 R0 -45873
+SUB R9 R7 R25
+STR R7 -64244 R4
+SUB R23 R18 R13
+LDR R19 R10 -9321
+LDR R26 R8 -43981
+LDR R22 R31 -762
+STR R21 58942 R7
+LDR R17 R25 -34104
+SUB R6 R9 R13
+MOV R15 -33044
+MUL R30 R11 R4
+DIV R10 R7 R3
+MUL R23 R23 R12
+LDR R3 R8 35883
+ADD R5 R4 R0
+STR R22 -31346 R14
+DIV R10 R31 R1
+ADD R25 R13 R19
+DIV R1 R8 R11
+DIV R18 R14 R12
+DIV R7 R28 R24
+MOV R14 -21786
+DIV R31 R20 R27
+ADD R21 R12 R20
+SUB R9 R3 R31
+SUB R8 R0 R0
+MOV R26 -11669
+STR R5 6896 R0
+STR R29 49673 R21
+ADD R19 R20 R7
+DIV R27 R20 R3
+MOV R30 1605
+MOV R24 1903
+MOV R16 -44434
+STR R28 -12699 R12
+MUL R17 R22 R7
+STR R28 59798 R28
+SUB R29 R19 R12
+MOV R18 -5682
+LDR R30 R9 -55584
+SUB R2 R4 R24
+MUL R19 R16 R7
+STR R7 59558 R16
+DIV R30 R24 R4
+ADD R23 R16 R15
+DIV R28 R26 R6
+MUL R7 R3 R24
+ADD R23 R2 R6
+MUL R26 R7 R16
+SUB R2 R24 R27
+STR R20 10995 R21
+SUB R3 R16 R17
+MUL R16 R7 R14
+LDR R7 R0 -16004
+DIV R0 R4 R1
+STR R27 -45 R18
+LDR R13 R27 56315
+MOV R5 -4127
+ADD R0 R0 R18
+MUL R13 R8 R1
+STR R25 -21929 R13
+SUB R0 R19 R15
+MUL R30 R25 R10
+LDR R21 R5 -62755
+ADD R22 R27 R8
+STR R31 63178 R20
+LDR R4 R30 46949
+STR R21 -18236 R20
+STR R23 6635 R31
+STR R14 54013 R27
+SUB R10 R13 R1
+SUB R12 R25 R12
+DIV R5 R11 R9
+MOV R6 -26698
+DIV R22 R5 R8
+ADD R1 R7 R8
+MOV R9 36724
+MUL R30 R7 R11
+SUB R17 R21 R23
+STR R6 -61635 R27
+DIV R25 R26 R8
+ADD R7 R19 R14
+MOV R2 45082
+ADD R12 R10 R3
+MUL R8 R9 R30
+SUB R17 R7 R9
+LDR R17 R4 33562
+MUL R31 R12 R14
+LDR R5 R28 49136
+ADD R12 R10 R21
+DIV R14 R3 R6
+SUB R26 R25 R27
+MOV R13 -9364
+DIV R22 R30 R3
+DIV R13 R19 R27
+STR R7 27857 R30
+MOV R8 22933
+MUL R7 R21 R11
+MOV R20 -29686
+STR R23 -65247 R18
+DIV R28 R19 R26
+ADD R4 R4 R18
+MOV R12 43365
+LDR R16 R5 -59863
+SUB R5 R10 R22
+STR R30 44339 R26
+DIV R4 R19 R7
+ADD R11 R2 R18
+DIV R16 R2 R29
+SUB R13 R12 R23
+LDR R7 R22 -8479
+MUL R10 R1 R28
+DIV R10 R31 R31
+MUL R27 R19 R30
+LDR R19 R1 -64886
+STR R12 40388 R29
+ADD R0 R11 R23
+MUL R16 R12 R27
+SUB R20 R5 R12
+SUB R6 R20 R28
+SUB R7 R21 R16
+DIV R13 R16 R4
+MUL R0 R12 R18
+DIV R11 R3 R30
+MUL R20 R27 R9
+MUL R24 R17 R12
+MOV R8 11592
+SUB R17 R22 R6
+STR R31 29368 R23
+MUL R14 R17 R18
+ADD R6 R4 R20
+MOV R14 -42218
+ADD R27 R9 R2
+DIV R30 R17 R20
+LDR R7 R16 -25224
+LDR R16 R6 -52000
+MUL R6 R10 R20
+ADD R1 R17 R17
+MUL R30 R22 R2
+MUL R23 R16 R26
+LDR R9 R11 -60981
+LDR R30 R25 24617
+DIV R13 R1 R6
+LDR R10 R31 -38441
+DIV R3 R11 R11
+MOV R1 42925
+MUL R1 R4 R5
+DIV R15 R5 R25
+MUL R12 R7 R18
+MUL R8 R4 R12
+DIV R3 R14 R17
+STR R0 -64581 R20
+MUL R27 R6 R0
+LDR R26 R12 7078
+STR R19 1577 R28
+SUB R18 R1 R5
+DIV R6 R17 R11
+ADD R10 R0 R3
+STR R9 -58367 R10
+SUB R17 R20 R23
+LDR R3 R15 54519
+MUL R11 R30 R11
+SUB R1 R13 R19
+MOV R12 -14195
+DIV R11 R6 R17
+STR R27 42574 R11
+MOV R9 -14725
+SUB R9 R13 R21
+ADD R15 R17 R15
+MUL R11 R27 R5
+MUL R8 R2 R5
+MUL R15 R25 R26
+DIV R6 R9 R7
+MUL R30 R18 R25
+MUL R22 R5 R15
+STR R25 -58734 R12
+LDR R29 R26 26564
+SUB R9 R6 R27
+MOV R30 -44374
+MUL R26 R22 R29
+SUB R19 R7 R10
+ADD R24 R18 R26
+DIV R18 R27 R23
+STR R25 -2893 R25
+MUL R24 R26 R12
+ADD R20 R7 R25
+MOV R11 17957
+DIV R10 R6 R1
+ADD R13 R26 R12
+STR R1 31758 R0
+STR R29 -42251 R27
+LDR R13 R18 -43724
+DIV R31 R19 R30
+DIV R5 R4 R13
+STR R15 -8504 R17
+LDR R4 R13 -52291
+SUB R18 R0 R1
+ADD R31 R3 R12
+DIV R1 R9 R7
+LDR R19 R28 -39239
+MUL R25 R28 R9
+SUB R15 R19 R2
+ADD R0 R24 R10
+DIV R2 R23 R20
+STR R16 13685 R15
+STR R8 35784 R31
+ADD R23 R7 R5
+MUL R23 R28 R5
+LDR R30 R6 -9274
+MOV R5 49774
+STR R23 -41682 R14
+LDR R22 R1 -51632
+SUB R1 R1 R21
+DIV R12 R23 R23
+SUB R20 R20 R5
+DIV R27 R23 R1
+ADD R15 R10 R2
+MUL R25 R23 R12
+MUL R21 R24 R2
+ADD R26 R11 R0
+DIV R2 R16 R17
+MOV R29 -56216
+LDR R17 R15 -2906
+ADD R26 R25 R5
+STR R14 16886 R28
+MUL R13 R18 R7
+MUL R3 R9 R10
+ADD R14 R20 R28
+DIV R5 R27 R3
+LDR R13 R8 26976
+MUL R8 R6 R15
+ADD R20 R16 R10
+LDR R0 R8 -3597
+DIV R3 R26 R19
+ADD R13 R5 R16
+ADD R12 R30 R29
+MOV R10 49683
+DIV R14 R23 R29
+LDR R18 R2 -57382
+SUB R15 R28 R17
+STR R27 -38460 R22
+DIV R28 R18 R24
+DIV R3 R30 R6
+LDR R9 R29 137
+STR R19 29063 R28
+STR R31 -61407 R16
+MUL R7 R30 R31
+MOV R2 -3057
+DIV R29 R5 R21
+SUB R16 R0 R9
+LDR R22 R21 7233
+ADD R21 R30 R24
+DIV R7 R21 R31
+DIV R30 R7 R6
+SUB R26 R9 R14
+ADD R16 R0 R24
+LDR R16 R10 -37353
+SUB R2 R12 R12
+STR R11 -1693 R25
+MUL R9 R16 R19
+ADD R25 R31 R24
+ADD R27 R17 R12
+LDR R25 R12 18895
+MUL R16 R4 R5
+LDR R6 R29 14596
+DIV R20 R9 R6
+MUL R15 R30 R26
+MUL R23 R14 R4
+DIV R20 R19 R28
+SUB R30 R31 R23
+ADD R22 R29 R31
+ADD R20 R15 R2
+MOV R16 -7232
+DIV R30 R7 R20
+MUL R12 R9 R28
+LDR R5 R11 26608
+DIV R2 R2 R24
+DIV R8 R15 R25
+MOV R31 25355
+DIV R31 R12 R24
+SUB R25 R10 R26
+DIV R4 R18 R29
+ADD R0 R13 R8
+SUB R26 R12 R14
+MOV R24 23438
+DIV R4 R11 R28
+MUL R27 R8 R10
+ADD R8 R17 R17
+MUL R8 R26 R5
+SUB R14 R24 R28
+DIV R1 R18 R7
+SUB R11 R3 R9
+LDR R27 R11 -11880
+DIV R27 R7 R18
+MUL R20 R26 R11
+STR R10 -39633 R8
+STR R4 -20763 R16
+STR R31 -27657 R27
+SUB R18 R27 R1
+SUB R24 R31 R30
+MUL R14 R13 R1
+MUL R28 R15 R15
+MUL R7 R11 R15
+STR R5 -35894 R31
+DIV R20 R8 R24
+SUB R6 R31 R10
+SUB R18 R22 R8
+MOV R20 -61942
+MOV R4 14538
+DIV R10 R21 R19
+LDR R0 R13 22536
+SUB R5 R8 R14
+ADD R12 R9 R31
+SUB R7 R12 R10
+STR R21 -48608 R3
+STR R16 -15500 R31
+LDR R12 R17 13307
+MUL R14 R29 R1
+DIV R15 R10 R27
+STR R7 -35882 R4
+DIV R16 R9 R1
+MUL R14 R12 R11
+MUL R5 R6 R14
+DIV R9 R16 R22
+MOV R10 20172
+LDR R18 R6 260
+SUB R3 R3 R22
+LDR R10 R25 10717
+LDR R30 R1 50627
+STR R12 -33223 R6
+LDR R24 R18 34284
+MUL R19 R10 R12
+LDR R3 R6 -10613
+MUL R22 R26 R10
+LDR R12 R22 -26821
+DIV R22 R18 R13
+ADD R8 R18 R2
+MUL R10 R17 R5
+LDR R29 R23 24895
+SUB R26 R14 R25
+MUL R22 R17 R29
+MUL R1 R14 R22
+STR R5 55675 R25
+ADD R3 R10 R7
+SUB R28 R27 R5
+MOV R12 -21455
+ADD R31 R20 R12
+DIV R1 R0 R10
+MUL R5 R15 R12
+LDR R16 R0 6939
+LDR R7 R22 65450
+SUB R19 R25 R20
+DIV R0 R21 R5
+MUL R11 R23 R14
+STR R22 -35937 R8
+LDR R1 R29 30536
+ADD R28 R22 R28
+MOV R13 -19514
+SUB R21 R14 R8
+MOV R5 -18694
+STR R3 36135 R30
+SUB R3 R1 R30
+DIV R17 R15 R4
+MUL R27 R27 R6
+SUB R31 R20 R2
+LDR R29 R26 46209
+SUB R24 R19 R0
+STR R27 -45999 R28
+SUB R18 R7 R18
+DIV R2 R27 R19
+LDR R12 R10 -54903
+DIV R5 R9 R29
+MOV R23 19850
+ADD R2 R25 R25
+STR R14 40926 R19
+LDR R13 R11 -1636
+DIV R29 R1 R21
+MUL R12 R25 R6
+STR R30 -23033 R3
+SUB R9 R23 R26
+LDR R31 R19 -43174
+STR R16 -34398 R23
+SUB R20 R7 R8
+ADD R0 R9 R1
+ADD R12 R15 R31
+MOV R31 51475
+LDR R23 R18 44773
+MOV R25 44062
+STR R13 52711 R1
+ADD R28 R1 R20
+MUL R23 R17 R13
+DIV R3 R16 R18
+LDR R9 R30 -35356
+MOV R4 47730
+SUB R22 R21 R20
+LDR R28 R2 -29412
+MUL R0 R26 R14
+MOV R11 -28173
+MOV R0 1319
+STR R8 -36566 R7
+MUL R18 R1 R17
+SUB R5 R6 R15
+ADD R17 R4 R13
+SUB R15 R1 R10
+MUL R13 R20 R23
+DIV R17 R2 R30
+SUB R16 R18 R4
+STR R6 12430 R8
+STR R4 -3233 R0
+MOV R8 33042
+ADD R23 R17 R22
+DIV R9 R8 R13
+STR R26 48858 R14
+MUL R23 R3 R29
+MOV R13 -44604
+STR R13 -5963 R18
+ADD R16 R27 R0
+SUB R31 R19 R10
+STR R30 -61350 R27
+MOV R31 53048
+LDR R4 R2 -45430
+STR R1 60923 R20
+MOV R20 21674
+MOV R7 -51366
+STR R8 -59870 R24
+LDR R8 R11 -4481
+STR R25 -14635 R25
+MUL R15 R0 R0
+MOV R0 -4348
+STR R13 50345 R5
+MOV R3 57144
+SUB R10 R12 R7
+LDR R14 R7 1620
+LDR R27 R7 35930
+LDR R22 R13 -51375
+STR R27 -10141 R30
+MUL R3 R12 R12
+DIV R5 R16 R24
+MUL R22 R16 R9
+DIV R25 R17 R2
+DIV R1 R14 R17
+ADD R24 R13 R25
+MUL R23 R20 R31
+MOV R29 -33983
+SUB R9 R19 R29
+STR R2 56298 R18
+LDR R19 R10 -22653
+SUB R15 R0 R24
+MUL R31 R15 R21
+LDR R4 R20 28930
+MUL R23 R31 R7
+MOV R16 -10534
+LDR R17 R18 -27887
+DIV R5 R5 R28
+STR R20 51192 R11
+MOV R15 -22669
+ADD R4 R27 R27
+MOV R0 -53067
+LDR R31 R5 -39631
+SUB R23 R21 R17
+MUL R3 R29 R2
+MOV R28 -38110
+DIV R8 R25 R11
+STR R18 15990 R20
+ADD R31 R12 R18
+DIV R30 R9 R8
+DIV R13 R1 R21
+DIV R23 R31 R19
+MOV R8 -55854
+SUB R10 R15 R22
+STR R11 -25736 R11
+SUB R17 R2 R27
+MOV R12 -4083
+SUB R4 R22 R2
+ADD R26 R16 R25
+STR R16 8269 R11
+LDR R18 R19 -50800
+STR R27 47556 R30
+DIV R21 R0 R6
+STR R12 63332 R31
+MUL R16 R16 R31
+ADD R4 R12 R3
+MUL R12 R10 R30
+DIV R5 R25 R24
+LDR R30 R1 -55575
+SUB R5 R20 R28
+STR R17 -10674 R28
+SUB R5 R30 R9
+SUB R12 R27 R11
+MOV R23 7936
+STR R30 -46039 R20
+MUL R2 R10 R31
+MOV R11 37972
+STR R27 11307 R20
+DIV R25 R27 R10
+MUL R25 R15 R20
+MUL R19 R7 R5
+STR R25 34469 R7
+LDR R13 R5 -20224
+STR R4 4952 R5
+MOV R27 6927
+MOV R9 39222
+MUL R25 R7 R22
+ADD R12 R12 R23
+STR R26 2147 R2
+LDR R7 R19 42584
+STR R17 -16723 R28
+LDR R4 R6 32569
+DIV R16 R12 R11
+MUL R18 R9 R3
+STR R16 -30357 R2
+MUL R23 R23 R16
+STR R15 20435 R12
+LDR R9 R10 -11571
+LDR R6 R14 4750
+STR R23 -40389 R31
+LDR R3 R25 -53685
+ADD R18 R12 R11
+MUL R11 R29 R29
+MUL R27 R7 R13
+SUB R28 R26 R23
+SUB R22 R6 R18
+MUL R30 R29 R15
+ADD R1 R5 R23
+LDR R26 R26 -24923
+MOV R12 52476
+DIV R27 R31 R25
+ADD R2 R7 R0
+DIV R8 R19 R25
+ADD R24 R20 R6
+SUB R2 R9 R12
+SUB R28 R31 R0
+MUL R3 R30 R6
+SUB R25 R3 R18
+ADD R20 R10 R20
+MOV R13 57049
+STR R2 -65145 R13
+STR R28 -53950 R16
+SUB R10 R0 R21
+STR R7 -52257 R21
+DIV R10 R7 R5
+ADD R20 R21 R2
+STR R8 -17300 R20
+ADD R12 R20 R30
+MOV R18 -22346
+SUB R15 R4 R17
+MOV R29 64607
+MOV R15 7422
+STR R5 -21947 R22
+MUL R24 R21 R18
+SUB R14 R13 R18
+SUB R6 R27 R22
+DIV R23 R4 R17
+DIV R7 R7 R8
+STR R15 51285 R28
+LDR R6 R21 60587
+STR R23 -23733 R14
+STR R12 12983 R8
+MOV R15 -29968
+MOV R14 -11943
+MOV R12 -2916
+ADD R26 R21 R3
+ADD R15 R8 R1
+SUB R10 R14 R6
+LDR R7 R27 -15763
+DIV R3 R10 R5
+MOV R6 25437
+LDR R16 R7 -5488
+LDR R22 R8 8948
+ADD R1 R4 R23
+MUL R10 R2 R28
+MUL R9 R20 R0
+ADD R7 R16 R29
+MOV R1 -20614
+MOV R31 21116
+ADD R27 R11 R13
+LDR R20 R3 10128
+LDR R29 R29 32031
+MOV R7 26895
+MOV R27 -52687
+LDR R20 R28 -17224
+SUB R11 R11 R22
+MUL R8 R1 R31
+ADD R14 R9 R13
+ADD R0 R25 R11
+LDR R10 R16 -55366
+ADD R14 R17 R31
+DIV R23 R28 R7
+MUL R21 R9 R30
+MOV R23 -38313
+ADD R30 R15 R0
+SUB R27 R25 R28
+STR R26 -10426 R23
+SUB R15 R22 R28
+MUL R7 R31 R25
+MOV R23 -37568
+SUB R29 R5 R19
+MUL R31 R0 R24
+MOV R29 62343
+SUB R9 R15 R20
+SUB R0 R0 R8
+STR R14 52664 R11
+MUL R22 R20 R20
+MUL R1 R7 R23
+MUL R26 R29 R3
+DIV R14 R17 R27
+SUB R20 R19 R11
+DIV R18 R8 R29
+MUL R4 R27 R14
+ADD R22 R24 R23
+SUB R3 R8 R20
+SUB R5 R9 R13
+DIV R19 R2 R21
+LDR R11 R30 3592
+ADD R1 R1 R7
+LDR R29 R13 -35077
+LDR R11 R12 3130
+STR R11 7542 R10
+DIV R22 R9 R12
+MOV R27 -24858
+MUL R30 R15 R19
+DIV R23 R18 R0
+ADD R3 R4 R16
+LDR R22 R21 -28903
+SUB R12 R23 R8
+DIV R20 R23 R28
+STR R0 40765 R6
+SUB R6 R7 R30
+LDR R22 R5 -27527
+STR R22 49409 R6
+MOV R17 -35575
+LDR R12 R10 -43570
+SUB R18 R27 R21
+ADD R5 R23 R27
+STR R8 20203 R27
+MUL R26 R14 R0
+SUB R10 R8 R23
+DIV R2 R19 R5
+MUL R21 R21 R30
+ADD R26 R8 R18
+MUL R14 R29 R16
+MUL R10 R10 R27
+SUB R8 R30 R19
+MOV R8 23930
+MOV R8 -59550
+MUL R11 R1 R30
+STR R23 41878 R0
+MOV R17 -41421
+DIV R9 R27 R12
+MOV R8 28553
+MOV R5 15079
+LDR R9 R7 2582
+MOV R0 -61273
+DIV R16 R26 R6
+SUB R6 R7 R15
+SUB R3 R18 R30
+SUB R20 R6 R27
+SUB R17 R21 R30
+SUB R23 R24 R9
+MOV R21 33228
+SUB R16 R28 R4
+LDR R22 R29 2038
+STR R1 64967 R30
+SUB R3 R7 R17
+MUL R22 R13 R5
+STR R24 25093 R13
+SUB R29 R4 R12
+MUL R25 R15 R26
+LDR R10 R0 -13175
+LDR R19 R20 -47513
+STR R22 11524 R25
+DIV R24 R7 R27
+MOV R17 7813
+ADD R11 R5 R28
+SUB R25 R22 R16
+DIV R2 R19 R25
+MUL R0 R31 R14
+LDR R19 R31 -23196
+SUB R29 R17 R16
+ADD R18 R18 R28
+STR R23 -47984 R11
+MUL R15 R13 R22
+DIV R19 R23 R16
+MOV R15 -9727
+LDR R0 R30 -9585
+MUL R3 R11 R22
+ADD R25 R8 R16
+MOV R31 6885
+LDR R4 R21 33293
+MOV R31 -219
+SUB R19 R14 R16
+MUL R18 R1 R19
+STR R23 -9908 R18
+LDR R10 R6 115
+DIV R10 R23 R24
+DIV R4 R16 R15
+DIV R7 R8 R17
+ADD R28 R15 R6
+MOV R17 28297
+ADD R28 R31 R10
+MUL R17 R29 R4
+MOV R14 -38896
+MOV R10 -58786
+ADD R16 R12 R31
+ADD R14 R3 R30
+STR R7 -34396 R13
+SUB R19 R11 R18
+SUB R15 R15 R26
+DIV R12 R28 R18
+ADD R26 R19 R10
+SUB R18 R25 R1
+ADD R30 R30 R31
+ADD R18 R21 R10
+ADD R15 R1 R5
+ADD R23 R28 R20
+MOV R17 38275
+SUB R28 R12 R0
+MUL R0 R10 R13
+LDR R26 R7 -17126
+MUL R11 R21 R6
+MOV R22 -50755
+DIV R4 R14 R29
+ADD R29 R27 R15
+ADD R23 R27 R16
+MUL R7 R0 R31
+SUB R18 R9 R11
+MUL R16 R5 R9
+MOV R14 34536
+SUB R11 R7 R16
+MUL R14 R19 R20
+STR R13 -30708 R31
+MUL R28 R6 R2
+LDR R19 R3 62576
+ADD R26 R4 R11
+MOV R12 -19155
+SUB R4 R22 R4
+MOV R30 -44339
+SUB R29 R6 R14
+MOV R13 27695
+STR R18 47253 R29
+ADD R8 R15 R6
+SUB R1 R4 R14
+LDR R20 R0 9678
+STR R31 7372 R6
+SUB R28 R17 R6
+LDR R18 R17 2630
+MUL R7 R16 R13
+LDR R27 R15 42498
+SUB R1 R8 R17
+MUL R29 R3 R3
+SUB R20 R22 R26
+ADD R25 R5 R24
+MUL R12 R14 R28
+SUB R1 R7 R10
+DIV R4 R12 R21
+SUB R26 R16 R18
+LDR R12 R28 50723
+DIV R19 R9 R3
+STR R17 62879 R5
+LDR R4 R4 -51413
+STR R7 -12947 R18
+MOV R22 57856
+LDR R5 R17 -11909
+STR R16 -59259 R11
+LDR R26 R16 61585
+ADD R18 R17 R2
+DIV R3 R18 R26
+MOV R21 -64509
+STR R29 19794 R16
+SUB R26 R27 R17
+DIV R20 R16 R2
+MUL R14 R15 R21
+MOV R26 -904
+DIV R17 R16 R12
+MUL R21 R2 R18
+SUB R8 R1 R30
+ADD R28 R9 R15
+MUL R8 R3 R12
+SUB R18 R9 R6
+MOV R20 38287
+ADD R4 R1 R9
+ADD R19 R25 R17
+ADD R21 R18 R2
+STR R31 62971 R21
+LDR R0 R20 34818
+SUB R5 R18 R11
+SUB R11 R28 R9
+STR R21 -18150 R20
+MOV R25 -1163
+MUL R28 R7 R25
+ADD R15 R8 R9
+STR R20 -62511 R31
+ADD R0 R8 R21
+ADD R23 R1 R3
+LDR R18 R27 -39068
+DIV R6 R25 R15
+MUL R12 R17 R8
+MOV R17 20588
+LDR R7 R14 7632
+MUL R10 R24 R17
+MOV R0 -57234
+ADD R28 R19 R4
+SUB R30 R29 R20
+MOV R0 15964
+SUB R9 R10 R27
+MUL R9 R13 R30
+DIV R4 R22 R15
+STR R30 43113 R31
+MOV R0 49438
+ADD R19 R14 R9
+STR R24 16471 R21
+ADD R14 R3 R2
+DIV R5 R27 R10
+MUL R4 R16 R28
+MOV R29 -7232
+STR R3 -27116 R2
+LDR R2 R23 -62685
+ADD R20 R0 R10
+DIV R29 R21 R0
+SUB R4 R12 R17
+SUB R26 R8 R28
+SUB R17 R25 R25
+SUB R22 R27 R13
+MOV R13 65125
+STR R8 22577 R3
+STR R16 -49719 R24
+ADD R6 R7 R10
+DIV R17 R28 R31
+MUL R16 R13 R14
+LDR R13 R9 56429
+SUB R29 R20 R20
+ADD R3 R27 R15
+MOV R0 50834
+ADD R20 R25 R28
+SUB R27 R0 R2
+DIV R31 R23 R14
+MUL R26 R27 R7
+MOV R31 -26395
+MOV R24 2458
+SUB R30 R8 R22
+STR R10 -43060 R30
+STR R13 -23440 R31
+MOV R19 56360
+MOV R20 54674
+ADD R9 R7 R20
+ADD R23 R30 R0
+LDR R16 R12 -24141
+DIV R19 R6 R21
+MUL R25 R13 R1
+SUB R3 R10 R25
+STR R5 31594 R25
+MOV R8 20911
+SUB R27 R2 R25
+ADD R20 R20 R18
+LDR R28 R2 59009
+MOV R3 4783
+SUB R1 R31 R5
+LDR R14 R29 37730
+SUB R14 R24 R25
+DIV R30 R29 R30
+STR R14 -1651 R0
+MUL R23 R9 R17
+ADD R19 R21 R7
+SUB R10 R18 R10
+ADD R28 R29 R5
+MUL R19 R4 R27
+MOV R1 -6565
+MUL R15 R5 R11
+LDR R13 R7 64769
+LDR R19 R24 -42005
+MUL R25 R17 R20
+DIV R23 R28 R13
+SUB R11 R5 R7
+MUL R8 R11 R25
+STR R31 17589 R19
+DIV R19 R26 R14
+ADD R9 R8 R4
+MUL R28 R21 R20
+MOV R12 -54455
+MUL R15 R1 R23
+SUB R22 R31 R12
+STR R24 8370 R27
+MUL R28 R3 R20
+STR R16 3492 R12
+DIV R31 R12 R13
+DIV R10 R1 R6
+LDR R24 R12 -27162
+DIV R13 R28 R9
+ADD R29 R0 R1
+LDR R25 R15 -50786
+STR R21 21266 R8
+DIV R26 R24 R11
+LDR R4 R21 -56064
+MOV R19 -49397
+STR R12 23963 R10
+LDR R23 R8 16032
+ADD R20 R19 R29
+MUL R9 R3 R27
+LDR R23 R18 -12585
+MOV R9 -14814
+MUL R23 R8 R8
+ADD R11 R14 R6
+SUB R1 R14 R7
+MUL R7 R8 R18
+ADD R20 R27 R22
+STR R12 50366 R25
+SUB R8 R1 R27
+DIV R14 R28 R5
+STR R8 -4377 R7
+STR R16 -65036 R24
+LDR R10 R10 53974
+MUL R12 R26 R22
+DIV R17 R0 R7
+STR R21 47673 R20
+MUL R30 R11 R12
+SUB R17 R21 R7
+MUL R6 R9 R21
+MOV R15 -61695
+ADD R29 R27 R20
+MUL R3 R19 R1
+MOV R17 52791
+DIV R22 R18 R9
+LDR R10 R28 60374
+STR R14 -60801 R8
+DIV R2 R6 R16
+DIV R15 R3 R6
+MOV R30 48790
+DIV R17 R10 R5
+SUB R29 R23 R6
+MUL R10 R12 R22
+MUL R9 R7 R30
+STR R12 -28883 R7
+SUB R9 R27 R23
+MOV R2 11176
+LDR R21 R10 -21417
+SUB R21 R30 R6
+ADD R28 R12 R19
+LDR R1 R5 61536
+MUL R20 R3 R2
+STR R9 -58826 R2
+DIV R25 R25 R22
+SUB R10 R1 R26
+ADD R7 R20 R2
+ADD R20 R22 R5
+LDR R24 R17 39281
+SUB R26 R20 R8
+MOV R13 30400
+DIV R28 R26 R9
+SUB R28 R4 R10
+MOV R10 -49136
+STR R5 35004 R9
+ADD R17 R7 R18
+MUL R21 R16 R29
+MOV R15 -33031
+STR R25 55655 R16
+MOV R4 37438
+LDR R16 R0 64697
+MUL R4 R8 R19
+MOV R29 -57239
+ADD R24 R31 R25
+DIV R18 R4 R13
+SUB R12 R9 R17
+STR R27 -49076 R14
+MOV R26 31478
+SUB R3 R26 R22
+SUB R14 R20 R13
+SUB R27 R22 R6
+LDR R28 R0 17962
+DIV R0 R12 R17
+SUB R21 R15 R16
+MOV R1 -16412
+SUB R3 R19 R19
+DIV R1 R20 R18
+ADD R5 R30 R2
+MOV R19 2262
+DIV R23 R2 R12
+LDR R19 R16 53721
+MUL R12 R6 R12
+ADD R28 R23 R19
+MUL R31 R0 R9
+SUB R10 R10 R21
+STR R16 -52699 R29
+STR R13 28349 R21
+SUB R31 R29 R13
+MOV R16 -33678
+MOV R19 -62689
+MOV R21 4545
+MUL R5 R16 R2
+STR R4 16156 R18
+LDR R23 R2 -11960
+LDR R4 R21 7379
+MUL R25 R9 R6
+ADD R4 R19 R1
+STR R1 30273 R1
+ADD R10 R4 R4
+DIV R5 R9 R26
+DIV R2 R28 R22
+SUB R3 R13 R23
+SUB R0 R4 R11
+STR R29 40185 R23
+MOV R5 37076
+SUB R12 R30 R31
+DIV R29 R13 R18
+STR R4 4032 R14
+ADD R24 R17 R21
+MOV R26 -46028
+DIV R23 R31 R30
+MOV R15 -15246
+MUL R31 R21 R10
+LDR R0 R10 -15220
+DIV R6 R3 R29
+MOV R21 -42018
+MOV R14 -40390
+DIV R26 R12 R5
+MOV R22 12274
+ADD R30 R16 R28
+ADD R13 R30 R23
+DIV R3 R18 R0
+SUB R11 R15 R4
+LDR R7 R6 -7771
+ADD R13 R3 R15
+MOV R1 -12719
+LDR R19 R27 49805
+MOV R26 -58194
+DIV R14 R24 R14
+ADD R1 R9 R25
+LDR R26 R20 -15995
+DIV R16 R7 R6
+STR R24 -28780 R17
+MUL R27 R16 R10
+MUL R19 R19 R12
+MOV R13 -37661
+DIV R7 R0 R2
+STR R7 -55161 R22
+MUL R21 R12 R8
+LDR R6 R29 11692
+LDR R8 R19 52031
+ADD R13 R22 R21
+ADD R12 R6 R23
+STR R31 -46061 R20
+MUL R5 R2 R2
+SUB R6 R10 R13
+LDR R2 R9 44949
+SUB R9 R9 R25
+DIV R11 R19 R17
+ADD R15 R18 R25
+MOV R23 -48462
+SUB R8 R23 R3
+LDR R4 R24 -59052
+DIV R10 R8 R7
+ADD R24 R22 R31
+DIV R24 R12 R27
+ADD R29 R9 R20
+DIV R10 R3 R14
+MUL R13 R29 R13
+STR R22 8227 R31
+MUL R2 R0 R24
+SUB R23 R18 R14
+ADD R27 R28 R29
+MUL R6 R25 R15
+DIV R7 R0 R3
+MUL R10 R6 R15
+MUL R21 R19 R20
+LDR R6 R25 61465
+LDR R19 R12 61797
+LDR R31 R0 -52208
+SUB R27 R19 R7
+MOV R6 48272
+ADD R1 R11 R16
+STR R5 24187 R29
+STR R15 16976 R6
+SUB R8 R17 R17
+MUL R9 R16 R10
+DIV R16 R14 R10
+MOV R13 -58978
+STR R6 -40098 R6
+ADD R25 R10 R22
+STR R28 54476 R24
+SUB R15 R6 R12
+ADD R30 R20 R19
+MUL R31 R25 R6
+ADD R25 R0 R30
+DIV R18 R12 R2
+ADD R30 R23 R29
+LDR R16 R7 -30436
+LDR R2 R28 -49229
+SUB R0 R1 R0
+MUL R27 R21 R31
+STR R15 15611 R18
+MUL R22 R17 R4
+SUB R30 R10 R1
+SUB R21 R14 R1
+ADD R28 R31 R3
+MUL R26 R25 R27
+MUL R30 R14 R3
+MUL R28 R1 R12
+SUB R7 R9 R24
+MUL R27 R7 R24
+DIV R13 R5 R28
+DIV R16 R29 R20
+DIV R31 R7 R22
+MOV R22 -21650
+MUL R19 R6 R25
+DIV R8 R13 R16
+ADD R13 R14 R3
+MOV R5 -4327
+DIV R13 R22 R16
+MOV R30 25967
+MUL R23 R16 R16
+SUB R18 R11 R16
+DIV R11 R19 R5
+ADD R13 R6 R10
+DIV R23 R6 R3
+DIV R13 R27 R21
+DIV R9 R29 R1
+DIV R30 R21 R2
+MUL R11 R5 R24
+MOV R4 -23861
+DIV R2 R15 R4
+DIV R19 R27 R16
+STR R25 -45767 R23
+ADD R20 R15 R21
+ADD R19 R5 R0
+ADD R2 R20 R13
+MOV R25 30110
+ADD R14 R8 R24
+ADD R17 R8 R3
+STR R29 -46672 R28
+LDR R28 R31 22097
+LDR R22 R16 56157
+DIV R14 R25 R23
+ADD R29 R6 R2
+SUB R6 R30 R20
+DIV R24 R25 R11
+LDR R22 R4 6027
+ADD R27 R20 R27
+ADD R20 R24 R18
+MOV R31 8349
+ADD R4 R19 R1
+SUB R9 R20 R25
+ADD R28 R24 R31
+LDR R27 R6 27087
+LDR R24 R14 39403
+STR R13 -3220 R0
+LDR R22 R16 -55577
+SUB R1 R25 R23
+SUB R16 R22 R1
+ADD R9 R16 R0
+SUB R31 R13 R17
+MOV R6 -11238
+LDR R2 R20 -27029
+DIV R31 R31 R28
+MUL R25 R4 R3
+SUB R11 R25 R27
+ADD R29 R10 R17
+STR R3 57899 R16
+STR R2 10232 R29
+SUB R2 R15 R9
+MOV R5 15774
+SUB R26 R0 R14
+LDR R6 R28 47804
+LDR R6 R29 -7757
+MOV R7 64416
+SUB R2 R1 R1
+MUL R14 R2 R17
+SUB R10 R8 R22
+MUL R9 R4 R19
+MOV R5 31377
+ADD R23 R27 R25
+STR R2 49234 R30
+LDR R13 R17 30773
+MOV R20 32274
+SUB R4 R9 R13
+MOV R1 -5798
+DIV R19 R9 R3
+MOV R17 -5640
+SUB R10 R16 R14
+SUB R22 R3 R19
+ADD R5 R10 R14
+LDR R2 R29 39133
+MUL R9 R26 R22
+SUB R23 R11 R23
+STR R2 -22216 R22
+ADD R25 R5 R8
+LDR R2 R14 27996
+ADD R2 R7 R23
+DIV R25 R15 R23
+MUL R6 R12 R29
+SUB R0 R2 R10
+STR R20 32746 R26
+MUL R10 R29 R24
+SUB R10 R26 R31
+MOV R0 18043
+ADD R22 R4 R31
+STR R15 -13088 R13
+DIV R29 R5 R1
+MUL R15 R24 R11
+LDR R10 R7 31077
+ADD R12 R14 R8
+SUB R24 R9 R19
+LDR R14 R18 -54525
+STR R20 -16714 R18
+LDR R16 R15 -6727
+LDR R31 R20 43201
+STR R24 7306 R5
+SUB R29 R16 R18
+DIV R6 R24 R11
+MUL R12 R18 R4
+MOV R15 34078
+LDR R29 R10 -11669
+STR R9 26045 R22
+DIV R3 R28 R17
+SUB R19 R16 R26
+LDR R5 R7 -37630
+LDR R28 R14 -93
+MUL R9 R12 R0
+DIV R22 R16 R2
+MUL R9 R12 R30
+SUB R16 R1 R0
+SUB R3 R3 R6
+DIV R16 R10 R26
+ADD R26 R25 R4
+LDR R21 R1 16429
+STR R16 -37704 R10
+STR R10 -63303 R17
+LDR R27 R9 -18569
+MUL R13 R25 R27
+ADD R20 R25 R29
+DIV R17 R17 R9
+ADD R18 R8 R17
+LDR R8 R19 37596
+ADD R2 R1 R3
+MOV R6 36781
+LDR R26 R3 55270
+STR R17 47530 R29
+DIV R22 R14 R18
+SUB R25 R6 R16
+DIV R28 R23 R28
+DIV R4 R20 R15
+DIV R27 R5 R20
+DIV R14 R29 R23
+SUB R7 R11 R21
+MUL R10 R0 R3
+ADD R2 R21 R19
+MOV R26 27028
+MUL R6 R23 R13
+MUL R28 R0 R28
+STR R29 -9568 R1
+DIV R17 R15 R22
+SUB R31 R5 R28
+DIV R9 R2 R25
+MOV R7 46885
+LDR R25 R0 -44937
+STR R1 -38210 R23
+STR R30 54886 R20
+ADD R21 R11 R21
+MOV R28 40428
+STR R31 45089 R10
+LDR R16 R7 44196
+LDR R0 R2 -13240
+STR R4 -51918 R26
+ADD R22 R3 R17
+MOV R8 39939
+DIV R4 R20 R22
+STR R8 -25218 R8
+STR R16 -18053 R23
+DIV R24 R5 R10
+MUL R4 R22 R5
+LDR R29 R7 60665
+MUL R5 R0 R0
+LDR R7 R24 -17411
+STR R21 60322 R26
+MOV R16 3564
+LDR R6 R13 -1534
+MOV R17 24390
+STR R25 62076 R31
+MUL R19 R19 R20
+MOV R12 -10463
+LDR R0 R18 -17799
+MUL R24 R21 R28
+LDR R7 R6 -25188
+LDR R1 R3 -36823
+MOV R10 -50387
+MOV R10 47056
+MUL R16 R20 R29
+LDR R6 R5 -39937
+ADD R4 R1 R18
+LDR R4 R22 39848
+LDR R19 R21 29672
+LDR R0 R24 -64967
+STR R20 32867 R10
+MOV R24 -28046
+LDR R20 R12 38359
+STR R1 34812 R20
+ADD R18 R16 R30
+MOV R28 43631
+LDR R27 R11 59698
+LDR R13 R29 -31114
+DIV R20 R31 R12
+LDR R4 R6 18079
+MUL R3 R12 R19
+DIV R28 R1 R3
+DIV R13 R16 R1
+DIV R14 R4 R22
+ADD R13 R3 R2
+LDR R5 R22 28613
+MUL R5 R6 R11
+MOV R4 19173
+MUL R4 R16 R3
+SUB R19 R26 R0
+ADD R5 R12 R14
+STR R18 50621 R6
+LDR R29 R12 40799
+ADD R7 R18 R16
+SUB R14 R30 R14
+ADD R30 R8 R20
+DIV R3 R4 R30
+ADD R29 R30 R8
+MOV R27 -15906
+STR R18 -41554 R1
+STR R11 -29238 R10
+MOV R24 -22387
+SUB R21 R7 R22
+LDR R26 R10 -62602
+SUB R9 R5 R4
+SUB R11 R28 R6
+LDR R22 R0 -12412
+ADD R24 R3 R23
+SUB R0 R16 R0
+DIV R19 R18 R20
+LDR R16 R25 3931
+MUL R20 R8 R31
+STR R5 -36052 R2
+SUB R20 R20 R22
+ADD R30 R2 R21
+MUL R8 R8 R24
+LDR R14 R16 -33860
+SUB R22 R10 R6
+DIV R13 R1 R30
+STR R30 -35871 R6
+MOV R22 -60136
+LDR R0 R6 13429
+ADD R17 R15 R18
+MUL R9 R4 R29
+DIV R29 R23 R27
+SUB R24 R27 R24
+STR R2 -62133 R10
+DIV R12 R15 R14
+ADD R26 R20 R16
+STR R15 -45190 R15
+DIV R9 R13 R10
+LDR R21 R11 -34040
+SUB R21 R18 R0
+MUL R11 R17 R5
+STR R12 19562 R13
+SUB R5 R26 R19
+ADD R27 R26 R24
+MOV R23 -56957
+ADD R2 R20 R14
+LDR R8 R10 -59842
+ADD R12 R9 R9
+SUB R28 R21 R21
+LDR R2 R30 1316
+LDR R2 R19 -1823
+DIV R29 R27 R1
+DIV R17 R10 R6
+LDR R2 R8 -46009
+LDR R24 R8 -12010
+DIV R31 R16 R16
+SUB R4 R15 R17
+DIV R18 R7 R25
+MOV R12 -25057
+DIV R14 R13 R8
+STR R5 64789 R2
+MOV R31 -60240
+MUL R14 R19 R16
+DIV R21 R20 R21
+MOV R10 3280
+SUB R7 R29 R11
+ADD R21 R26 R12
+DIV R31 R14 R31
+STR R20 39025 R1
+ADD R2 R21 R15
+ADD R25 R6 R26
+SUB R30 R4 R12
+LDR R10 R28 33924
+ADD R23 R8 R31
+MUL R21 R3 R3
+MOV R8 63707
+DIV R15 R26 R2
+MOV R16 51346
+DIV R5 R16 R30
+LDR R2 R23 -39388
+SUB R24 R12 R28
+DIV R13 R20 R28
+DIV R10 R11 R3
+MOV R22 10138
+ADD R4 R18 R27
+SUB R24 R1 R13
+SUB R21 R25 R15
+MOV R3 -32283
+LDR R22 R16 6573
+SUB R23 R6 R3
+LDR R24 R10 -47098
+MOV R27 -13011
+STR R9 5086 R12
+MOV R13 41473
+ADD R20 R19 R13
+ADD R30 R11 R7
+STR R15 58356 R1
+ADD R6 R5 R26
+MOV R24 -5957
+SUB R30 R20 R9
+MUL R31 R18 R14
+MUL R29 R16 R8
+MUL R31 R2 R5
+MUL R4 R7 R7
+LDR R12 R2 36361
+MUL R4 R24 R30
+LDR R13 R7 -6591
+LDR R21 R23 -25193
+MUL R8 R2 R30
+MUL R28 R31 R18
+ADD R12 R4 R13
+LDR R13 R30 29555
+STR R0 -26770 R18
+DIV R29 R24 R27
+ADD R6 R8 R25
+LDR R21 R22 42790
+LDR R7 R9 -23029
+DIV R26 R27 R17
+MUL R16 R10 R1
+LDR R7 R11 42852
+MUL R19 R17 R8
+ADD R24 R20 R16
+MUL R30 R19 R5
+ADD R3 R29 R16
+SUB R26 R15 R23
+DIV R14 R3 R2
+DIV R1 R14 R4
+MOV R29 -59913
+LDR R28 R6 -60226
+STR R17 29498 R24
+DIV R23 R4 R25
+DIV R24 R6 R25
+LDR R2 R15 49485
+STR R1 35732 R24
+DIV R25 R22 R7
+LDR R2 R13 9472
+DIV R16 R31 R18
+MOV R26 1891
+LDR R27 R24 19319
+LDR R13 R2 -22421
+LDR R12 R28 -50915
+LDR R23 R30 31775
+DIV R12 R26 R11
+STR R15 46402 R21
+LDR R21 R19 12628
+MOV R10 4064
+DIV R15 R21 R20
+ADD R11 R1 R1
+STR R0 -38000 R21
+MOV R18 16995
+MUL R10 R20 R6
+LDR R13 R10 -17989
+MOV R23 45997
+LDR R17 R2 43339
+MUL R14 R14 R0
+SUB R13 R7 R2
+ADD R16 R4 R27
+MUL R12 R0 R15
+MOV R22 10086
+DIV R14 R11 R3
+MUL R17 R30 R27
+ADD R25 R22 R21
+LDR R19 R29 -20141
+LDR R19 R3 2999
+ADD R0 R26 R22
+SUB R15 R4 R0
+SUB R28 R15 R1
+MUL R1 R0 R21
+DIV R23 R18 R31
+SUB R10 R13 R27
+MOV R30 -58671
+MOV R29 -22787
+MUL R22 R18 R27
+ADD R2 R22 R16
+LDR R0 R11 -56409
+STR R30 -56766 R8
+MUL R19 R22 R27
+SUB R28 R13 R18
+STR R13 19106 R13
+ADD R4 R22 R28
+ADD R15 R26 R0
+STR R22 46403 R30
+STR R17 42784 R4
+ADD R26 R5 R25
+LDR R29 R27 48486
+SUB R16 R0 R27
+ADD R8 R7 R4
+SUB R15 R25 R27
+STR R18 24722 R27
+MOV R5 54768
+MUL R16 R21 R23
+LDR R29 R21 -37834
+SUB R27 R3 R6
+SUB R16 R5 R10
+ADD R26 R1 R2
+LDR R2 R24 -8226
+MOV R21 -36357
+STR R6 -63995 R28
+MOV R4 -35418
+LDR R8 R6 -42938
+MOV R3 -12796
+ADD R21 R31 R21
+LDR R19 R27 57722
+MUL R1 R28 R9
+MOV R9 -55549
+MOV R22 -49213
+LDR R12 R16 48367
+STR R28 -37010 R20
+ADD R31 R9 R11
+MOV R18 -25236
+LDR R0 R1 -41885
+ADD R18 R25 R4
+MOV R14 -36886
+SUB R18 R11 R2
+MUL R29 R0 R3
+SUB R31 R22 R30
+MUL R24 R7 R28
+ADD R8 R7 R26
+MOV R7 752
+LDR R31 R16 465
+ADD R28 R8 R18
+MOV R19 -53836
+MOV R31 16305
+DIV R11 R24 R0
+SUB R17 R23 R24
+SUB R21 R7 R19
+SUB R15 R28 R0
+DIV R3 R5 R4
+DIV R3 R20 R6
+LDR R5 R22 9760
+DIV R12 R4 R29
+ADD R12 R29 R20
+MOV R5 -64282
+MUL R2 R28 R6
+ADD R11 R13 R22
+DIV R5 R22 R14
+MUL R27 R12 R15
+ADD R0 R17 R2
+STR R6 -51338 R15
+MOV R1 54298
+DIV R4 R19 R21
+MOV R24 -26676
+MOV R28 36666
+MUL R30 R27 R16
+MUL R16 R23 R16
+DIV R31 R26 R13
+DIV R16 R14 R29
+DIV R20 R29 R8
+MUL R25 R16 R18
+MUL R31 R7 R18
+STR R10 27408 R25
+LDR R14 R26 28400
+DIV R1 R12 R27
+MUL R1 R30 R23
+DIV R8 R25 R11
+DIV R14 R28 R21
+MOV R22 -8516
+SUB R24 R27 R7
+STR R7 -65281 R16
+DIV R22 R30 R1
+ADD R15 R31 R20
+MOV R5 -41631
+STR R5 -23929 R28
+LDR R25 R23 48078
+ADD R6 R24 R3
+MOV R13 -38426
+MOV R1 -53630
+SUB R30 R11 R18
+MUL R24 R13 R26
+MOV R9 -52252
+STR R24 57223 R27
+STR R31 52716 R26
+STR R11 25174 R4
+ADD R23 R29 R26
+MOV R31 -7275
+DIV R17 R26 R31
+SUB R19 R12 R15
+SUB R24 R10 R3
+MOV R3 -15458
+SUB R27 R18 R7
+MUL R1 R11 R17
+DIV R2 R31 R3
+LDR R15 R9 33461
+MUL R14 R10 R14
+ADD R30 R3 R25
+LDR R29 R0 60493
+MUL R29 R22 R13
+DIV R21 R16 R6
+DIV R2 R24 R2
+SUB R3 R19 R15
+MUL R13 R5 R23
+DIV R21 R22 R24
+MUL R15 R27 R4
+STR R19 12721 R0
+SUB R2 R14 R28
+DIV R11 R12 R5
+DIV R2 R11 R26
+MUL R2 R18 R4
+MUL R14 R30 R3
+ADD R8 R22 R23
+ADD R19 R27 R4
+MUL R10 R2 R25
+DIV R3 R26 R11
+MUL R3 R18 R5
+LDR R7 R5 33145
+MUL R25 R1 R13
+MUL R30 R5 R12
+LDR R27 R30 -55188
+ADD R19 R1 R15
+DIV R27 R23 R22
+MUL R26 R18 R4
+DIV R2 R28 R5
+DIV R14 R14 R20
+SUB R26 R5 R23
+STR R7 -23586 R17
+LDR R26 R21 -65363
+ADD R31 R1 R30
+MOV R1 -14617
+STR R14 -38433 R16
+LDR R29 R29 -37305
+MOV R6 -18228
+DIV R8 R17 R3
+MOV R13 -23053
+ADD R23 R28 R18
+ADD R11 R7 R1
+STR R19 30356 R28
+ADD R13 R7 R13
+SUB R0 R24 R12
+DIV R7 R15 R16
+SUB R5 R1 R23
+DIV R1 R6 R3
+MOV R15 28281
+STR R24 -46391 R30
+MUL R28 R12 R15
+DIV R1 R28 R10
+DIV R15 R6 R29
+LDR R6 R15 19617
+SUB R17 R18 R0
+SUB R25 R22 R12
+ADD R16 R8 R19
+DIV R10 R24 R2
+STR R21 4680 R4
+DIV R9 R1 R29
+LDR R21 R0 4026
+DIV R14 R25 R30
+ADD R30 R5 R20
+ADD R5 R26 R29
+ADD R30 R11 R8
+MUL R4 R22 R25
+ADD R4 R28 R12
+STR R14 -9237 R4
+MUL R13 R12 R20
+MOV R26 -29059
+LDR R0 R0 7254
+LDR R24 R7 -50674
+SUB R0 R4 R22
+ADD R25 R15 R0
+DIV R18 R14 R4
+DIV R14 R2 R31
+DIV R9 R12 R7
+STR R9 45410 R29
+LDR R28 R31 -65237
+MUL R9 R28 R12
+MOV R21 -6333
+LDR R5 R21 64012
+SUB R29 R15 R25
+MUL R22 R24 R23
+MOV R11 54650
+STR R29 41005 R14
+MOV R22 -49466
+ADD R13 R0 R26
+SUB R6 R12 R3
+STR R11 -37808 R5
+MUL R3 R9 R9
+MUL R29 R26 R26
+ADD R30 R3 R2
+STR R9 -26189 R13
+STR R30 3186 R26
+LDR R16 R22 -14290
+STR R11 35643 R6
+SUB R27 R24 R28
+MUL R21 R27 R11
+LDR R7 R5 44366
+DIV R7 R3 R17
+DIV R21 R25 R15
+SUB R25 R26 R3
+LDR R12 R0 57696
+DIV R13 R1 R1
+DIV R20 R25 R13
+STR R7 59437 R15
+ADD R19 R11 R8
+MUL R7 R5 R27
+MUL R25 R0 R19
+LDR R23 R25 32533
+DIV R31 R13 R29
+STR R15 10608 R12
+MUL R17 R19 R0
+MOV R4 64899
+MUL R24 R28 R21
+STR R14 -43340 R1
+MOV R10 -33260
+DIV R18 R12 R26
+STR R4 10495 R13
+STR R20 13071 R2
+STR R20 -26123 R19
+STR R8 -62215 R31
+DIV R10 R24 R4
+MOV R24 50590
+ADD R30 R2 R28
+LDR R27 R28 55762
+MOV R7 26829
+DIV R13 R7 R16
+STR R20 52304 R4
+ADD R9 R1 R25
+SUB R30 R15 R4
+STR R2 -28823 R29
+STR R16 -1088 R24
+SUB R16 R26 R0
+SUB R15 R11 R3
+DIV R7 R5 R29
+ADD R7 R23 R19
+SUB R11 R28 R27
+STR R23 -19402 R14
+MUL R24 R10 R16
+MOV R9 -61346
+MUL R18 R0 R2
+DIV R19 R8 R12
+SUB R25 R3 R16
+MUL R7 R14 R7
+DIV R29 R23 R30
+LDR R23 R17 -6629
+MUL R17 R1 R12
+SUB R30 R18 R19
+MOV R31 31497
+STR R13 -39929 R30
+LDR R5 R14 13509
+MUL R18 R26 R8
+STR R21 46308 R16
+LDR R17 R8 55959
+DIV R14 R15 R17
+MOV R13 61704
+MOV R22 20607
+MOV R12 21984
+LDR R4 R31 -16911
+LDR R26 R4 -54152
+MUL R3 R8 R27
+ADD R2 R26 R21
+MUL R2 R31 R29
+ADD R6 R20 R17
+DIV R24 R3 R27
+SUB R18 R30 R18
+SUB R20 R27 R29
+ADD R4 R14 R3
+MOV R9 -11994
+MOV R16 -27216
+DIV R18 R4 R7
+LDR R19 R2 -18440
+MOV R13 -32301
+SUB R19 R7 R17
+SUB R29 R25 R20
+STR R11 23297 R10
+LDR R3 R10 63245
+LDR R7 R9 32046
+LDR R12 R23 27950
+LDR R6 R5 -4488
+ADD R8 R14 R19
+STR R30 63618 R17
+DIV R0 R30 R13
+MOV R15 -12314
+LDR R27 R22 -61883
+ADD R19 R6 R3
+ADD R7 R2 R15
+STR R17 33573 R22
+DIV R11 R23 R8
+ADD R14 R8 R21
+MUL R7 R2 R30
+DIV R17 R8 R13
+ADD R24 R22 R25
+LDR R28 R14 -49793
+MOV R13 -8964
+ADD R18 R10 R10
+SUB R16 R23 R5
+LDR R31 R17 56729
+DIV R11 R6 R20
+DIV R14 R6 R31
+ADD R2 R3 R17
+ADD R24 R10 R14
+DIV R13 R3 R19
+MUL R7 R23 R21
+LDR R2 R30 63186
+STR R0 11309 R17
+MOV R27 -37284
+DIV R26 R20 R14
+SUB R23 R15 R25
+ADD R20 R6 R28
+STR R2 5091 R29
+MOV R22 63517
+ADD R24 R29 R29
+SUB R8 R31 R3
+MOV R29 55810
+SUB R3 R2 R3
+DIV R20 R12 R15
+STR R14 -47788 R5
+LDR R17 R8 11726
+STR R10 -21270 R4
+ADD R14 R2 R15
+ADD R8 R18 R20
+ADD R18 R22 R3
+MUL R24 R24 R25
+MOV R21 -54583
+SUB R28 R29 R27
+LDR R9 R21 20876
+SUB R19 R11 R17
+SUB R5 R20 R15
+STR R0 -6402 R13
+LDR R28 R14 -64786
+MUL R20 R22 R3
+LDR R16 R27 54053
+MUL R13 R12 R23
+DIV R23 R21 R25
+MOV R27 -47380
+MUL R15 R20 R1
+MUL R20 R15 R4
+DIV R13 R9 R14
+MOV R2 6564
+STR R11 57436 R8
+ADD R19 R22 R9
+MUL R13 R4 R2
+MUL R13 R30 R28
+LDR R30 R18 26298
+LDR R12 R14 -6138
+DIV R11 R17 R22
+ADD R23 R21 R3
+SUB R25 R31 R23
+SUB R23 R5 R0
+LDR R25 R25 32101
+SUB R13 R12 R12
+LDR R3 R30 -46462
+SUB R22 R20 R2
+DIV R26 R5 R10
+DIV R15 R14 R16
+SUB R0 R17 R8
+STR R6 -9167 R30
+MUL R7 R26 R6
+LDR R15 R23 -47053
+SUB R6 R21 R7
+MUL R3 R0 R7
+SUB R21 R6 R10
+STR R20 21294 R15
+LDR R12 R31 -33340
+LDR R30 R10 -16317
+LDR R5 R29 25212
+DIV R17 R30 R18
+MUL R2 R2 R5
+STR R4 -6123 R31
+SUB R27 R31 R24
+MUL R15 R19 R10
+LDR R1 R17 -46426
+ADD R7 R13 R2
+ADD R6 R3 R18
+SUB R6 R3 R23
+MOV R13 33914
+SUB R30 R31 R17
+STR R12 54139 R30
+MOV R16 -48152
+DIV R9 R10 R2
+LDR R23 R14 -27169
+SUB R13 R19 R0
+STR R4 -8150 R9
+ADD R29 R10 R23
+DIV R13 R18 R11
+SUB R12 R6 R12
+DIV R4 R5 R20
+SUB R30 R8 R24
+MOV R0 -39592
+LDR R9 R16 -58266
+MOV R29 39119
+LDR R10 R17 28091
+STR R15 -20688 R25
+MOV R19 51490
+ADD R29 R27 R11
+MOV R21 -44735
+DIV R19 R21 R6
+STR R26 -29203 R8
+STR R16 -669 R9
+DIV R22 R5 R22
+MUL R14 R16 R30
+MUL R6 R9 R29
+ADD R9 R0 R10
+MUL R30 R17 R11
+LDR R8 R13 15099
+MUL R30 R19 R17
+ADD R30 R16 R27
+MUL R17 R2 R16
+ADD R7 R29 R0
+MOV R2 -28943
+MOV R30 -4220
+ADD R24 R1 R23
+DIV R31 R13 R27
+MOV R26 47938
+SUB R25 R19 R16
+LDR R31 R3 59263
+SUB R31 R6 R22
+DIV R17 R26 R22
+MOV R10 875
+DIV R17 R23 R18
+ADD R9 R18 R17
+DIV R26 R17 R31
+LDR R6 R27 31709
+LDR R27 R30 -14875
+MUL R4 R4 R7
+DIV R14 R29 R23
+ADD R14 R2 R22
+MUL R1 R5 R21
+LDR R27 R13 -28043
+DIV R27 R14 R21
+LDR R16 R11 -44188
+ADD R11 R31 R16
+ADD R1 R18 R12
+LDR R23 R20 5061
+MOV R9 -40418
+MUL R19 R15 R0
+MUL R0 R15 R19
+ADD R7 R20 R29
+DIV R4 R11 R22
+ADD R31 R25 R19
+STR R7 12108 R5
+DIV R0 R24 R16
+DIV R0 R26 R26
+MOV R2 62145
+SUB R28 R28 R13
+LDR R23 R20 -25867
+SUB R4 R1 R18
+ADD R18 R6 R12
+LDR R14 R12 59618
+ADD R2 R10 R7
+SUB R3 R24 R3
+STR R14 7682 R3
+MOV R25 4014
+SUB R0 R16 R15
+LDR R23 R10 -17021
+ADD R30 R29 R5
+DIV R12 R4 R31
+LDR R23 R4 945
+DIV R25 R30 R13
+STR R23 -5006 R10
+STR R26 -46537 R20
+ADD R7 R18 R20
+STR R1 3236 R2
+LDR R29 R0 -34888
+MUL R30 R3 R13
+MUL R10 R30 R0
+STR R21 -24949 R1
+ADD R1 R31 R6
+STR R8 -1526 R5
+ADD R16 R5 R2
+DIV R31 R6 R30
+ADD R3 R0 R3
+MOV R14 -38748
+STR R13 18706 R19
+SUB R1 R16 R17
+MUL R11 R8 R21
+MOV R14 5746
+ADD R19 R1 R11
+MOV R8 -48219
+MOV R21 19735
+ADD R6 R27 R3
+MUL R23 R9 R5
+DIV R12 R13 R1
+DIV R28 R28 R16
+ADD R15 R23 R30
+MOV R8 -34221
+LDR R0 R11 13655
+MUL R13 R24 R30
+SUB R0 R15 R8
+SUB R4 R23 R29
+SUB R1 R26 R18
+DIV R3 R28 R16
+DIV R13 R13 R4
+ADD R26 R8 R29
+MOV R8 12349
+LDR R17 R24 57504
+DIV R11 R6 R5
+STR R25 -18685 R10
+DIV R5 R21 R4
+STR R18 -40635 R24
+STR R4 24420 R5
+DIV R25 R9 R18
+LDR R11 R19 28303
+ADD R16 R2 R25
+MOV R20 -5201
+SUB R30 R2 R4
+MUL R16 R4 R29
+MOV R29 6428
+MOV R20 20155
+SUB R30 R23 R1
+MUL R30 R5 R26
+DIV R22 R18 R21
+MOV R9 25947
+MUL R27 R10 R23
+STR R13 22708 R8
+STR R12 -32871 R18
+MUL R17 R29 R12
+MOV R23 31122
+MOV R19 19045
+DIV R3 R28 R27
+STR R18 16010 R8
+ADD R1 R18 R20
+STR R25 42713 R24
+DIV R5 R29 R12
+DIV R5 R7 R11
+ADD R7 R31 R10
+DIV R1 R1 R7
+DIV R1 R16 R9
+SUB R20 R16 R3
+LDR R5 R21 -53409
+SUB R8 R19 R6
+LDR R4 R16 -16201
+MOV R20 -24652
+LDR R28 R1 -58043
+SUB R31 R12 R14
+SUB R9 R0 R20
+MUL R29 R11 R6
+MUL R22 R18 R13
+SUB R26 R13 R11
+MUL R25 R23 R27
+LDR R5 R12 -33057
+ADD R28 R14 R23
+MUL R25 R9 R12
+MOV R13 -46798
+STR R9 41516 R9
+MOV R31 -23796
+DIV R10 R4 R30
+MUL R17 R2 R9
+LDR R25 R30 32993
+STR R6 -42262 R5
+ADD R22 R31 R18
+ADD R19 R5 R30
+DIV R23 R14 R14
+MUL R7 R22 R4
+ADD R0 R12 R9
+MOV R1 -23475
+DIV R6 R6 R31
+ADD R12 R17 R17
+SUB R6 R26 R10
+DIV R4 R15 R28
+MOV R8 24238
+STR R27 -37153 R31
+STR R28 -31464 R4
+SUB R0 R25 R0
+DIV R9 R3 R21
+DIV R18 R25 R30
+DIV R19 R14 R10
+LDR R19 R18 19638
+MUL R3 R26 R14
+DIV R24 R21 R26
+STR R23 13846 R6
+SUB R8 R25 R30
+ADD R11 R8 R1
+STR R3 17666 R7
+MUL R22 R30 R0
+LDR R10 R6 55662
+SUB R29 R23 R22
+STR R0 -48038 R18
+MOV R27 -39269
+SUB R3 R23 R29
+STR R26 -37424 R10
+MUL R0 R24 R20
+DIV R9 R17 R27
+SUB R8 R17 R22
+DIV R17 R9 R28
+DIV R7 R20 R10
+LDR R28 R18 -24253
+DIV R5 R18 R16
+LDR R28 R9 -26732
+LDR R0 R29 -32066
+LDR R18 R3 -12652
+DIV R16 R0 R12
+MUL R19 R16 R19
+DIV R6 R19 R19
+STR R6 44073 R17
+MUL R10 R24 R8
+MOV R24 -17146
+LDR R14 R10 5077
+MUL R21 R24 R6
+MOV R7 -11942
+STR R19 42717 R30
+DIV R18 R29 R22
+MOV R30 -6455
+MUL R5 R9 R27
+LDR R22 R5 -9833
+MOV R27 75
+LDR R26 R7 -63102
+MOV R3 55628
+SUB R21 R28 R19
+MUL R28 R16 R17
+SUB R24 R13 R14
+STR R26 -55660 R16
+SUB R24 R18 R7
+MUL R26 R31 R19
+MUL R30 R17 R17
+MOV R20 -42442
+DIV R7 R25 R14
+MOV R30 54937
+LDR R20 R10 -52449
+LDR R13 R11 -14007
+MOV R14 47327
+STR R20 31573 R7
+SUB R15 R28 R16
+SUB R31 R14 R29
+DIV R23 R16 R8
+SUB R14 R27 R7
+MUL R1 R2 R29
+MUL R27 R10 R21
+STR R22 -13097 R4
+ADD R19 R31 R18
+ADD R23 R26 R24
+MUL R12 R30 R24
+MUL R27 R28 R23
+SUB R16 R21 R3
+SUB R12 R24 R20
+ADD R1 R23 R8
+STR R20 12572 R27
+STR R5 -35969 R8
+LDR R3 R4 26893
+ADD R29 R19 R31
+SUB R25 R4 R30
+DIV R30 R21 R3
+DIV R18 R0 R8
+SUB R5 R6 R28
+LDR R10 R21 45805
+ADD R17 R22 R27
+STR R21 -13241 R11
+LDR R28 R7 -42192
+ADD R13 R18 R5
+SUB R8 R13 R11
+MUL R12 R18 R27
+DIV R3 R9 R15
+MOV R27 -28925
+ADD R4 R21 R15
+DIV R11 R5 R12
+LDR R26 R24 3582
+LDR R8 R24 3014
+ADD R20 R25 R17
+LDR R3 R27 -61843
+DIV R4 R22 R17
+LDR R12 R31 -46481
+MUL R9 R3 R7
+LDR R4 R14 4721
+MOV R21 -8454
+ADD R18 R17 R19
+ADD R16 R29 R18
+ADD R22 R14 R30
+STR R23 15898 R17
+STR R16 -7591 R31
+ADD R20 R3 R7
+SUB R23 R29 R25
+DIV R30 R4 R6
+ADD R0 R24 R23
+STR R5 31241 R13
+DIV R5 R8 R5
+LDR R5 R8 44042
+LDR R10 R11 63434
+STR R12 -38495 R4
+SUB R18 R19 R2
+LDR R27 R21 -23916
+STR R20 -5072 R14
+MUL R10 R23 R6
+SUB R6 R18 R12
+LDR R18 R0 38305
+LDR R16 R7 53830
+ADD R13 R12 R18
+MUL R25 R28 R17
+MUL R30 R27 R1
+SUB R12 R27 R12
+ADD R16 R4 R2
+SUB R31 R16 R15
+MOV R7 -41351
+DIV R9 R5 R25
+MOV R25 9844
+ADD R10 R8 R26
+SUB R24 R9 R14
+ADD R18 R17 R13
+MOV R0 -26458
+MUL R11 R28 R22
+SUB R28 R3 R23
+STR R8 14659 R18
+SUB R25 R29 R10
+LDR R21 R11 42272
+SUB R25 R21 R11
+LDR R14 R11 -5596
+DIV R2 R7 R10
+ADD R4 R10 R18
+ADD R28 R10 R3
+ADD R10 R9 R27
+STR R25 43822 R4
+LDR R18 R20 -15655
+STR R23 8992 R15
+MUL R11 R20 R12
+MOV R15 5957
+ADD R4 R29 R11
+STR R5 42913 R31
+MOV R2 -9035
+SUB R21 R30 R10
+MOV R5 -19286
+LDR R24 R16 -10996
+MUL R24 R15 R14
+ADD R23 R2 R31
+STR R12 -60281 R22
+LDR R4 R19 -40985
+MUL R22 R1 R18
+DIV R29 R23 R15
+ADD R24 R16 R28
+MOV R16 20735
+DIV R12 R5 R12
+LDR R17 R8 13549
+MUL R11 R4 R30
+MUL R21 R18 R4
+STR R28 14337 R30
+SUB R17 R20 R29
+MUL R14 R19 R18
+MOV R4 30937
+STR R23 -30713 R26
+ADD R22 R18 R8
+SUB R7 R13 R27
+DIV R30 R17 R30
+DIV R7 R26 R29
+ADD R16 R0 R1
+MUL R26 R18 R20
+DIV R16 R0 R20
+LDR R14 R1 -33069
+MOV R31 -17983
+SUB R6 R17 R18
+STR R12 -14181 R5
+MUL R15 R31 R29
+MOV R30 -60818
+MUL R24 R20 R1
+STR R5 -5400 R15
+DIV R18 R24 R16
+MOV R27 -32662
+ADD R23 R9 R11
+MUL R22 R18 R0
+MUL R17 R15 R4
+SUB R19 R13 R31
+MOV R10 -20499
+MOV R28 -42640
+ADD R10 R20 R7
+ADD R26 R10 R3
+SUB R31 R8 R13
+MOV R3 42795
+SUB R30 R24 R2
+DIV R4 R2 R21
+LDR R1 R27 -16582
+DIV R28 R29 R1
+MUL R24 R8 R3
+SUB R30 R5 R28
+LDR R14 R15 62314
+MOV R3 13893
+ADD R24 R23 R24
+LDR R11 R16 25083
+MOV R14 9414
+ADD R24 R22 R30
+MUL R19 R14 R25
+STR R25 12501 R10
+MUL R7 R22 R20
+LDR R29 R26 -5832
+MOV R17 52147
+LDR R24 R2 -57890
+ADD R18 R29 R27
+SUB R23 R2 R11
+MUL R1 R10 R23
+MUL R3 R18 R13
+DIV R7 R16 R20
+MOV R29 -15738
+LDR R0 R13 -63314
+MOV R9 42541
+ADD R13 R5 R24
+STR R13 -46987 R1
+SUB R19 R13 R22
+ADD R5 R6 R29
+MOV R20 13009
+LDR R6 R1 -18809
+STR R1 -41841 R28
+LDR R19 R17 31443
+STR R27 -54660 R23
+STR R25 48342 R5
+MUL R19 R11 R11
+LDR R9 R30 20900
+SUB R3 R6 R13
+MUL R12 R27 R16
+DIV R16 R15 R11
+ADD R1 R8 R9
+SUB R12 R5 R16
+LDR R12 R5 62450
+DIV R10 R1 R14
+MOV R19 -55602
+SUB R2 R3 R5
+LDR R22 R17 31538
+ADD R4 R16 R10
+DIV R0 R27 R16
+SUB R17 R31 R14
+LDR R21 R20 -57433
+MOV R4 -8318
+MOV R12 -35067
+DIV R28 R15 R10
+MOV R27 -52186
+MOV R24 -22095
+MOV R15 23586
+STR R29 -31706 R2
+SUB R8 R6 R20
+DIV R10 R19 R19
+ADD R7 R0 R15
+ADD R12 R18 R9
+STR R31 60867 R27
+MUL R12 R5 R16
+DIV R24 R5 R17
+MOV R30 39953
+LDR R27 R2 -41082
+SUB R13 R11 R7
+ADD R5 R13 R1
+SUB R0 R29 R11
+LDR R26 R13 18850
+MUL R14 R19 R23
+ADD R22 R5 R5
+LDR R20 R23 -41816
+ADD R27 R2 R20
+STR R29 -2057 R22
+MUL R30 R5 R7
+DIV R13 R16 R1
+MOV R29 13655
+SUB R16 R18 R13
+ADD R13 R3 R25
+ADD R30 R2 R4
+SUB R24 R10 R19
+STR R13 55625 R25
+MUL R6 R4 R5
+STR R9 39843 R3
+MOV R2 4315
+DIV R21 R9 R4
+STR R18 -2375 R12
+STR R14 29616 R22
+LDR R20 R9 64101
+LDR R13 R8 40914
+LDR R21 R24 53948
+DIV R27 R10 R20
+MOV R2 12215
+ADD R25 R3 R17
+ADD R4 R5 R12
+MUL R28 R12 R31
+MOV R13 -51062
+STR R30 -45704 R4
+DIV R4 R0 R13
+MOV R30 8474
+SUB R29 R14 R8
+SUB R6 R4 R4
+STR R14 23971 R18
+MOV R19 10551
+DIV R21 R3 R30
+MOV R9 3038
+MUL R19 R12 R22
+STR R1 2890 R25
+STR R16 -10364 R13
+MUL R9 R16 R6
+DIV R12 R21 R9
+LDR R30 R1 -28797
+SUB R0 R15 R1
+LDR R10 R9 10026
+ADD R5 R29 R25
+SUB R22 R30 R23
+MUL R2 R30 R11
+MUL R24 R15 R16
+DIV R12 R20 R16
+MUL R19 R7 R27
+MUL R10 R19 R14
+STR R15 -33472 R23
+SUB R11 R4 R22
+DIV R14 R30 R15
+MUL R23 R5 R9
+MUL R12 R29 R10
+MUL R1 R12 R13
+MOV R2 -1917
+STR R6 -32833 R28
+SUB R15 R24 R19
+LDR R18 R23 -17882
+MUL R17 R10 R7
+DIV R18 R6 R12
+MOV R16 13073
+LDR R11 R16 -62887
+SUB R27 R15 R21
+ADD R23 R0 R31
+MUL R8 R22 R12
+DIV R29 R26 R12
+ADD R13 R21 R22
+DIV R25 R27 R3
+LDR R29 R12 49990
+ADD R6 R30 R24
+LDR R12 R5 -29552
+LDR R17 R4 -26225
+MUL R9 R29 R28
+ADD R2 R18 R15
+DIV R10 R29 R13
+MOV R27 32730
+MOV R0 -56404
+MUL R30 R20 R26
+SUB R1 R31 R28
+SUB R17 R20 R0
+MOV R0 -29854
+DIV R19 R6 R0
+SUB R23 R12 R22
+MOV R8 14965
+SUB R1 R1 R11
+LDR R26 R8 -484
+LDR R21 R22 -13295
+ADD R24 R15 R27
+SUB R19 R16 R14
+LDR R14 R25 -28859
+DIV R20 R1 R21
+ADD R4 R6 R29
+LDR R7 R19 15304
+ADD R25 R25 R9
+ADD R9 R23 R18
+LDR R17 R15 -63196
+DIV R0 R17 R23
+MUL R0 R15 R6
+MOV R9 -17480
+MUL R2 R27 R17
+MUL R23 R15 R13
+ADD R27 R16 R7
+ADD R2 R16 R30
+DIV R26 R23 R7
+LDR R12 R24 -38662
+DIV R9 R4 R20
+MOV R5 -59405
+ADD R26 R17 R24
+ADD R22 R1 R11
+MOV R11 43625
+DIV R3 R23 R14
+LDR R26 R9 -56884
+LDR R28 R16 28918
+LDR R16 R29 -48589
+MUL R27 R2 R15
+MUL R20 R7 R15
+DIV R7 R27 R11
+ADD R24 R23 R22
+MOV R23 -46195
+LDR R25 R8 -14477
+MOV R2 22482
+MUL R14 R23 R15
+LDR R16 R24 13857
+LDR R6 R12 -11979
+LDR R26 R11 37515
+STR R11 44618 R6
+MUL R26 R19 R20
+STR R13 -40609 R31
+MUL R12 R12 R3
+ADD R17 R3 R19
+MUL R31 R7 R14
+LDR R12 R11 -46848
+SUB R28 R15 R22
+LDR R5 R21 -50707
+STR R9 24869 R10
+LDR R4 R17 -58666
+DIV R28 R10 R13
+LDR R11 R15 -61992
+ADD R0 R31 R28
+MUL R3 R9 R7
+ADD R30 R16 R31
+LDR R13 R6 55103
+SUB R11 R17 R28
+SUB R22 R25 R22
+ADD R16 R18 R4
+DIV R5 R14 R29
+LDR R5 R18 -19180
+DIV R24 R10 R1
+SUB R2 R26 R22
+MOV R15 -8215
+MOV R25 -34850
+MOV R10 29404
+MOV R27 6383
+STR R9 30043 R10
+STR R29 -7216 R31
+MOV R20 -8752
+SUB R16 R22 R2
+MUL R2 R8 R16
+STR R15 47980 R26
+SUB R0 R11 R13
+ADD R31 R27 R14
+MOV R7 -15774
+STR R23 -50382 R27
+STR R28 -29845 R9
+DIV R12 R3 R28
+SUB R30 R21 R29
+STR R25 43172 R5
+SUB R29 R13 R30
+MOV R28 21122
+LDR R19 R29 -35182
+LDR R20 R25 53661
+ADD R26 R13 R1
+STR R6 36858 R15
+DIV R7 R14 R4
+LDR R21 R16 53832
+SUB R23 R18 R14
+DIV R10 R2 R21
+STR R30 -10701 R23
+STR R4 -58669 R17
+MOV R11 -17494
+SUB R13 R7 R21
+LDR R28 R31 20893
+ADD R26 R0 R15
+STR R18 11927 R11
+SUB R19 R20 R9
+MOV R16 2858
+SUB R12 R10 R9
+STR R8 -29732 R20
+ADD R28 R11 R28
+MUL R8 R1 R0
+STR R6 -21260 R9
+STR R29 40099 R2
+LDR R13 R6 34
+MUL R30 R15 R20
+ADD R24 R2 R1
+LDR R15 R21 51523
+SUB R8 R30 R6
+MOV R13 13382
+ADD R5 R24 R14
+SUB R25 R28 R29
+LDR R24 R31 33447
+ADD R8 R25 R6
+STR R15 -65455 R20
+LDR R5 R11 -53861
+MOV R24 14514
+SUB R13 R26 R16
+MUL R7 R4 R26
+LDR R16 R17 38451
+STR R15 -24706 R2
+STR R15 31671 R24
+SUB R4 R31 R1
+LDR R24 R0 -39411
+DIV R27 R9 R22
+SUB R3 R18 R2
+DIV R19 R29 R24
+LDR R29 R17 9104
+DIV R1 R4 R11
+ADD R21 R13 R13
+DIV R3 R31 R12
+DIV R30 R22 R1
+STR R2 51700 R25
+STR R24 3996 R1
+SUB R12 R16 R14
+SUB R29 R14 R9
+DIV R10 R22 R18
+SUB R31 R23 R6
+ADD R8 R11 R29
+STR R24 3289 R17
+ADD R5 R8 R20
+MOV R29 56707
+SUB R30 R29 R17
+STR R10 4699 R1
+SUB R30 R21 R21
+ADD R31 R12 R28
+MUL R24 R2 R2
+DIV R19 R21 R23
+ADD R23 R29 R10
+STR R23 -26212 R31
+LDR R0 R25 -44637
+SUB R30 R4 R11
+LDR R27 R21 3039
+SUB R25 R1 R9
+ADD R24 R25 R8
+DIV R3 R0 R17
+DIV R24 R23 R21
+MOV R29 -37123
+SUB R20 R0 R1
+ADD R5 R23 R21
+LDR R10 R24 -45623
+MUL R9 R7 R21
+STR R25 -62688 R28
+DIV R31 R22 R9
+ADD R15 R20 R5
+SUB R17 R20 R0
+LDR R14 R14 -19149
+MUL R0 R31 R6
+MOV R28 60596
+SUB R29 R22 R27
+ADD R17 R24 R28
+STR R25 -14971 R3
+MUL R20 R18 R10
+STR R16 29253 R11
+STR R12 19739 R18
+SUB R12 R31 R1
+MOV R7 1721
+MOV R16 -60838
+ADD R16 R23 R24
+MOV R17 40348
+STR R19 61912 R20
+ADD R23 R15 R9
+LDR R29 R6 -38996
+ADD R11 R5 R17
+ADD R14 R17 R16
+MOV R26 31486
+ADD R4 R2 R30
+SUB R26 R13 R5
+ADD R8 R5 R8
+MUL R7 R25 R19
+MUL R14 R0 R23
+DIV R13 R24 R1
+SUB R22 R27 R9
+ADD R8 R20 R19
+LDR R23 R20 -51883
+ADD R23 R12 R4
+STR R12 9456 R29
+DIV R13 R2 R12
+SUB R24 R26 R9
+MOV R20 -42536
+MOV R25 8464
+LDR R16 R26 51864
+ADD R5 R7 R7
+DIV R16 R26 R24
+MUL R30 R30 R23
+ADD R25 R16 R19
+ADD R31 R4 R22
+SUB R18 R9 R12
+DIV R13 R5 R21
+SUB R12 R28 R10
+DIV R0 R4 R28
+STR R7 28922 R3
+DIV R20 R26 R13
+DIV R0 R18 R0
+MUL R3 R12 R29
+MUL R8 R10 R23
+ADD R1 R20 R20
+DIV R12 R14 R8
+DIV R9 R7 R28
+ADD R9 R3 R18
+DIV R11 R14 R3
+MOV R4 -36520
+ADD R3 R21 R6
+SUB R4 R15 R2
+DIV R7 R19 R31
+STR R16 49060 R13
+DIV R17 R4 R3
+STR R27 18290 R16
+ADD R9 R27 R24
+MUL R5 R20 R12
+ADD R0 R14 R5
+ADD R23 R24 R25
+MUL R14 R8 R16
+SUB R27 R18 R15
+LDR R20 R8 -22930
+DIV R1 R16 R23
+LDR R12 R31 -42057
+MOV R5 -8367
+DIV R3 R10 R8
+ADD R12 R1 R8
+MUL R26 R6 R29
+ADD R3 R1 R7
+MOV R6 -8707
+SUB R20 R5 R7
+MUL R31 R4 R23
+MOV R14 33562
+LDR R9 R2 -43238
+DIV R27 R7 R12
+SUB R19 R11 R12
+STR R15 38516 R12
+MOV R2 20713
+MUL R9 R24 R23
+DIV R28 R4 R6
+STR R13 62575 R4
+LDR R7 R13 -15704
+DIV R14 R2 R8
+MOV R13 52515
+SUB R23 R28 R18
+STR R8 -34362 R17
+DIV R19 R3 R10
+LDR R4 R17 62544
+STR R26 21444 R24
+ADD R18 R26 R26
+ADD R16 R19 R1
+MUL R20 R16 R7
+STR R10 40425 R1
+MOV R24 -3942
+STR R14 -30785 R29
+STR R10 -49183 R7
+MOV R3 -30928
+ADD R19 R23 R6
+LDR R31 R2 53996
+MUL R29 R2 R4
+MOV R11 16442
+DIV R11 R4 R17
+MOV R4 61289
+SUB R21 R14 R16
+LDR R27 R8 1032
+LDR R5 R16 8261
+MOV R16 -16782
+SUB R9 R15 R18
+MUL R10 R22 R26
+SUB R1 R5 R3
+MUL R25 R24 R22
+ADD R18 R27 R0
+STR R16 -29911 R16
+ADD R27 R20 R27
+SUB R13 R8 R25
+MOV R5 56782
+ADD R23 R24 R28
+ADD R31 R19 R10
+STR R30 -60011 R7
+DIV R29 R8 R18
+ADD R21 R1 R18
+LDR R8 R23 11414
+MOV R23 -62295
+ADD R1 R5 R10
+LDR R6 R14 56348
+ADD R24 R26 R5
+SUB R23 R14 R21
+MOV R23 30510
+STR R13 16745 R23
+DIV R15 R7 R8
+DIV R6 R0 R17
+DIV R3 R22 R0
+STR R15 58992 R1
+ADD R30 R26 R27
+MUL R8 R21 R3
+LDR R7 R22 16597
+MOV R12 1673
+SUB R10 R25 R29
+MUL R8 R3 R16
+ADD R19 R21 R29
+DIV R12 R24 R23
+MOV R11 20959
+SUB R12 R31 R10
+STR R24 -2869 R0
+DIV R17 R2 R13
+MUL R23 R5 R3
+ADD R19 R8 R15
+LDR R18 R27 57316
+LDR R3 R4 50707
+STR R10 60906 R5
+MUL R5 R30 R14
+LDR R16 R25 38232
+LDR R15 R1 -13164
+MOV R12 -54574
+LDR R26 R31 37012
+SUB R24 R20 R19
+ADD R23 R19 R2
+MOV R27 -13718
+MUL R16 R3 R17
+DIV R14 R23 R11
+SUB R6 R15 R14
+DIV R27 R2 R11
+MUL R8 R28 R7
+MOV R31 34594
+MOV R15 -55796
+STR R7 44469 R23
+STR R31 -9839 R13
+LDR R1 R17 -23539
+SUB R8 R18 R22
+MUL R1 R11 R5
+MUL R14 R7 R28
+STR R31 56172 R5
+LDR R7 R21 -37298
+MUL R14 R24 R8
+SUB R29 R18 R1
+ADD R1 R27 R24
+STR R27 64578 R28
+DIV R6 R24 R30
+ADD R20 R20 R13
+LDR R25 R17 22123
+LDR R24 R27 -64361
+SUB R21 R20 R15
+ADD R29 R7 R14
+STR R1 3994 R2
+SUB R5 R3 R7
+STR R26 32145 R20
+ADD R14 R9 R13
+MUL R11 R15 R20
+SUB R2 R23 R17
+MUL R20 R4 R14
+STR R31 16273 R4
+ADD R15 R20 R21
+MUL R29 R10 R12
+DIV R0 R13 R24
+LDR R9 R15 20952
+LDR R4 R17 -29835
+LDR R29 R18 -50923
+SUB R0 R7 R16
+DIV R24 R2 R0
+SUB R20 R28 R31
+DIV R31 R24 R29
+MOV R21 -18093
+LDR R8 R2 14108
+ADD R21 R7 R16
+SUB R6 R14 R7
+MUL R10 R16 R21
+DIV R29 R3 R24
+LDR R16 R5 -45279
+SUB R21 R23 R22
+STR R10 7443 R23
+SUB R20 R9 R27
+ADD R6 R18 R1
+MUL R21 R9 R7
+MUL R20 R8 R20
+STR R16 42778 R26
+SUB R23 R2 R19
+STR R13 56687 R28
+SUB R22 R0 R29
+SUB R31 R24 R31
+ADD R19 R20 R1
+STR R18 10027 R13
+DIV R12 R16 R1
+ADD R0 R10 R24
+MUL R3 R21 R11
+LDR R26 R14 54778
+LDR R18 R13 -39250
+STR R17 -34577 R4
+STR R12 39311 R19
+SUB R19 R10 R19
+ADD R28 R15 R20
+DIV R25 R14 R8
+LDR R20 R22 13275
+MUL R29 R24 R8
+ADD R2 R22 R15
+MUL R23 R4 R7
+STR R11 16384 R27
+MOV R31 -53989
+STR R24 3709 R3
+DIV R8 R10 R15
+ADD R22 R25 R31
+ADD R4 R20 R6
+DIV R10 R8 R18
+SUB R29 R9 R28
+MUL R0 R21 R4
+SUB R14 R31 R23
+DIV R25 R24 R6
+MUL R2 R28 R0
+DIV R28 R16 R2
+DIV R8 R16 R6
+LDR R3 R19 -50731
+STR R8 47832 R22
+SUB R26 R29 R23
+ADD R3 R20 R6
+DIV R6 R5 R20
+MOV R12 -57027
+STR R9 -26555 R13
+SUB R16 R31 R25
+MUL R16 R21 R7
+STR R20 -19372 R9
+MUL R1 R31 R21
+STR R22 -22410 R7
+LDR R19 R28 -11779
+ADD R23 R18 R28
+ADD R19 R14 R22
+MUL R5 R12 R11
+MOV R25 -6777
+ADD R27 R6 R31
+SUB R21 R30 R29
+MUL R17 R24 R6
+SUB R3 R3 R31
+SUB R18 R2 R6
+STR R26 63203 R26
+LDR R15 R28 -62630
+STR R29 -42147 R24
+MUL R9 R27 R11
+ADD R1 R26 R27
+ADD R7 R18 R31
+MUL R3 R1 R10
+LDR R26 R3 14714
+DIV R16 R2 R30
+MUL R6 R26 R19
+MUL R22 R8 R4
+DIV R29 R20 R16
+MUL R21 R14 R7
+SUB R0 R2 R26
+STR R26 4316 R7
+STR R23 -5854 R6
+MUL R24 R25 R16
+ADD R2 R19 R25
+STR R24 53644 R12
+ADD R11 R7 R5
+LDR R28 R6 51426
+DIV R22 R25 R1
+SUB R26 R26 R23
+ADD R4 R20 R19
+ADD R31 R3 R9
+ADD R3 R23 R28
+MUL R20 R19 R31
+SUB R30 R1 R6
+STR R14 34957 R26
+DIV R19 R19 R17
+SUB R4 R10 R31
+SUB R28 R6 R21
+SUB R21 R11 R20
+DIV R19 R0 R15
+MUL R6 R24 R29
+DIV R25 R4 R16
+STR R2 -4141 R27
+DIV R25 R11 R18
+ADD R9 R22 R26
+STR R1 -6112 R22
+LDR R31 R26 3190
+LDR R8 R16 41803
+ADD R11 R31 R17
+MUL R1 R15 R31
+DIV R9 R30 R29
+SUB R20 R14 R22
+MOV R5 -38326
+MOV R20 -26899
+ADD R24 R19 R6
+LDR R9 R26 57686
+SUB R26 R14 R18
+DIV R0 R8 R24
+SUB R18 R2 R23
+MUL R21 R29 R13
+STR R5 42527 R18
+DIV R14 R19 R30
+STR R16 -36602 R19
+SUB R1 R9 R15
+DIV R28 R17 R4
+STR R14 -38403 R27
+ADD R8 R26 R1
+STR R12 62754 R0
+STR R20 54060 R8
+STR R17 65111 R3
+MUL R19 R0 R31
+SUB R20 R24 R12
+STR R0 -1916 R9
+ADD R5 R7 R27
+LDR R5 R18 -30641
+LDR R0 R21 7683
+DIV R28 R11 R21
+MOV R15 -28769
+DIV R19 R5 R21
+SUB R13 R26 R6
+DIV R15 R15 R15
+STR R1 -37134 R3
+STR R10 -44016 R10
+LDR R21 R10 -31836
+MUL R25 R13 R16
+LDR R1 R0 -53827
+MOV R6 18538
+DIV R9 R15 R31
+DIV R14 R5 R6
+MOV R24 -17239
+MUL R9 R31 R13
+ADD R2 R17 R13
+MOV R31 -23494
+STR R30 18245 R3
+DIV R27 R2 R25
+ADD R19 R23 R13
+DIV R25 R6 R5
+MOV R22 -8114
+STR R22 27121 R0
+LDR R31 R18 -38377
+ADD R27 R5 R24
+ADD R5 R24 R2
+STR R23 -19703 R3
+MOV R26 49533
+LDR R0 R6 9854
+SUB R9 R2 R30
+STR R0 51197 R17
+STR R13 -19430 R1
+MOV R6 -61715
+STR R24 7887 R6
+STR R25 27335 R3
+DIV R21 R24 R14
+LDR R7 R20 54849
+SUB R15 R1 R2
+SUB R1 R29 R14
+DIV R31 R29 R3
+MUL R9 R23 R5
+STR R22 -25778 R9
+ADD R1 R27 R24
+STR R3 1232 R27
+ADD R26 R21 R29
+STR R22 -28981 R9
+DIV R11 R27 R4
+DIV R19 R16 R13
+MUL R29 R17 R1
+SUB R31 R24 R17
+MOV R7 -60469
+MUL R11 R25 R15
+ADD R12 R1 R4
+STR R16 29190 R3
+DIV R25 R30 R4
+MOV R1 -31138
+MUL R27 R13 R15
+ADD R18 R5 R6
+SUB R12 R7 R15
+SUB R29 R4 R8
+MUL R29 R17 R0
+SUB R28 R11 R3
+DIV R5 R2 R23
+ADD R20 R24 R20
+MOV R11 -12129
+ADD R7 R3 R13
+MOV R19 20601
+LDR R11 R13 -33637
+LDR R8 R1 -6417
+MOV R5 36438
+MUL R3 R31 R0
+SUB R14 R17 R5
+STR R20 -35828 R10
+DIV R2 R2 R30
+SUB R4 R0 R28
+DIV R1 R23 R10
+MOV R18 -29404
+ADD R16 R19 R18
+STR R5 -36033 R22
+STR R24 1986 R28
+SUB R0 R27 R21
+ADD R27 R15 R0
+SUB R24 R29 R29
+STR R8 -11822 R21
+MUL R6 R8 R16
+MUL R20 R27 R26
+MOV R5 -46118
+ADD R16 R24 R26
+MUL R0 R17 R26
+MOV R31 57603
+SUB R25 R13 R29
+LDR R26 R13 -47890
+SUB R4 R9 R24
+LDR R10 R8 -19809
+SUB R12 R24 R26
+MOV R15 -3548
+SUB R28 R9 R0
+MUL R8 R5 R6
+DIV R19 R11 R31
+DIV R30 R25 R13
+DIV R10 R20 R8
+LDR R23 R11 51328
+DIV R28 R1 R21
+MUL R6 R31 R5
+STR R7 51523 R18
+MUL R13 R2 R22
+MUL R16 R28 R16
+MOV R13 -41207
+MUL R15 R29 R26
+SUB R19 R29 R29
+MUL R10 R3 R12
+DIV R13 R8 R10
+ADD R2 R24 R24
+DIV R3 R27 R5
+STR R2 -9933 R23
+ADD R22 R24 R0
+MUL R16 R10 R18
+DIV R22 R30 R25
+MUL R8 R16 R18
+SUB R5 R8 R22
+ADD R23 R26 R23
+STR R7 18981 R17
+LDR R21 R30 -1335
+MUL R19 R17 R1
+MOV R6 -46253
+MOV R21 43548
+ADD R0 R26 R12
+ADD R14 R3 R13
+DIV R11 R1 R5
+ADD R30 R14 R29
+ADD R24 R5 R15
+MOV R21 -25494
+STR R24 48624 R23
+MOV R5 17633
+DIV R10 R11 R13
+DIV R7 R19 R30
+DIV R18 R3 R12
+ADD R19 R21 R9
+DIV R2 R7 R1
+MOV R30 -11438
+DIV R30 R6 R3
+SUB R9 R16 R9
+STR R28 33940 R0
+MUL R15 R30 R28
+LDR R27 R19 33234
+MUL R4 R31 R12
+SUB R26 R27 R18
+MUL R27 R27 R11
+MUL R7 R9 R15
+DIV R2 R4 R29
+STR R6 21064 R22
+DIV R30 R31 R18
+STR R4 -42156 R4
+MUL R9 R16 R15
+ADD R21 R12 R0
+LDR R7 R18 -22899
+SUB R6 R0 R4
+MUL R12 R5 R25
+MOV R9 23838
+SUB R19 R14 R28
+STR R31 2546 R14
+STR R6 40947 R6
+SUB R25 R2 R3
+STR R13 24582 R2
+DIV R2 R29 R31
+DIV R23 R5 R18
+DIV R0 R10 R25
+DIV R26 R22 R15
+ADD R10 R14 R4
+LDR R22 R9 32853
+SUB R5 R12 R10
+STR R18 46708 R15
+LDR R8 R5 -49688
+DIV R19 R8 R8
+SUB R29 R5 R7
+MOV R6 25391
+MUL R8 R5 R2
+ADD R15 R31 R17
+SUB R20 R6 R29
+STR R22 44348 R5
+MOV R24 -186
+DIV R13 R10 R25
+STR R26 3126 R3
+MUL R13 R29 R11
+ADD R18 R6 R2
+MOV R16 -19168
+DIV R7 R11 R27
+LDR R1 R31 -19580
+MUL R9 R17 R23
+SUB R31 R29 R31
+MOV R28 -62248
+LDR R8 R22 18841
+DIV R17 R27 R2
+SUB R9 R7 R12
+SUB R1 R7 R31
+SUB R17 R0 R2
+SUB R30 R16 R2
+STR R24 -56995 R18
+MUL R9 R27 R7
+MUL R31 R12 R15
+MOV R20 50310
+MUL R7 R26 R27
+ADD R10 R27 R7
+DIV R9 R18 R28
+SUB R19 R10 R6
+DIV R10 R25 R22
+ADD R21 R17 R30
+LDR R30 R8 -26958
+MOV R29 -15981
+SUB R12 R1 R26
+DIV R5 R29 R27
+ADD R18 R5 R8
+MUL R29 R15 R15
+ADD R14 R1 R19
+LDR R10 R26 -46444
+MUL R5 R23 R19
+SUB R18 R5 R4
+DIV R29 R14 R13
+SUB R12 R1 R20
+DIV R1 R7 R18
+ADD R30 R2 R25
+STR R0 -25630 R10
+STR R26 21555 R11
+ADD R20 R6 R27
+MUL R25 R15 R14
+MUL R27 R27 R22
+ADD R4 R13 R16
+DIV R21 R4 R10
+SUB R16 R21 R21
+MOV R2 58737
+LDR R23 R6 46152
+ADD R2 R14 R11
+LDR R25 R10 326
+ADD R21 R13 R16
+STR R18 25746 R21
+SUB R8 R27 R10
+SUB R23 R12 R6
+STR R15 48364 R19
+SUB R7 R26 R14
+ADD R28 R2 R0
+MOV R4 1695
+MUL R12 R9 R16
+MUL R0 R4 R13
+DIV R19 R21 R17
+MOV R16 -65451
+SUB R11 R7 R22
+DIV R25 R8 R21
+MOV R15 39409
+ADD R30 R29 R19
+STR R19 -10140 R22
+MUL R2 R6 R14
+MOV R25 -59505
+LDR R27 R1 -56507
+LDR R15 R11 16749
+LDR R12 R31 55887
+MUL R1 R17 R9
+DIV R28 R30 R6
+LDR R25 R20 -33112
+SUB R3 R18 R23
+MUL R17 R13 R16
+MUL R12 R15 R13
+SUB R21 R1 R24
+LDR R4 R20 -33929
+LDR R6 R26 -19779
+DIV R31 R19 R13
+STR R17 30212 R0
+ADD R0 R12 R2
+MUL R8 R2 R28
+MOV R5 46140
+ADD R7 R9 R24
+SUB R18 R18 R24
+STR R27 -50324 R9
+DIV R25 R30 R5
+LDR R25 R21 -23189
+MOV R31 39675
+LDR R0 R31 16967
+MUL R30 R22 R28
+MOV R21 -1275
+DIV R23 R7 R15
+MUL R9 R28 R8
+MUL R11 R13 R26
+LDR R13 R14 -46586
+DIV R15 R4 R11
+MOV R28 35702
+STR R16 -25478 R12
+LDR R14 R30 -58290
+MUL R5 R24 R10
+LDR R6 R21 49668
+DIV R22 R4 R19
+LDR R2 R2 -52439
+DIV R11 R29 R20
+STR R26 12013 R6
+DIV R15 R15 R9
+DIV R8 R16 R21
+DIV R15 R30 R4
+MUL R23 R18 R28
+MUL R16 R11 R13
+DIV R3 R23 R29
+ADD R18 R11 R18
+LDR R29 R17 63908
+SUB R16 R18 R14
+DIV R26 R24 R24
+LDR R11 R30 5726
+LDR R20 R17 -43418
+MUL R9 R1 R5
+DIV R30 R10 R3
+DIV R31 R29 R13
+DIV R6 R12 R5
+SUB R19 R10 R0
+MUL R27 R9 R26
+LDR R9 R14 -40717
+ADD R22 R15 R15
+ADD R22 R8 R14
+ADD R18 R25 R2
+ADD R11 R4 R26
+MUL R18 R0 R26
+STR R11 -60881 R7
+SUB R7 R0 R30
+DIV R23 R11 R23
+MUL R20 R12 R4
+ADD R3 R2 R25
+ADD R19 R30 R28
+LDR R20 R10 46851
+ADD R23 R23 R16
+MOV R24 -59212
+LDR R20 R4 46319
+SUB R26 R7 R9
+LDR R29 R12 -35475
+ADD R20 R4 R7
+SUB R31 R31 R21
+STR R12 -56976 R9
+ADD R22 R22 R21
+SUB R13 R29 R2
+SUB R23 R24 R16
+ADD R26 R10 R10
+ADD R28 R4 R19
+MOV R10 58287
+MUL R14 R8 R29
+ADD R10 R3 R13
+MUL R22 R8 R7
+ADD R25 R17 R1
+SUB R14 R11 R5
+STR R10 -38350 R12
+DIV R20 R10 R11
+ADD R8 R1 R23
+MUL R28 R18 R2
+ADD R26 R28 R31
+SUB R9 R30 R31
+DIV R13 R27 R21
+MUL R6 R6 R4
+SUB R27 R25 R12
+LDR R24 R5 -35073
+MUL R6 R12 R3
+ADD R10 R23 R22
+DIV R22 R2 R13
+DIV R9 R21 R31
+ADD R21 R30 R4
+LDR R15 R18 -57223
+SUB R18 R18 R29
+ADD R6 R25 R30
+DIV R24 R2 R16
+MOV R3 60403
+ADD R29 R11 R20
+LDR R17 R1 21059
+DIV R7 R18 R28
+SUB R26 R19 R6
+LDR R15 R25 -10536
+MOV R16 -19870
+LDR R6 R5 -63665
+STR R20 -60228 R16
+DIV R15 R27 R26
+ADD R30 R7 R16
+MUL R31 R0 R1
+LDR R3 R5 25967
+ADD R15 R16 R29
+DIV R25 R12 R27
+DIV R25 R21 R25
+MOV R28 -45373
+LDR R28 R28 14130
+LDR R27 R31 -52555
+ADD R4 R0 R30
+LDR R24 R26 -55947
+SUB R22 R10 R22
+SUB R30 R5 R10
+STR R21 -32533 R9
+MOV R24 13367
+DIV R28 R10 R7
+DIV R5 R9 R10
+SUB R13 R8 R27
+MOV R4 46911
+DIV R26 R18 R12
+LDR R3 R23 -28514
+MOV R29 52614
+MUL R15 R11 R10
+MOV R19 17611
+DIV R9 R3 R19
+SUB R6 R8 R29
+STR R25 -65350 R2
+MUL R12 R5 R3
+ADD R6 R14 R8
+MOV R24 36984
+MUL R7 R0 R7
+LDR R4 R26 -64196
+DIV R25 R31 R16
+DIV R16 R8 R10
+MOV R13 -12233
+ADD R26 R21 R31
+ADD R0 R28 R7
+SUB R11 R26 R29
+LDR R16 R17 3304
+SUB R15 R27 R23
+MUL R18 R20 R14
+LDR R25 R15 50347
+LDR R4 R23 28682
+STR R7 20959 R18
+MUL R29 R21 R31
+STR R28 6554 R27
+DIV R20 R21 R24
+MUL R22 R14 R5
+MOV R4 -65262
+DIV R24 R14 R22
+SUB R21 R8 R18
+SUB R16 R3 R27
+MUL R16 R28 R5
+MUL R30 R18 R14
+LDR R27 R19 51580
+MUL R19 R23 R0
+MOV R3 31247
+ADD R5 R25 R23
+MUL R24 R30 R1
+STR R14 -28186 R5
+ADD R6 R26 R17
+MUL R4 R29 R3
+SUB R6 R5 R5
+MUL R1 R19 R9
+STR R4 7949 R16
+MUL R22 R1 R24
+LDR R11 R17 -4378
+MOV R26 12917
+MOV R1 -6141
+ADD R17 R14 R26
+MUL R22 R28 R20
+DIV R16 R5 R9
+MUL R3 R20 R25
+SUB R17 R19 R13
+MOV R25 -36097
+STR R6 18615 R22
+MOV R3 -7191
+LDR R24 R9 20553
+LDR R9 R13 -16362
+MUL R1 R3 R29
+SUB R30 R5 R27
+MOV R4 -39115
+DIV R28 R19 R2
+LDR R28 R18 -45716
+ADD R4 R3 R25
+LDR R1 R19 64756
+LDR R30 R0 -45905
+MUL R19 R6 R27
+MUL R25 R14 R1
+ADD R27 R20 R16
+MUL R21 R27 R22
+LDR R14 R8 23629
+ADD R9 R26 R21
+STR R20 10919 R8
+DIV R28 R12 R31
+LDR R2 R1 34050
+MUL R16 R7 R12
+LDR R25 R31 -18194
+STR R26 -65325 R30
+MUL R26 R26 R15
+SUB R16 R8 R23
+STR R1 63370 R31
+SUB R1 R0 R29
+MUL R26 R3 R2
+DIV R26 R20 R30
+MUL R8 R15 R23
+STR R9 14762 R29
+LDR R23 R26 -31087
+STR R11 59202 R6
+MOV R13 -8309
+STR R22 33638 R15
+STR R22 43497 R23
+DIV R12 R15 R11
+LDR R14 R20 -33399
+LDR R9 R29 51945
+ADD R28 R24 R7
+MOV R30 1658
+LDR R8 R26 16445
+STR R16 22539 R5
+MUL R8 R15 R14
+LDR R21 R10 6991
+ADD R18 R5 R18
+MUL R26 R5 R29
+ADD R21 R28 R12
+STR R23 -4891 R4
+DIV R1 R14 R26
+ADD R27 R31 R19
+ADD R31 R0 R3
+DIV R20 R20 R16
+LDR R2 R25 38145
+DIV R11 R22 R16
+SUB R9 R13 R1
+STR R19 -8222 R18
+STR R1 -48722 R25
+MUL R11 R22 R6
+MOV R19 27901
+STR R20 34083 R9
+MOV R16 6285
+STR R20 19177 R21
+MUL R12 R18 R0
+MUL R5 R17 R27
+LDR R31 R17 10380
+MUL R20 R12 R10
+DIV R26 R31 R23
+LDR R12 R26 54473
+MOV R26 27190
+MUL R26 R4 R11
+ADD R8 R7 R1
+LDR R27 R21 -10184
+ADD R1 R14 R21
+MOV R7 -27610
+MOV R28 -36837
+LDR R11 R3 -31881
+ADD R18 R5 R15
+SUB R19 R13 R25
+LDR R13 R16 -62009
+MUL R6 R20 R20
+LDR R26 R1 -26084
+MOV R4 -56859
+STR R25 56167 R2
+ADD R29 R10 R11
+LDR R26 R9 16538
+ADD R10 R21 R16
+SUB R16 R0 R26
+STR R3 -59141 R8
+MOV R0 -59361
+MOV R1 -54758
+MUL R17 R2 R26
+ADD R13 R25 R7
+MUL R23 R8 R13
+ADD R15 R26 R7
+MUL R1 R3 R31
+SUB R16 R22 R23
+STR R14 -21011 R30
+DIV R27 R17 R28
+MUL R4 R12 R8
+STR R22 -32614 R16
+ADD R29 R8 R28
+SUB R20 R27 R10
+MUL R20 R23 R10
+STR R25 3252 R13
+ADD R21 R9 R3
+DIV R13 R12 R15
+STR R2 15887 R6
+DIV R5 R22 R19
+LDR R6 R12 59447
+MUL R26 R31 R5
+MOV R27 -47739
+MOV R22 -49602
+MOV R4 -2153
+DIV R4 R10 R17
+LDR R8 R8 36592
+SUB R31 R29 R13
+DIV R9 R31 R9
+DIV R27 R27 R9
+ADD R14 R24 R26
+DIV R2 R15 R29
+MUL R11 R24 R30
+STR R2 41609 R21
+DIV R21 R17 R5
+MUL R9 R12 R5
+MOV R22 7481
+STR R12 64658 R1
+DIV R12 R24 R8
+STR R8 -43806 R3
+LDR R20 R30 -57110
+STR R23 -20866 R12
+LDR R15 R1 -2729
+MUL R6 R26 R18
+LDR R9 R24 -37650
+MOV R9 -41764
+DIV R30 R3 R14
+MUL R24 R29 R27
+ADD R30 R20 R26
+DIV R27 R12 R5
+SUB R0 R16 R21
+ADD R21 R31 R24
+MOV R10 -35829
+MOV R25 16137
+LDR R12 R7 6512
+STR R14 -42332 R13
+MUL R30 R24 R21
+LDR R0 R14 22202
+DIV R15 R0 R4
+STR R18 -61779 R27
+LDR R21 R16 44746
+STR R26 -34908 R3
+DIV R3 R0 R24
+MUL R3 R0 R22
+SUB R4 R3 R23
+MOV R18 6450
+ADD R18 R17 R2
+STR R21 32337 R4
+MUL R1 R28 R21
+MOV R19 -41118
+MUL R28 R12 R21
+ADD R10 R7 R31
+MOV R10 -8391
+DIV R14 R30 R2
+ADD R22 R8 R15
+STR R18 12711 R22
+DIV R30 R7 R17
+MUL R3 R29 R0
+LDR R31 R14 63459
+STR R3 2075 R18
+MOV R14 50426
+MOV R9 61581
+MOV R4 58084
+STR R12 -25377 R5
+ADD R6 R31 R14
+STR R15 -52867 R22
+MOV R6 -1331
+ADD R3 R29 R14
+ADD R16 R2 R22
+MUL R30 R23 R28
+SUB R2 R27 R13
+DIV R7 R25 R14
+MUL R21 R26 R27
+MUL R28 R15 R27
+SUB R18 R20 R19
+MOV R20 62071
+MUL R6 R31 R19
+MUL R21 R0 R15
+DIV R28 R19 R3
+STR R22 -12110 R20
+STR R10 -33624 R30
+MOV R11 -47236
+ADD R22 R24 R13
+LDR R5 R16 -16242
+SUB R8 R20 R17
+SUB R23 R14 R31
+MUL R0 R22 R1
+SUB R2 R5 R4
+MOV R20 -52857
+LDR R7 R7 -55831
+MOV R0 -19156
+DIV R22 R21 R31
+DIV R20 R7 R31
+MUL R27 R7 R14
+MUL R26 R0 R6
+LDR R30 R24 6862
+MOV R12 -31051
+STR R3 57716 R9
+MOV R13 43269
+ADD R16 R8 R19
+STR R4 -56326 R4
+SUB R26 R14 R7
+LDR R7 R19 60750
+DIV R18 R14 R8
+SUB R15 R12 R26
+DIV R15 R29 R30
+ADD R2 R9 R22
+ADD R5 R15 R14
+ADD R4 R0 R8
+SUB R22 R13 R0
+MUL R2 R25 R8
+ADD R19 R15 R15
+MOV R22 -2685
+ADD R25 R11 R9
+LDR R27 R15 -43898
+MOV R2 6342
+ADD R1 R5 R1
+LDR R19 R28 -4873
+DIV R9 R0 R14
+MUL R20 R3 R6
+LDR R18 R0 35487
+ADD R0 R6 R21
+LDR R11 R29 -59229
+ADD R31 R10 R1
+MOV R27 60745
+LDR R0 R14 -1669
+MUL R30 R16 R20
+MUL R20 R14 R20
+MUL R7 R4 R14
+DIV R13 R6 R31
+LDR R6 R0 -31524
+ADD R7 R10 R20
+STR R19 55293 R2
+SUB R29 R26 R23
+SUB R31 R17 R31
+MOV R13 26844
+MUL R12 R27 R17
+MUL R23 R12 R31
+SUB R2 R3 R4
+MUL R18 R9 R8
+ADD R7 R5 R2
+STR R13 28597 R13
+LDR R0 R11 18217
+ADD R27 R18 R16
+MOV R30 -52635
+LDR R7 R30 36453
+SUB R3 R11 R27
+DIV R22 R28 R27
+ADD R23 R18 R17
+MOV R28 -25488
+MOV R30 -44554
+STR R1 -3268 R9
+DIV R29 R18 R22
+MOV R16 3445
+STR R25 -60567 R11
+DIV R16 R2 R0
+ADD R1 R6 R13
+MOV R8 -63825
+ADD R24 R4 R17
+LDR R11 R24 18949
+SUB R9 R22 R28
+STR R16 -56409 R0
+SUB R17 R5 R22
+STR R7 -57470 R4
+ADD R17 R12 R29
+STR R0 3625 R16
+ADD R22 R21 R2
+ADD R11 R18 R30
+MUL R20 R21 R12
+ADD R31 R2 R17
+SUB R4 R26 R28
+MOV R14 31849
+DIV R19 R10 R11
+DIV R7 R10 R17
+ADD R17 R15 R4
+DIV R3 R8 R10
+MUL R7 R3 R26
+STR R13 11412 R30
+SUB R9 R31 R27
+STR R14 -17356 R24
+STR R1 56681 R9
+SUB R25 R4 R8
+STR R12 5917 R22
+MUL R10 R22 R16
+LDR R14 R27 7016
+MOV R15 -36213
+SUB R11 R16 R1
+MUL R14 R3 R9
+MOV R2 -18878
+MUL R15 R8 R23
+SUB R31 R23 R23
+MOV R27 20386
+MUL R13 R29 R9
+SUB R6 R1 R6
+LDR R0 R5 41949
+LDR R10 R8 -31289
+ADD R14 R30 R24
+LDR R18 R8 56175
+STR R11 -33278 R30
+MUL R27 R15 R16
+DIV R22 R16 R28
+SUB R15 R8 R2
+ADD R3 R11 R10
+SUB R20 R12 R11
+ADD R0 R20 R23
+ADD R7 R1 R13
+MOV R23 -57313
+LDR R9 R6 -42929
+MUL R7 R30 R29
+DIV R8 R25 R0
+SUB R4 R0 R11
+DIV R19 R7 R3
+ADD R28 R18 R12
+SUB R7 R13 R9
+SUB R27 R6 R30
+SUB R24 R27 R17
+SUB R30 R0 R3
+DIV R16 R0 R13
+MOV R22 -26298
+STR R24 -48873 R5
+STR R21 15876 R21
+DIV R18 R9 R12
+MOV R27 59801
+MUL R6 R25 R5
+LDR R6 R25 -9048
+DIV R24 R31 R24
+ADD R29 R14 R10
+DIV R19 R29 R15
+DIV R16 R28 R24
+MUL R5 R17 R1
+MOV R11 -15548
+MUL R0 R19 R6
+SUB R13 R30 R11
+LDR R29 R18 43007
+DIV R3 R6 R8
+LDR R23 R4 21648
+MOV R8 48624
+ADD R9 R1 R7
+MUL R24 R21 R24
+LDR R25 R22 2143
+SUB R8 R23 R13
+ADD R24 R29 R17
+STR R16 -18810 R3
+STR R28 12406 R14
+MUL R23 R14 R29
+STR R3 -18883 R30
+MOV R8 -30184
+DIV R12 R4 R10
+ADD R9 R0 R26
+STR R14 -2110 R4
+MUL R1 R1 R4
+MOV R19 -6337
+DIV R8 R13 R21
+STR R24 8848 R4
+STR R23 11408 R29
+SUB R17 R21 R3
+LDR R1 R11 40987
+SUB R6 R12 R2
+ADD R1 R26 R18
+MOV R11 -37391
+LDR R7 R6 5763
+ADD R23 R2 R31
+SUB R21 R19 R3
+LDR R30 R11 12813
+SUB R30 R15 R29
+SUB R0 R28 R12
+SUB R18 R22 R13
+STR R0 12086 R15
+DIV R7 R25 R30
+DIV R8 R12 R28
+SUB R5 R26 R25
+SUB R4 R10 R20
+ADD R3 R25 R20
+STR R26 -56267 R19
+MOV R31 13781
+LDR R31 R11 13838
+LDR R16 R16 34110
+MUL R28 R3 R25
+STR R9 -43049 R0
+SUB R6 R31 R0
+LDR R15 R17 11888
+SUB R22 R21 R7
+MUL R27 R14 R21
+LDR R3 R31 -65336
+STR R3 -47323 R17
+MUL R19 R31 R4
+SUB R16 R11 R10
+MUL R18 R12 R7
+SUB R13 R12 R1
+SUB R19 R12 R14
+MUL R12 R16 R5
+MUL R9 R5 R11
+DIV R25 R28 R29
+LDR R20 R5 -32296
+MOV R11 -59329
+LDR R12 R9 19665
+SUB R23 R10 R27
+ADD R23 R20 R31
+SUB R5 R19 R17
+STR R4 40890 R15
+DIV R25 R26 R25
+DIV R9 R13 R30
+ADD R22 R28 R15
+ADD R7 R17 R22
+LDR R6 R31 38579
+LDR R26 R14 9153
+STR R12 -26220 R12
+SUB R17 R29 R5
+SUB R24 R25 R12
+SUB R8 R2 R21
+MUL R31 R6 R16
+ADD R17 R17 R17
+ADD R10 R9 R31
+SUB R15 R24 R25
+DIV R2 R8 R14
+ADD R1 R2 R29
+ADD R1 R29 R30
+STR R6 -22415 R18
+STR R10 -41185 R10
+MOV R29 -65098
+MUL R15 R29 R10
+LDR R27 R29 -64498
+MOV R10 -24876
+ADD R11 R4 R22
+DIV R20 R1 R20
+SUB R21 R20 R13
+LDR R30 R28 61142
+DIV R11 R10 R2
+STR R18 54170 R1
+SUB R2 R3 R25
+LDR R14 R27 -31206
+SUB R19 R26 R8
+MOV R6 -8702
+LDR R27 R12 -59438
+STR R14 61392 R30
+ADD R5 R12 R12
+SUB R23 R1 R17
+ADD R18 R20 R19
+DIV R21 R2 R9
+DIV R30 R29 R25
+MUL R30 R24 R21
+ADD R5 R1 R14
+MOV R8 25916
+MOV R19 7444
+DIV R16 R12 R18
+DIV R12 R28 R7
+LDR R18 R16 45961
+LDR R2 R4 64922
+STR R5 10853 R3
+ADD R5 R9 R11
+MOV R6 -6029
+DIV R5 R21 R3
+SUB R15 R23 R10
+SUB R28 R16 R2
+DIV R19 R16 R23
+MOV R31 -13539
+LDR R17 R2 24694
+ADD R31 R18 R31
+MOV R8 -64892
+SUB R8 R26 R12
+MOV R31 63765
+MUL R21 R27 R30
+MUL R19 R28 R5
+ADD R23 R12 R29
+MUL R22 R1 R6
+ADD R31 R19 R11
+DIV R23 R30 R0
+STR R24 -46565 R19
+DIV R10 R27 R3
+LDR R3 R11 3947
+ADD R12 R23 R25
+ADD R2 R26 R17
+STR R24 -55278 R25
+MUL R16 R17 R0
+LDR R11 R9 -37866
+LDR R11 R9 58167
+ADD R0 R10 R17
+LDR R2 R2 46246
+STR R14 62020 R10
+STR R16 -56749 R1
+SUB R18 R18 R31
+MOV R1 28562
+MUL R25 R1 R19
+MUL R7 R2 R6
+STR R14 25835 R5
+MOV R23 622
+SUB R20 R5 R18
+MOV R2 -22257
+MUL R26 R10 R10
+LDR R25 R11 -35631
+ADD R22 R7 R12
+DIV R28 R13 R7
+DIV R22 R24 R8
+ADD R6 R23 R1
+LDR R4 R11 -33940
+MOV R8 27879
+ADD R7 R27 R28
+STR R21 -40468 R28
+MUL R18 R28 R14
+SUB R3 R16 R19
+ADD R14 R2 R21
+MOV R25 -12726
+STR R1 12447 R5
+LDR R0 R26 16753
+MUL R4 R13 R22
+LDR R16 R23 46295
+SUB R19 R10 R17
+MUL R7 R21 R29
+LDR R19 R11 4474
+LDR R7 R22 -18755
+SUB R0 R4 R28
+SUB R11 R12 R21
+ADD R29 R25 R23
+MOV R14 -7223
+MOV R25 -54851
+DIV R3 R23 R22
+MOV R6 29064
+DIV R11 R1 R26
+MUL R8 R18 R3
+ADD R26 R5 R27
+DIV R28 R26 R6
+ADD R4 R13 R5
+MUL R1 R3 R13
+DIV R24 R31 R23
+MUL R23 R11 R24
+LDR R26 R28 -27840
+SUB R29 R13 R12
+DIV R15 R20 R16
+DIV R16 R25 R13
+MOV R26 -15472
+STR R7 -31219 R10
+ADD R12 R12 R21
+STR R10 -25096 R15
+MUL R0 R31 R11
+ADD R27 R31 R8
+LDR R11 R30 -39675
+SUB R10 R3 R0
+SUB R3 R0 R17
+ADD R27 R15 R30
+LDR R16 R27 -6535
+DIV R14 R2 R30
+MUL R19 R0 R3
+MUL R26 R21 R2
+MOV R14 -24647
+DIV R12 R25 R23
+LDR R23 R18 30114
+MUL R28 R3 R31
+DIV R26 R26 R4
+DIV R16 R2 R9
+LDR R3 R2 47155
+SUB R30 R4 R21
+MUL R21 R15 R2
+MOV R11 -37826
+SUB R1 R9 R23
+STR R22 -48983 R13
+SUB R5 R23 R28
+SUB R28 R10 R31
+MUL R25 R17 R14
+DIV R27 R10 R28
+MOV R5 56110
+STR R18 6750 R17
+MUL R22 R28 R17
+LDR R31 R8 -15364
+MOV R30 16755
+MOV R18 -22845
+STR R7 -31888 R26
+SUB R17 R7 R25
+MOV R30 -40153
+STR R6 46410 R18
+SUB R25 R12 R17
+MOV R26 -48273
+STR R5 -12475 R7
+LDR R12 R28 -2199
+DIV R29 R19 R26
+LDR R1 R30 -62371
+ADD R6 R12 R29
+DIV R29 R6 R2
+MUL R29 R20 R10
+ADD R15 R27 R17
+STR R5 -63300 R24
+DIV R28 R9 R2
+LDR R17 R29 -4692
+MOV R3 62106
+ADD R1 R2 R31
+LDR R20 R24 -15330
+LDR R26 R4 -45013
+SUB R1 R14 R10
+STR R0 -46902 R12
+SUB R15 R21 R7
+SUB R10 R8 R14
+ADD R29 R6 R4
+MUL R5 R29 R23
+MUL R24 R27 R24
+MOV R21 4648
+STR R13 54486 R23
+SUB R4 R5 R8
+ADD R29 R16 R27
+MUL R9 R23 R28
+MUL R16 R22 R19
+SUB R6 R28 R10
+SUB R16 R22 R15
+LDR R28 R24 -44675
+DIV R25 R16 R4
+LDR R4 R25 63788
+SUB R17 R13 R27
+STR R29 -25146 R16
+SUB R15 R27 R31
+LDR R10 R15 3860
+LDR R25 R26 25179
+LDR R4 R10 -30355
+SUB R30 R11 R8
+MOV R10 -30658
+STR R28 54504 R11
+MOV R4 -57726
+DIV R10 R3 R0
+SUB R18 R28 R8
+MOV R25 49774
+SUB R4 R1 R21
+SUB R31 R24 R15
+ADD R19 R11 R14
+SUB R11 R21 R1
+ADD R31 R13 R7
+ADD R31 R21 R20
+DIV R29 R30 R17
+MUL R31 R19 R21
+SUB R23 R12 R30
+ADD R2 R18 R8
+MOV R24 16200
+SUB R0 R26 R16
+SUB R20 R29 R4
+ADD R23 R24 R28
+STR R10 -54946 R26
+MOV R15 -35191
+MUL R22 R28 R4
+ADD R13 R15 R28
+DIV R27 R28 R17
+MUL R5 R16 R25
+STR R5 61795 R28
+ADD R2 R16 R12
+MUL R19 R4 R12
+ADD R27 R26 R3
+DIV R13 R25 R17
+SUB R10 R2 R26
+ADD R13 R30 R29
+MOV R7 28928
+LDR R15 R23 5663
+ADD R3 R5 R2
+SUB R5 R29 R22
+STR R24 62753 R19
+SUB R1 R8 R30
+LDR R7 R23 56692
+STR R6 -59188 R14
+DIV R31 R14 R12
+STR R12 34427 R16
+STR R27 -55030 R5
+SUB R15 R7 R18
+MOV R5 34908
+STR R26 5874 R29
+SUB R6 R21 R27
+MOV R27 23002
+STR R23 -60165 R4
+DIV R14 R28 R23
+MUL R10 R24 R16
+STR R10 29090 R8
+DIV R15 R18 R8
+LDR R17 R2 -35616
+DIV R5 R15 R3
+MUL R0 R28 R24
+LDR R5 R6 45903
+ADD R3 R31 R12
+ADD R11 R24 R12
+SUB R0 R1 R6
+SUB R2 R15 R22
+ADD R12 R5 R11
+DIV R28 R9 R26
+ADD R28 R27 R20
+ADD R16 R15 R14
+LDR R12 R22 -60528
+DIV R3 R15 R6
+MOV R1 -27053
+ADD R9 R2 R16
+DIV R6 R7 R14
+ADD R15 R7 R25
+DIV R12 R31 R27
+MOV R27 -22993
+MUL R25 R8 R6
+DIV R18 R29 R3
+MUL R6 R8 R4
+SUB R2 R12 R26
+STR R28 -63023 R26
+LDR R12 R3 716
+LDR R15 R27 -48419
+DIV R1 R10 R7
+ADD R29 R7 R4
+DIV R17 R13 R12
+MOV R8 48473
+ADD R28 R1 R23
+DIV R13 R25 R9
+SUB R2 R7 R15
+ADD R6 R13 R17
+ADD R29 R4 R14
+STR R8 45858 R2
+LDR R2 R13 -433
+MUL R9 R10 R28
+ADD R3 R11 R1
+LDR R28 R3 -30112
+DIV R6 R17 R7
+ADD R27 R21 R16
+MUL R21 R10 R23
+MUL R30 R7 R23
+SUB R3 R25 R0
+MOV R23 8570
+MUL R2 R26 R1
+MUL R30 R27 R12
+MUL R19 R6 R16
+LDR R28 R29 25449
+DIV R14 R10 R5
+SUB R21 R31 R5
+STR R16 58011 R28
+STR R16 -20715 R20
+STR R19 -64410 R2
+DIV R2 R23 R11
+STR R14 -979 R20
+STR R22 -24971 R30
+ADD R20 R15 R8
+ADD R16 R0 R0
+LDR R6 R17 37646
+MUL R17 R2 R0
+MUL R23 R28 R6
+STR R10 62725 R24
+DIV R14 R9 R13
+DIV R24 R20 R22
+MUL R12 R3 R2
+MUL R19 R3 R9
+STR R1 22613 R18
+MUL R15 R4 R13
+MOV R20 55036
+MOV R30 -43781
+STR R2 25412 R18
+STR R13 -4855 R7
+STR R1 -5494 R31
+LDR R4 R4 -49982
+STR R5 -35604 R29
+LDR R30 R22 -35477
+MOV R13 -48605
+ADD R29 R6 R16
+ADD R26 R3 R5
+LDR R29 R16 24196
+DIV R16 R7 R7
+MOV R0 42917
+LDR R0 R0 19431
+DIV R24 R8 R17
+MUL R6 R12 R19
+ADD R26 R29 R11
+ADD R21 R31 R7
+MOV R23 -10267
+ADD R18 R4 R4
+ADD R19 R21 R31
+MOV R21 8892
+ADD R9 R4 R4
+DIV R31 R21 R25
+MOV R5 -3627
+MUL R28 R14 R11
+MUL R11 R10 R19
+MUL R2 R29 R30
+LDR R20 R19 -8060
+MOV R22 22394
+LDR R12 R17 6543
+DIV R21 R24 R11
+SUB R6 R6 R20
+LDR R4 R8 54362
+SUB R26 R10 R27
+SUB R0 R16 R17
+DIV R10 R1 R16
+STR R21 19345 R17
+STR R29 1558 R6
+DIV R21 R12 R22
+ADD R11 R12 R27
+LDR R28 R24 -56253
+SUB R18 R20 R26
+DIV R26 R15 R16
+ADD R29 R9 R25
+LDR R0 R17 -48367
+LDR R18 R31 36213
+LDR R12 R15 -35245
+STR R10 -24080 R22
+STR R25 28148 R10
+ADD R11 R17 R5
+DIV R3 R23 R10
+DIV R30 R28 R9
+LDR R10 R5 -1944
+MUL R13 R5 R14
+MOV R21 14458
+MUL R8 R16 R2
+SUB R11 R3 R4
+STR R25 15997 R25
+LDR R31 R25 -6495
+DIV R29 R0 R10
+STR R4 9385 R27
+MUL R18 R23 R22
+MOV R20 14566
+LDR R6 R9 -37873
+STR R17 -33553 R30
+ADD R26 R18 R21
+MUL R13 R11 R20
+ADD R21 R18 R16
+STR R17 -17336 R31
+SUB R29 R5 R15
+STR R10 50977 R7
+DIV R25 R16 R16
+STR R24 -6545 R7
+STR R4 -21438 R8
+MOV R13 -37071
+DIV R16 R14 R31
+MOV R9 41052
+MUL R0 R4 R16
+MUL R24 R31 R19
+MOV R30 14666
+MUL R24 R29 R31
+DIV R30 R20 R11
+STR R20 61415 R6
+MOV R24 60926
+SUB R22 R2 R17
+SUB R23 R0 R19
+SUB R24 R15 R9
+DIV R18 R1 R10
+MOV R4 3179
+DIV R29 R28 R27
+MOV R4 38767
+ADD R14 R7 R20
+SUB R22 R21 R13
+ADD R12 R12 R22
+DIV R29 R7 R26
+DIV R19 R3 R7
+SUB R4 R29 R20
+SUB R9 R14 R31
+MOV R15 -37866
+MOV R23 -57652
+MOV R31 2105
+DIV R29 R22 R20
+LDR R26 R22 59348
+DIV R16 R15 R13
+MOV R25 56234
+ADD R2 R31 R2
+MUL R22 R29 R11
+LDR R6 R31 28844
+LDR R24 R4 40385
+SUB R20 R7 R4
+LDR R21 R28 7784
+LDR R25 R9 -25331
+SUB R10 R0 R14
+STR R24 40433 R7
+SUB R30 R19 R13
+LDR R14 R14 4699
+STR R20 -9806 R21
+ADD R26 R4 R2
+SUB R13 R1 R24
+LDR R11 R5 53473
+ADD R2 R28 R23
+SUB R17 R29 R9
+LDR R14 R29 -40987
+DIV R22 R4 R1
+SUB R31 R13 R17
+ADD R25 R2 R15
+SUB R31 R24 R15
+MUL R30 R5 R21
+MOV R2 -42029
+DIV R24 R30 R27
+ADD R18 R22 R18
+SUB R19 R7 R12
+STR R13 38209 R10
+MUL R4 R28 R13
+DIV R24 R16 R19
+ADD R2 R31 R7
+MUL R27 R25 R6
+STR R4 -51110 R11
+ADD R19 R17 R6
+LDR R19 R5 -64969
+SUB R5 R16 R6
+MOV R23 53011
+SUB R15 R19 R16
+STR R0 28739 R8
+MOV R12 11284
+MUL R22 R28 R12
+LDR R3 R1 46161
+DIV R14 R19 R13
+MOV R3 -45575
+LDR R13 R26 -9520
+STR R11 22454 R1
+STR R4 -44849 R24
+DIV R6 R20 R12
+LDR R13 R4 -1414
+ADD R8 R16 R16
+MOV R11 -44787
+LDR R19 R9 11539
+STR R1 -61764 R30
+LDR R9 R17 38647
+DIV R21 R1 R19
+ADD R9 R2 R0
+ADD R11 R0 R26
+STR R22 -25835 R3
+DIV R12 R10 R6
+LDR R1 R4 29166
+MOV R30 58178
+ADD R7 R14 R14
+LDR R11 R28 54196
+MOV R1 47981
+DIV R15 R23 R18
+SUB R13 R8 R16
+LDR R30 R17 -35950
+SUB R11 R22 R10
+LDR R4 R6 33165
+ADD R9 R25 R10
+ADD R12 R19 R13
+MUL R5 R28 R30
+MOV R27 34098
+DIV R26 R22 R27
+ADD R4 R23 R21
+MUL R10 R26 R8
+DIV R6 R3 R2
+LDR R26 R8 12852
+SUB R20 R4 R5
+ADD R5 R26 R4
+LDR R4 R25 41428
+LDR R3 R6 -6700
+MOV R14 39135
+SUB R22 R0 R31
+MUL R4 R22 R26
+SUB R31 R31 R24
+ADD R29 R24 R14
+ADD R17 R7 R16
+STR R5 -58463 R29
+LDR R30 R4 -59911
+DIV R22 R29 R1
+MOV R1 -22911
+SUB R23 R26 R17
+MOV R3 -63859
+LDR R17 R20 45638
+MUL R18 R2 R0
+ADD R20 R3 R17
+STR R18 -30081 R26
+LDR R15 R14 -26280
+STR R5 10133 R5
+STR R13 -10177 R30
+LDR R23 R0 12869
+LDR R10 R10 -863
+STR R16 21519 R12
+LDR R23 R30 38412
+DIV R10 R18 R24
+ADD R18 R13 R24
+STR R8 -54248 R27
+STR R20 -52489 R6
+MOV R31 62578
+MOV R29 -6186
+ADD R3 R1 R20
+STR R31 43267 R28
+STR R26 -2827 R10
+ADD R4 R6 R29
+MUL R6 R14 R15
+LDR R25 R7 -43468
+STR R19 41159 R27
+ADD R26 R18 R31
+MUL R21 R30 R5
+STR R17 6257 R4
+DIV R23 R24 R30
+LDR R25 R27 37912
+MUL R29 R13 R17
+MOV R14 -64260
+DIV R12 R13 R29
+STR R30 -58671 R20
+DIV R11 R28 R5
+ADD R0 R22 R4
+SUB R29 R28 R28
+MOV R17 -25264
+SUB R20 R14 R19
+MUL R30 R30 R26
+MUL R11 R18 R13
+STR R21 -44228 R3
+LDR R19 R0 13502
+ADD R19 R22 R29
+ADD R7 R26 R30
+DIV R2 R29 R19
+STR R28 42676 R0
+DIV R13 R23 R9
+DIV R28 R30 R17
+ADD R2 R29 R1
+DIV R21 R0 R22
+ADD R29 R26 R0
+ADD R5 R15 R21
+DIV R8 R25 R2
+MOV R14 24500
+SUB R8 R5 R20
+LDR R30 R28 35584
+MOV R31 19221
+SUB R27 R13 R14
+STR R26 -46991 R13
+STR R19 43654 R6
+DIV R18 R30 R10
+ADD R24 R14 R9
+LDR R19 R22 -6695
+ADD R18 R0 R6
+MOV R28 -47233
+ADD R5 R27 R9
+LDR R26 R1 -14496
+STR R27 46578 R31
+MUL R12 R31 R11
+LDR R3 R30 36240
+SUB R14 R10 R27
+DIV R7 R24 R25
+ADD R23 R23 R14
+LDR R25 R22 17853
+SUB R3 R1 R27
+ADD R17 R30 R6
+LDR R3 R12 -27360
+STR R9 56864 R22
+MOV R6 -38743
+STR R27 -46461 R6
+MUL R2 R2 R20
+DIV R31 R28 R11
+MUL R2 R16 R12
+MUL R23 R6 R19
+STR R27 -26228 R15
+SUB R16 R16 R21
+ADD R29 R23 R20
+MOV R12 -60666
+MUL R20 R9 R4
+ADD R28 R3 R29
+MUL R20 R0 R13
+SUB R1 R18 R10
+DIV R29 R10 R22
+MOV R11 38012
+MUL R6 R0 R25
+DIV R9 R24 R11
+LDR R31 R26 -53089
+MUL R22 R29 R1
+STR R26 45288 R19
+DIV R27 R26 R7
+SUB R3 R31 R8
+STR R6 -40012 R7
+ADD R29 R6 R3
+MUL R28 R10 R6
+MUL R26 R4 R5
+LDR R24 R2 -8021
+MUL R1 R14 R11
+STR R5 -31103 R5
+MUL R24 R11 R5
+SUB R17 R30 R28
+LDR R6 R3 -44459
+STR R6 29401 R20
+DIV R15 R29 R24
+MOV R7 48440
+SUB R29 R23 R27
+MUL R11 R2 R16
+MOV R30 -40736
+LDR R5 R8 18784
+DIV R12 R10 R19
+ADD R21 R7 R29
+SUB R21 R5 R23
+LDR R7 R20 -47324
+STR R16 52243 R6
+MOV R25 28044
+ADD R15 R30 R20
+MOV R14 33288
+ADD R9 R18 R20
+ADD R21 R20 R8
+ADD R2 R31 R10
+STR R18 41401 R12
+LDR R21 R16 25858
+LDR R5 R27 28019
+ADD R8 R3 R5
+LDR R21 R15 -4315
+SUB R9 R3 R8
+ADD R27 R6 R20
+LDR R29 R6 65018
+DIV R6 R20 R27
+MUL R10 R29 R12
+DIV R20 R28 R22
+DIV R11 R14 R26
+DIV R28 R18 R29
+STR R26 19730 R15
+STR R10 -19458 R31
+STR R14 -50221 R5
+LDR R23 R28 -36994
+LDR R28 R17 46130
+STR R14 9878 R31
+MOV R5 -35926
+MOV R1 56327
+DIV R5 R21 R20
+SUB R4 R7 R2
+LDR R29 R14 19429
+DIV R19 R6 R6
+LDR R29 R2 61968
+SUB R29 R10 R12
+MOV R27 56072
+LDR R3 R10 19750
+MUL R30 R18 R4
+MUL R18 R13 R15
+LDR R26 R7 -49278
+DIV R29 R9 R22
+MUL R6 R5 R21
+ADD R18 R25 R12
+MOV R8 7431
+MUL R0 R23 R3
+MOV R21 -60412
+STR R27 -40170 R11
+MOV R7 -3274
+MUL R5 R11 R0
+ADD R1 R20 R4
+SUB R24 R4 R0
+DIV R28 R17 R22
+MUL R12 R15 R22
+LDR R8 R21 -49980
+DIV R10 R16 R9
+LDR R6 R5 6832
+MOV R0 -37466
+LDR R0 R17 373
+DIV R16 R10 R4
+MUL R2 R7 R17
+DIV R27 R8 R23
+DIV R12 R5 R4
+LDR R0 R27 30251
+MOV R4 6492
+DIV R29 R27 R11
+LDR R27 R13 -2064
+SUB R25 R22 R13
+MOV R2 64606
+SUB R17 R16 R29
+STR R30 -15187 R2
+STR R3 -3005 R19
+DIV R15 R28 R12
+SUB R6 R31 R8
+LDR R21 R0 -2456
+DIV R29 R14 R1
+DIV R27 R30 R28
+STR R9 -30275 R0
+STR R2 -6431 R29
+SUB R26 R15 R8
+ADD R7 R14 R16
+STR R4 -58808 R6
+LDR R25 R17 19585
+STR R30 56176 R5
+LDR R30 R15 46828
+MUL R6 R1 R2
+STR R17 -59798 R26
+DIV R5 R17 R22
+MOV R7 -34161
+LDR R21 R20 13362
+DIV R31 R24 R30
+SUB R11 R27 R28
+MOV R1 28453
+DIV R1 R14 R10
+LDR R0 R27 -12493
+SUB R6 R8 R2
+LDR R7 R23 -51980
+DIV R13 R2 R30
+LDR R4 R12 1579
+DIV R30 R8 R4
+STR R10 6943 R19
+MUL R15 R3 R26
+LDR R8 R28 1463
+ADD R15 R7 R13
+DIV R24 R16 R9
+MUL R15 R9 R11
+STR R31 1086 R3
+MOV R1 -18721
+LDR R14 R8 -42297
+SUB R4 R13 R0
+DIV R3 R28 R23
+DIV R24 R16 R2
+LDR R18 R22 33877
+STR R26 -51933 R30
+MUL R5 R19 R11
+STR R20 58502 R4
+SUB R21 R4 R28
+SUB R31 R2 R3
+LDR R8 R21 -11560
+LDR R30 R27 -13522
+MUL R21 R25 R0
+MOV R20 -48794
+ADD R30 R5 R12
+STR R20 39732 R7
+DIV R11 R14 R27
+MUL R30 R28 R7
+SUB R22 R28 R14
+MUL R19 R8 R12
+SUB R20 R2 R25
+MOV R14 -35804
+SUB R15 R13 R20
+DIV R23 R29 R29
+ADD R0 R17 R9
+MOV R10 -24990
+SUB R20 R21 R15
+MOV R12 -24691
+DIV R27 R28 R25
+ADD R27 R4 R21
+MOV R4 -17851
+MOV R22 21058
+STR R15 50580 R9
+STR R18 62948 R0
+DIV R25 R0 R20
+MUL R0 R0 R18
+DIV R8 R21 R18
+MOV R29 -32510
+ADD R15 R7 R24
+DIV R12 R13 R7
+MOV R17 9509
+MOV R8 -16030
+MOV R5 45752
+STR R16 -27335 R31
+DIV R5 R21 R30
+MOV R26 -31322
+LDR R21 R30 50121
+STR R4 -27863 R15
+DIV R3 R25 R8
+MUL R5 R20 R21
+SUB R25 R30 R10
+DIV R24 R0 R27
+DIV R10 R3 R14
+ADD R1 R23 R5
+SUB R18 R7 R10
+MOV R15 24980
+DIV R6 R31 R8
+MOV R27 8241
+ADD R25 R24 R30
+MOV R22 21802
+SUB R24 R29 R3
+ADD R2 R0 R13
+MUL R14 R16 R17
+STR R5 -15267 R30
+STR R21 -5686 R9
+LDR R8 R12 55973
+LDR R2 R29 -44879
+MOV R0 -57605
+DIV R10 R18 R27
+LDR R30 R9 25256
+MUL R7 R16 R6
+SUB R22 R21 R8
+DIV R21 R28 R23
+DIV R11 R18 R24
+LDR R2 R15 -64891
+MOV R12 49059
+STR R22 27186 R1
+STR R26 37739 R9
+LDR R0 R30 42356
+SUB R28 R8 R20
+MUL R5 R28 R11
+STR R13 -17082 R31
+STR R25 50737 R15
+DIV R29 R25 R0
+STR R22 3844 R6
+MOV R13 -52063
+LDR R25 R21 46990
+STR R31 24705 R12
+MOV R19 -26390
+ADD R7 R12 R9
+STR R17 -52673 R11
+MUL R4 R8 R23
+MUL R0 R2 R12
+ADD R26 R12 R29
+LDR R3 R28 -64955
+STR R20 -7626 R13
+MUL R9 R25 R28
+LDR R5 R6 42825
+LDR R1 R6 2767
+SUB R16 R11 R10
+SUB R3 R27 R28
+MOV R30 -45342
+LDR R2 R4 -24300
+LDR R14 R31 9809
+STR R7 190 R3
+MOV R26 58032
+SUB R24 R17 R19
+MUL R29 R28 R17
+MUL R31 R25 R26
+MOV R22 -40183
+SUB R4 R2 R19
+DIV R26 R15 R19
+MUL R21 R11 R28
+STR R27 44090 R25
+SUB R15 R7 R6
+MUL R21 R15 R7
+ADD R26 R16 R18
+STR R11 51363 R31
+MUL R1 R1 R26
+LDR R0 R2 -34210
+LDR R31 R9 -17774
+ADD R25 R18 R3
+LDR R5 R18 -50561
+MOV R6 50616
+ADD R13 R15 R17
+STR R8 11549 R16
+SUB R12 R5 R19
+STR R15 3081 R25
+DIV R10 R20 R19
+MUL R20 R26 R14
+LDR R5 R13 -22873
+STR R1 -15815 R14
+DIV R8 R31 R20
+DIV R3 R1 R26
+SUB R18 R5 R28
+SUB R21 R23 R6
+MUL R30 R23 R20
+MUL R30 R0 R1
+MUL R18 R2 R5
+MUL R0 R1 R17
+ADD R6 R28 R28
+SUB R24 R28 R16
+MOV R31 14836
+STR R15 -42996 R15
+ADD R5 R12 R31
+MUL R10 R4 R12
+LDR R12 R30 25526
+SUB R25 R1 R0
+ADD R13 R13 R0
+ADD R5 R21 R6
+STR R15 38844 R21
+ADD R30 R6 R11
+DIV R16 R29 R28
+SUB R25 R8 R22
+MOV R0 -21454
+SUB R27 R12 R19
+ADD R15 R20 R4
+SUB R10 R11 R3
+MUL R22 R21 R24
+MUL R28 R12 R5
+SUB R25 R30 R27
+STR R26 60595 R16
+STR R25 24527 R14
+STR R28 -21931 R14
+MUL R3 R0 R7
+SUB R22 R4 R4
+LDR R14 R10 39892
+ADD R10 R0 R5
+MOV R5 -58493
+MOV R17 -8044
+DIV R20 R28 R9
+LDR R28 R7 5992
+SUB R4 R27 R26
+MOV R11 -59946
+MOV R19 -10202
+STR R15 -27775 R26
+LDR R16 R31 -21518
+LDR R4 R29 -22571
+MUL R6 R13 R0
+MUL R10 R29 R6
+DIV R22 R15 R19
+LDR R8 R15 6943
+DIV R19 R1 R18
+MOV R15 38675
+ADD R16 R21 R9
+MOV R25 15172
+ADD R1 R27 R13
+ADD R29 R22 R10
+MUL R31 R13 R1
+MUL R17 R22 R12
+MOV R27 2470
+MOV R7 12217
+ADD R22 R10 R19
+STR R9 11766 R7
+LDR R12 R31 -49993
+DIV R3 R4 R3
+ADD R5 R21 R28
+LDR R21 R20 -59347
+MUL R30 R4 R23
+MOV R27 17578
+STR R23 -52886 R12
+SUB R16 R24 R10
+LDR R7 R10 -59392
+MUL R6 R15 R21
+STR R9 -19160 R1
+SUB R11 R28 R8
+LDR R4 R14 -33086
+DIV R7 R17 R0
+MUL R19 R18 R5
+MUL R20 R4 R23
+DIV R31 R14 R12
+DIV R20 R10 R13
+LDR R22 R29 -48908
+SUB R18 R0 R12
+MUL R2 R2 R4
+DIV R3 R14 R20
+MOV R20 14166
+DIV R22 R14 R16
+SUB R21 R26 R21
+DIV R28 R2 R31
+ADD R17 R0 R8
+MOV R1 39621
+ADD R8 R16 R19
+STR R27 8515 R18
+MUL R7 R3 R6
+MUL R23 R11 R8
+MUL R22 R9 R7
+DIV R14 R4 R27
+DIV R16 R1 R21
+LDR R12 R1 -15441
+DIV R22 R21 R18
+MUL R28 R29 R5
+LDR R10 R16 25676
+SUB R6 R15 R17
+STR R8 -14294 R19
+SUB R9 R14 R5
+STR R19 -12345 R12
+MOV R30 9014
+MUL R30 R8 R14
+STR R4 -20476 R14
+MOV R19 61626
+STR R29 -47846 R21
+ADD R26 R18 R15
+MOV R3 25149
+MUL R10 R3 R21
+SUB R0 R30 R30
+ADD R21 R5 R3
+SUB R22 R5 R3
+ADD R17 R7 R30
+STR R17 55215 R26
+ADD R30 R13 R17
+STR R22 7561 R24
+STR R22 -33756 R23
+DIV R13 R23 R1
+MOV R25 -2237
+ADD R11 R30 R29
+MUL R5 R7 R2
+MOV R12 -63359
+MOV R26 2442
+STR R23 -39060 R10
+MUL R18 R24 R8
+DIV R22 R30 R3
+ADD R13 R24 R5
+LDR R7 R8 -9967
+LDR R4 R2 -28784
+DIV R5 R9 R24
+STR R2 2894 R9
+ADD R12 R17 R25
+STR R25 44423 R0
+DIV R9 R7 R0
+ADD R15 R30 R16
+DIV R26 R16 R25
+STR R27 -58771 R27
+SUB R6 R12 R10
+SUB R2 R24 R0
+STR R18 -7186 R2
+STR R17 -17924 R19
+SUB R29 R24 R1
+MUL R16 R3 R29
+MUL R29 R5 R15
+STR R19 -31411 R31
+SUB R7 R1 R24
+STR R26 -23082 R14
+DIV R23 R31 R20
+SUB R9 R27 R3
+LDR R9 R3 27127
+STR R22 36073 R28
+ADD R0 R29 R17
+STR R10 27403 R19
+MOV R27 13934
+SUB R21 R31 R13
+SUB R11 R18 R15
+LDR R20 R20 -54853
+ADD R6 R12 R2
+SUB R15 R8 R21
+MUL R7 R22 R27
+DIV R1 R17 R25
+DIV R25 R11 R10
+ADD R4 R12 R1
+ADD R17 R1 R16
+MUL R6 R10 R7
+DIV R23 R24 R14
+DIV R7 R7 R7
+ADD R10 R0 R14
+ADD R4 R13 R25
+DIV R15 R29 R9
+DIV R14 R20 R20
+MUL R19 R29 R18
+SUB R4 R19 R9
+MOV R19 -36420
+ADD R27 R25 R25
+MUL R13 R3 R4
+LDR R25 R1 -58416
+STR R0 -9571 R22
+ADD R30 R28 R10
+ADD R29 R1 R22
+LDR R28 R14 -25993
+ADD R10 R18 R21
+MOV R30 65257
+LDR R3 R13 -755
+STR R11 48373 R29
+DIV R4 R22 R14
+SUB R17 R16 R20
+DIV R5 R21 R30
+ADD R14 R25 R3
+MOV R28 -42315
+LDR R2 R21 17947
+MUL R28 R2 R15
+MUL R19 R8 R7
+ADD R10 R11 R15
+MOV R31 45876
+STR R31 -12972 R17
+LDR R5 R6 -9896
+MOV R20 -22156
+MUL R23 R18 R18
+SUB R11 R17 R19
+STR R13 23783 R13
+STR R22 -47637 R16
+STR R14 -52118 R28
+SUB R9 R19 R20
+SUB R3 R18 R27
+LDR R0 R28 -37731
+MUL R20 R2 R5
+LDR R9 R11 59421
+LDR R9 R21 40601
+MUL R9 R20 R21
+MOV R11 -33948
+LDR R3 R10 -13275
+LDR R1 R6 58918
+ADD R3 R29 R14
+MUL R27 R30 R11
+DIV R27 R20 R18
+MUL R9 R24 R16
+DIV R1 R4 R1
+LDR R23 R26 62366
+LDR R21 R9 39527
+DIV R26 R12 R25
+STR R21 48485 R15
+ADD R18 R2 R1
+STR R27 38965 R25
+LDR R1 R18 -39600
+LDR R28 R26 -12210
+SUB R13 R29 R8
+DIV R21 R26 R19
+SUB R29 R20 R21
+SUB R30 R27 R26
+MUL R17 R31 R26
+MOV R19 3569
+MUL R5 R24 R17
+STR R8 40721 R15
+SUB R6 R1 R24
+LDR R9 R14 8968
+LDR R8 R23 26497
+STR R14 -30310 R26
+LDR R25 R25 -25572
+SUB R22 R3 R22
+DIV R28 R10 R15
+MUL R13 R25 R19
+SUB R8 R15 R21
+LDR R27 R20 6465
+MUL R6 R12 R22
+MUL R19 R8 R18
+MOV R22 21126
+MUL R24 R25 R9
+SUB R12 R7 R9
+ADD R28 R31 R20
+DIV R10 R14 R23
+DIV R24 R10 R9
+MOV R21 38574
+MUL R10 R23 R1
+MUL R15 R29 R24
+MOV R24 57342
+MUL R12 R21 R19
+MUL R22 R29 R14
+DIV R28 R20 R31
+STR R20 -18447 R7
+SUB R7 R9 R28
+DIV R15 R21 R12
+ADD R26 R21 R6
+LDR R20 R10 -16984
+ADD R19 R5 R24
+DIV R2 R24 R18
+DIV R2 R22 R24
+STR R29 -40705 R15
+MUL R16 R0 R16
+STR R16 43155 R6
+LDR R17 R11 39679
+MOV R6 -8238
+MUL R24 R16 R31
+STR R9 60937 R19
+DIV R6 R15 R8
+MUL R28 R28 R21
+ADD R28 R20 R7
+LDR R19 R29 16994
+MUL R20 R18 R11
+SUB R8 R12 R18
+ADD R4 R19 R3
+LDR R18 R25 -6162
+STR R27 58290 R13
+MOV R8 11920
+MUL R18 R19 R4
+STR R24 33837 R10
+MUL R16 R4 R20
+STR R17 -3888 R2
+MUL R29 R25 R8
+LDR R2 R9 28167
+LDR R21 R31 -25110
+STR R19 -51786 R0
+MOV R10 43163
+MOV R0 8406
+MUL R29 R7 R24
+DIV R3 R15 R11
+LDR R28 R29 -26365
+DIV R28 R13 R13
+DIV R8 R1 R14
+DIV R12 R5 R29
+ADD R2 R14 R21
+MUL R5 R0 R31
+STR R20 -46197 R6
+STR R30 -972 R22
+MUL R3 R25 R8
+SUB R16 R15 R8
+LDR R25 R23 14781
+LDR R3 R19 57192
+MOV R20 -20015
+MUL R25 R17 R11
+LDR R4 R15 36620
+STR R8 -34963 R4
+MUL R11 R28 R20
+MUL R30 R29 R28
+DIV R16 R15 R28
+MOV R9 38648
+MOV R30 -12251
+MUL R20 R12 R28
+STR R26 -57868 R3
+LDR R17 R11 2898
+MOV R15 11290
+ADD R15 R5 R14
+MUL R11 R4 R16
+LDR R14 R27 -9609
+MUL R22 R27 R11
+ADD R7 R23 R2
+STR R9 -640 R5
+LDR R23 R7 -3509
+MUL R23 R26 R8
+ADD R3 R0 R29
+STR R29 49986 R8
+MUL R18 R26 R26
+DIV R18 R19 R12
+STR R23 -12574 R23
+STR R31 57857 R9
+ADD R10 R22 R5
+SUB R18 R14 R28
+MOV R30 55597
+SUB R9 R16 R0
+SUB R20 R2 R6
+DIV R22 R27 R4
+MOV R0 -33390
+ADD R16 R15 R19
+MOV R30 32021
+MOV R8 -3162
+SUB R7 R9 R11
+LDR R2 R1 -35519
+LDR R25 R16 -37274
+MUL R14 R17 R29
+ADD R5 R31 R13
+DIV R26 R23 R1
+ADD R5 R27 R13
+MOV R1 -6527
+STR R17 -33992 R11
+LDR R13 R5 64531
+MUL R8 R24 R12
+STR R8 -34287 R7
+ADD R0 R6 R27
+MUL R19 R20 R10
+STR R8 -20363 R27
+MUL R20 R8 R28
+DIV R11 R6 R25
+DIV R1 R14 R14
+ADD R6 R3 R14
+MUL R25 R20 R10
+STR R30 48611 R18
+SUB R22 R3 R26
+DIV R23 R11 R29
+MOV R17 3096
+MUL R14 R24 R2
+MUL R27 R22 R5
+MUL R21 R19 R30
+MUL R17 R0 R3
+STR R30 5843 R21
+MOV R18 25878
+STR R13 14884 R12
+DIV R31 R30 R19
+MOV R31 11128
+SUB R12 R15 R11
+ADD R28 R25 R12
+MUL R22 R16 R23
+SUB R26 R1 R1
+ADD R4 R1 R13
+ADD R4 R15 R21
+LDR R31 R11 -36066
+MUL R2 R16 R6
+ADD R28 R30 R15
+DIV R10 R16 R1
+MUL R14 R18 R23
+MUL R14 R4 R27
+MUL R6 R27 R13
+DIV R19 R25 R21
+SUB R2 R28 R25
+SUB R26 R27 R24
+MUL R31 R23 R21
+LDR R9 R18 36581
+SUB R21 R25 R13
+STR R23 -31171 R27
+SUB R19 R28 R4
+STR R24 25135 R28
+STR R24 32292 R29
+MUL R29 R10 R11
+DIV R22 R19 R7
+ADD R0 R28 R12
+LDR R8 R28 61564
+DIV R11 R19 R30
+STR R5 38019 R8
+MOV R18 31129
+SUB R31 R8 R19
+ADD R9 R22 R6
+SUB R10 R18 R21
+LDR R26 R1 20060
+MOV R23 -54919
+STR R21 61287 R15
+MOV R10 -37410
+DIV R7 R20 R5
+MOV R3 -57213
+ADD R22 R23 R2
+LDR R3 R27 -48965
+LDR R11 R18 -62883
+DIV R3 R6 R30
+ADD R28 R26 R2
+SUB R23 R19 R15
+ADD R4 R19 R0
+MUL R17 R20 R13
+LDR R22 R26 -53316
+MOV R28 58491
+ADD R7 R27 R24
+MOV R18 -36970
+LDR R16 R3 25667
+MOV R11 6040
+LDR R6 R30 5565
+STR R14 31313 R17
+SUB R19 R8 R3
+DIV R24 R11 R30
+DIV R28 R3 R14
+ADD R17 R13 R18
+DIV R27 R29 R16
+DIV R29 R20 R10
+STR R0 -42002 R18
+STR R13 5364 R2
+MOV R11 48132
+MUL R18 R4 R31
+DIV R11 R26 R15
+DIV R8 R31 R21
+LDR R26 R14 48138
+MUL R30 R19 R16
+STR R10 50467 R5
+LDR R21 R6 -20286
+ADD R7 R19 R9
+ADD R5 R9 R10
+STR R2 23932 R2
+MUL R8 R4 R4
+SUB R29 R12 R11
+ADD R2 R4 R7
+SUB R17 R21 R9
+LDR R19 R21 18151
+MOV R16 28292
+DIV R22 R27 R2
+MUL R1 R4 R17
+ADD R24 R14 R17
+STR R8 47227 R17
+STR R24 -63747 R11
+LDR R29 R7 15612
+SUB R20 R14 R10
+STR R5 -7591 R16
+MUL R26 R30 R16
+LDR R25 R19 -60699
+STR R15 23898 R24
+DIV R19 R28 R18
+MUL R22 R26 R0
+STR R11 -9467 R24
+LDR R15 R18 14690
+ADD R3 R7 R1
+LDR R28 R7 12509
+MUL R8 R16 R31
+ADD R0 R17 R15
+STR R30 -61962 R30
+SUB R26 R27 R8
+SUB R9 R19 R6
+STR R26 10389 R12
+MUL R12 R23 R25
+MUL R29 R19 R8
+STR R1 -54903 R17
+MUL R21 R3 R12
+LDR R5 R14 16965
+MOV R27 12027
+ADD R19 R7 R13
+LDR R0 R16 37824
+ADD R23 R16 R7
+DIV R18 R15 R3
+DIV R8 R15 R28
+SUB R27 R4 R23
+ADD R28 R5 R6
+SUB R12 R0 R10
+STR R13 41863 R9
+ADD R28 R30 R19
+MOV R30 5405
+MOV R15 -11468
+DIV R11 R6 R8
+DIV R27 R15 R9
+SUB R15 R16 R31
+STR R1 -42561 R31
+MUL R24 R9 R3
+MUL R7 R0 R5
+DIV R19 R3 R9
+ADD R2 R6 R2
+DIV R9 R2 R4
+STR R28 17888 R3
+MOV R13 -25464
+SUB R14 R9 R7
+STR R2 -35024 R14
+LDR R2 R8 -17347
+SUB R3 R9 R6
+DIV R9 R31 R7
+MUL R5 R16 R28
+MUL R16 R5 R17
+MUL R25 R4 R20
+SUB R3 R8 R29
+SUB R11 R4 R30
+DIV R24 R31 R25
+STR R31 -12920 R14
+DIV R11 R7 R12
+MOV R8 28549
+MOV R26 -44184
+LDR R24 R9 -28014
+ADD R18 R2 R23
+DIV R7 R0 R15
+MUL R13 R29 R25
+ADD R11 R0 R7
+ADD R23 R17 R10
+MUL R21 R23 R2
+DIV R15 R13 R3
+LDR R3 R16 -21372
+MUL R1 R5 R30
+ADD R8 R27 R12
+LDR R31 R6 51887
+STR R13 -45131 R29
+DIV R28 R2 R21
+MOV R14 -56355
+DIV R20 R7 R9
+SUB R9 R0 R5
+SUB R2 R4 R3
+LDR R7 R0 -12922
+MUL R28 R2 R24
+MUL R17 R13 R9
+MUL R18 R29 R23
+DIV R26 R3 R14
+MOV R27 40151
+STR R9 -43037 R20
+DIV R9 R16 R27
+MOV R14 -24867
+SUB R10 R20 R2
+STR R13 35787 R5
+ADD R17 R6 R23
+STR R8 17150 R3
+MUL R20 R26 R22
+DIV R16 R17 R15
+LDR R20 R0 8728
+SUB R23 R0 R6
+DIV R22 R28 R5
+DIV R11 R2 R28
+MUL R9 R1 R17
+STR R12 47408 R1
+LDR R4 R1 14316
+DIV R19 R22 R10
+ADD R6 R15 R22
+ADD R28 R11 R14
+SUB R22 R24 R6
+MUL R17 R7 R23
+MOV R14 -38291
+LDR R14 R11 32883
+STR R24 -16973 R9
+LDR R7 R16 -33404
+STR R17 -64677 R16
+MOV R5 64227
+LDR R15 R5 -55831
+MOV R7 59640
+MUL R24 R15 R0
+DIV R13 R8 R2
+DIV R1 R8 R28
+STR R1 -40333 R6
+MUL R13 R23 R3
+STR R29 30495 R22
+DIV R4 R27 R13
+MUL R10 R5 R30
+MUL R0 R31 R5
+LDR R27 R0 28574
+LDR R0 R7 -1109
+MOV R4 -33941
+LDR R8 R13 59525
+MOV R6 -42439
+SUB R9 R31 R23
+SUB R31 R8 R15
+DIV R10 R7 R1
+DIV R10 R1 R31
+MUL R19 R6 R17
+SUB R14 R16 R0
+MOV R20 59988
+MUL R2 R22 R20
+STR R31 -55001 R13
+ADD R23 R29 R31
+LDR R18 R31 -44584
+ADD R8 R28 R20
+ADD R8 R25 R21
+MOV R6 13735
+SUB R20 R15 R23
+STR R27 -29193 R22
+DIV R9 R1 R27
+SUB R19 R10 R24
+SUB R4 R2 R24
+SUB R12 R16 R19
+MUL R8 R5 R5
+ADD R19 R23 R5
+STR R23 -43886 R17
+DIV R26 R9 R3
+DIV R3 R4 R2
+LDR R21 R11 -43356
+STR R19 -11604 R20
+MOV R0 49669
+DIV R25 R2 R30
+SUB R1 R13 R22
+DIV R3 R10 R21
+LDR R31 R27 49807
+MUL R18 R21 R27
+MOV R26 30624
+ADD R29 R31 R9
+ADD R24 R0 R23
+LDR R29 R13 23861
+MOV R2 -1465
+SUB R8 R16 R21
+LDR R28 R30 -25134
+SUB R15 R13 R25
+DIV R19 R26 R14
+MUL R22 R21 R17
+MUL R20 R9 R22
+LDR R13 R5 -22084
+STR R4 57497 R19
+MUL R3 R20 R14
+DIV R15 R20 R4
+SUB R19 R8 R31
+LDR R0 R19 -54575
+ADD R22 R20 R1
+STR R31 -27274 R29
+ADD R5 R29 R1
+DIV R13 R26 R31
+SUB R23 R14 R18
+MUL R31 R24 R26
+MOV R11 15602
+STR R28 25452 R9
+MUL R12 R13 R27
+MOV R29 -63171
+LDR R23 R30 808
+MUL R3 R17 R24
+MUL R8 R25 R27
+DIV R18 R1 R12
+MOV R5 52919
+MOV R11 20582
+ADD R5 R17 R28
+MOV R13 -32121
+DIV R9 R4 R24
+LDR R16 R1 -29997
+SUB R11 R5 R1
+LDR R10 R10 -44431
+MOV R23 5290
+DIV R6 R14 R25
+LDR R7 R4 -33967
+DIV R27 R18 R24
+DIV R1 R19 R12
+ADD R8 R10 R31
+LDR R12 R19 -31394
+LDR R18 R31 60446
+SUB R27 R17 R9
+STR R25 -50631 R22
+LDR R5 R30 -26883
+DIV R21 R24 R14
+SUB R9 R22 R15
+DIV R12 R16 R20
+DIV R31 R0 R22
+SUB R28 R11 R6
+STR R9 48224 R12
+MOV R1 49685
+MUL R18 R30 R31
+SUB R28 R22 R15
+LDR R27 R15 -44863
+SUB R15 R23 R19
+MUL R28 R11 R7
+SUB R31 R16 R7
+ADD R24 R17 R9
+LDR R11 R9 -29342
+STR R11 64233 R11
+STR R11 20356 R24
+ADD R21 R4 R19
+ADD R23 R15 R28
+MOV R0 56785
+ADD R9 R10 R31
+SUB R9 R2 R24
+SUB R8 R2 R28
+DIV R16 R3 R4
+SUB R30 R16 R7
+LDR R0 R18 -61119
+ADD R26 R23 R28
+MUL R19 R18 R3
+STR R31 44231 R4
+DIV R24 R29 R31
+SUB R3 R28 R13
+STR R30 -47272 R13
+MOV R10 -17983
+ADD R25 R21 R25
+STR R4 -45022 R11
+LDR R18 R12 2162
+DIV R23 R7 R27
+LDR R31 R29 -46694
+MOV R25 19446
+SUB R23 R31 R18
+MUL R9 R11 R27
+LDR R18 R1 2719
+MOV R9 16478
+LDR R4 R27 21070
+SUB R9 R16 R9
+DIV R0 R1 R22
+ADD R3 R2 R2
+MUL R16 R29 R31
+MUL R4 R25 R11
+DIV R12 R22 R23
+SUB R5 R30 R7
+MUL R2 R12 R21
+DIV R18 R13 R20
+DIV R24 R25 R15
+ADD R21 R28 R1
+DIV R10 R10 R4
+SUB R15 R31 R0
+MOV R15 60291
+LDR R11 R9 -39376
+MUL R30 R17 R23
+DIV R22 R13 R2
+MOV R14 -20563
+STR R26 -63947 R0
+ADD R21 R10 R1
+SUB R26 R3 R20
+SUB R3 R27 R13
+DIV R7 R11 R16
+MUL R20 R6 R25
+SUB R4 R29 R5
+MUL R4 R7 R31
+MOV R27 53781
+ADD R14 R5 R6
+LDR R7 R21 9180
+DIV R15 R1 R27
+MOV R1 50192
+SUB R21 R19 R17
+MUL R11 R23 R5
+MUL R22 R21 R10
+LDR R1 R14 18488
+MOV R20 21550
+MUL R24 R17 R30
+DIV R16 R26 R15
+SUB R21 R27 R20
+MOV R24 -59540
+MOV R27 763
+MUL R5 R14 R6
+SUB R3 R23 R9
+SUB R2 R27 R21
+MOV R19 19917
+MUL R21 R3 R2
+DIV R22 R6 R30
+MOV R22 2302
+MUL R21 R8 R5
+MOV R30 -37961
+MOV R20 -8950
+MOV R27 64474
+MUL R29 R12 R27
+MUL R9 R30 R25
+STR R25 34173 R5
+MUL R28 R24 R22
+DIV R9 R29 R15
+MOV R28 29968
+MOV R27 41266
+MOV R9 -11935
+DIV R28 R7 R14
+MOV R25 -10941
+ADD R0 R19 R16
+STR R21 -24994 R16
+SUB R24 R27 R18
+DIV R0 R20 R16
+MUL R14 R27 R30
+DIV R15 R18 R12
+STR R24 -45463 R22
+LDR R22 R15 -51498
+SUB R13 R26 R29
+LDR R15 R13 -40014
+MOV R8 23661
+SUB R20 R6 R24
+ADD R9 R5 R23
+MOV R1 41224
+DIV R16 R20 R21
+LDR R24 R11 -51111
+MOV R20 9089
+ADD R15 R28 R23
+LDR R2 R29 -24109
+STR R23 30734 R19
+MUL R31 R4 R30
+STR R22 -53392 R0
+LDR R10 R29 -46206
+SUB R22 R13 R0
+ADD R15 R10 R6
+MOV R1 52645
+SUB R25 R28 R9
+LDR R8 R23 54924
+DIV R18 R16 R2
+DIV R10 R27 R30
+ADD R12 R19 R30
+STR R22 -63120 R4
+DIV R2 R7 R31
+DIV R22 R11 R8
+STR R30 54197 R12
+STR R4 56442 R24
+MUL R14 R1 R1
+SUB R18 R13 R16
+MUL R16 R17 R16
+MOV R17 40516
+STR R12 -59447 R11
+SUB R8 R7 R30
+MUL R13 R3 R28
+ADD R16 R24 R11
+MUL R30 R5 R21
+MUL R4 R7 R2
+LDR R8 R31 -55858
+SUB R7 R14 R2
+LDR R3 R17 -53435
+STR R12 -41992 R16
+DIV R27 R0 R9
+LDR R24 R31 4247
+MUL R16 R13 R3
+MOV R23 57140
+STR R31 2437 R23
+MOV R22 -34590
+ADD R2 R18 R20
+ADD R27 R30 R30
+SUB R30 R10 R20
+DIV R27 R24 R15
+LDR R3 R24 53189
+DIV R15 R6 R22
+STR R1 -29415 R6
+ADD R25 R23 R12
+STR R5 43775 R23
+ADD R8 R26 R9
+MOV R6 7258
+SUB R11 R0 R15
+MOV R14 -62174
+DIV R23 R15 R0
+STR R2 -15467 R7
+STR R0 51353 R10
+MUL R9 R16 R3
+STR R10 -19308 R20
+MOV R12 -5597
+DIV R3 R13 R9
+ADD R27 R9 R2
+SUB R6 R6 R28
+SUB R14 R2 R0
+MOV R20 16831
+SUB R8 R30 R12
+DIV R0 R21 R24
+STR R6 11082 R31
+MUL R28 R10 R29
+DIV R16 R7 R6
+STR R18 -50575 R28
+LDR R28 R8 -51222
+DIV R4 R23 R23
+STR R5 52815 R0
+LDR R22 R9 -26492
+SUB R16 R20 R13
+MOV R16 -53610
+MUL R21 R0 R11
+MOV R6 -12256
+SUB R1 R13 R2
+ADD R31 R30 R31
+DIV R9 R3 R10
+MOV R29 -62348
+SUB R11 R14 R11
+SUB R19 R28 R22
+ADD R5 R24 R15
+DIV R9 R13 R22
+DIV R3 R8 R2
+STR R0 28063 R2
+STR R30 -2865 R10
+DIV R1 R11 R17
+SUB R15 R23 R10
+MOV R24 60398
+ADD R27 R10 R24
+MOV R23 -11189
+LDR R2 R0 53107
+MOV R24 -22080
+SUB R25 R13 R27
+MOV R27 20981
+SUB R9 R4 R20
+ADD R1 R22 R14
+STR R9 41687 R15
+SUB R17 R3 R31
+DIV R15 R9 R28
+MOV R1 24464
+STR R10 32567 R15
+ADD R1 R15 R23
+MUL R30 R28 R17
+LDR R26 R15 -47752
+LDR R7 R26 65395
+LDR R22 R6 -44688
+MOV R10 683
+ADD R30 R16 R4
+MOV R26 -54091
+DIV R5 R1 R31
+ADD R18 R17 R15
+DIV R28 R29 R0
+STR R22 -28566 R6
+SUB R26 R14 R22
+SUB R30 R30 R22
+SUB R19 R25 R20
+DIV R3 R19 R16
+MUL R27 R11 R6
+DIV R11 R20 R18
+LDR R25 R20 8791
+DIV R28 R14 R19
+ADD R15 R21 R22
+STR R25 2240 R13
+LDR R10 R10 -5392
+LDR R24 R23 -20713
+MUL R8 R10 R19
+LDR R5 R8 -51626
+LDR R6 R12 55794
+LDR R8 R24 -35748
+LDR R6 R26 34669
+ADD R22 R26 R22
+DIV R12 R15 R14
+SUB R4 R2 R8
+MOV R5 43718
+MOV R9 59664
+ADD R26 R16 R4
+STR R1 48076 R29
+STR R14 53594 R5
+STR R15 -19235 R1
+SUB R27 R31 R19
+SUB R18 R24 R4
+MOV R24 64050
+LDR R21 R16 61608
+DIV R14 R24 R6
+DIV R0 R20 R26
+MUL R24 R11 R12
+LDR R14 R21 40606
+ADD R17 R3 R30
+LDR R4 R29 10712
+SUB R10 R18 R15
+LDR R28 R13 -4411
+MOV R7 54896
+MOV R0 40391
+DIV R14 R23 R18
+MUL R13 R28 R31
+STR R1 -46364 R3
+ADD R21 R19 R11
+LDR R20 R5 46931
+MOV R14 16327
+MOV R6 -2703
+MUL R3 R1 R13
+DIV R4 R31 R10
+MOV R26 32190
+ADD R7 R1 R9
+LDR R28 R26 38744
+STR R0 34696 R28
+STR R1 -58379 R17
+DIV R25 R9 R3
+STR R9 -60639 R13
+SUB R18 R31 R3
+ADD R12 R15 R26
+DIV R20 R12 R13
+ADD R8 R8 R8
+MUL R12 R22 R20
+LDR R28 R3 -8949
+MUL R3 R16 R5
+MOV R28 15830
+ADD R29 R4 R3
+MUL R3 R30 R21
+SUB R18 R12 R2
+MOV R18 -58988
+LDR R19 R11 -56246
+LDR R23 R31 -22420
+LDR R23 R1 60615
+DIV R18 R27 R1
+DIV R23 R1 R18
+ADD R17 R12 R6
+STR R9 34878 R20
+STR R18 10613 R21
+SUB R27 R15 R20
+STR R7 15799 R16
+STR R15 587 R27
+MOV R1 -44610
+SUB R14 R30 R7
+LDR R28 R17 -60221
+ADD R15 R26 R14
+MOV R6 35382
+LDR R26 R31 54016
+STR R2 10735 R6
+DIV R3 R26 R17
+ADD R18 R29 R15
+SUB R27 R31 R10
+MOV R3 25637
+SUB R14 R2 R23
+SUB R31 R0 R17
+SUB R12 R25 R30
+SUB R10 R1 R0
+MOV R16 65394
+LDR R31 R22 -23917
+DIV R31 R5 R1
+MOV R24 60025
+MUL R15 R21 R23
+STR R13 54442 R24
+SUB R10 R3 R20
+LDR R13 R12 12375
+MOV R22 -3195
+MOV R22 1562
+STR R3 53686 R3
+ADD R14 R5 R18
+SUB R1 R20 R29
+LDR R14 R25 58040
+SUB R22 R2 R30
+ADD R5 R17 R1
+STR R7 36743 R13
+STR R9 -24080 R12
+LDR R24 R31 61453
+DIV R0 R10 R23
+LDR R7 R27 -12079
+ADD R12 R7 R7
+SUB R7 R19 R13
+SUB R18 R3 R8
+MOV R2 -50048
+ADD R25 R6 R27
+DIV R3 R11 R11
+MUL R3 R16 R15
+DIV R14 R18 R17
+SUB R17 R16 R1
+LDR R5 R23 55676
+DIV R16 R6 R3
+MUL R6 R13 R18
+DIV R28 R18 R11
+LDR R29 R27 -34450
+DIV R8 R1 R22
+LDR R12 R11 45244
+MOV R10 -12363
+ADD R8 R24 R27
+STR R12 30320 R4
+MUL R4 R20 R16
+SUB R29 R26 R11
+DIV R24 R23 R19
+STR R11 30683 R24
+MUL R19 R9 R5
+MUL R9 R25 R0
+ADD R8 R2 R23
+SUB R10 R12 R30
+LDR R27 R1 14393
+STR R18 40138 R26
+LDR R6 R16 7800
+MUL R7 R13 R4
+SUB R14 R15 R16
+MUL R2 R24 R30
+ADD R17 R17 R22
+DIV R26 R21 R8
+STR R14 -2933 R15
+DIV R0 R8 R7
+DIV R7 R5 R14
+ADD R14 R28 R27
+DIV R2 R18 R19
+STR R22 -54032 R22
+DIV R10 R7 R15
+ADD R22 R3 R30
+ADD R3 R27 R0
+LDR R7 R11 -2735
+MUL R2 R0 R19
+STR R25 32878 R6
+SUB R13 R10 R21
+STR R31 9779 R22
+ADD R19 R8 R27
+LDR R29 R11 36885
+STR R29 59714 R14
+MOV R26 700
+STR R20 -44615 R9
+STR R25 -11225 R2
+DIV R2 R5 R23
+ADD R14 R6 R8
+SUB R6 R21 R26
+MUL R7 R5 R27
+DIV R0 R14 R18
+SUB R0 R31 R21
+DIV R0 R5 R29
+MOV R16 28335
+MOV R1 8914
+MUL R13 R7 R23
+ADD R22 R22 R18
+DIV R10 R10 R16
+LDR R31 R18 -34247
+MUL R10 R18 R15
+STR R12 16292 R22
+MUL R16 R8 R27
+DIV R23 R26 R0
+MUL R27 R6 R23
+SUB R7 R26 R0
+MOV R26 -326
+DIV R2 R18 R18
+SUB R1 R5 R19
+MOV R14 -14123
+STR R18 -7181 R6
+SUB R26 R17 R16
+STR R0 -10114 R17
+STR R4 -33244 R27
+MOV R3 -48149
+STR R31 -55955 R24
+MUL R18 R25 R26
+MUL R10 R18 R29
+DIV R30 R9 R18
+ADD R25 R17 R23
+MOV R10 7435
+MUL R31 R9 R12
+MUL R26 R16 R13
+ADD R15 R20 R16
+MOV R9 24643
+MUL R22 R13 R10
+SUB R22 R11 R2
+LDR R15 R23 32572
+MUL R0 R21 R20
+SUB R23 R0 R1
+STR R29 -32150 R9
+DIV R28 R1 R26
+MOV R29 -43198
+MUL R13 R0 R17
+STR R5 20321 R2
+MOV R4 30951
+MOV R26 36951
+DIV R8 R0 R5
+MOV R6 -23106
+STR R8 11205 R2
+ADD R3 R20 R24
+ADD R15 R12 R13
+ADD R11 R27 R7
+LDR R8 R20 55543
+STR R27 57976 R23
+DIV R28 R19 R29
+LDR R21 R17 59057
+DIV R6 R11 R30
+SUB R2 R20 R3
+STR R6 -37825 R19
+DIV R3 R6 R11
+LDR R5 R31 -59846
+STR R14 -63125 R5
+DIV R15 R19 R14
+STR R25 50803 R14
+ADD R10 R11 R19
+SUB R9 R4 R17
+DIV R18 R19 R20
+LDR R4 R21 -23610
+MOV R2 -39018
+SUB R15 R29 R23
+STR R1 -50427 R26
+STR R31 -10951 R10
+LDR R27 R10 -59773
+MOV R20 63965
+SUB R20 R24 R22
+LDR R26 R10 -50754
+ADD R13 R16 R9
+STR R9 -15287 R14
+STR R2 -44015 R19
+MUL R4 R3 R30
+LDR R11 R31 50709
+SUB R31 R9 R21
+STR R13 38768 R7
+MUL R10 R9 R16
+DIV R24 R26 R19
+SUB R30 R25 R23
+MOV R31 20203
+DIV R22 R21 R11
+MUL R25 R5 R9
+DIV R27 R10 R28
+STR R28 -32511 R18
+MOV R0 41892
+ADD R12 R1 R17
+LDR R20 R3 -27362
+ADD R12 R15 R23
+ADD R15 R10 R11
+MOV R23 56731
+ADD R16 R1 R30
+ADD R6 R2 R12
+LDR R9 R3 27403
+ADD R8 R13 R22
+SUB R11 R30 R9
+STR R2 -20983 R13
+MUL R14 R10 R26
+SUB R19 R20 R12
+DIV R17 R24 R23
+STR R5 -35271 R28
+DIV R1 R16 R30
+STR R24 -34708 R21
+MOV R6 4183
+DIV R15 R11 R19
+ADD R30 R22 R18
+LDR R5 R10 40340
+ADD R21 R17 R13
+SUB R26 R2 R4
+SUB R31 R8 R16
+LDR R14 R9 -27009
+STR R26 24740 R31
+MUL R10 R20 R17
+DIV R30 R20 R31
+MOV R27 20851
+DIV R6 R29 R1
+LDR R22 R1 -59625
+DIV R16 R11 R23
+ADD R8 R14 R25
+SUB R16 R9 R6
+STR R24 -40616 R17
+MOV R12 59334
+MUL R19 R18 R22
+MUL R24 R4 R2
+ADD R15 R29 R13
+SUB R10 R22 R12
+MOV R3 45315
+STR R9 53424 R4
+DIV R14 R25 R23
+SUB R15 R6 R31
+STR R17 58391 R14
+STR R26 39142 R20
+SUB R8 R11 R20
+MOV R1 -12483
+STR R19 -40249 R29
+MOV R29 27063
+SUB R16 R7 R28
+MOV R17 -16255
+LDR R17 R10 31064
+SUB R1 R2 R25
+MUL R11 R31 R16
+ADD R31 R7 R28
+SUB R19 R12 R29
+MOV R0 -36201
+STR R21 13043 R13
+LDR R15 R28 38509
+MOV R7 6596
+STR R0 -56908 R11
+LDR R10 R25 49478
+DIV R28 R7 R20
+SUB R16 R22 R31
+ADD R7 R19 R17
+SUB R22 R10 R13
+DIV R14 R8 R27
+SUB R17 R3 R31
+MUL R10 R0 R22
+STR R23 31986 R21
+MOV R1 -6434
+DIV R7 R9 R14
+STR R15 50721 R29
+SUB R12 R14 R30
+ADD R3 R29 R2
+MUL R13 R16 R28
+MUL R0 R28 R12
+LDR R31 R1 -24847
+LDR R1 R27 34950
+STR R18 39810 R4
+MOV R5 52689
+SUB R11 R30 R8
+SUB R30 R20 R19
+MOV R12 21001
+STR R5 30225 R15
+LDR R6 R27 25969
+STR R5 -2679 R3
+MUL R12 R18 R25
+MUL R26 R15 R27
+SUB R8 R3 R15
+SUB R2 R13 R25
+MOV R6 57570
+ADD R2 R8 R28
+MUL R20 R29 R4
+ADD R13 R21 R3
+STR R6 38374 R5
+SUB R9 R6 R14
+MUL R21 R24 R30
+SUB R26 R9 R13
+DIV R27 R0 R16
+LDR R16 R7 -35396
+DIV R19 R19 R1
+MUL R6 R17 R14
+SUB R17 R27 R8
+ADD R14 R12 R9
+SUB R12 R15 R5
+DIV R19 R3 R30
+STR R8 30677 R21
+STR R10 33086 R27
+STR R7 63809 R17
+ADD R21 R16 R29
+DIV R27 R19 R14
+DIV R25 R6 R12
+SUB R22 R20 R19
+MOV R0 -61579
+SUB R30 R7 R21
+ADD R2 R5 R11
+STR R9 -1133 R13
+LDR R29 R15 25495
+SUB R3 R22 R31
+MUL R17 R6 R7
+STR R16 42275 R19
+LDR R5 R4 -42746
+SUB R4 R0 R18
+MUL R14 R20 R5
+DIV R26 R2 R21
+MOV R30 -55362
+STR R6 -8475 R27
+SUB R22 R21 R23
+LDR R20 R20 -55611
+LDR R20 R15 -22596
+MOV R14 9937
+DIV R24 R8 R27
+STR R31 41394 R4
+SUB R28 R24 R31
+ADD R9 R19 R11
+DIV R15 R23 R13
+DIV R11 R21 R14
+SUB R11 R5 R1
+SUB R19 R5 R5
+LDR R18 R2 -37411
+MUL R4 R16 R25
+MUL R25 R3 R14
+SUB R28 R3 R0
+LDR R24 R6 27853
+DIV R16 R2 R14
+DIV R30 R2 R24
+SUB R4 R23 R2
+LDR R25 R24 13730
+LDR R4 R2 55941
+LDR R21 R17 13864
+SUB R27 R0 R5
+SUB R10 R4 R29
+MOV R10 16666
+LDR R13 R2 50583
+SUB R5 R17 R2
+MUL R6 R28 R19
+DIV R21 R19 R31
+STR R2 30882 R27
+DIV R10 R28 R28
+SUB R19 R31 R5
+ADD R6 R31 R17
+LDR R0 R10 -24728
+ADD R16 R19 R31
+STR R0 -45424 R28
+DIV R6 R20 R1
+ADD R26 R22 R12
+STR R21 3706 R15
+STR R10 10376 R30
+DIV R24 R30 R7
+ADD R24 R23 R30
+MOV R2 -12214
+MUL R13 R17 R18
+STR R19 60525 R9
+MOV R20 33365
+LDR R21 R17 -39568
+MOV R22 -61304
+DIV R14 R21 R27
+DIV R0 R2 R2
+SUB R30 R0 R24
+ADD R19 R21 R25
+MUL R23 R25 R1
+ADD R7 R7 R10
+DIV R23 R9 R13
+MUL R15 R25 R29
+LDR R27 R20 1415
+ADD R11 R9 R0
+MUL R1 R21 R31
+SUB R1 R31 R19
+ADD R16 R20 R13
+SUB R12 R23 R16
+ADD R10 R3 R5
+MUL R11 R26 R17
+LDR R17 R7 17796
+LDR R19 R16 14971
+DIV R24 R19 R4
+MOV R1 -27429
+LDR R15 R1 -20083
+MOV R1 42801
+STR R8 -28692 R8
+DIV R8 R21 R20
+DIV R13 R7 R13
+MOV R13 6499
+MOV R31 -41487
+ADD R13 R4 R17
+MUL R10 R13 R9
+DIV R30 R8 R24
+ADD R24 R4 R11
+ADD R24 R31 R23
+LDR R12 R8 63707
+STR R26 49616 R11
+MUL R14 R24 R8
+MUL R22 R20 R20
+ADD R7 R17 R22
+SUB R17 R19 R20
+DIV R13 R25 R30
+MUL R18 R30 R28
+STR R20 -43209 R23
+LDR R21 R24 48424
+MOV R30 46318
+STR R15 -35852 R31
+STR R12 14430 R1
+LDR R2 R30 -17747
+SUB R20 R12 R16
+MOV R2 62545
+DIV R26 R16 R11
+MOV R1 41156
+DIV R12 R15 R14
+MOV R23 13158
+MOV R16 13438
+STR R11 22416 R10
+ADD R26 R10 R23
+STR R6 50223 R9
+ADD R24 R14 R2
+DIV R20 R2 R28
+MUL R16 R25 R9
+STR R15 32653 R5
+LDR R30 R14 18792
+ADD R25 R11 R22
+LDR R13 R28 -65349
+LDR R20 R6 -49640
+STR R19 -52555 R2
+STR R24 -64195 R25
+MUL R22 R26 R29
+ADD R22 R5 R22
+DIV R3 R22 R10
+MUL R8 R11 R12
+ADD R23 R0 R0
+ADD R10 R4 R9
+DIV R22 R1 R29
+ADD R17 R19 R29
+MUL R19 R7 R26
+ADD R27 R30 R5
+SUB R31 R2 R7
+MUL R15 R28 R28
+ADD R22 R25 R9
+SUB R19 R28 R21
+MOV R19 -54721
+MUL R27 R4 R24
+DIV R10 R11 R28
+LDR R10 R9 -40612
+SUB R26 R29 R21
+MUL R22 R7 R21
+STR R21 15774 R13
+SUB R11 R26 R12
+DIV R14 R12 R4
+ADD R16 R20 R19
+MOV R1 -56143
+LDR R12 R31 -46885
+DIV R24 R3 R26
+STR R13 61933 R0
+DIV R21 R16 R22
+MUL R28 R15 R10
+DIV R21 R2 R21
+SUB R5 R26 R15
+MUL R13 R31 R30
+SUB R21 R27 R4
+MUL R7 R15 R29
+MOV R24 24346
+SUB R2 R23 R14
+DIV R24 R28 R23
+MUL R8 R22 R7
+MOV R29 33267
+DIV R17 R26 R14
+LDR R13 R15 -59646
+MUL R1 R26 R15
+SUB R6 R18 R27
+LDR R26 R13 53434
+SUB R28 R27 R4
+MUL R11 R6 R13
+LDR R17 R17 -53657
+SUB R27 R29 R18
+LDR R18 R12 -48704
+ADD R17 R16 R8
+SUB R23 R26 R2
+SUB R24 R23 R28
+DIV R13 R5 R31
+MUL R1 R18 R7
+MOV R29 -28800
+DIV R7 R31 R15
+STR R27 -44501 R0
+ADD R0 R24 R12
+LDR R23 R11 -10605
+ADD R24 R6 R4
+SUB R17 R12 R29
+MUL R0 R25 R31
+MOV R20 40381
+SUB R9 R0 R1
+DIV R31 R23 R26
+MOV R2 -63565
+STR R29 20657 R18
+MOV R24 23900
+MUL R6 R12 R8
+SUB R5 R1 R11
+MUL R3 R2 R21
+DIV R28 R5 R9
+SUB R28 R20 R17
+LDR R23 R8 20053
+LDR R12 R22 -49192
+SUB R30 R13 R28
+STR R21 -57683 R18
+ADD R31 R28 R24
+LDR R30 R20 61844
+DIV R3 R5 R16
+SUB R9 R27 R2
+LDR R3 R16 -34508
+SUB R5 R7 R9
+DIV R2 R20 R18
+SUB R31 R7 R12
+ADD R10 R8 R16
+LDR R30 R22 21898
+STR R5 -5229 R2
+MOV R4 -54580
+MUL R18 R18 R1
+SUB R29 R21 R23
+SUB R27 R6 R5
+STR R9 10722 R19
+DIV R21 R27 R13
+STR R2 -38373 R3
+MOV R8 -65095
+DIV R2 R20 R30
+LDR R7 R15 -29865
+DIV R12 R2 R18
+MUL R1 R10 R20
+DIV R8 R21 R18
+SUB R25 R4 R10
+MUL R2 R13 R15
+DIV R24 R14 R14
+STR R21 55903 R12
+SUB R10 R14 R26
+ADD R30 R0 R19
+STR R23 58089 R23
+DIV R14 R24 R19
+SUB R2 R20 R28
+DIV R10 R2 R29
+STR R11 -18784 R13
+DIV R8 R9 R9
+LDR R4 R22 37960
+STR R17 14221 R2
+MUL R23 R30 R21
+MOV R3 -59694
+LDR R9 R11 35920
+STR R18 -39915 R13
+DIV R23 R0 R6
+STR R9 -6299 R12
+MOV R7 46132
+SUB R1 R8 R21
+STR R27 21630 R4
+LDR R19 R9 65019
+SUB R7 R15 R19
+LDR R11 R12 61133
+STR R9 -8166 R23
+ADD R23 R26 R0
+SUB R11 R20 R0
+ADD R20 R31 R20
+LDR R1 R27 19796
+MOV R12 -25424
+STR R16 59689 R11
+SUB R16 R26 R20
+STR R4 26185 R7
+MOV R25 -13804
+SUB R16 R14 R25
+MOV R19 50826
+LDR R2 R26 4330
+MUL R12 R26 R19
+STR R22 -49261 R6
+ADD R6 R19 R5
+MOV R18 61846
+DIV R30 R31 R3
+LDR R24 R4 40223
+LDR R2 R18 35628
+MOV R25 2412
+MOV R10 -28531
+SUB R29 R30 R5
+MOV R18 -50529
+MUL R21 R20 R27
+MOV R6 -32217
+DIV R3 R19 R26
+ADD R18 R12 R23
+ADD R24 R6 R15
+STR R19 62874 R7
+MUL R28 R27 R4
+LDR R22 R2 51863
+STR R20 35791 R13
+SUB R27 R4 R11
+DIV R24 R11 R11
+MOV R5 2081
+MUL R28 R24 R2
+DIV R18 R23 R22
+SUB R3 R6 R16
+MOV R13 -22564
+MUL R28 R6 R2
+LDR R23 R21 -2707
+ADD R16 R22 R6
+LDR R13 R23 8291
+ADD R31 R29 R15
+SUB R27 R4 R2
+ADD R21 R5 R30
+SUB R12 R17 R12
+STR R11 51062 R13
+DIV R31 R14 R27
+DIV R14 R20 R27
+MOV R15 -4852
+SUB R21 R25 R25
+MUL R7 R9 R4
+MUL R6 R30 R8
+MUL R11 R14 R29
+MOV R17 20363
+SUB R29 R10 R21
+DIV R28 R7 R27
+ADD R20 R11 R15
+LDR R26 R21 10865
+LDR R29 R13 61516
+LDR R0 R12 -51300
+MUL R7 R20 R3
+MUL R25 R26 R2
+DIV R24 R16 R7
+MUL R15 R3 R26
+SUB R3 R27 R9
+SUB R21 R1 R18
+LDR R29 R0 -37309
+STR R18 -22209 R22
+ADD R11 R7 R18
+MUL R7 R22 R8
+MUL R21 R20 R4
+ADD R24 R17 R1
+STR R27 43973 R9
+MOV R12 3367
+SUB R21 R31 R28
+ADD R6 R30 R2
+DIV R16 R18 R31
+DIV R21 R4 R16
+STR R30 10863 R19
+MUL R23 R26 R10
+SUB R28 R24 R12
+MOV R19 -54232
+SUB R8 R23 R25
+MOV R14 -62232
+STR R29 -4461 R25
+SUB R2 R20 R1
+ADD R14 R16 R28
+STR R18 33213 R9
+MOV R3 -9055
+DIV R29 R21 R26
+LDR R25 R29 34257
+STR R24 11379 R8
+MOV R0 61613
+STR R18 -21964 R24
+ADD R0 R13 R8
+ADD R17 R26 R1
+ADD R28 R18 R3
+STR R0 -44675 R3
+MUL R13 R14 R20
+ADD R8 R8 R7
+MOV R17 13775
+MOV R22 -18480
+MOV R2 47779
+MUL R29 R27 R8
+SUB R27 R7 R8
+MOV R11 34192
+DIV R3 R31 R15
+MOV R29 21692
+ADD R9 R19 R6
+STR R19 -3996 R8
+MUL R1 R30 R8
+MUL R26 R24 R13
+LDR R2 R1 56308
+ADD R2 R5 R29
+DIV R18 R29 R1
+ADD R7 R7 R1
+LDR R12 R8 56890
+LDR R25 R2 48428
+DIV R5 R7 R6
+DIV R13 R28 R29
+LDR R4 R13 58858
+MOV R19 -47264
+MUL R9 R20 R31
+MUL R16 R20 R1
+LDR R26 R9 62133
+LDR R3 R27 18807
+MOV R18 -13325
+STR R27 30531 R30
+SUB R23 R11 R3
+ADD R23 R14 R15
+SUB R16 R1 R1
+MOV R22 -9369
+DIV R14 R24 R24
+MOV R23 -2025
+ADD R28 R16 R3
+MOV R9 51592
+ADD R6 R31 R15
+MUL R2 R24 R3
+ADD R30 R20 R10
+MUL R23 R31 R3
+DIV R17 R0 R7
+SUB R31 R30 R22
+SUB R31 R17 R2
+LDR R4 R31 40426
+MOV R21 38153
+DIV R9 R19 R31
+LDR R20 R12 -1928
+STR R2 -30638 R13
+LDR R10 R20 30763
+ADD R29 R8 R10
+ADD R13 R20 R14
+MOV R29 36314
+SUB R24 R31 R8
+MUL R3 R24 R30
+MOV R15 -4426
+SUB R23 R23 R2
+DIV R24 R15 R15
+LDR R24 R22 5062
+ADD R18 R19 R6
+MUL R16 R25 R12
+STR R20 -34624 R8
+STR R19 -43262 R21
+LDR R27 R2 -26297
+LDR R27 R25 44460
+STR R1 -1728 R26
+STR R14 -26675 R29
+LDR R20 R3 -26722
+LDR R9 R3 39977
+DIV R22 R12 R28
+SUB R12 R3 R31
+ADD R15 R19 R0
+DIV R11 R12 R6
+SUB R9 R7 R22
+MUL R8 R31 R5
+MUL R0 R27 R20
+DIV R17 R26 R24
+SUB R10 R13 R6
+MOV R16 3665
+SUB R13 R21 R8
+MOV R30 -11823
+MOV R15 -53987
+MUL R9 R4 R28
+STR R7 -44082 R9
+LDR R6 R28 26610
+DIV R8 R16 R26
+DIV R30 R12 R27
+MOV R4 62391
+MOV R19 30763
+LDR R14 R23 4970
+DIV R31 R3 R15
+STR R30 61800 R8
+DIV R27 R6 R27
+MUL R28 R18 R18
+MUL R24 R4 R7
+ADD R8 R23 R6
+ADD R16 R14 R1
+MUL R23 R5 R29
+LDR R3 R23 -5609
+DIV R3 R4 R13
+MOV R24 52956
+MOV R29 48325
+DIV R9 R0 R26
+MUL R17 R7 R22
+SUB R10 R9 R19
+LDR R31 R24 10566
+SUB R19 R5 R8
+LDR R13 R13 47473
+MOV R3 54697
+MUL R2 R23 R18
+SUB R30 R20 R9
+ADD R30 R11 R17
+DIV R27 R28 R25
+SUB R3 R29 R3
+SUB R30 R30 R11
+ADD R10 R9 R17
+MOV R12 -56030
+DIV R2 R28 R26
+MOV R6 36334
+ADD R2 R0 R25
+MUL R20 R12 R19
+STR R4 61565 R26
+DIV R27 R22 R26
+STR R23 -36865 R11
+LDR R24 R17 -13120
+ADD R1 R6 R0
+DIV R18 R29 R13
+MOV R28 3713
+STR R18 49731 R18
+LDR R7 R1 -7576
+DIV R18 R14 R16
+MUL R14 R16 R1
+ADD R14 R5 R12
+MOV R22 -54761
+STR R14 31878 R22
+ADD R17 R24 R8
+SUB R27 R14 R7
+LDR R25 R14 5337
+MUL R28 R15 R18
+LDR R17 R30 -46258
+LDR R23 R27 -39850
+ADD R31 R2 R1
+SUB R27 R26 R3
+LDR R27 R18 39736
+DIV R19 R8 R16
+SUB R12 R13 R24
+SUB R6 R12 R15
+SUB R10 R10 R11
+DIV R10 R19 R28
+MOV R29 -41429
+MOV R13 13580
+STR R29 39068 R21
+LDR R8 R15 62126
+SUB R2 R24 R19
+LDR R2 R28 -3339
+STR R1 7592 R22
+LDR R2 R26 -51091
+DIV R2 R1 R3
+MOV R21 -45192
+MOV R25 57470
+ADD R28 R23 R29
+MOV R9 -35439
+SUB R27 R7 R2
+ADD R25 R2 R2
+ADD R17 R0 R25
+STR R3 -62506 R11
+STR R25 -4495 R21
+LDR R1 R18 42992
+MOV R13 2414
+LDR R10 R30 12187
+ADD R6 R8 R9
+ADD R21 R27 R31
+LDR R18 R29 5315
+DIV R29 R7 R12
+ADD R18 R12 R11
+MOV R22 35354
+STR R6 -15967 R0
+SUB R21 R23 R30
+DIV R31 R12 R27
+DIV R16 R10 R15
+MUL R16 R11 R18
+MUL R10 R8 R25
+DIV R25 R2 R12
+STR R17 -31558 R24
+MOV R27 29028
+DIV R16 R1 R7
+ADD R13 R23 R25
+SUB R28 R27 R16
+SUB R1 R18 R5
+STR R11 60026 R2
+SUB R5 R31 R21
+LDR R31 R3 51490
+MOV R26 -54453
+STR R8 2138 R2
+MOV R18 33857
+ADD R26 R14 R28
+SUB R0 R19 R10
+SUB R13 R10 R11
+MUL R8 R23 R20
+MOV R31 41410
+DIV R4 R8 R17
+STR R28 53141 R30
+DIV R10 R7 R10
+DIV R11 R17 R1
+LDR R26 R9 37027
+MOV R9 -32338
+LDR R20 R1 3759
+MUL R19 R28 R9
+LDR R7 R11 -28460
+SUB R17 R21 R20
+MUL R11 R25 R27
+MOV R21 -43272
+LDR R25 R30 267
+STR R7 -62931 R20
+MOV R8 -51648
+SUB R20 R13 R30
+STR R24 -43986 R12
+LDR R14 R12 -26005
+MUL R19 R25 R22
+MUL R31 R15 R10
+MUL R29 R12 R0
+SUB R27 R21 R1
+ADD R19 R23 R27
+MOV R27 38709
+MOV R31 26574
+LDR R14 R15 11688
+DIV R30 R17 R9
+MOV R11 37020
+DIV R13 R22 R21
+ADD R26 R9 R20
+MOV R1 -29248
+MOV R11 -31614
+LDR R8 R31 20780
+MOV R25 62788
+STR R9 -32881 R22
+MOV R13 36353
+ADD R17 R23 R22
+SUB R17 R27 R17
+ADD R11 R14 R12
+LDR R25 R7 -41936
+SUB R22 R12 R9
+STR R4 -59234 R19
+STR R17 64118 R13
+STR R28 -33680 R29
+MUL R14 R22 R24
+LDR R24 R10 9136
+LDR R3 R0 -46955
+ADD R11 R0 R12
+MUL R30 R23 R16
+LDR R20 R22 -35201
+DIV R12 R6 R11
+STR R31 15583 R3
+MUL R19 R10 R9
+STR R2 -8215 R18
+DIV R1 R17 R12
+MUL R6 R24 R1
+MOV R26 -4252
+ADD R11 R24 R19
+ADD R30 R1 R12
+SUB R22 R29 R11
+SUB R20 R22 R18
+STR R16 -11239 R2
+DIV R24 R14 R24
+ADD R7 R24 R13
+ADD R30 R27 R24
+LDR R15 R27 53142
+MUL R0 R17 R20
+ADD R14 R21 R20
+ADD R18 R4 R11
+STR R21 -41194 R11
+DIV R6 R0 R21
+STR R5 20570 R2
+ADD R19 R7 R11
+LDR R16 R23 26958
+MUL R19 R10 R19
+DIV R11 R4 R20
+MOV R24 21442
+DIV R6 R3 R23
+ADD R1 R24 R14
+STR R5 37297 R26
+MUL R25 R12 R10
+MUL R17 R28 R29
+SUB R25 R11 R3
+DIV R15 R18 R23
+LDR R23 R16 -33801
+STR R23 -61289 R19
+STR R13 52025 R29
+SUB R2 R4 R4
+MOV R10 -46946
+MOV R22 31650
+DIV R18 R23 R21
+DIV R5 R11 R24
+ADD R16 R15 R23
+DIV R4 R1 R19
+STR R14 57897 R23
+DIV R19 R10 R6
+ADD R14 R5 R11
+STR R19 -16406 R26
+LDR R1 R6 18284
+DIV R17 R12 R23
+SUB R16 R11 R28
+MOV R21 57367
+DIV R15 R27 R0
+MUL R25 R19 R13
+LDR R20 R14 -4004
+DIV R16 R2 R7
+ADD R25 R21 R21
+STR R16 24053 R2
+LDR R5 R13 23202
+STR R9 55627 R31
+ADD R2 R11 R30
+DIV R1 R16 R24
+MOV R6 -56651
+MOV R6 -36616
+MOV R13 -10072
+MUL R7 R1 R4
+MOV R9 -18232
+ADD R8 R6 R2
+MUL R10 R2 R8
+SUB R22 R14 R4
+MOV R24 -18097
+MOV R15 6793
+STR R8 46245 R15
+MUL R21 R3 R30
+LDR R13 R12 43962
+DIV R16 R1 R19
+DIV R12 R13 R26
+LDR R4 R1 18494
+ADD R14 R0 R18
+MOV R30 24080
+SUB R27 R27 R2
+SUB R27 R28 R12
+MUL R28 R5 R31
+LDR R6 R10 -30272
+LDR R21 R6 27451
+LDR R3 R3 -49835
+SUB R14 R25 R21
+MUL R27 R13 R30
+MOV R21 41464
+MOV R18 -53936
+STR R27 32507 R26
+MUL R14 R20 R23
+MOV R4 8395
+MOV R25 3180
+MOV R22 -52048
+SUB R30 R28 R12
+MOV R29 -49956
+LDR R5 R21 -5713
+SUB R26 R18 R9
+DIV R10 R28 R29
+DIV R23 R27 R9
+ADD R8 R12 R0
+SUB R16 R24 R15
+MUL R23 R21 R16
+MOV R9 42738
+MUL R12 R8 R0
+ADD R15 R6 R9
+MOV R4 -29839
+LDR R8 R22 9345
+ADD R24 R0 R3
+DIV R22 R30 R4
+ADD R11 R11 R9
+STR R27 907 R13
+SUB R11 R22 R11
+STR R18 61014 R4
+MUL R5 R27 R16
+ADD R2 R5 R10
+MOV R17 -3655
+MUL R24 R0 R2
+MUL R5 R26 R22
+LDR R8 R7 11356
+SUB R11 R2 R23
+LDR R6 R9 -32722
+LDR R1 R17 44427
+SUB R7 R15 R23
+DIV R23 R13 R29
+SUB R26 R23 R10
+MUL R22 R25 R12
+STR R31 25291 R31
+MUL R13 R1 R10
+LDR R18 R30 -43086
+LDR R14 R17 4231
+DIV R10 R21 R20
+MOV R31 -6254
+SUB R15 R31 R23
+STR R28 26761 R11
+ADD R15 R11 R20
+DIV R21 R23 R31
+DIV R22 R22 R13
+ADD R3 R12 R7
+MOV R12 55294
+MUL R2 R4 R18
+STR R5 638 R23
+ADD R18 R16 R2
+SUB R5 R23 R18
+STR R14 -35625 R23
+LDR R30 R21 -22438
+MUL R10 R4 R29
+ADD R13 R5 R24
+MOV R31 -23456
+ADD R15 R25 R16
+LDR R24 R13 49380
+LDR R15 R16 54219
+SUB R8 R26 R26
+ADD R5 R29 R12
+LDR R15 R30 -35286
+SUB R7 R6 R13
+MUL R25 R21 R26
+DIV R25 R27 R7
+MOV R10 33014
+ADD R3 R11 R18
+DIV R8 R18 R0
+LDR R3 R7 -2269
+DIV R24 R5 R0
+LDR R28 R15 55130
+MUL R7 R7 R20
+STR R14 51292 R14
+STR R31 -52598 R31
+MUL R30 R20 R27
+SUB R4 R15 R5
+MOV R23 -29833
+LDR R25 R4 -28349
+MUL R11 R12 R8
+DIV R9 R11 R29
+ADD R25 R11 R17
+STR R1 -16803 R30
+ADD R2 R25 R28
+STR R4 -36101 R3
+STR R21 -54113 R5
+MOV R0 -60881
+LDR R10 R26 26188
+ADD R12 R1 R24
+STR R16 -64362 R12
+ADD R30 R4 R20
+LDR R2 R23 17665
+MOV R1 6673
+STR R30 -44363 R13
+MOV R1 -47598
+LDR R4 R13 -58504
+STR R7 -34933 R3
+MOV R3 16873
+DIV R6 R16 R29
+DIV R12 R11 R4
+SUB R13 R28 R29
+ADD R23 R26 R14
+STR R13 29016 R11
+STR R8 -20437 R14
+ADD R8 R6 R13
+DIV R11 R18 R29
+STR R4 -51489 R30
+MOV R27 42259
+DIV R22 R4 R13
+DIV R12 R11 R30
+ADD R11 R17 R22
+STR R3 -36782 R24
+MUL R12 R19 R6
+MUL R11 R20 R4
+ADD R13 R15 R6
+ADD R22 R29 R13
+ADD R23 R24 R1
+LDR R5 R19 -60569
+ADD R18 R3 R15
+DIV R24 R4 R15
+LDR R2 R22 -14607
+MOV R13 -63470
+MUL R29 R29 R16
+MUL R18 R29 R4
+SUB R14 R14 R24
+MOV R15 -43746
+ADD R14 R0 R15
+DIV R23 R22 R16
+ADD R13 R19 R18
+STR R3 44871 R28
+DIV R28 R0 R19
+ADD R21 R0 R4
+STR R19 -33354 R23
+MOV R2 -45477
+STR R0 -38001 R26
+DIV R22 R22 R7
+MUL R20 R23 R24
+ADD R11 R16 R21
+MOV R23 41624
+DIV R17 R27 R28
+MUL R16 R3 R13
+MOV R12 9855
+STR R0 35745 R16
+SUB R23 R12 R3
+SUB R4 R9 R9
+STR R12 -10390 R9
+DIV R25 R19 R4
+MOV R28 19656
+SUB R15 R19 R4
+MUL R30 R26 R27
+MUL R19 R15 R7
+STR R24 15990 R12
+MUL R3 R0 R6
+ADD R25 R27 R13
+MUL R2 R8 R11
+STR R5 55926 R23
+SUB R4 R5 R25
+MUL R23 R8 R1
+SUB R3 R30 R28
+MUL R1 R4 R19
+LDR R17 R17 26095
+MOV R19 -38151
+SUB R17 R5 R4
+SUB R21 R8 R2
+SUB R29 R14 R27
+LDR R14 R13 -12834
+DIV R1 R20 R8
+LDR R12 R14 -22317
+STR R21 -46469 R14
+LDR R10 R9 -58834
+SUB R20 R1 R30
+LDR R9 R11 16384
+LDR R7 R0 62276
+SUB R19 R6 R23
+ADD R7 R1 R11
+SUB R16 R4 R4
+MUL R13 R24 R8
+MUL R5 R10 R21
+ADD R31 R28 R9
+DIV R23 R9 R9
+ADD R19 R18 R17
+MUL R15 R29 R21
+ADD R16 R25 R1
+MUL R28 R2 R11
+ADD R22 R5 R23
+STR R15 640 R2
+STR R6 -39181 R23
+ADD R22 R2 R0
+DIV R11 R5 R23
+STR R31 4697 R28
+LDR R13 R5 -19364
+MOV R22 6414
+MOV R4 -24128
+DIV R24 R10 R2
+MOV R15 3262
+SUB R29 R28 R6
+SUB R29 R16 R29
+MOV R15 -45361
+DIV R17 R6 R7
+MOV R13 27635
+STR R9 -8367 R28
+STR R21 47140 R2
+DIV R4 R12 R22
+SUB R10 R30 R19
+LDR R5 R10 -64343
+MOV R22 -44284
+MOV R9 -16289
+ADD R21 R18 R3
+ADD R31 R19 R20
+MUL R19 R8 R23
+SUB R10 R26 R26
+MUL R0 R10 R22
+SUB R25 R24 R0
+ADD R4 R14 R8
+ADD R28 R25 R13
+MOV R12 -24664
+LDR R5 R29 -21450
+MOV R25 16473
+DIV R7 R26 R28
+MUL R5 R28 R25
+STR R6 31164 R6
+DIV R23 R19 R24
+LDR R22 R23 40108
+MUL R2 R10 R14
+LDR R5 R17 30276
+LDR R17 R23 61036
+MOV R11 2628
+MOV R5 -43753
+ADD R22 R21 R23
+LDR R3 R24 27840
+ADD R5 R13 R14
+STR R10 50838 R30
+MOV R9 43818
+LDR R23 R29 -14655
+ADD R12 R21 R29
+DIV R30 R29 R20
+LDR R19 R8 44868
+LDR R27 R1 -23895
+SUB R10 R27 R3
+LDR R3 R14 -28984
+STR R6 -58759 R17
+DIV R17 R0 R12
+DIV R29 R10 R18
+SUB R27 R27 R4
+SUB R20 R23 R11
+ADD R8 R0 R8
+MUL R28 R3 R9
+MUL R25 R15 R9
+STR R4 62211 R30
+SUB R15 R23 R12
+SUB R25 R26 R28
+ADD R18 R25 R1
+ADD R27 R29 R2
+SUB R7 R5 R6
+LDR R19 R22 5590
+DIV R1 R18 R7
+MUL R9 R30 R8
+MUL R18 R21 R14
+ADD R16 R7 R14
+SUB R8 R3 R1
+STR R0 -25435 R26
+DIV R19 R16 R30
+STR R29 57579 R31
+MOV R3 59787
+MOV R5 -45866
+LDR R7 R0 -18060
+SUB R23 R24 R14
+ADD R8 R23 R30
+LDR R29 R20 47403
+MUL R27 R18 R2
+LDR R11 R14 -22441
+MOV R16 -56369
+STR R0 -59923 R7
+MUL R9 R13 R26
+MOV R18 -14420
+DIV R24 R7 R10
+STR R31 -51992 R21
+MOV R15 48956
+DIV R13 R20 R31
+SUB R28 R15 R18
+STR R2 -46148 R28
+ADD R1 R23 R29
+DIV R19 R28 R1
+DIV R19 R25 R15
+STR R4 38251 R30
+LDR R5 R11 31673
+LDR R25 R13 -40544
+ADD R12 R20 R20
+SUB R6 R3 R14
+DIV R3 R12 R7
+DIV R0 R13 R21
+SUB R4 R18 R26
+LDR R10 R20 -47858
+SUB R31 R22 R27
+SUB R25 R0 R17
+STR R3 49078 R31
+STR R18 -31322 R10
+MOV R23 -11781
+MUL R31 R23 R16
+STR R3 -1912 R11
+LDR R11 R15 -56798
+SUB R31 R0 R20
+ADD R1 R18 R9
+STR R14 -62826 R12
+STR R31 -6568 R2
+STR R4 29161 R11
+DIV R27 R20 R7
+DIV R8 R25 R12
+MUL R11 R11 R15
+ADD R12 R21 R17
+DIV R6 R1 R19
+MUL R4 R25 R5
+MOV R24 27337
+LDR R18 R15 -8547
+LDR R0 R31 23500
+ADD R13 R20 R20
+SUB R12 R15 R5
+STR R19 -63568 R22
+ADD R29 R8 R15
+STR R4 44457 R15
+STR R15 64531 R6
+SUB R24 R9 R2
+DIV R31 R7 R14
+LDR R2 R16 -32351
+MUL R24 R11 R26
+SUB R28 R11 R30
+MUL R11 R23 R23
+MUL R26 R17 R16
+LDR R8 R14 -16864
+ADD R16 R7 R9
+LDR R6 R28 -10820
+DIV R5 R0 R21
+LDR R20 R11 10134
+STR R5 -41439 R28
+ADD R21 R24 R1
+ADD R6 R9 R24
+MOV R4 -17196
+DIV R19 R18 R2
+STR R8 -39294 R17
+LDR R26 R22 -56178
+MUL R6 R13 R11
+LDR R16 R28 10419
+MOV R13 12288
+MUL R22 R29 R4
+SUB R1 R23 R1
+STR R6 14266 R28
+MOV R7 37207
+SUB R9 R22 R11
+LDR R18 R9 -63470
+DIV R8 R25 R29
+ADD R21 R21 R6
+ADD R31 R3 R14
+STR R15 -46224 R23
+SUB R12 R21 R20
+DIV R5 R21 R1
+ADD R27 R6 R20
+LDR R9 R13 18084
+ADD R1 R14 R14
+STR R17 53466 R15
+STR R12 -5227 R7
+ADD R26 R4 R4
+DIV R1 R20 R20
+DIV R30 R22 R8
+MOV R16 -4199
+ADD R1 R7 R20
+STR R6 -62893 R28
+SUB R17 R4 R29
+LDR R1 R17 6593
+MOV R6 30223
+STR R27 26521 R23
+MUL R1 R31 R18
+MUL R15 R12 R23
+STR R26 -31359 R24
+MOV R8 16162
+MUL R28 R21 R30
+LDR R14 R22 14795
+LDR R3 R28 40345
+LDR R23 R20 50315
+STR R27 -10995 R7
+DIV R1 R31 R23
+SUB R26 R18 R11
+SUB R18 R10 R16
+MUL R12 R26 R24
+MUL R8 R26 R27
+STR R17 -41536 R26
+ADD R16 R13 R7
+STR R0 34858 R24
+LDR R24 R4 9325
+STR R6 -32456 R11
+MOV R25 -49368
+MOV R2 55207
+SUB R13 R11 R2
+LDR R25 R9 10535
+DIV R7 R5 R6
+ADD R0 R8 R15
+MUL R19 R19 R5
+ADD R24 R24 R24
+LDR R19 R19 -37666
+MUL R26 R6 R4
+MOV R24 1522
+SUB R10 R13 R7
+STR R20 12953 R16
+DIV R1 R3 R15
+DIV R29 R11 R20
+MOV R24 8589
+STR R29 51781 R28
+SUB R3 R10 R14
+ADD R6 R29 R22
+LDR R22 R9 -35279
+MUL R18 R12 R15
+MUL R14 R4 R23
+STR R26 -44881 R29
+ADD R22 R16 R31
+MUL R30 R31 R25
+ADD R21 R0 R18
+STR R26 51591 R19
+SUB R13 R18 R28
+LDR R30 R11 40201
+MUL R7 R7 R8
+STR R24 -7939 R5
+DIV R26 R11 R16
+STR R28 -27810 R22
+SUB R19 R1 R22
+STR R19 17074 R3
+LDR R3 R14 63675
+LDR R16 R17 4008
+DIV R18 R20 R24
+ADD R31 R11 R9
+SUB R23 R17 R16
+ADD R30 R28 R18
+ADD R22 R3 R11
+LDR R31 R8 -3600
+STR R25 -34931 R18
+SUB R17 R4 R25
+MOV R0 63201
+SUB R16 R4 R8
+LDR R21 R30 -7357
+MOV R26 5268
+MUL R8 R10 R1
+MOV R19 21405
+ADD R27 R17 R18
+MOV R12 -31539
+MOV R2 -4551
+DIV R26 R31 R23
+ADD R16 R22 R30
+STR R19 14478 R15
+STR R14 -29117 R16
+LDR R21 R25 -61416
+SUB R10 R10 R15
+MUL R19 R4 R20
+MUL R13 R13 R30
+DIV R26 R11 R30
+LDR R22 R3 39076
+LDR R31 R22 6391
+ADD R4 R23 R15
+SUB R14 R17 R11
+DIV R18 R19 R29
+DIV R26 R8 R13
+STR R25 -11982 R3
+MUL R1 R14 R20
+MOV R10 30443
+MOV R22 6227
+MUL R20 R9 R26
+SUB R24 R4 R17
+DIV R26 R12 R8
+SUB R3 R27 R27
+MUL R24 R24 R23
+STR R23 38545 R24
+SUB R23 R27 R31
+LDR R17 R2 -36780
+DIV R3 R28 R31
+LDR R7 R8 360
+SUB R23 R2 R14
+ADD R21 R13 R6
+STR R22 -50475 R13
+SUB R10 R16 R21
+MUL R29 R6 R7
+ADD R4 R31 R19
+SUB R10 R23 R8
+MOV R16 35946
+STR R26 13241 R14
+DIV R14 R6 R18
+MOV R0 -52380
+STR R20 -12740 R9
+STR R7 38672 R30
+STR R26 -16044 R3
+STR R12 48356 R31
+STR R27 -8530 R18
+ADD R16 R0 R7
+MOV R8 55386
+DIV R23 R11 R14
+ADD R17 R13 R1
+STR R7 -54253 R19
+LDR R15 R1 53235
+DIV R4 R17 R21
+DIV R9 R26 R19
+MOV R7 15325
+MUL R24 R20 R27
+MOV R4 -7126
+MOV R15 17536
+ADD R5 R22 R20
+MOV R7 -31645
+ADD R14 R10 R4
+ADD R2 R5 R17
+SUB R4 R17 R14
+MOV R14 14740
+DIV R20 R24 R4
+DIV R22 R17 R15
+STR R5 15302 R12
+DIV R30 R26 R7
+MOV R16 -30543
+LDR R9 R23 -55295
+ADD R17 R24 R7
+LDR R20 R8 26364
+DIV R15 R28 R30
+MOV R21 56615
+ADD R16 R15 R24
+LDR R20 R23 27126
+SUB R12 R30 R10
+MOV R3 -41488
+MOV R8 -25336
+ADD R6 R10 R5
+LDR R27 R3 -302
+MOV R31 -63958
+SUB R17 R10 R27
+MOV R19 9052
+ADD R0 R23 R7
+SUB R9 R4 R18
+SUB R16 R13 R22
+MUL R16 R18 R11
+SUB R10 R3 R6
+LDR R16 R19 -63688
+STR R23 -61776 R12
+MUL R2 R0 R7
+MUL R1 R16 R0
+DIV R3 R0 R8
+STR R14 4231 R6
+ADD R31 R9 R6
+STR R19 1074 R31
+MOV R3 -39034
+DIV R13 R10 R25
+ADD R23 R20 R8
+STR R1 -9867 R11
+STR R28 46438 R0
+MOV R2 1962
+DIV R15 R31 R10
+DIV R8 R14 R23
+SUB R1 R1 R26
+DIV R8 R23 R13
+LDR R13 R20 8754
+SUB R25 R9 R18
+MUL R1 R31 R13
+LDR R5 R20 1162
+DIV R16 R16 R18
+SUB R2 R11 R28
+MOV R15 33724
+ADD R10 R26 R5
+STR R10 51444 R4
+MOV R10 47653
+MUL R19 R12 R18
+LDR R22 R13 14127
+DIV R30 R25 R9
+DIV R31 R24 R14
+MUL R10 R17 R4
+MOV R11 22743
+LDR R0 R6 -21424
+STR R7 35547 R7
+STR R26 59560 R31
+STR R29 10518 R20
+LDR R17 R24 -1070
+MUL R22 R25 R11
+DIV R8 R11 R12
+LDR R8 R31 43712
+STR R19 -45803 R5
+STR R15 -1088 R11
+ADD R28 R27 R8
+MOV R16 -38829
+DIV R19 R31 R15
+MUL R19 R12 R3
+MOV R19 -38130
+SUB R27 R20 R6
+MUL R24 R25 R29
+STR R9 3977 R29
+ADD R5 R14 R7
+LDR R15 R30 41812
+LDR R24 R2 -903
+ADD R10 R21 R12
+LDR R8 R26 -48064
+DIV R6 R1 R10
+ADD R13 R6 R27
+MOV R17 -41234
+ADD R8 R2 R17
+SUB R23 R23 R29
+DIV R1 R15 R24
+SUB R10 R25 R13
+SUB R12 R28 R16
+MUL R28 R14 R26
+DIV R20 R30 R6
+MUL R23 R20 R22
+MUL R1 R29 R20
+ADD R22 R2 R9
+SUB R1 R28 R14
+LDR R2 R23 -4950
+ADD R28 R16 R24
+ADD R2 R29 R27
+MUL R18 R16 R28
+LDR R12 R4 54122
+STR R27 -27336 R18
+LDR R14 R14 40396
+STR R8 35140 R16
+MOV R25 -62103
+STR R3 53625 R24
+STR R16 32827 R6
+MOV R18 -36833
+DIV R24 R14 R3
+ADD R23 R15 R0
+SUB R9 R20 R0
+MOV R6 46020
+MOV R14 12627
+ADD R9 R23 R14
+MUL R17 R14 R7
+MUL R0 R20 R8
+LDR R12 R13 -14665
+LDR R25 R28 43488
+SUB R30 R4 R25
+SUB R13 R24 R20
+ADD R30 R11 R24
+MOV R13 26500
+SUB R0 R20 R13
+STR R1 -58406 R0
+ADD R13 R20 R30
+MOV R13 -21269
+ADD R3 R15 R21
+ADD R5 R7 R13
+STR R14 -32383 R24
+LDR R27 R7 60793
+STR R31 -58954 R2
+SUB R29 R22 R14
+SUB R29 R0 R12
+DIV R27 R4 R31
+STR R15 -16429 R15
+MOV R30 -38687
+MUL R12 R15 R31
+MUL R31 R17 R21
+ADD R20 R25 R13
+STR R29 -48872 R5
+LDR R6 R15 -1203
+MUL R13 R16 R28
+SUB R21 R30 R7
+MOV R6 5529
+MUL R23 R20 R6
+LDR R2 R18 -31181
+MOV R1 26171
+SUB R29 R13 R29
+LDR R8 R30 44471
+SUB R8 R3 R13
+STR R16 8800 R0
+SUB R3 R15 R17
+SUB R17 R8 R18
+LDR R22 R22 -342
+MUL R10 R24 R13
+ADD R5 R0 R31
+SUB R13 R10 R13
+MOV R20 -4389
+SUB R10 R18 R11
+MOV R15 63122
+LDR R28 R24 -43483
+ADD R8 R0 R1
+MOV R6 -26915
+SUB R25 R27 R28
+STR R14 33667 R9
+DIV R24 R11 R5
+SUB R24 R17 R9
+LDR R17 R26 18824
+ADD R1 R31 R11
+DIV R0 R28 R6
+ADD R31 R10 R7
+LDR R16 R20 362
+MUL R21 R12 R18
+DIV R20 R20 R13
+MOV R26 -48091
+MOV R27 29584
+DIV R0 R23 R18
+STR R2 -41316 R2
+STR R25 -61916 R18
+STR R20 -59376 R8
+MOV R17 -1710
+MOV R1 5390
+DIV R2 R26 R7
+LDR R12 R14 30511
+STR R19 -16438 R24
+ADD R20 R19 R28
+MUL R6 R7 R2
+MOV R21 64650
+ADD R26 R11 R19
+LDR R30 R8 -63118
+LDR R1 R15 51913
+STR R6 -10741 R25
+DIV R14 R16 R23
+MUL R6 R7 R13
+DIV R14 R8 R1
+LDR R2 R31 48994
+MOV R23 24096
+STR R16 -24571 R14
+STR R28 35789 R24
+SUB R26 R27 R19
+DIV R20 R9 R19
+ADD R26 R18 R12
+LDR R30 R17 -33548
+MUL R9 R7 R6
+MUL R24 R17 R3
+SUB R7 R17 R10
+MOV R4 46675
+DIV R29 R15 R3
+STR R11 22717 R11
+ADD R5 R23 R9
+STR R13 45116 R15
+STR R25 874 R11
+STR R22 -52189 R21
+STR R10 -38960 R17
+MOV R30 11517
+DIV R1 R23 R20
+ADD R6 R27 R9
+MOV R8 -102
+MUL R16 R3 R25
+MOV R23 -18498
+LDR R11 R19 54039
+SUB R2 R28 R31
+DIV R25 R6 R29
+SUB R29 R26 R21
+SUB R9 R6 R28
+SUB R25 R11 R14
+MOV R0 -10279
+STR R18 237 R31
+ADD R21 R7 R20
+SUB R8 R28 R11
+MOV R13 -10837
+STR R25 -10939 R25
+STR R21 36279 R15
+ADD R24 R10 R11
+SUB R19 R24 R3
+SUB R8 R24 R30
+ADD R19 R14 R13
+STR R12 1872 R10
+ADD R0 R25 R26
+LDR R20 R4 -14844
+STR R17 -65378 R21
+MUL R16 R27 R23
+STR R8 -59383 R21
+STR R13 -56670 R19
+ADD R6 R31 R26
+ADD R5 R15 R12
+ADD R2 R19 R31
+MOV R11 -45019
+SUB R10 R19 R13
+MOV R13 58821
+LDR R14 R15 -61289
+LDR R24 R23 48595
+DIV R12 R9 R4
+STR R25 -55769 R25
+ADD R19 R16 R16
+ADD R30 R10 R12
+MOV R24 23198
+SUB R16 R17 R24
+ADD R15 R27 R8
+ADD R25 R26 R14
+SUB R15 R5 R8
+LDR R29 R13 -64118
+STR R5 54768 R19
+LDR R17 R26 39557
+STR R15 23810 R8
+MUL R12 R28 R29
+MOV R25 2595
+MUL R9 R27 R23
+MUL R29 R16 R25
+SUB R25 R22 R30
+DIV R19 R3 R9
+MOV R25 1364
+ADD R25 R19 R2
+DIV R26 R6 R28
+STR R30 34485 R14
+MUL R11 R9 R21
+ADD R1 R4 R0
+ADD R1 R18 R16
+LDR R23 R17 -60968
+ADD R1 R17 R19
+MOV R31 49622
+ADD R10 R7 R5
+MUL R13 R21 R27
+SUB R1 R22 R25
+SUB R14 R31 R31
+STR R16 -41102 R26
+MUL R11 R25 R15
+MOV R31 -3193
+MUL R30 R22 R19
+MUL R11 R10 R12
+DIV R2 R21 R2
+STR R7 -22128 R2
+MOV R13 2094
+MOV R5 -42480
+STR R23 -35480 R24
+STR R16 -39888 R25
+STR R23 4605 R31
+ADD R8 R6 R17
+SUB R15 R16 R30
+MOV R30 -24005
+DIV R8 R31 R17
+MUL R31 R11 R6
+DIV R22 R18 R28
+STR R2 -8585 R21
+ADD R28 R18 R2
+ADD R20 R11 R31
+LDR R22 R27 -18649
+STR R1 -30701 R5
+MUL R13 R24 R28
+SUB R4 R24 R1
+SUB R28 R28 R19
+LDR R31 R2 -15376
+LDR R23 R22 34565
+DIV R19 R5 R8
+MUL R23 R4 R19
+STR R8 -29626 R15
+DIV R20 R14 R5
+ADD R9 R19 R7
+DIV R25 R25 R19
+STR R28 53612 R30
+SUB R0 R2 R20
+STR R15 -38883 R16
+STR R10 -14669 R3
+MOV R10 -23450
+MOV R23 -47941
+STR R27 -5290 R19
+MUL R18 R17 R24
+DIV R29 R16 R7
+DIV R20 R11 R20
+MOV R0 -8177
+MOV R18 11695
+SUB R30 R18 R9
+MOV R15 14061
+LDR R12 R13 58391
+MUL R0 R29 R3
+ADD R28 R2 R21
+MOV R3 -8186
+DIV R9 R16 R28
+MUL R28 R15 R29
+ADD R27 R9 R13
+LDR R10 R6 -57926
+DIV R13 R17 R6
+STR R3 4906 R9
+ADD R10 R18 R20
+DIV R25 R19 R15
+DIV R25 R27 R6
+LDR R11 R28 59748
+MUL R5 R28 R18
+SUB R1 R8 R9
+LDR R11 R24 59558
+MOV R16 19264
+MOV R4 -12454
+SUB R8 R13 R6
+SUB R30 R30 R9
+MUL R7 R2 R19
+STR R3 -62944 R13
+ADD R16 R30 R1
+DIV R4 R19 R8
+SUB R20 R16 R6
+LDR R18 R31 -48353
+MOV R19 33263
+DIV R13 R7 R6
+LDR R6 R19 24507
+LDR R14 R18 18504
+MOV R4 -35415
+LDR R29 R2 38377
+SUB R29 R27 R2
+MUL R29 R18 R31
+ADD R29 R24 R3
+STR R15 -63073 R22
+LDR R21 R2 49497
+MOV R12 -54124
+DIV R8 R24 R30
+MOV R29 15858
+STR R10 -10801 R31
+LDR R13 R12 47497
+LDR R22 R21 32136
+STR R25 -42884 R0
+STR R15 46757 R11
+DIV R0 R22 R25
+ADD R31 R1 R28
+SUB R14 R16 R23
+STR R27 16386 R1
+LDR R14 R14 -40872
+STR R29 26306 R9
+LDR R20 R16 21093
+SUB R30 R5 R27
+LDR R27 R27 53923
+ADD R9 R7 R18
+ADD R27 R14 R24
+MOV R19 40364
+MOV R26 12000
+STR R21 59001 R24
+DIV R0 R6 R31
+ADD R30 R5 R10
+MUL R11 R3 R12
+MOV R0 -44703
+STR R5 52008 R16
+SUB R13 R15 R20
+DIV R8 R4 R21
+ADD R15 R31 R19
+SUB R25 R19 R20
+DIV R6 R6 R6
+STR R18 -60770 R7
+DIV R14 R28 R20
+LDR R25 R25 9221
+MUL R21 R23 R21
+STR R21 42458 R12
+ADD R18 R14 R10
+ADD R29 R23 R1
+MUL R13 R24 R19
+SUB R29 R16 R21
+DIV R4 R24 R17
+DIV R22 R11 R24
+SUB R6 R14 R12
+DIV R3 R14 R18
+ADD R19 R27 R19
+LDR R16 R18 -58680
+MUL R9 R7 R11
+MUL R4 R4 R15
+LDR R2 R9 -40228
+ADD R28 R7 R25
+ADD R9 R3 R25
+MOV R12 54278
+STR R25 3037 R28
+STR R3 -28474 R28
+MUL R20 R10 R15
+ADD R4 R14 R1
+SUB R22 R29 R28
+ADD R17 R5 R23
+DIV R8 R22 R22
+DIV R25 R24 R19
+SUB R0 R25 R3
+MUL R4 R20 R28
+SUB R3 R8 R4
+STR R15 48349 R7
+DIV R19 R19 R22
+SUB R30 R19 R23
+STR R4 -11806 R8
+DIV R11 R15 R7
+MUL R26 R18 R17
+MOV R21 -36687
+MUL R22 R26 R13
+SUB R6 R26 R6
+MUL R18 R9 R9
+SUB R26 R16 R13
+MOV R17 19075
+DIV R30 R1 R31
+DIV R13 R31 R31
+ADD R11 R9 R1
+DIV R31 R22 R31
+DIV R9 R8 R0
+MUL R22 R23 R2
+SUB R18 R12 R23
+SUB R18 R24 R1
+DIV R5 R20 R27
+DIV R16 R28 R30
+STR R22 41917 R27
+MOV R22 -18206
+ADD R7 R28 R9
+SUB R22 R1 R3
+ADD R3 R27 R6
+MOV R18 62358
+SUB R29 R31 R5
+MOV R8 20215
+ADD R10 R18 R6
+MUL R15 R13 R25
+SUB R11 R13 R19
+STR R17 -3078 R20
+STR R21 -20561 R26
+MOV R27 -58322
+SUB R24 R29 R5
+ADD R14 R23 R19
+STR R29 -8685 R6
+MUL R18 R7 R0
+MUL R21 R16 R24
+STR R22 -22917 R27
+ADD R19 R29 R6
+LDR R26 R13 -34785
+LDR R14 R14 -19188
+LDR R31 R16 27282
+DIV R13 R17 R19
+SUB R29 R6 R16
+LDR R30 R0 -64589
+ADD R12 R8 R5
+MOV R16 60099
+MUL R6 R10 R17
+ADD R4 R6 R27
+SUB R13 R26 R8
+DIV R15 R7 R6
+LDR R17 R21 46216
+MUL R30 R13 R2
+ADD R29 R9 R27
+MOV R19 42174
+ADD R18 R26 R6
+LDR R15 R31 64058
+LDR R31 R9 28713
+SUB R24 R22 R28
+DIV R11 R7 R18
+MOV R6 -10673
+MUL R30 R9 R13
+MOV R1 -29018
+ADD R26 R26 R30
+LDR R25 R17 -38036
+DIV R4 R21 R17
+ADD R28 R28 R18
+LDR R23 R13 -15949
+MOV R27 6409
+DIV R19 R22 R29
+ADD R19 R20 R7
+ADD R24 R11 R8
+DIV R3 R0 R30
+SUB R12 R26 R2
+SUB R3 R15 R26
+DIV R1 R0 R24
+MOV R17 -10196
+MOV R8 55202
+ADD R12 R29 R11
+ADD R12 R10 R17
+MUL R5 R29 R1
+MUL R26 R29 R29
+DIV R25 R12 R6
+LDR R31 R15 -49040
+SUB R2 R7 R10
+MOV R13 -58484
+LDR R15 R19 -56489
+LDR R7 R12 23679
+SUB R1 R9 R29
+SUB R11 R30 R5
+SUB R22 R12 R11
+MUL R25 R16 R15
+DIV R1 R13 R7
+LDR R31 R20 5874
+STR R11 3095 R2
+SUB R1 R22 R27
+ADD R27 R21 R27
+ADD R0 R26 R1
+LDR R4 R3 62720
+ADD R19 R26 R20
+DIV R24 R28 R25
+MOV R15 59313
+MOV R31 11922
+DIV R18 R17 R28
+STR R10 30025 R17
+SUB R8 R6 R10
+DIV R18 R29 R25
+STR R13 37521 R28
+MOV R0 50654
+SUB R19 R24 R31
+MOV R21 -48538
+MUL R6 R0 R21
+STR R3 32061 R2
+MOV R31 -35459
+MUL R7 R3 R30
+DIV R21 R9 R26
+MOV R22 23271
+LDR R1 R16 49247
+DIV R0 R16 R23
+ADD R26 R28 R7
+STR R17 -27977 R17
+LDR R13 R30 56607
+SUB R0 R3 R6
+LDR R27 R19 54238
+SUB R2 R26 R7
+SUB R21 R14 R27
+SUB R11 R1 R3
+DIV R28 R13 R26
+MOV R11 48525
+MUL R22 R21 R1
+ADD R23 R1 R12
+LDR R1 R29 36171
+MUL R21 R3 R19
+STR R24 -60115 R0
+ADD R14 R24 R3
+ADD R11 R26 R27
+ADD R8 R0 R29
+DIV R13 R30 R6
+ADD R8 R3 R3
+LDR R4 R20 32166
+STR R1 -41915 R31
+DIV R13 R21 R30
+STR R29 -42441 R19
+DIV R18 R14 R5
+MUL R17 R22 R9
+DIV R3 R9 R23
+ADD R5 R17 R5
+MUL R28 R27 R15
+SUB R3 R4 R16
+MUL R14 R0 R16
+LDR R7 R1 -17419
+LDR R26 R6 -10635
+MOV R6 -47502
+MUL R14 R22 R30
+SUB R18 R5 R20
+SUB R25 R30 R8
+ADD R30 R22 R22
+SUB R23 R28 R31
+SUB R30 R28 R19
+ADD R12 R6 R16
+MOV R29 -59737
+MOV R28 12185
+STR R23 33894 R31
+MUL R21 R12 R6
+SUB R15 R20 R23
+MUL R24 R2 R28
+LDR R15 R9 -47219
+ADD R15 R4 R30
+STR R25 42863 R12
+MUL R18 R11 R4
+DIV R12 R23 R16
+DIV R2 R22 R21
+MUL R26 R22 R26
+LDR R1 R9 -12392
+SUB R2 R24 R2
+SUB R8 R7 R9
+SUB R20 R3 R17
+ADD R0 R28 R3
+MUL R9 R31 R31
+MUL R8 R5 R9
+STR R23 31422 R12
+LDR R26 R24 -4970
+ADD R20 R8 R30
+SUB R2 R7 R19
+MUL R23 R1 R20
+DIV R30 R24 R7
+MUL R26 R26 R19
+STR R2 33653 R10
+MOV R27 1103
+STR R4 -3345 R12
+SUB R15 R1 R2
+ADD R18 R9 R2
+ADD R4 R5 R25
+MUL R17 R16 R17
+ADD R29 R29 R6
+MOV R7 8761
+STR R19 10308 R27
+MUL R19 R5 R15
+MUL R18 R27 R29
+MUL R5 R9 R9
+DIV R5 R5 R19
+SUB R10 R23 R8
+STR R24 -40394 R21
+LDR R29 R28 14442
+ADD R4 R18 R19
+SUB R31 R8 R24
+MOV R13 26347
+DIV R30 R20 R15
+SUB R13 R2 R29
+STR R3 24813 R24
+STR R23 21550 R19
+STR R11 -63411 R23
+MOV R31 7360
+LDR R19 R27 59841
+MUL R10 R17 R0
+DIV R26 R31 R25
+LDR R11 R24 -16649
+STR R26 -33459 R21
+SUB R12 R0 R9
+ADD R31 R11 R14
+SUB R0 R24 R19
+SUB R4 R0 R6
+DIV R29 R4 R26
+DIV R11 R13 R16
+MOV R11 -11503
+LDR R5 R0 20144
+MUL R24 R23 R30
+MUL R23 R12 R29
+MUL R3 R30 R22
+STR R2 -23088 R19
+SUB R25 R17 R28
+DIV R21 R17 R24
+ADD R11 R16 R8
+STR R22 15276 R25
+SUB R3 R11 R2
+MUL R23 R6 R20
+MOV R29 -24144
+SUB R25 R27 R1
+STR R6 -49696 R4
+ADD R9 R7 R22
+ADD R27 R20 R18
+MOV R18 -3814
+ADD R19 R2 R8
+SUB R9 R18 R31
+MUL R11 R3 R30
+SUB R14 R7 R28
+DIV R2 R2 R21
+ADD R18 R0 R12
+MOV R18 -12465
+MOV R11 64309
+MUL R15 R10 R3
+DIV R30 R12 R14
+MOV R3 7761
+DIV R2 R29 R25
+ADD R13 R9 R26
+LDR R6 R1 19217
+ADD R7 R2 R0
+STR R17 -15287 R17
+STR R24 -24148 R13
+MUL R3 R5 R20
+MUL R0 R16 R23
+SUB R5 R24 R26
+SUB R21 R23 R13
+STR R27 -10667 R3
+SUB R5 R28 R31
+MOV R9 52162
+SUB R2 R26 R22
+STR R1 -41720 R30
+MUL R15 R10 R16
+MOV R2 -40008
+DIV R14 R21 R25
+ADD R26 R3 R22
+MOV R17 -49838
+MOV R24 -17115
+DIV R27 R0 R28
+MOV R10 -7431
+MOV R18 -62361
+ADD R13 R31 R24
+DIV R25 R1 R4
+SUB R23 R21 R20
+LDR R19 R24 -5866
+ADD R19 R15 R27
+ADD R14 R31 R10
+MOV R16 -5006
+DIV R2 R17 R22
+MOV R24 -63758
+SUB R28 R26 R13
+ADD R31 R21 R8
+MOV R26 20813
+DIV R16 R8 R29
+STR R25 -21158 R30
+MOV R12 -32260
+ADD R30 R29 R0
+DIV R24 R25 R15
+LDR R7 R26 -39767
+ADD R22 R10 R12
+STR R31 -9758 R2
+STR R31 -37854 R28
+STR R13 56368 R27
+ADD R3 R12 R31
+DIV R27 R28 R5
+DIV R9 R6 R10
+DIV R9 R27 R23
+SUB R6 R12 R7
+SUB R12 R17 R11
+STR R18 -30026 R6
+LDR R14 R29 -52147
+SUB R30 R0 R14
+MUL R2 R13 R19
+ADD R18 R23 R17
+SUB R19 R17 R0
+STR R6 42748 R24
+STR R28 32644 R21
+STR R23 -33573 R14
+DIV R15 R19 R30
+STR R29 26873 R16
+LDR R30 R17 -27610
+MOV R15 59424
+STR R10 63538 R3
+ADD R18 R13 R16
+SUB R21 R31 R11
+MUL R1 R11 R23
+SUB R8 R28 R25
+LDR R22 R7 64182
+MUL R25 R12 R30
+MUL R7 R15 R8
+MUL R31 R8 R9
+DIV R19 R21 R5
+STR R0 19309 R7
+ADD R18 R28 R19
+MOV R28 -20815
+DIV R19 R2 R5
+MOV R16 31297
+MOV R2 -21696
+SUB R22 R1 R26
+SUB R1 R20 R15
+ADD R19 R17 R3
+SUB R11 R8 R24
+STR R25 11405 R2
+STR R4 43250 R18
+ADD R15 R4 R3
+SUB R1 R13 R18
+ADD R23 R18 R7
+DIV R1 R2 R31
+STR R10 29108 R27
+DIV R3 R0 R15
+DIV R28 R7 R14
+STR R29 40668 R8
+SUB R27 R12 R17
+MUL R10 R23 R6
+DIV R7 R14 R11
+ADD R7 R7 R3
+MOV R15 42463
+SUB R29 R27 R22
+ADD R22 R5 R26
+SUB R28 R14 R16
+MOV R3 50486
+MUL R25 R17 R11
+ADD R1 R9 R20
+DIV R0 R17 R26
+SUB R25 R18 R15
+MUL R20 R11 R21
+MOV R4 16939
+MOV R16 -33152
+LDR R15 R20 -62348
+LDR R9 R19 -35116
+LDR R0 R10 32677
+DIV R0 R7 R8
+LDR R8 R28 9871
+MOV R18 -3064
+MOV R4 -3635
+STR R28 -17195 R28
+LDR R14 R1 59290
+MUL R8 R18 R28
+STR R30 -11597 R24
+SUB R4 R15 R4
+MOV R2 59304
+DIV R25 R7 R20
+ADD R25 R5 R19
+LDR R12 R25 11069
+ADD R25 R21 R4
+STR R23 8758 R12
+STR R30 -47811 R12
+MUL R28 R15 R18
+MUL R11 R4 R4
+MOV R27 39059
+SUB R16 R26 R15
+LDR R2 R2 37732
+DIV R9 R10 R29
+LDR R12 R22 12277
+MOV R4 -39099
+ADD R9 R31 R27
+STR R20 -43041 R23
+ADD R6 R25 R22
+STR R17 63930 R14
+LDR R11 R29 -37762
+STR R23 -59372 R4
+SUB R11 R29 R21
+LDR R3 R20 10272
+ADD R29 R25 R6
+LDR R21 R28 -30708
+SUB R9 R20 R8
+ADD R12 R28 R24
+LDR R15 R25 2809
+MOV R8 -1001
+LDR R17 R14 -52691
+SUB R5 R5 R11
+STR R21 -38621 R21
+MUL R13 R11 R1
+ADD R27 R29 R2
+MOV R5 24944
+ADD R16 R23 R22
+SUB R27 R2 R29
+MOV R0 36395
+SUB R7 R12 R29
+MOV R2 -29433
+SUB R19 R3 R3
+SUB R1 R14 R31
+MUL R12 R27 R9
+MOV R19 -14384
+STR R23 13165 R18
+MUL R12 R13 R10
+LDR R25 R8 -60435
+MOV R2 54145
+MUL R24 R14 R26
+STR R13 37243 R4
+LDR R27 R8 -13432
+DIV R20 R19 R13
+MUL R6 R23 R21
+ADD R19 R21 R19
+MOV R30 -25749
+SUB R22 R16 R7
+STR R19 47798 R31
+ADD R20 R22 R6
+ADD R4 R30 R7
+LDR R19 R4 -26631
+MOV R7 -48454
+SUB R23 R0 R13
+ADD R5 R11 R12
+MOV R3 -22534
+DIV R22 R10 R2
+ADD R31 R17 R31
+ADD R18 R1 R24
+DIV R31 R3 R11
+SUB R15 R7 R17
+MOV R29 -8517
+SUB R9 R9 R31
+LDR R15 R17 15378
+MOV R26 30366
+STR R13 -27283 R23
+SUB R7 R5 R31
+STR R7 -57432 R31
+SUB R4 R30 R20
+LDR R21 R19 -14801
+MOV R16 -55547
+SUB R12 R31 R31
+ADD R25 R11 R2
+ADD R7 R18 R10
+LDR R26 R2 55211
+STR R6 -36994 R17
+LDR R31 R26 8126
+DIV R24 R8 R20
+SUB R30 R21 R10
+ADD R12 R22 R21
+DIV R11 R12 R16
+DIV R13 R15 R31
+ADD R6 R15 R6
+STR R22 27935 R17
+MOV R21 -52269
+MUL R6 R12 R14
+DIV R27 R4 R20
+LDR R8 R7 -28684
+MUL R18 R2 R29
+MOV R18 15583
+MOV R20 -7889
+SUB R29 R27 R4
+DIV R16 R27 R16
+MUL R26 R27 R27
+MOV R21 22153
+DIV R26 R4 R2
+MOV R2 -59135
+STR R10 -4653 R1
+MUL R20 R12 R28
+SUB R19 R18 R12
+SUB R28 R4 R2
+MUL R7 R31 R18
+STR R11 26575 R3
+ADD R17 R6 R31
+SUB R10 R24 R5
+DIV R0 R8 R0
+LDR R27 R15 20177
+MOV R15 -65200
+MUL R12 R1 R29
+ADD R28 R2 R9
+DIV R5 R8 R5
+MUL R9 R1 R20
+MUL R16 R31 R8
+STR R19 -6482 R12
+ADD R14 R24 R19
+DIV R23 R16 R20
+ADD R0 R4 R18
+ADD R27 R4 R1
+LDR R16 R1 -44662
+MUL R15 R8 R14
+MOV R22 -12014
+DIV R8 R26 R18
+MOV R13 16000
+MUL R14 R30 R29
+DIV R21 R30 R26
+MUL R12 R21 R2
+STR R28 34046 R31
+SUB R5 R26 R4
+MOV R28 -43739
+MOV R10 -25380
+MUL R18 R24 R4
+ADD R17 R10 R23
+MOV R25 62573
+STR R21 -53582 R5
+ADD R27 R2 R28
+ADD R12 R0 R23
+MOV R31 -57477
+MOV R14 -30128
+LDR R24 R27 46649
+LDR R20 R14 -62297
+MOV R21 45496
+SUB R22 R9 R16
+STR R2 -53826 R5
+MOV R9 -28658
+STR R21 -46410 R30
+DIV R1 R24 R0
+DIV R24 R6 R8
+MOV R12 -50318
+STR R28 14748 R24
+LDR R9 R19 -56807
+STR R28 -58168 R14
+MUL R9 R30 R30
+LDR R16 R15 -36522
+SUB R26 R0 R11
+LDR R7 R26 28165
+DIV R11 R11 R2
+MUL R2 R12 R31
+DIV R16 R24 R10
+MOV R17 45046
+STR R18 34258 R27
+SUB R13 R24 R8
+STR R18 -21473 R24
+DIV R23 R1 R1
+MOV R28 8956
+MUL R21 R11 R16
+MOV R16 19872
+MUL R20 R0 R30
+LDR R14 R12 -24050
+MOV R9 -57652
+LDR R11 R24 -769
+DIV R15 R19 R3
+SUB R27 R8 R30
+DIV R20 R13 R6
+ADD R15 R17 R31
+DIV R2 R10 R1
+LDR R29 R3 35564
+LDR R6 R7 -20069
+SUB R7 R5 R9
+LDR R5 R26 -19401
+STR R31 -27415 R13
+ADD R29 R25 R28
+STR R27 51250 R2
+MUL R11 R27 R15
+DIV R10 R4 R4
+LDR R20 R4 -32669
+DIV R14 R31 R12
+DIV R4 R16 R21
+MUL R1 R14 R1
+MOV R18 -12545
+STR R16 -34562 R10
+LDR R16 R10 -51165
+MOV R11 -44242
+MOV R30 -59306
+ADD R4 R31 R20
+LDR R15 R5 18311
+DIV R15 R21 R30
+MOV R20 6776
+MOV R7 30823
+ADD R8 R14 R19
+LDR R11 R26 56254
+MOV R16 10657
+MUL R7 R9 R6
+MOV R15 10657
+MOV R0 58328
+MOV R18 15254
+STR R2 25603 R16
+MOV R12 -56567
+STR R23 -58468 R3
+LDR R15 R13 28170
+ADD R20 R30 R28
+DIV R11 R0 R13
+MOV R4 -53646
+SUB R4 R6 R30
+STR R3 -55131 R26
+SUB R26 R3 R9
+LDR R1 R24 45858
+STR R8 40024 R4
+DIV R30 R7 R11
+SUB R2 R9 R13
+MOV R10 -15393
+LDR R21 R4 -3980
+LDR R7 R1 38588
+STR R6 34121 R20
+MOV R30 4605
+MUL R5 R3 R6
+DIV R8 R4 R17
+STR R21 -1289 R31
+SUB R25 R31 R18
+ADD R19 R24 R28
+STR R2 -50367 R22
+STR R8 40149 R0
+DIV R20 R24 R1
+STR R8 30391 R19
+MOV R16 46044
+SUB R25 R2 R12
+LDR R18 R17 8665
+MUL R15 R18 R22
+DIV R24 R10 R6
+SUB R11 R24 R9
+LDR R8 R7 -33418
+MOV R6 27043
+DIV R1 R17 R29
+ADD R13 R25 R16
+ADD R26 R11 R6
+DIV R5 R6 R11
+MOV R8 -32416
+STR R15 -44735 R7
+STR R29 45193 R10
+STR R29 -12336 R11
+MOV R15 27320
+MOV R0 7291
+MOV R31 51233
+DIV R30 R22 R30
+ADD R22 R19 R25
+MUL R23 R12 R22
+LDR R13 R16 50786
+STR R29 -33908 R21
+LDR R3 R25 10544
+SUB R0 R13 R20
+ADD R26 R29 R5
+STR R0 -31701 R5
+SUB R17 R25 R9
+ADD R18 R28 R0
+SUB R11 R11 R11
+LDR R21 R25 61879
+SUB R30 R10 R0
+SUB R21 R10 R3
+DIV R22 R30 R18
+MOV R4 -30729
+ADD R16 R10 R25
+ADD R1 R21 R9
+LDR R16 R19 47141
+ADD R13 R24 R16
+MUL R24 R3 R11
+STR R11 -47993 R22
+SUB R23 R1 R20
+ADD R31 R16 R14
+ADD R31 R30 R28
+DIV R13 R22 R27
+STR R7 34065 R8
+ADD R7 R19 R25
+MUL R2 R27 R28
+LDR R18 R24 -27376
+DIV R27 R10 R27
+SUB R2 R8 R22
+MOV R22 -46139
+MOV R15 18681
+LDR R3 R21 -30395
+DIV R12 R22 R31
+DIV R12 R23 R15
+DIV R1 R24 R27
+ADD R9 R12 R7
+STR R27 -65344 R10
+SUB R24 R31 R24
+SUB R26 R3 R29
+MUL R31 R27 R22
+MOV R10 62516
+STR R14 65404 R4
+ADD R11 R17 R18
+ADD R5 R28 R16
+SUB R15 R27 R26
+ADD R24 R30 R27
+ADD R21 R9 R1
+SUB R4 R14 R23
+MOV R9 -31608
+LDR R29 R4 947
+MOV R13 -52579
+MOV R9 17529
+ADD R1 R17 R17
+LDR R14 R23 16572
+SUB R16 R10 R14
+MUL R30 R8 R11
+MOV R13 45872
+LDR R29 R24 3502
+MUL R10 R22 R1
+DIV R14 R13 R26
+SUB R8 R0 R16
+DIV R8 R0 R31
+STR R29 38503 R18
+MUL R6 R18 R6
+LDR R16 R25 -38372
+MUL R25 R11 R0
+MOV R17 63123
+SUB R5 R27 R23
+STR R4 30902 R29
+MUL R17 R8 R15
+ADD R1 R0 R9
+ADD R12 R13 R27
+STR R8 19471 R8
+MOV R15 -50598
+MUL R6 R23 R9
+MOV R16 -59279
+LDR R11 R27 -4377
+ADD R19 R18 R5
+DIV R0 R16 R6
+SUB R6 R10 R29
+SUB R24 R15 R6
+STR R27 -63852 R18
+STR R30 -65523 R26
+LDR R22 R30 -31491
+ADD R24 R3 R14
+MUL R14 R10 R17
+STR R23 -55481 R0
+LDR R12 R25 39635
+SUB R22 R12 R26
+LDR R13 R24 13024
+MUL R17 R11 R2
+ADD R15 R15 R0
+MUL R10 R1 R15
+SUB R12 R25 R1
+SUB R26 R25 R26
+DIV R15 R25 R6
+LDR R8 R9 7052
+MUL R26 R30 R5
+MUL R16 R18 R21
+MUL R22 R13 R3
+LDR R4 R2 48002
+ADD R1 R15 R20
+LDR R29 R24 14071
+LDR R1 R29 -52556
+ADD R13 R1 R9
+LDR R21 R8 -52279
+DIV R1 R17 R29
+ADD R24 R3 R20
+DIV R10 R12 R9
+STR R7 -21773 R0
+SUB R27 R21 R3
+STR R1 46279 R12
+STR R27 18064 R16
+MOV R19 725
+MUL R0 R12 R14
+MOV R21 51356
+ADD R3 R14 R14
+STR R20 17159 R2
+DIV R3 R29 R29
+LDR R19 R23 -42828
+LDR R13 R6 -39520
+SUB R27 R30 R6
+ADD R3 R29 R21
+LDR R28 R8 -14641
+STR R29 21292 R16
+DIV R6 R14 R0
+DIV R8 R30 R7
+MOV R13 43620
+DIV R26 R18 R5
+MOV R19 25065
+MOV R3 5074
+MUL R15 R17 R29
+ADD R27 R17 R5
+SUB R14 R2 R19
+DIV R14 R9 R20
+DIV R16 R31 R10
+MOV R16 -4359
+STR R19 53754 R14
+STR R11 37919 R5
+STR R0 -33925 R7
+SUB R30 R27 R28
+DIV R19 R4 R10
+SUB R13 R13 R18
+ADD R7 R19 R23
+LDR R19 R23 -25423
+MOV R1 -6417
+DIV R21 R1 R2
+MUL R11 R18 R4
+STR R2 7220 R31
+STR R6 18889 R12
+MOV R25 -12643
+LDR R24 R11 28416
+STR R3 -4454 R0
+LDR R18 R10 -38887
+MOV R5 6184
+SUB R7 R10 R9
+SUB R30 R13 R6
+LDR R13 R25 55159
+ADD R21 R28 R22
+STR R10 -14401 R16
+DIV R9 R24 R10
+MOV R28 -18582
+DIV R7 R26 R8
+MOV R24 -60515
+MOV R19 -5762
+MOV R8 -26023
+ADD R22 R19 R31
+ADD R10 R4 R11
+MUL R14 R30 R3
+LDR R16 R5 -9269
+MOV R19 22502
+STR R17 6444 R4
+MOV R0 33832
+MUL R8 R5 R3
+LDR R23 R23 -42579
+MUL R15 R20 R1
+MOV R19 16256
+MOV R28 -48718
+MOV R16 8876
+DIV R11 R15 R27
+MOV R14 7192
+SUB R12 R2 R6
+DIV R0 R16 R5
+DIV R10 R6 R7
+SUB R2 R25 R22
+ADD R15 R9 R22
+DIV R13 R19 R0
+SUB R10 R1 R29
+DIV R4 R14 R18
+LDR R30 R16 10431
+STR R21 48746 R25
+DIV R7 R3 R11
+ADD R0 R19 R22
+MOV R31 -8629
+STR R16 -48481 R1
+ADD R2 R7 R27
+ADD R18 R5 R24
+DIV R25 R7 R4
+MOV R3 -2061
+MOV R6 -59246
+LDR R21 R10 -41438
+MUL R21 R21 R30
+MOV R10 23484
+DIV R16 R18 R2
+SUB R12 R23 R6
+DIV R18 R1 R21
+LDR R21 R26 25065
+SUB R6 R17 R8
+DIV R23 R31 R21
+DIV R30 R18 R18
+DIV R2 R6 R11
+STR R26 -38874 R15
+SUB R26 R9 R31
+SUB R8 R27 R31
+DIV R20 R15 R13
+MOV R20 20307
+MOV R19 29347
+LDR R7 R10 -37252
+STR R13 -7004 R22
+SUB R20 R14 R15
+SUB R16 R3 R23
+SUB R15 R17 R23
+DIV R0 R4 R17
+LDR R9 R11 -45555
+LDR R12 R30 -14117
+SUB R5 R13 R14
+LDR R1 R12 -59032
+ADD R1 R7 R3
+DIV R13 R19 R15
+SUB R1 R3 R26
+ADD R17 R16 R17
+STR R15 -26624 R15
+DIV R11 R30 R1
+MOV R29 47534
+STR R22 -45274 R27
+MUL R20 R26 R25
+MUL R20 R22 R6
+MUL R4 R1 R27
+STR R14 -53271 R26
+ADD R12 R3 R17
+SUB R14 R4 R6
+MUL R26 R17 R11
+SUB R25 R31 R23
+MOV R2 -32173
+LDR R19 R8 -30786
+MUL R15 R5 R15
+SUB R27 R4 R11
+SUB R4 R1 R23
+STR R8 23980 R22
+LDR R10 R3 57486
+STR R13 -28305 R13
+LDR R11 R0 -43662
+DIV R31 R13 R27
+STR R7 -62822 R22
+SUB R0 R17 R5
+MUL R13 R27 R20
+SUB R17 R24 R11
+LDR R2 R21 -2425
+DIV R18 R31 R10
+MOV R17 -10948
+SUB R1 R18 R6
+STR R25 1909 R6
+LDR R10 R22 48017
+MOV R10 -37136
+STR R10 -59902 R22
+SUB R15 R12 R8
+MOV R26 -26169
+MOV R13 -1377
+MOV R16 -34088
+DIV R19 R2 R13
+MUL R25 R4 R13
+DIV R20 R27 R10
+LDR R18 R29 9059
+LDR R19 R12 57629
+STR R12 -64568 R5
+ADD R25 R31 R12
+DIV R9 R15 R9
+MOV R24 51606
+DIV R7 R14 R8
+ADD R27 R15 R31
+SUB R17 R6 R11
+MOV R31 -17805
+MUL R11 R11 R0
+ADD R1 R16 R19
+MUL R10 R10 R27
+STR R0 -1442 R21
+MUL R6 R19 R30
+DIV R13 R6 R11
+ADD R16 R19 R17
+LDR R29 R8 -38919
+LDR R9 R18 -23397
+STR R7 30968 R15
+MOV R12 -59990
+ADD R26 R21 R21
+ADD R18 R12 R23
+MUL R15 R30 R24
+MUL R16 R4 R1
+DIV R27 R14 R9
+LDR R8 R26 -25184
+DIV R5 R28 R26
+MUL R0 R0 R11
+DIV R18 R13 R6
+MOV R23 6142
+LDR R14 R27 -39180
+LDR R23 R25 63200
+LDR R20 R7 31141
+MOV R10 -35590
+ADD R13 R19 R4
+ADD R18 R16 R2
+SUB R22 R3 R22
+DIV R12 R15 R11
+MOV R10 52395
+ADD R0 R7 R2
+ADD R6 R2 R8
+DIV R28 R18 R16
+LDR R30 R19 9096
+LDR R19 R4 40030
+DIV R24 R12 R7
+SUB R26 R12 R31
+MUL R15 R18 R3
+LDR R0 R7 47845
+MOV R7 48983
+LDR R8 R11 -11041
+MOV R28 8087
+MOV R20 8823
+STR R2 41069 R17
+DIV R23 R29 R10
+DIV R23 R11 R31
+SUB R25 R12 R27
+MOV R28 2160
+SUB R31 R18 R6
+LDR R20 R22 50562
+LDR R10 R10 -50566
+LDR R25 R17 -42807
+ADD R15 R6 R30
+MOV R9 -26217
+STR R9 -11613 R24
+MOV R0 -59656
+DIV R13 R31 R21
+LDR R4 R11 3525
+MUL R0 R2 R19
+LDR R19 R2 -9383
+MUL R16 R9 R28
+LDR R20 R16 -29969
+STR R19 -53391 R12
+ADD R8 R15 R31
+LDR R31 R5 -978
+MUL R11 R10 R31
+MOV R13 30298
+LDR R18 R15 -46040
+MUL R17 R5 R29
+SUB R0 R13 R30
+MOV R3 -45591
+LDR R12 R11 -26210
+LDR R11 R8 20674
+MOV R19 -30436
+MOV R6 -31372
+LDR R25 R8 57834
+STR R17 5551 R11
+STR R0 46388 R19
+ADD R8 R17 R26
+MUL R4 R8 R22
+ADD R20 R6 R24
+MUL R6 R4 R31
+ADD R29 R17 R7
+SUB R30 R2 R13
+DIV R2 R28 R12
+LDR R26 R1 61410
+MUL R6 R26 R20
+SUB R1 R29 R20
+STR R12 20341 R17
+DIV R9 R15 R16
+LDR R5 R12 547
+MOV R31 -14709
+MUL R25 R29 R21
+STR R17 35816 R10
+LDR R4 R17 -35000
+MOV R0 -50884
+MUL R29 R25 R2
+SUB R16 R15 R15
+MUL R28 R24 R18
+STR R2 15625 R11
+SUB R30 R11 R24
+STR R30 57163 R30
+MUL R15 R0 R15
+LDR R14 R12 -15812
+SUB R11 R7 R28
+SUB R17 R11 R20
+SUB R13 R17 R28
+STR R13 10868 R20
+SUB R27 R11 R26
+DIV R18 R26 R30
+LDR R21 R7 10807
+ADD R15 R25 R16
+ADD R1 R31 R17
+DIV R5 R1 R6
+STR R26 -10695 R27
+ADD R3 R16 R26
+LDR R29 R31 -27883
+MOV R2 -54626
+MOV R24 38434
+STR R18 -13396 R8
+MUL R4 R23 R18
+ADD R10 R24 R0
+SUB R14 R12 R16
+ADD R4 R5 R4
+ADD R2 R4 R0
+SUB R26 R24 R30
+ADD R7 R31 R11
+SUB R24 R25 R17
+MUL R15 R20 R0
+DIV R8 R23 R3
+MUL R17 R11 R9
+ADD R1 R30 R31
+SUB R4 R15 R21
+MUL R30 R9 R9
+ADD R31 R24 R5
+STR R15 -51440 R11
+DIV R16 R19 R24
+SUB R1 R13 R16
+LDR R2 R28 22973
+STR R24 -7297 R7
+DIV R28 R21 R17
+DIV R5 R18 R11
+ADD R1 R1 R25
+STR R6 -6358 R13
+LDR R14 R24 18316
+SUB R24 R6 R18
+DIV R19 R24 R25
+MUL R7 R3 R1
+STR R29 -61360 R9
+DIV R21 R17 R5
+STR R6 60620 R27
+LDR R30 R14 7083
+DIV R2 R17 R26
+MUL R21 R22 R8
+MOV R5 10516
+MUL R10 R31 R31
+DIV R11 R17 R14
+MUL R3 R4 R6
+MUL R11 R20 R28
+MOV R4 -6182
+MOV R5 -34751
+LDR R9 R5 64553
+DIV R10 R16 R30
+MOV R27 -46215
+MUL R8 R29 R24
+ADD R27 R4 R21
+MUL R11 R6 R9
+STR R11 44138 R28
+ADD R23 R1 R0
+MOV R14 -3084
+DIV R17 R28 R12
+MUL R10 R9 R17
+MOV R31 25352
+STR R14 -11915 R12
+DIV R0 R11 R14
+LDR R26 R3 -27225
+MUL R17 R28 R11
+LDR R1 R12 28918
+DIV R8 R10 R5
+MOV R27 -5506
+STR R28 -294 R5
+LDR R4 R5 24948
+MUL R23 R18 R25
+LDR R31 R13 -31739
+SUB R27 R25 R7
+MUL R24 R29 R4
+LDR R17 R18 14877
+MOV R5 -3430
+LDR R10 R17 -20984
+DIV R1 R14 R24
+SUB R0 R27 R10
+MUL R25 R0 R8
+STR R23 37505 R2
+MOV R25 31604
+MOV R10 49197
+DIV R18 R31 R4
+STR R1 3970 R26
+DIV R12 R0 R15
+STR R25 49462 R29
+ADD R30 R20 R14
+STR R2 -14550 R7
+MOV R22 -43696
+ADD R11 R7 R18
+MUL R2 R17 R12
+MOV R29 50389
+MUL R17 R6 R8
+SUB R12 R11 R1
+SUB R11 R23 R9
+MUL R12 R4 R31
+MUL R27 R3 R9
+MOV R12 12258
+ADD R27 R25 R28
+ADD R23 R4 R16
+ADD R2 R2 R11
+LDR R1 R11 33569
+DIV R7 R14 R14
+SUB R4 R22 R22
+SUB R26 R13 R3
+STR R16 22319 R23
+ADD R7 R25 R21
+STR R6 14727 R19
+MUL R8 R30 R18
+STR R14 50113 R23
+ADD R23 R15 R11
+MUL R22 R27 R4
+MUL R22 R8 R30
+STR R14 -41761 R15
+STR R3 -1871 R0
+MUL R3 R29 R3
+SUB R26 R22 R4
+STR R22 -57533 R31
+MUL R12 R30 R20
+MOV R5 3932
+DIV R5 R23 R25
+ADD R29 R19 R6
+DIV R2 R12 R1
+STR R2 16945 R14
+STR R27 -44484 R30
+STR R31 -14022 R8
+MOV R26 -8664
+ADD R21 R16 R21
+DIV R25 R7 R19
+STR R18 -38796 R1
+MOV R29 46465
+SUB R14 R8 R5
+LDR R8 R20 -39274
+LDR R30 R3 -16990
+STR R10 -60366 R0
+STR R24 -14978 R19
+ADD R23 R1 R19
+ADD R19 R13 R5
+SUB R10 R24 R6
+MOV R18 -61192
+DIV R8 R21 R2
+DIV R2 R11 R26
+MUL R31 R31 R8
+MOV R21 59314
+SUB R11 R10 R1
+MUL R17 R20 R13
+ADD R14 R13 R27
+MOV R5 -25990
+LDR R22 R11 15246
+ADD R13 R18 R1
+MUL R29 R6 R15
+SUB R3 R15 R20
+SUB R8 R29 R30
+MOV R16 5174
+STR R21 -48892 R21
+SUB R4 R30 R16
+LDR R28 R17 6168
+STR R2 -37387 R11
+ADD R3 R24 R0
+LDR R23 R18 49030
+MUL R12 R7 R14
+SUB R12 R11 R17
+LDR R22 R2 -11196
+STR R29 -11513 R19
+SUB R8 R2 R27
+ADD R24 R4 R30
+MUL R28 R6 R7
+MOV R26 51927
+LDR R23 R10 -32852
+STR R5 -56995 R24
+LDR R7 R13 -34136
+SUB R22 R13 R21
+MOV R11 23719
+DIV R1 R13 R23
+ADD R21 R12 R13
+STR R24 -47724 R15
+ADD R29 R27 R28
+SUB R23 R1 R31
+MOV R20 -2762
+DIV R8 R16 R20
+MUL R24 R18 R14
+ADD R10 R14 R30
+STR R8 -37083 R20
+SUB R17 R8 R6
+MOV R3 55771
+STR R30 -12992 R1
+MUL R19 R13 R16
+SUB R23 R27 R28
+ADD R8 R23 R20
+MOV R25 -53712
+MUL R26 R9 R31
+MOV R30 17797
+ADD R0 R1 R7
+LDR R21 R1 29559
+MOV R5 48541
+MUL R0 R26 R24
+LDR R21 R3 -31783
+STR R29 10316 R7
+STR R24 -64143 R31
+SUB R20 R17 R8
+DIV R17 R2 R14
+STR R22 -34567 R17
+MUL R4 R18 R6
+SUB R24 R3 R10
+MUL R29 R19 R21
+STR R9 48231 R26
+SUB R6 R23 R5
+SUB R6 R24 R26
+MUL R13 R23 R6
+MOV R15 47586
+ADD R29 R2 R3
+STR R12 37541 R29
+LDR R13 R18 5828
+ADD R22 R22 R26
+LDR R6 R25 -32374
+SUB R1 R4 R29
+STR R26 -5176 R15
+MUL R5 R6 R6
+ADD R2 R11 R5
+MUL R21 R26 R24
+DIV R30 R6 R11
+STR R21 8229 R7
+MUL R26 R22 R28
+DIV R30 R27 R20
+DIV R10 R10 R24
+ADD R13 R0 R2
+MOV R31 55309
+STR R21 -18347 R23
+LDR R11 R29 -4583
+ADD R12 R23 R7
+MUL R30 R1 R8
+MUL R20 R14 R28
+ADD R5 R20 R29
+MOV R12 14754
+STR R30 -34945 R0
+LDR R13 R27 58268
+SUB R2 R24 R18
+STR R15 42601 R14
+MOV R0 4134
+MOV R31 24516
+MUL R7 R6 R24
+STR R23 28335 R22
+MOV R4 52021
+ADD R24 R4 R1
+SUB R23 R6 R1
+LDR R0 R20 52126
+ADD R1 R22 R28
+ADD R17 R17 R8
+ADD R20 R17 R20
+STR R24 35958 R8
+MOV R0 -24105
+DIV R21 R16 R24
+STR R25 -22982 R30
+LDR R0 R6 -16231
+DIV R22 R23 R6
+LDR R11 R5 1855
+STR R23 59985 R21
+STR R24 36346 R15
+ADD R8 R16 R16
+DIV R2 R30 R21
+STR R3 -58506 R22
+ADD R20 R11 R3
+STR R31 26656 R16
+SUB R0 R17 R11
+DIV R4 R13 R25
+MUL R17 R28 R29
+MUL R1 R27 R3
+LDR R13 R7 42882
+ADD R3 R25 R4
+SUB R16 R2 R24
+SUB R13 R15 R31
+MOV R8 54002
+LDR R7 R24 -41563
+LDR R4 R13 10541
+LDR R22 R29 6253
+STR R10 29843 R14
+ADD R31 R4 R19
+MOV R5 -45681
+DIV R29 R18 R13
+STR R1 -62035 R25
+ADD R24 R21 R28
+MUL R21 R29 R3
+ADD R5 R15 R6
+MUL R2 R2 R17
+DIV R27 R8 R25
+LDR R13 R28 -58586
+MUL R31 R9 R0
+ADD R2 R18 R9
+STR R13 -5658 R16
+SUB R30 R29 R1
+STR R23 11748 R9
+STR R29 33419 R16
+ADD R10 R27 R28
+MOV R20 56067
+SUB R13 R26 R26
+LDR R30 R26 10814
+STR R6 41953 R14
+MOV R4 -61225
+LDR R14 R23 62888
+MOV R0 -34034
+MUL R5 R0 R13
+SUB R22 R23 R14
+DIV R28 R9 R25
+DIV R27 R8 R20
+ADD R28 R31 R2
+LDR R28 R14 -21488
+STR R9 63865 R11
+LDR R20 R24 -3313
+DIV R30 R8 R23
+SUB R28 R27 R20
+STR R31 32696 R20
+STR R15 23320 R30
+SUB R18 R22 R17
+ADD R1 R14 R28
+MOV R8 -17048
+LDR R5 R19 41454
+SUB R1 R25 R27
+ADD R17 R10 R29
+STR R27 53854 R9
+LDR R25 R27 38997
+SUB R17 R13 R8
+ADD R18 R6 R14
+DIV R5 R2 R20
+MOV R24 4876
+SUB R0 R0 R7
+STR R3 64146 R30
+SUB R20 R11 R8
+SUB R3 R14 R22
+SUB R29 R0 R28
+MOV R10 -15642
+SUB R3 R31 R20
+MOV R28 -45372
+MOV R19 -40285
+STR R20 -973 R18
+MOV R7 18725
+DIV R24 R15 R17
+MUL R11 R5 R17
+STR R22 -10020 R5
+ADD R18 R3 R10
+SUB R15 R31 R18
+SUB R18 R22 R25
+MOV R17 37588
+LDR R0 R30 65463
+ADD R6 R25 R26
+DIV R28 R0 R3
+ADD R13 R26 R31
+MOV R5 -64771
+MOV R4 29730
+LDR R22 R28 -12348
+ADD R26 R18 R7
+MOV R6 20387
+SUB R9 R2 R19
+SUB R23 R31 R14
+DIV R22 R26 R26
+MOV R29 -4258
+MUL R22 R8 R7
+MOV R5 29901
+LDR R23 R12 35982
+MUL R25 R17 R3
+DIV R6 R11 R17
+SUB R16 R14 R3
+STR R27 44603 R27
+MOV R5 -16616
+MUL R3 R6 R22
+MOV R10 25575
+STR R10 -11119 R7
+ADD R27 R12 R12
+DIV R18 R1 R22
+SUB R12 R15 R5
+DIV R20 R24 R17
+MUL R17 R30 R25
+ADD R8 R6 R4
+LDR R1 R16 43448
+STR R0 -45048 R15
+DIV R15 R2 R2
+DIV R14 R28 R3
+SUB R18 R9 R25
+ADD R10 R29 R18
+MUL R18 R25 R21
+DIV R26 R31 R23
+ADD R17 R17 R22
+MOV R20 -12261
+ADD R18 R0 R9
+ADD R16 R9 R29
+MUL R24 R2 R13
+LDR R17 R25 60139
+MOV R30 -15361
+MUL R10 R3 R28
+DIV R9 R14 R0
+MOV R8 26524
+STR R23 26350 R4
+MUL R11 R13 R22
+MUL R0 R5 R5
+ADD R25 R0 R24
+STR R19 65085 R17
+MOV R1 12801
+LDR R10 R31 -55234
+MOV R17 6964
+LDR R27 R29 -5374
+STR R0 -36806 R27
+DIV R13 R31 R17
+DIV R30 R23 R23
+MUL R12 R3 R11
+DIV R29 R2 R9
+LDR R28 R5 20047
+SUB R29 R14 R30
+MOV R16 -40343
+SUB R15 R21 R16
+SUB R14 R2 R15
+MOV R20 -16991
+LDR R11 R20 12178
+MOV R8 -6507
+STR R22 -40273 R18
+STR R4 -43785 R28
+DIV R23 R30 R30
+DIV R7 R29 R20
+LDR R23 R25 -54814
+MUL R14 R10 R0
+STR R25 64069 R4
+MOV R20 -54087
+MOV R7 -38772
+DIV R29 R1 R18
+SUB R4 R6 R0
+ADD R27 R26 R4
+MUL R7 R10 R23
+DIV R5 R29 R26
+DIV R6 R10 R10
+SUB R17 R0 R5
+STR R24 58262 R29
+SUB R17 R18 R7
+DIV R19 R14 R12
+MOV R19 49214
+LDR R18 R1 -17615
+SUB R5 R18 R27
+MUL R4 R24 R11
+SUB R11 R7 R5
+MOV R26 -34913
+SUB R20 R11 R30
+SUB R20 R10 R19
+DIV R19 R24 R0
+ADD R11 R28 R10
+ADD R6 R20 R18
+LDR R27 R8 -59325
+DIV R10 R0 R15
+STR R25 -5257 R10
+MUL R11 R15 R5
+LDR R14 R14 -48503
+DIV R16 R29 R26
+ADD R22 R16 R17
+STR R16 -21788 R5
+STR R21 21903 R25
+ADD R13 R23 R0
+MOV R27 -1369
+MOV R29 15888
+LDR R17 R13 18280
+MUL R27 R0 R10
+MUL R1 R25 R4
+LDR R30 R2 -38717
+LDR R28 R13 -19653
+SUB R5 R20 R21
+MOV R27 -9312
+LDR R9 R16 46409
+ADD R3 R28 R16
+ADD R21 R21 R5
+DIV R29 R9 R3
+LDR R12 R0 25721
+DIV R30 R15 R5
+SUB R9 R2 R31
+LDR R12 R21 -48059
+ADD R16 R10 R0
+STR R7 -28078 R30
+MOV R5 61406
+DIV R6 R28 R23
+MUL R2 R19 R2
+LDR R30 R11 -9430
+MOV R1 19160
+DIV R31 R0 R24
+MOV R4 -21837
+DIV R12 R26 R15
+DIV R20 R26 R15
+MUL R20 R26 R12
+DIV R4 R17 R16
+ADD R7 R6 R14
+ADD R26 R0 R2
+MOV R18 62668
+ADD R31 R20 R4
+ADD R3 R30 R14
+LDR R17 R26 55930
+SUB R12 R24 R25
+STR R23 35771 R23
+LDR R3 R20 31045
+MUL R27 R19 R9
+LDR R8 R31 4661
+MOV R27 21894
+SUB R6 R24 R13
+ADD R20 R16 R3
+MOV R17 42673
+SUB R9 R14 R23
+SUB R0 R15 R17
+SUB R1 R19 R25
+ADD R23 R15 R11
+MUL R6 R15 R25
+DIV R13 R11 R21
+MOV R8 -58112
+MOV R28 -58292
+MUL R12 R22 R26
+MOV R22 15854
+LDR R7 R2 29309
+STR R15 -56252 R29
+SUB R5 R12 R18
+DIV R5 R13 R7
+STR R14 -32261 R15
+LDR R13 R0 9240
+SUB R25 R31 R29
+MUL R11 R20 R4
+LDR R4 R2 -54737
+MOV R7 6898
+MUL R31 R12 R6
+STR R24 -56817 R25
+STR R3 25125 R6
+SUB R9 R4 R13
+MOV R31 9097
+MOV R25 -46296
+SUB R13 R3 R26
+MOV R15 29154
+STR R15 -64097 R23
+STR R24 -21460 R29
+SUB R30 R29 R5
+MUL R5 R22 R24
+LDR R1 R0 -47424
+SUB R22 R2 R27
+MUL R26 R12 R8
+ADD R5 R25 R2
+MOV R30 -40878
+SUB R20 R16 R19
+DIV R19 R2 R30
+SUB R21 R4 R28
+ADD R21 R25 R12
+SUB R7 R17 R7
+MUL R13 R0 R2
+MOV R10 7907
+DIV R17 R1 R2
+STR R0 40483 R24
+DIV R11 R28 R5
+STR R23 46951 R14
+SUB R24 R11 R14
+ADD R13 R18 R20
+ADD R3 R1 R12
+ADD R16 R3 R27
+STR R6 52133 R26
+LDR R28 R2 45994
+STR R14 735 R27
+SUB R29 R23 R11
+DIV R3 R26 R20
+LDR R18 R31 -63098
+DIV R13 R23 R22
+STR R3 -22166 R16
+ADD R13 R26 R14
+MUL R9 R8 R30
+ADD R21 R14 R3
+SUB R30 R5 R5
+LDR R13 R0 43160
+DIV R18 R6 R12
+MUL R13 R15 R19
+SUB R31 R19 R3
+MUL R25 R23 R27
+DIV R17 R6 R25
+DIV R23 R11 R29
+MUL R19 R1 R4
+ADD R1 R20 R28
+ADD R21 R19 R11
+MOV R20 64257
+MUL R0 R14 R7
+SUB R8 R7 R2
+DIV R30 R3 R10
+MOV R9 -6231
+ADD R20 R9 R6
+STR R1 2579 R7
+MOV R26 -25902
+SUB R29 R18 R3
+LDR R23 R4 -31537
+ADD R12 R16 R17
+MOV R4 -10974
+ADD R16 R2 R19
+SUB R17 R0 R25
+DIV R9 R4 R4
+MUL R1 R19 R1
+DIV R15 R3 R27
+MUL R18 R29 R25
+SUB R29 R19 R29
+MOV R18 12319
+ADD R9 R10 R11
+ADD R10 R0 R9
+DIV R5 R21 R25
+LDR R22 R19 8405
+MUL R19 R6 R3
+STR R19 -55911 R28
+ADD R23 R20 R16
+DIV R29 R31 R14
+ADD R5 R12 R28
+MUL R7 R8 R15
+MUL R25 R26 R27
+MOV R9 -45563
+MUL R23 R13 R10
+DIV R4 R31 R0
+ADD R28 R26 R12
+ADD R7 R16 R15
+SUB R9 R13 R22
+MUL R30 R7 R23
+MUL R13 R9 R8
+LDR R8 R26 -10419
+STR R13 -34919 R0
+ADD R16 R27 R20
+STR R29 38344 R6
+STR R9 35911 R12
+MUL R27 R14 R21
+MOV R4 -52095
+STR R31 -1309 R0
+DIV R4 R20 R19
+MOV R18 8813
+LDR R24 R21 -2562
+MOV R11 33435
+SUB R10 R19 R16
+DIV R11 R8 R26
+MUL R28 R12 R6
+DIV R10 R17 R3
+LDR R22 R14 -32167
+STR R8 13716 R3
+SUB R27 R9 R14
+MUL R19 R5 R3
+LDR R2 R19 -25786
+SUB R20 R25 R8
+LDR R24 R18 -48133
+STR R20 7259 R31
+ADD R14 R17 R8
+LDR R6 R9 37157
+DIV R19 R21 R11
+LDR R12 R4 -29051
+MUL R0 R19 R20
+MOV R4 -20377
+MOV R16 4084
+MUL R28 R30 R1
+STR R15 -5641 R13
+ADD R0 R28 R5
+LDR R11 R4 -18458
+SUB R13 R0 R28
+SUB R10 R15 R27
+LDR R20 R10 57171
+LDR R21 R6 52491
+MUL R0 R6 R1
+STR R4 -4131 R16
+ADD R15 R26 R5
+MOV R15 -8454
+MOV R6 44876
+STR R27 -62817 R10
+SUB R31 R14 R26
+SUB R5 R2 R23
+SUB R0 R17 R9
+MOV R19 -18565
+DIV R18 R16 R22
+DIV R28 R9 R16
+STR R15 11995 R1
+SUB R7 R14 R2
+SUB R26 R11 R28
+ADD R3 R14 R8
+DIV R7 R31 R29
+LDR R12 R24 23878
+MOV R6 -35604
+SUB R8 R24 R17
+LDR R28 R16 22717
+ADD R2 R25 R0
+ADD R13 R1 R3
+LDR R16 R16 -56939
+DIV R10 R18 R18
+SUB R3 R27 R9
+MOV R29 -1029
+LDR R31 R23 65358
+ADD R12 R12 R21
+DIV R13 R15 R24
+LDR R11 R24 -36852
+MUL R2 R25 R15
+DIV R28 R9 R22
+STR R2 -17560 R3
+STR R10 21986 R27
+SUB R23 R14 R25
+DIV R29 R4 R25
+ADD R10 R5 R19
+DIV R10 R12 R21
+SUB R8 R25 R23
+DIV R22 R21 R29
+STR R4 18573 R26
+STR R27 37517 R17
+MOV R31 5072
+STR R19 24627 R17
+LDR R18 R27 58520
+MOV R31 58658
+LDR R21 R20 48749
+SUB R28 R10 R31
+LDR R5 R0 29337
+LDR R25 R30 61712
+ADD R9 R1 R27
+MOV R14 7646
+SUB R16 R30 R8
+STR R29 57402 R14
+DIV R24 R8 R10
+SUB R13 R4 R0
+MUL R8 R24 R10
+LDR R16 R13 54801
+SUB R0 R26 R11
+DIV R7 R18 R12
+MOV R18 14997
+MUL R28 R27 R26
+MUL R13 R26 R19
+STR R4 -26199 R4
+DIV R6 R14 R14
+MUL R11 R22 R13
+LDR R4 R26 -7556
+DIV R31 R21 R6
+MUL R2 R1 R15
+ADD R7 R28 R17
+ADD R7 R25 R12
+DIV R14 R13 R20
+SUB R28 R8 R3
+STR R6 62537 R19
+MUL R30 R4 R2
+DIV R31 R13 R15
+SUB R5 R18 R18
+SUB R23 R15 R23
+ADD R11 R17 R16
+LDR R19 R2 -12959
+DIV R25 R15 R0
+MOV R16 21965
+SUB R12 R2 R19
+SUB R8 R18 R18
+ADD R24 R24 R15
+STR R19 21301 R12
+MOV R18 -51405
+SUB R25 R2 R13
+MUL R25 R7 R25
+STR R5 14021 R19
+LDR R20 R27 -38560
+DIV R5 R26 R14
+MOV R13 14301
+SUB R1 R27 R25
+MOV R11 13629
+SUB R0 R3 R29
+DIV R14 R19 R19
+MOV R4 54268
+MUL R5 R7 R15
+ADD R2 R4 R31
+ADD R1 R31 R22
+DIV R18 R26 R9
+ADD R26 R6 R17
+STR R21 -22291 R28
+LDR R6 R3 -24390
+MOV R31 -37119
+LDR R27 R21 -29805
+MOV R7 37874
+STR R21 40142 R13
+ADD R8 R19 R6
+MOV R18 -41611
+STR R1 -33618 R11
+STR R14 -43034 R31
+STR R8 38925 R19
+MUL R20 R20 R23
+MOV R27 -22264
+MOV R19 -44892
+MOV R2 -52183
+SUB R6 R21 R1
+MUL R13 R5 R19
+MUL R31 R17 R22
+MUL R27 R13 R30
+DIV R13 R7 R14
+LDR R2 R18 -35235
+STR R7 52505 R10
+MUL R20 R10 R5
+LDR R23 R5 41086
+SUB R3 R26 R24
+MUL R0 R19 R31
+LDR R10 R13 -55833
+MOV R27 13557
+DIV R22 R18 R0
+STR R31 35563 R29
+SUB R0 R6 R4
+MUL R23 R9 R26
+STR R16 -50141 R25
+SUB R11 R28 R10
+ADD R15 R30 R20
+LDR R13 R17 -41158
+DIV R9 R8 R11
+MOV R23 50896
+STR R28 -58070 R0
+ADD R28 R6 R24
+MUL R3 R3 R1
+MUL R25 R9 R18
+DIV R10 R26 R17
+MUL R20 R8 R25
+MUL R1 R4 R14
+SUB R4 R23 R23
+SUB R13 R7 R17
+MOV R4 10627
+DIV R8 R11 R30
+MOV R5 50661
+LDR R28 R5 -55593
+SUB R19 R31 R28
+STR R26 -57290 R19
+MUL R12 R20 R13
+ADD R26 R16 R15
+SUB R23 R10 R9
+DIV R23 R4 R10
+MUL R14 R23 R17
+SUB R31 R3 R22
+DIV R21 R29 R13
+SUB R4 R0 R4
+MUL R29 R25 R4
+MOV R18 -17722
+LDR R4 R5 -52357
+DIV R10 R8 R28
+DIV R20 R3 R14
+MOV R8 -32814
+STR R14 -29360 R24
+DIV R15 R11 R13
+MUL R12 R17 R4
+MUL R18 R17 R9
+MUL R3 R26 R17
+DIV R22 R16 R6
+SUB R19 R14 R5
+SUB R10 R13 R1
+ADD R17 R15 R13
+SUB R12 R29 R13
+MOV R7 -14382
+SUB R7 R10 R11
+ADD R30 R18 R1
+MOV R2 50439
+MUL R1 R29 R15
+DIV R3 R8 R1
+SUB R18 R7 R23
+SUB R27 R5 R9
+LDR R21 R13 -23294
+STR R28 29677 R1
+MOV R5 -33774
+ADD R16 R0 R2
+STR R28 -11283 R5
+LDR R17 R4 46412
+MUL R30 R30 R9
+SUB R1 R14 R4
+SUB R27 R17 R27
+MUL R6 R1 R31
+MUL R20 R23 R27
+SUB R2 R12 R28
+STR R26 10962 R19
+ADD R23 R8 R30
+SUB R31 R7 R25
+MUL R14 R1 R24
+SUB R1 R8 R28
+MOV R7 -34284
+DIV R13 R22 R1
+ADD R30 R29 R19
+MUL R29 R10 R3
+STR R21 -13155 R30
+LDR R9 R19 53541
+DIV R4 R21 R20
+LDR R16 R8 -49263
+MUL R18 R10 R16
+SUB R14 R28 R0
+STR R22 -31737 R21
+LDR R0 R20 -37396
+MUL R17 R14 R6
+ADD R26 R16 R23
+MUL R25 R16 R1
+ADD R17 R18 R21
+ADD R11 R27 R22
+SUB R23 R25 R18
+ADD R21 R12 R29
+SUB R24 R30 R26
+STR R12 -42560 R14
+MOV R17 -56115
+STR R25 -8090 R12
+SUB R2 R31 R12
+DIV R9 R31 R19
+DIV R17 R20 R29
+SUB R4 R6 R14
+SUB R21 R19 R18
+STR R12 -8064 R2
+MOV R28 -32179
+LDR R31 R9 47345
+MUL R15 R25 R2
+DIV R22 R24 R1
+LDR R31 R17 53987
+MUL R4 R2 R12
+SUB R31 R11 R4
+STR R1 62973 R2
+STR R20 41517 R26
+MUL R18 R7 R13
+MOV R28 55625
+LDR R3 R4 43022
+STR R24 44205 R22
+STR R3 4461 R11
+MOV R13 5764
+LDR R6 R29 -25129
+LDR R6 R0 12567
+DIV R8 R20 R23
+STR R16 -26131 R18
+DIV R24 R27 R22
+LDR R29 R0 -54099
+ADD R21 R6 R5
+ADD R12 R4 R30
+LDR R14 R22 47814
+LDR R5 R16 57082
+ADD R6 R24 R19
+SUB R0 R30 R3
+ADD R11 R2 R6
+MUL R20 R9 R14
+ADD R14 R2 R0
+ADD R27 R30 R7
+MUL R30 R17 R31
+MUL R19 R22 R12
+ADD R28 R1 R10
+MUL R24 R7 R31
+LDR R13 R22 -10834
+DIV R16 R3 R20
+SUB R31 R17 R26
+DIV R9 R22 R14
+DIV R31 R17 R27
+MOV R16 12218
+MOV R12 -33227
+MUL R26 R11 R12
+LDR R19 R9 31178
+ADD R24 R28 R14
+DIV R11 R0 R10
+LDR R12 R23 19771
+ADD R20 R6 R27
+DIV R8 R24 R11
+LDR R15 R15 60718
+MOV R28 -48406
+MOV R12 -29938
+SUB R11 R24 R31
+DIV R20 R4 R4
+DIV R14 R17 R22
+MUL R27 R22 R0
+DIV R19 R3 R0
+DIV R29 R24 R24
+DIV R8 R22 R24
+DIV R10 R7 R25
+LDR R12 R26 13819
+DIV R8 R3 R15
+STR R27 -23076 R22
+ADD R20 R28 R27
+SUB R30 R21 R29
+STR R8 -46770 R7
+DIV R8 R7 R10
+MUL R1 R12 R20
+DIV R20 R5 R16
+MOV R7 987
+LDR R15 R7 -41283
+DIV R23 R27 R10
+DIV R23 R6 R7
+SUB R8 R20 R9
+MUL R13 R0 R19
+SUB R28 R28 R23
+SUB R14 R27 R14
+STR R4 -34546 R7
+MOV R31 15184
+SUB R22 R31 R28
+MUL R18 R6 R20
+ADD R16 R6 R13
+LDR R23 R27 2711
+SUB R24 R30 R0
+DIV R5 R31 R7
+ADD R30 R22 R1
+SUB R11 R13 R6
+STR R6 15171 R14
+STR R2 44890 R20
+LDR R23 R25 -31528
+MUL R11 R15 R26
+LDR R28 R19 39640
+MOV R31 -15341
+MOV R7 -39640
+MUL R27 R2 R19
+SUB R15 R29 R13
+ADD R13 R25 R24
+STR R23 -10649 R10
+SUB R21 R16 R18
+STR R0 38355 R20
+MUL R19 R7 R8
+ADD R26 R17 R23
+ADD R12 R6 R20
+LDR R1 R23 -42660
+STR R9 -20133 R31
+MUL R11 R13 R22
+MUL R4 R27 R3
+ADD R16 R31 R24
+MUL R13 R22 R7
+MOV R29 34852
+STR R16 -27150 R6
+DIV R19 R20 R26
+DIV R16 R15 R26
+LDR R28 R14 38089
+STR R30 -27547 R21
+DIV R21 R27 R19
+LDR R0 R1 30919
+MOV R23 6085
+MOV R28 55444
+MOV R21 53821
+DIV R24 R5 R2
+DIV R23 R5 R10
+ADD R31 R24 R19
+SUB R21 R27 R23
+DIV R12 R22 R23
+DIV R10 R14 R16
+LDR R20 R17 -19883
+SUB R11 R6 R26
+MOV R2 60618
+MOV R19 61486
+STR R3 5030 R4
+ADD R15 R22 R17
+MOV R6 23168
+ADD R8 R24 R27
+MOV R11 -23088
+STR R18 -21569 R14
+LDR R11 R13 7143
+MUL R28 R22 R25
+ADD R27 R14 R19
+MOV R30 10135
+MUL R10 R9 R21
+MOV R7 -22364
+LDR R3 R15 -56769
+LDR R30 R9 44313
+DIV R27 R28 R17
+ADD R2 R19 R4
+MUL R17 R29 R20
+MUL R10 R7 R17
+SUB R6 R11 R15
+MUL R10 R20 R18
+DIV R10 R9 R22
+LDR R10 R27 7381
+LDR R19 R12 -32155
+ADD R12 R1 R18
+STR R23 15721 R22
+LDR R7 R27 -23855
+STR R13 -42741 R31
+MOV R21 -29783
+ADD R2 R3 R3
+MUL R20 R14 R10
+SUB R5 R12 R5
+LDR R29 R18 53211
+SUB R30 R27 R24
+LDR R30 R3 51428
+STR R17 33248 R0
+MUL R5 R16 R19
+ADD R31 R6 R24
+SUB R14 R5 R18
+SUB R9 R25 R9
+SUB R18 R4 R6
+LDR R6 R3 -26884
+SUB R31 R22 R28
+MUL R27 R19 R19
+ADD R30 R17 R23
+SUB R22 R17 R3
+ADD R0 R6 R12
+SUB R6 R17 R6
+ADD R24 R8 R11
+ADD R21 R24 R15
+STR R30 60573 R18
+ADD R23 R5 R24
+MUL R4 R26 R31
+SUB R17 R17 R14
+DIV R27 R5 R12
+SUB R14 R7 R7
+STR R17 46367 R2
+LDR R20 R6 15103
+LDR R12 R6 -41563
+MUL R18 R13 R4
+ADD R11 R25 R17
+DIV R7 R4 R12
+MUL R22 R6 R2
+DIV R3 R11 R27
+MOV R30 -49651
+SUB R4 R27 R24
+ADD R8 R4 R21
+MUL R7 R28 R8
+MOV R30 -63350
+MOV R6 -22052
+STR R25 -2888 R30
+STR R8 28826 R18
+STR R16 6394 R24
+LDR R27 R10 18057
+ADD R31 R7 R2
+ADD R27 R11 R24
+MOV R20 21743
+MUL R30 R4 R31
+MUL R23 R1 R18
+DIV R28 R20 R8
+MOV R3 38102
+ADD R13 R3 R20
+SUB R18 R7 R12
+DIV R31 R18 R16
+STR R30 -53573 R16
+LDR R19 R3 15583
+MUL R29 R14 R20
+SUB R24 R30 R7
+LDR R3 R11 -62310
+SUB R10 R11 R30
+LDR R24 R6 42214
+DIV R6 R31 R8
+ADD R18 R27 R15
+MOV R4 15682
+DIV R17 R31 R31
+LDR R9 R20 1177
+MOV R15 27216
+MOV R9 47165
+STR R17 -38263 R0
+DIV R15 R8 R12
+ADD R19 R2 R27
+STR R23 -2231 R6
+DIV R21 R14 R23
+STR R6 -59289 R26
+SUB R10 R27 R8
+STR R28 -29223 R27
+MOV R19 -25412
+LDR R6 R11 41733
+MUL R6 R31 R11
+DIV R21 R27 R25
+STR R15 -15805 R11
+MUL R1 R0 R20
+DIV R17 R23 R11
+SUB R0 R10 R17
+ADD R2 R19 R17
+SUB R25 R0 R30
+ADD R14 R26 R13
+ADD R6 R31 R30
+STR R27 -37376 R25
+STR R1 -65043 R6
+STR R11 -57232 R29
+ADD R9 R18 R27
+SUB R30 R29 R9
+DIV R30 R1 R12
+STR R15 -61378 R2
+STR R3 2775 R2
+DIV R5 R31 R13
+DIV R18 R9 R3
+ADD R26 R15 R25
+ADD R13 R11 R19
+LDR R7 R5 -61419
+MUL R26 R4 R7
+LDR R28 R27 -12101
+STR R8 48031 R30
+SUB R0 R4 R9
+MOV R11 -27882
+MUL R13 R11 R8
+MUL R28 R27 R15
+MUL R2 R31 R29
+STR R8 52088 R3
+SUB R12 R16 R15
+SUB R1 R21 R10
+MOV R5 53307
+MOV R27 -30504
+ADD R7 R22 R25
+DIV R22 R1 R30
+DIV R6 R26 R7
+DIV R22 R23 R8
+STR R11 1484 R17
+SUB R16 R22 R31
+LDR R15 R19 -65254
+STR R20 -52097 R11
+DIV R6 R29 R28
+SUB R29 R10 R5
+ADD R24 R7 R23
+DIV R7 R22 R26
+MUL R6 R23 R27
+MUL R26 R4 R5
+LDR R6 R1 43446
+LDR R6 R2 21919
+DIV R2 R26 R1
+LDR R21 R14 63165
+MOV R4 61317
+MOV R6 -49011
+DIV R23 R31 R0
+DIV R30 R14 R11
+SUB R12 R25 R31
+STR R5 -25867 R22
+MUL R24 R1 R29
+STR R29 -39435 R15
+DIV R11 R10 R24
+DIV R15 R14 R23
+SUB R3 R26 R17
+ADD R19 R1 R27
+LDR R6 R2 -15365
+MOV R13 -8478
+SUB R6 R26 R17
+SUB R21 R15 R1
+LDR R23 R30 -50416
+MOV R28 -13190
+ADD R12 R17 R1
+MOV R7 9229
+MOV R5 61743
+DIV R14 R3 R25
+DIV R15 R10 R26
+LDR R13 R24 59073
+SUB R30 R1 R10
+SUB R22 R19 R16
+STR R27 -36779 R5
+STR R24 -41397 R29
+SUB R18 R2 R16
+ADD R20 R27 R30
+STR R20 49472 R25
+MUL R23 R22 R6
+ADD R15 R22 R22
+DIV R15 R26 R17
+MOV R18 727
+SUB R22 R1 R17
+STR R5 30472 R27
+LDR R8 R25 -48504
+STR R31 37957 R20
+ADD R24 R2 R28
+DIV R7 R7 R23
+MUL R8 R31 R3
+ADD R30 R10 R20
+MOV R6 -26467
+MOV R18 -30948
+LDR R0 R31 36884
+SUB R1 R25 R1
+ADD R8 R29 R31
+STR R8 64329 R13
+DIV R1 R10 R23
+ADD R25 R12 R6
+LDR R5 R28 60399
+SUB R7 R15 R24
+DIV R4 R15 R18
+ADD R2 R1 R14
+MOV R13 12612
+STR R12 31511 R7
+STR R10 32177 R1
+MOV R28 3237
+STR R28 63167 R21
+ADD R21 R19 R12
+ADD R22 R23 R3
+LDR R9 R25 -47220
+STR R21 16932 R6
+MUL R30 R17 R4
+ADD R1 R17 R21
+LDR R31 R24 -52195
+LDR R19 R29 -27276
+LDR R21 R17 65474
+LDR R25 R5 -1323
+STR R30 44585 R31
+STR R24 7736 R26
+DIV R12 R0 R7
+STR R20 -57920 R18
+LDR R12 R13 -60064
+LDR R2 R6 25181
+MOV R13 -879
+STR R8 20906 R25
+SUB R12 R20 R24
+LDR R4 R29 62230
+STR R6 17451 R8
+MOV R17 -1699
+SUB R30 R24 R7
+ADD R17 R31 R22
+DIV R7 R14 R16
+SUB R21 R24 R3
+DIV R25 R7 R17
+MUL R11 R23 R4
+ADD R16 R30 R25
+LDR R25 R9 15643
+SUB R19 R5 R10
+MOV R27 28504
+STR R7 44556 R25
+DIV R23 R1 R29
+ADD R15 R11 R23
+DIV R20 R12 R2
+STR R14 -11181 R5
+LDR R10 R13 -32908
+DIV R28 R3 R22
+SUB R28 R19 R18
+LDR R13 R30 -33837
+STR R28 54851 R12
+MOV R11 63540
+LDR R1 R22 45221
+MUL R0 R0 R7
+MUL R0 R10 R5
+DIV R18 R5 R21
+ADD R8 R17 R30
+ADD R8 R2 R10
+SUB R11 R21 R25
+MUL R18 R15 R0
+LDR R19 R16 25868
+SUB R9 R7 R29
+LDR R10 R3 -35598
+SUB R25 R11 R30
+DIV R14 R2 R5
+STR R22 11931 R9
+MUL R0 R16 R13
+SUB R5 R23 R22
+SUB R28 R27 R10
+ADD R3 R31 R7
+LDR R22 R14 -25748
+STR R6 -1439 R26
+DIV R26 R30 R6
+LDR R19 R9 6807
+SUB R20 R13 R8
+MUL R27 R18 R29
+MOV R0 21145
+SUB R24 R28 R16
+LDR R3 R12 39794
+SUB R9 R27 R30
+LDR R3 R19 -30069
+DIV R20 R30 R2
+SUB R29 R26 R9
+LDR R24 R28 -56159
+LDR R8 R17 -4944
+MUL R6 R20 R30
+MUL R5 R13 R2
+MUL R16 R19 R9
+STR R2 19228 R1
+DIV R11 R1 R26
+MUL R5 R30 R3
+STR R21 -58585 R22
+SUB R18 R7 R31
+MUL R7 R24 R5
+DIV R31 R27 R17
+MUL R9 R17 R22
+LDR R26 R0 -13038
+ADD R2 R5 R14
+LDR R3 R12 38020
+DIV R3 R31 R31
+SUB R18 R27 R5
+MOV R15 -61766
+LDR R27 R11 -62527
+MOV R21 10980
+MUL R2 R21 R7
+DIV R22 R20 R17
+DIV R14 R5 R23
+LDR R25 R10 -61275
+STR R4 50040 R30
+STR R14 9849 R28
+SUB R14 R10 R2
+SUB R1 R20 R15
+ADD R20 R0 R9
+MOV R25 -8670
+STR R12 49168 R4
+SUB R2 R11 R3
+ADD R24 R8 R7
+LDR R5 R22 -65459
+STR R2 -14280 R22
+DIV R30 R8 R29
+STR R14 -64998 R26
+DIV R16 R19 R1
+MOV R3 -60759
+MOV R4 -55896
+ADD R7 R15 R20
+MUL R24 R26 R7
+SUB R7 R8 R20
+MUL R2 R12 R2
+SUB R18 R25 R5
+MOV R18 14322
+SUB R10 R5 R2
+SUB R5 R25 R26
+MOV R28 -9016
+ADD R10 R25 R31
+DIV R31 R24 R26
+MOV R27 -51010
+STR R6 39240 R9
+MOV R6 -12683
+SUB R3 R23 R27
+LDR R21 R4 -62453
+MUL R13 R24 R0
+SUB R6 R27 R19
+LDR R8 R10 14437
+LDR R15 R15 7742
+LDR R16 R12 -9245
+STR R29 -37890 R19
+SUB R8 R13 R3
+MOV R26 -1816
+MUL R18 R25 R28
+ADD R17 R23 R22
+MOV R1 54777
+MOV R26 -52155
+MOV R26 -63371
+LDR R29 R11 52384
+ADD R17 R29 R26
+DIV R24 R0 R27
+DIV R4 R28 R29
+STR R1 47286 R11
+SUB R18 R19 R3
+MUL R27 R11 R21
+LDR R30 R10 24031
+LDR R29 R10 43886
+STR R0 -34681 R1
+MOV R26 38203
+STR R22 42503 R0
+ADD R31 R2 R13
+MOV R29 65386
+MOV R25 -11797
+ADD R16 R29 R0
+SUB R0 R24 R23
+MUL R23 R1 R15
+ADD R13 R28 R17
+LDR R3 R19 -41630
+DIV R31 R26 R16
+DIV R27 R20 R16
+STR R29 55555 R28
+MUL R3 R17 R17
+MUL R5 R11 R15
+MOV R13 -19200
+MOV R26 -34608
+LDR R2 R0 -50332
+MUL R12 R7 R25
+MOV R2 35126
+SUB R10 R30 R17
+ADD R29 R30 R26
+STR R20 -25669 R10
+DIV R24 R26 R6
+ADD R16 R10 R9
+STR R14 38696 R26
+MOV R19 65145
+ADD R15 R1 R24
+STR R13 61720 R27
+STR R5 50047 R1
+SUB R7 R4 R4
+SUB R27 R1 R15
+MOV R14 15219
+MUL R29 R16 R20
+ADD R7 R20 R16
+STR R17 1399 R7
+STR R2 58565 R5
+MOV R16 23
+ADD R28 R27 R31
+LDR R31 R0 44462
+DIV R10 R24 R22
+STR R10 59112 R28
+ADD R27 R0 R21
+MUL R5 R25 R27
+LDR R25 R15 54794
+ADD R20 R0 R12
+LDR R12 R19 -21688
+MUL R7 R12 R20
+MOV R22 1475
+STR R2 -18429 R29
+STR R4 -4097 R10
+LDR R2 R25 8829
+LDR R14 R27 -13283
+STR R25 54185 R9
+STR R24 -46664 R15
+SUB R21 R31 R11
+ADD R1 R4 R20
+STR R4 -19490 R5
+SUB R28 R20 R21
+ADD R13 R2 R1
+LDR R27 R21 -56077
+SUB R24 R21 R5
+LDR R11 R3 -40297
+ADD R28 R4 R22
+LDR R2 R27 18756
+MOV R24 47297
+LDR R5 R25 57289
+MUL R27 R25 R4
+DIV R23 R5 R24
+SUB R11 R27 R22
+ADD R18 R13 R6
+DIV R23 R26 R19
+ADD R9 R11 R10
+SUB R4 R20 R28
+ADD R15 R29 R3
+ADD R17 R11 R21
+MOV R14 -19172
+MOV R29 -42219
+ADD R10 R28 R4
+MUL R12 R13 R0
+ADD R8 R24 R19
+MUL R14 R29 R26
+LDR R17 R25 -58968
+LDR R20 R22 42507
+STR R26 44293 R12
+STR R24 795 R20
+MOV R29 60043
+MUL R14 R10 R30
+MOV R19 42071
+DIV R18 R2 R27
+MOV R23 -21009
+STR R2 -12489 R0
+LDR R6 R13 -59625
+MOV R31 -43863
+MOV R21 36832
+SUB R1 R3 R7
+SUB R15 R15 R19
+LDR R18 R17 9719
+STR R11 43079 R16
+STR R7 6016 R0
+LDR R1 R1 45446
+SUB R25 R26 R16
+MUL R5 R31 R22
+STR R15 3348 R20
+MUL R23 R8 R17
+STR R26 -57678 R29
+MUL R10 R21 R23
+MOV R21 -41117
+STR R22 -37643 R7
+MOV R26 -63194
+LDR R19 R0 -60600
+MOV R23 65038
+MUL R19 R28 R2
+DIV R25 R10 R11
+LDR R31 R22 31656
+DIV R5 R0 R1
+STR R12 29551 R17
+MUL R6 R4 R15
+STR R20 27455 R10
+LDR R6 R10 -53208
+SUB R3 R3 R6
+DIV R6 R6 R4
+ADD R23 R28 R2
+LDR R23 R27 -48972
+MUL R16 R2 R19
+MUL R8 R7 R17
+DIV R21 R28 R14
+DIV R2 R31 R6
+STR R25 -23565 R21
+MOV R16 48389
+MOV R4 42798
+STR R5 -50080 R23
+LDR R10 R6 -1914
+ADD R4 R8 R8
+DIV R5 R23 R20
+SUB R31 R3 R25
+SUB R20 R18 R21
+MUL R19 R16 R24
+DIV R0 R4 R0
+LDR R24 R9 9546
+ADD R1 R18 R10
+MUL R17 R12 R19
+MOV R23 -30347
+SUB R1 R25 R7
+LDR R1 R24 5163
+DIV R5 R1 R21
+MOV R11 -49093
+SUB R17 R4 R31
+STR R17 17440 R4
+MUL R8 R7 R28
+DIV R5 R15 R17
+ADD R6 R27 R27
+STR R14 24591 R16
+SUB R3 R14 R29
+DIV R20 R29 R0
+MOV R1 -64833
+MUL R15 R8 R22
+STR R27 33241 R30
+ADD R30 R8 R1
+STR R18 -39454 R18
+ADD R2 R25 R27
+ADD R27 R15 R0
+LDR R24 R15 23044
+MUL R18 R0 R22
+MOV R22 31041
+DIV R24 R30 R29
+MOV R25 -39760
+STR R12 3308 R15
+ADD R3 R26 R2
+SUB R8 R19 R0
+LDR R21 R25 -41699
+LDR R3 R27 -65372
+ADD R1 R9 R2
+DIV R2 R0 R3
+MOV R4 -65363
+MUL R29 R2 R10
+MUL R22 R31 R7
+MUL R25 R6 R23
+SUB R10 R20 R19
+SUB R3 R20 R2
+LDR R22 R9 40118
+MOV R23 34432
+MOV R16 38323
+SUB R18 R24 R9
+STR R13 9354 R16
+SUB R11 R9 R0
+LDR R6 R20 -54600
+LDR R3 R20 24771
+LDR R10 R27 -51121
+SUB R3 R24 R23
+ADD R29 R19 R24
+MUL R25 R25 R15
+ADD R23 R2 R29
+ADD R20 R20 R10
+DIV R16 R16 R4
+ADD R17 R15 R9
+MUL R25 R18 R8
+MUL R5 R12 R9
+DIV R30 R6 R14
+SUB R6 R30 R2
+MOV R24 57199
+SUB R25 R23 R9
+MUL R14 R2 R1
+SUB R16 R14 R1
+LDR R7 R12 35218
+MUL R9 R27 R15
+MUL R28 R26 R6
+ADD R17 R23 R23
+STR R4 22737 R25
+MUL R2 R22 R22
+ADD R12 R11 R20
+LDR R9 R11 -44701
+MOV R6 -38814
+MOV R28 49999
+STR R29 -17699 R30
+MOV R29 -4161
+MOV R27 36031
+SUB R16 R5 R15
+STR R19 -18733 R15
+SUB R29 R0 R19
+DIV R11 R28 R21
+ADD R16 R22 R30
+SUB R5 R12 R11
+MOV R15 44549
+LDR R31 R4 -59521
+LDR R17 R1 41750
+ADD R23 R23 R19
+ADD R9 R7 R3
+ADD R10 R17 R14
+SUB R2 R26 R13
+MOV R31 63717
+MOV R4 5587
+LDR R11 R12 23696
+DIV R3 R21 R20
+MOV R20 7635
+STR R4 -38663 R30
+SUB R19 R18 R18
+MUL R19 R1 R26
+ADD R16 R18 R23
+MUL R10 R31 R5
+STR R21 -9786 R6
+STR R24 14392 R5
+LDR R25 R25 691
+DIV R27 R11 R22
+MOV R26 12312
+SUB R24 R19 R19
+MOV R7 -16050
+DIV R0 R31 R29
+DIV R16 R1 R15
+MUL R19 R24 R26
+LDR R25 R16 40603
+LDR R21 R3 30629
+SUB R26 R7 R2
+SUB R5 R7 R17
+MUL R4 R10 R31
+MUL R1 R17 R25
+STR R13 12619 R6
+MOV R7 49814
+LDR R22 R23 -43010
+SUB R16 R1 R5
+DIV R3 R23 R19
+MOV R25 -47932
+DIV R15 R20 R26
+STR R22 -5640 R26
+ADD R27 R24 R25
+STR R21 16784 R21
+DIV R2 R14 R7
+STR R3 35200 R15
+STR R7 62815 R3
+ADD R13 R20 R2
+DIV R26 R25 R10
+LDR R21 R22 7378
+STR R10 62132 R14
+DIV R7 R4 R12
+MOV R10 -55309
+DIV R8 R0 R5
+MOV R24 -34356
+LDR R22 R23 56079
+MOV R0 -18325
+LDR R7 R22 61291
+LDR R27 R23 -49618
+ADD R3 R16 R11
+MUL R15 R5 R23
+STR R2 -9662 R21
+STR R9 -11255 R2
+DIV R11 R3 R24
+ADD R14 R28 R25
+MOV R20 -4019
+DIV R10 R28 R28
+SUB R16 R5 R30
+ADD R1 R5 R26
+DIV R15 R11 R9
+MUL R23 R30 R17
+STR R10 42607 R22
+MUL R18 R3 R6
+MUL R3 R21 R31
+MUL R19 R0 R1
+MOV R28 59826
+DIV R18 R14 R29
+MUL R8 R6 R23
+SUB R24 R22 R13
+MUL R6 R2 R21
+LDR R2 R31 22172
+LDR R20 R0 -53058
+MOV R20 -37295
+DIV R3 R19 R19
+LDR R10 R3 41160
+MOV R6 33708
+MOV R1 8919
+LDR R27 R31 -52732
+DIV R12 R24 R6
+MOV R31 -59808
+ADD R9 R14 R24
+ADD R3 R30 R13
+SUB R26 R23 R0
+SUB R26 R28 R19
+STR R21 30323 R14
+SUB R30 R18 R5
+MOV R26 53629
+SUB R27 R3 R15
+MOV R0 -13001
+SUB R13 R3 R7
+SUB R23 R4 R4
+MUL R12 R21 R11
+LDR R18 R12 50374
+STR R13 -51951 R13
+DIV R20 R5 R26
+MUL R27 R7 R20
+MOV R1 -3001
+DIV R23 R31 R2
+ADD R22 R6 R3
+STR R23 62560 R0
+MOV R19 -58373
+LDR R19 R17 -38083
+DIV R3 R13 R29
+ADD R1 R6 R22
+ADD R19 R8 R20
+STR R13 -59809 R11
+DIV R14 R23 R17
+ADD R27 R4 R28
+ADD R30 R29 R25
+MUL R14 R10 R10
+MUL R31 R21 R19
+DIV R18 R12 R11
+DIV R22 R26 R19
+MOV R23 -48118
+MOV R30 -1482
+LDR R26 R7 13095
+MOV R20 -20606
+SUB R11 R26 R5
+STR R14 -56706 R23
+SUB R13 R2 R11
+LDR R1 R0 -53183
+ADD R21 R1 R19
+MOV R26 36652
+DIV R3 R29 R18
+ADD R26 R13 R9
+SUB R7 R12 R18
+MOV R25 59549
+LDR R30 R5 54501
+STR R5 -16775 R9
+ADD R12 R3 R13
+MUL R0 R9 R5
+SUB R7 R23 R14
+ADD R29 R26 R11
+STR R16 38264 R18
+SUB R27 R29 R14
+MOV R17 -51047
+DIV R8 R2 R31
+ADD R23 R20 R22
+DIV R25 R13 R9
+ADD R27 R9 R10
+SUB R24 R26 R5
+ADD R21 R7 R1
+LDR R13 R23 -51100
+LDR R22 R8 -44533
+MOV R26 25206
+SUB R19 R10 R18
+SUB R31 R3 R16
+LDR R5 R4 -55078
+STR R28 20361 R14
+MUL R19 R16 R4
+LDR R16 R20 6239
+LDR R2 R3 36974
+ADD R14 R18 R27
+DIV R28 R12 R8
+ADD R10 R2 R22
+SUB R11 R26 R22
+SUB R31 R23 R9
+ADD R27 R11 R9
+ADD R25 R9 R9
+DIV R5 R25 R17
+LDR R16 R27 53058
+ADD R25 R22 R29
+ADD R17 R8 R14
+SUB R4 R16 R30
+LDR R26 R19 -555
+LDR R24 R23 92
+DIV R26 R27 R21
+SUB R15 R28 R23
+STR R29 -47008 R16
+STR R20 34068 R15
+ADD R15 R23 R31
+STR R8 -24627 R27
+DIV R23 R29 R0
+MOV R10 53785
+DIV R22 R2 R21
+STR R2 -8718 R18
+MOV R9 -43005
+MOV R5 19721
+STR R5 44123 R31
+STR R1 27683 R15
+STR R28 -6465 R28
+SUB R11 R29 R25
+DIV R8 R3 R25
+STR R6 8370 R22
+MOV R25 39543
+MUL R15 R31 R10
+MOV R0 -52756
+LDR R16 R15 3929
+MOV R0 15354
+DIV R11 R27 R23
+ADD R25 R3 R12
+MUL R4 R15 R22
+LDR R14 R28 5883
+MOV R16 19860
+MOV R25 -8478
+STR R29 -13996 R22
+SUB R13 R6 R12
+STR R7 -21939 R17
+LDR R18 R6 8808
+ADD R30 R15 R10
+DIV R29 R0 R9
+MOV R23 -58323
+LDR R19 R2 -21170
+LDR R1 R11 -61010
+LDR R0 R22 15645
+ADD R18 R0 R7
+DIV R11 R27 R21
+ADD R26 R21 R19
+LDR R3 R0 -43034
+LDR R12 R27 62463
+SUB R18 R25 R17
+MUL R23 R29 R9
+MOV R30 -54049
+STR R21 -1516 R14
+DIV R29 R4 R14
+DIV R7 R26 R14
+ADD R5 R30 R5
+DIV R29 R16 R8
+LDR R11 R4 -29377
+MUL R23 R19 R25
+MOV R16 23823
+MUL R22 R5 R3
+ADD R19 R25 R26
+STR R31 47561 R25
+ADD R21 R24 R21
+MOV R18 -50005
+STR R27 -35456 R15
+LDR R27 R13 -16886
+DIV R18 R4 R17
+DIV R28 R7 R4
+MUL R15 R9 R3
+MOV R9 -18761
+LDR R22 R11 -48631
+SUB R9 R26 R27
+LDR R10 R21 -10293
+MOV R16 61707
+MOV R29 -44138
+ADD R16 R16 R6
+ADD R25 R6 R4
+STR R19 -62761 R20
+STR R7 -20084 R28
+STR R25 29800 R15
+STR R21 -30609 R8
+LDR R31 R22 -10752
+DIV R9 R11 R11
+LDR R26 R8 56799
+MUL R8 R30 R21
+STR R4 24662 R12
+MOV R2 -21824
+SUB R15 R0 R30
+LDR R12 R16 4351
+MUL R23 R28 R28
+SUB R18 R1 R1
+MOV R2 53916
+MUL R29 R16 R26
+ADD R6 R30 R13
+SUB R20 R22 R5
+DIV R5 R5 R0
+DIV R28 R3 R31
+LDR R21 R16 -40955
+SUB R20 R1 R18
+ADD R4 R27 R24
+MOV R19 -42066
+MUL R19 R4 R30
+ADD R19 R3 R13
+MUL R30 R17 R26
+STR R17 -35533 R6
+MOV R3 40497
+SUB R3 R5 R12
+SUB R29 R18 R8
+MOV R10 56248
+MOV R30 -54961
+MOV R15 19875
+STR R23 -27473 R21
+MOV R22 29197
+DIV R5 R16 R9
+SUB R12 R30 R9
+MOV R16 25051
+STR R2 -3356 R31
+LDR R17 R13 12013
+MOV R10 -34593
+SUB R17 R1 R4
+ADD R21 R9 R10
+DIV R3 R19 R28
+SUB R17 R11 R25
+STR R19 -44228 R0
+MUL R5 R26 R26
+MUL R29 R29 R0
+MUL R5 R26 R0
+LDR R28 R20 61321
+MUL R27 R9 R23
+SUB R21 R14 R15
+ADD R10 R6 R14
+MUL R25 R10 R29
+SUB R6 R25 R26
+SUB R10 R8 R7
+ADD R21 R10 R23
+MOV R23 38373
+LDR R6 R8 -41441
+MOV R9 -29976
+LDR R6 R23 16614
+MUL R11 R6 R7
+DIV R3 R18 R2
+SUB R24 R30 R11
+ADD R16 R27 R26
+SUB R25 R2 R30
+STR R8 -19964 R26
+MUL R14 R11 R9
+MOV R10 -24734
+SUB R2 R12 R31
+STR R11 -282 R9
+MUL R17 R28 R25
+MUL R1 R15 R2
+ADD R12 R11 R22
+MUL R24 R29 R8
+ADD R4 R29 R26
+ADD R22 R14 R24
+SUB R7 R27 R12
+MOV R10 26155
+SUB R16 R0 R30
+MUL R6 R0 R3
+MOV R12 21691
+MOV R28 21340
+SUB R28 R19 R5
+SUB R27 R23 R6
+LDR R18 R20 40862
+MOV R19 26112
+LDR R16 R28 1038
+DIV R31 R3 R27
+DIV R14 R17 R24
+ADD R26 R9 R13
+SUB R14 R4 R27
+MOV R7 -7211
+SUB R13 R20 R3
+SUB R2 R13 R21
+SUB R25 R25 R9
+ADD R25 R0 R6
+MOV R7 -13507
+SUB R31 R7 R22
+MUL R0 R8 R31
+MOV R3 5146
+MOV R4 61476
+DIV R1 R21 R19
+SUB R18 R5 R5
+MOV R22 18357
+STR R4 -11555 R25
+MUL R7 R23 R11
+SUB R7 R4 R3
+MOV R12 43765
+STR R30 -29268 R25
+STR R28 -25509 R17
+ADD R27 R2 R2
+STR R9 -15038 R16
+MUL R29 R29 R22
+MUL R0 R0 R4
+ADD R25 R4 R1
+STR R21 -2499 R0
+DIV R18 R14 R27
+MOV R8 -1592
+DIV R18 R9 R28
+SUB R6 R28 R13
+ADD R25 R26 R21
+SUB R1 R29 R27
+STR R30 -60776 R17
+SUB R19 R6 R16
+MOV R11 42495
+MUL R2 R9 R17
+STR R22 20784 R5
+SUB R29 R25 R28
+MOV R1 45989
+MUL R28 R28 R10
+MOV R26 -30483
+ADD R3 R13 R3
+ADD R0 R25 R12
+MOV R24 26021
+STR R20 26151 R1
+SUB R21 R4 R16
+LDR R14 R10 -47496
+ADD R4 R21 R25
+ADD R23 R14 R19
+MUL R11 R17 R15
+MUL R24 R6 R17
+LDR R18 R11 26091
+ADD R16 R7 R23
+ADD R13 R24 R5
+SUB R21 R26 R22
+LDR R16 R15 44679
+ADD R16 R3 R13
+LDR R20 R20 -47709
+MOV R20 -15213
+MOV R14 51883
+STR R6 33602 R18
+MUL R22 R21 R27
+MUL R27 R4 R1
+MUL R17 R3 R12
+MUL R13 R2 R11
+STR R31 -27110 R15
+MUL R10 R4 R3
+STR R0 15901 R4
+ADD R5 R13 R21
+MOV R31 55941
+ADD R7 R29 R23
+DIV R22 R9 R12
+DIV R6 R16 R27
+MOV R16 -63337
+LDR R3 R15 -34319
+LDR R31 R11 -50073
+SUB R19 R15 R31
+ADD R11 R18 R18
+ADD R29 R21 R1
+SUB R25 R2 R19
+LDR R1 R6 -57372
+MOV R31 -42199
+MOV R22 -56876
+STR R23 -35056 R31
+MUL R21 R9 R7
+SUB R25 R16 R25
+MUL R5 R15 R16
+ADD R22 R20 R30
+ADD R26 R0 R28
+ADD R23 R28 R17
+DIV R5 R1 R14
+ADD R19 R6 R25
+DIV R29 R6 R1
+SUB R31 R28 R9
+SUB R27 R12 R13
+STR R24 -40809 R0
+SUB R29 R17 R23
+ADD R11 R6 R0
+DIV R25 R10 R15
+DIV R25 R31 R21
+STR R4 -58639 R0
+MOV R6 884
+LDR R28 R23 -3040
+ADD R2 R1 R1
+STR R23 51065 R30
+ADD R29 R2 R26
+LDR R21 R23 61657
+ADD R5 R15 R10
+DIV R19 R30 R29
+ADD R22 R26 R16
+ADD R20 R28 R0
+MUL R16 R20 R16
+SUB R31 R19 R26
+ADD R29 R31 R20
+LDR R21 R15 32430
+STR R4 -15609 R24
+SUB R10 R2 R1
+MUL R5 R16 R15
+MUL R31 R27 R18
+ADD R8 R22 R17
+MUL R2 R7 R13
+STR R6 1652 R12
+SUB R21 R9 R14
+ADD R13 R15 R26
+DIV R30 R8 R12
+LDR R10 R9 -48463
+DIV R22 R14 R27
+SUB R24 R18 R26
+STR R18 63503 R29
+STR R5 49822 R23
+LDR R10 R26 50819
+MUL R6 R6 R26
+MOV R6 43663
+LDR R20 R16 -18761
+DIV R15 R8 R1
+MUL R21 R9 R23
+MUL R21 R18 R1
+DIV R26 R3 R29
+SUB R20 R4 R6
+MOV R30 19005
+SUB R26 R31 R13
+ADD R8 R26 R6
+MOV R23 -33076
+MOV R22 -59158
+MOV R25 22247
+STR R24 -5284 R29
+MUL R6 R5 R16
+STR R17 49189 R30
+STR R28 44742 R0
+STR R16 -5277 R21
+LDR R5 R27 8314
+STR R29 -20097 R26
+MUL R7 R13 R23
+LDR R21 R0 -49150
+STR R27 28348 R25
+STR R2 21913 R22
+STR R21 -60465 R30
+DIV R20 R3 R17
+STR R12 -11157 R30
+LDR R25 R24 5649
+MOV R8 -23574
+MOV R26 55857
+MOV R3 -50148
+MUL R1 R30 R19
+ADD R31 R5 R12
+SUB R30 R30 R5
+SUB R24 R7 R8
+ADD R25 R16 R27
+ADD R7 R18 R14
+LDR R28 R16 34148
+STR R31 64351 R6
+DIV R22 R29 R13
+DIV R21 R17 R29
+DIV R8 R24 R22
+LDR R15 R15 -52001
+SUB R5 R27 R16
+MOV R8 -27165
+STR R29 -37445 R20
+SUB R8 R6 R3
+SUB R21 R20 R18
+STR R29 62548 R28
+SUB R10 R1 R23
+SUB R0 R7 R7
+ADD R31 R9 R25
+DIV R31 R26 R18
+MUL R16 R27 R3
+SUB R5 R26 R28
+DIV R29 R14 R29
+MOV R19 -27839
+DIV R0 R15 R26
+MOV R7 -49464
+DIV R2 R13 R13
+MUL R25 R28 R11
+MUL R1 R12 R25
+LDR R21 R3 35825
+LDR R29 R6 1783
+DIV R24 R6 R2
+LDR R11 R7 -58032
+DIV R29 R27 R0
+SUB R27 R18 R24
+MUL R16 R21 R7
+ADD R30 R10 R6
+STR R26 -8271 R10
+MOV R25 46445
+SUB R10 R0 R4
+LDR R30 R26 18752
+ADD R19 R5 R19
+STR R18 -55555 R13
+LDR R10 R6 4989
+STR R26 34544 R29
+STR R4 48281 R18
+LDR R25 R2 -45437
+SUB R26 R18 R9
+MUL R16 R4 R29
+MOV R21 63729
+MOV R22 8708
+MUL R23 R26 R2
+DIV R23 R13 R1
+STR R20 -37057 R22
+DIV R25 R0 R6
+MOV R5 48430
+MUL R9 R25 R17
+LDR R18 R13 16100
+LDR R27 R22 36473
+ADD R16 R9 R16
+DIV R15 R24 R7
+MOV R21 2516
+MOV R19 64868
+MUL R10 R12 R13
+LDR R6 R18 62585
+SUB R25 R12 R6
+LDR R16 R8 -4433
+LDR R17 R9 -42392
+MOV R2 -59611
+MOV R29 -14357
+DIV R5 R16 R21
+STR R19 -47688 R5
+DIV R11 R24 R4
+MOV R26 -43133
+STR R11 -48157 R19
+LDR R6 R31 -5141
+DIV R11 R30 R27
+ADD R13 R23 R13
+ADD R6 R3 R6
+LDR R1 R6 -59878
+LDR R14 R3 42439
+DIV R14 R12 R18
+MUL R11 R20 R24
+ADD R18 R11 R26
+MOV R19 -3633
+LDR R20 R30 -43780
+MOV R7 -48054
+LDR R26 R16 55338
+ADD R5 R11 R24
+SUB R30 R8 R24
+MUL R6 R26 R25
+STR R15 27817 R28
+DIV R17 R1 R22
+MUL R28 R26 R2
+LDR R5 R15 -9970
+STR R24 17381 R17
+LDR R10 R14 42405
+LDR R21 R8 12310
+MUL R10 R15 R20
+LDR R2 R25 62228
+MOV R19 -29671
+SUB R1 R1 R8
+LDR R11 R31 -26405
+LDR R22 R0 44790
+MUL R11 R15 R18
+LDR R11 R13 -50115
+MUL R5 R1 R27
+MUL R16 R12 R15
+ADD R30 R26 R10
+LDR R9 R23 13807
+DIV R2 R8 R24
+MUL R28 R15 R6
+MOV R15 23467
+STR R26 26961 R30
+ADD R18 R3 R31
+LDR R2 R10 -64540
+LDR R0 R27 51595
+MOV R17 -15610
+MOV R14 1529
+SUB R25 R23 R27
+MOV R26 -4200
+MUL R14 R19 R7
+STR R15 -8884 R26
+ADD R25 R25 R28
+SUB R15 R15 R11
+SUB R31 R19 R8
+MOV R29 22420
+STR R2 13791 R23
+STR R29 10249 R15
+MUL R2 R20 R15
+LDR R20 R10 -19684
+ADD R28 R23 R14
+STR R1 -31034 R11
+MUL R16 R20 R27
+LDR R21 R26 29084
+MUL R20 R13 R18
+MUL R21 R8 R10
+MUL R31 R10 R21
+LDR R7 R9 -41701
+LDR R6 R11 14846
+MOV R24 -37061
+MUL R25 R6 R13
+ADD R15 R13 R10
+ADD R8 R20 R21
+LDR R0 R15 19874
+DIV R7 R17 R30
+SUB R10 R22 R28
+STR R3 -34506 R10
+ADD R30 R23 R27
+ADD R8 R31 R24
+DIV R13 R5 R25
+ADD R10 R7 R7
+SUB R24 R3 R5
+MOV R27 -25657
+LDR R3 R20 23216
+STR R8 20249 R11
+ADD R29 R9 R26
+DIV R12 R27 R5
+STR R2 -4176 R7
+SUB R19 R10 R28
+DIV R21 R14 R9
+STR R20 7236 R8
+SUB R15 R5 R22
+SUB R6 R31 R23
+DIV R4 R20 R25
+ADD R13 R18 R26
+STR R7 12420 R6
+MOV R4 27944
+MOV R18 -12659
+LDR R15 R30 39395
+DIV R1 R4 R8
+SUB R20 R8 R13
+LDR R28 R31 16536
+DIV R21 R12 R13
+DIV R11 R4 R5
+ADD R6 R4 R7
+DIV R5 R7 R12
+MOV R26 47153
+SUB R8 R9 R11
+LDR R4 R27 17131
+SUB R7 R31 R12
+DIV R4 R30 R15
+STR R16 -60124 R16
+ADD R23 R0 R16
+LDR R1 R4 -5242
+DIV R23 R2 R0
+ADD R11 R3 R20
+STR R31 -10541 R27
+MOV R1 30002
+DIV R5 R27 R27
+DIV R20 R19 R26
+SUB R27 R4 R18
+ADD R5 R20 R10
+LDR R28 R13 8736
+ADD R19 R30 R25
+DIV R10 R22 R5
+ADD R30 R27 R1
+STR R26 16113 R31
+MUL R13 R31 R26
+LDR R22 R19 62563
+MOV R7 -61233
+STR R3 -17342 R3
+SUB R11 R17 R30
+ADD R27 R29 R29
+LDR R19 R26 22780
+DIV R16 R18 R3
+ADD R14 R7 R30
+DIV R22 R27 R26
+SUB R31 R8 R8
+MUL R19 R26 R14
+DIV R24 R3 R12
+DIV R7 R0 R23
+MOV R29 -35460
+LDR R30 R20 17807
+ADD R28 R27 R31
+ADD R1 R28 R29
+LDR R20 R23 38613
+STR R12 33150 R20
+ADD R29 R28 R17
+MOV R1 -51289
+DIV R3 R30 R26
+SUB R24 R29 R1
+SUB R15 R24 R23
+LDR R1 R15 -41334
+MOV R22 -57986
+MUL R14 R27 R12
+ADD R26 R22 R8
+STR R18 46105 R20
+SUB R21 R7 R24
+MOV R9 -43358
+MUL R24 R23 R28
+ADD R3 R9 R24
+SUB R1 R8 R28
+MUL R31 R28 R26
+ADD R22 R25 R8
+STR R22 26066 R20
+DIV R12 R31 R4
+LDR R26 R16 -60725
+LDR R26 R12 24342
+MOV R5 -43437
+STR R31 -36978 R21
+MOV R14 37702
+MUL R5 R17 R28
+SUB R18 R5 R24
+DIV R25 R11 R4
+MUL R25 R21 R8
+MUL R17 R23 R11
+MUL R11 R9 R3
+STR R26 54680 R14
+ADD R26 R17 R19
+ADD R25 R26 R5
+ADD R21 R4 R26
+LDR R30 R28 -24074
+ADD R31 R29 R5
+SUB R29 R25 R22
+DIV R17 R3 R21
+ADD R0 R25 R28
+MUL R28 R19 R19
+LDR R24 R30 -13530
+STR R16 -18165 R22
+ADD R26 R27 R24
+DIV R17 R4 R2
+DIV R24 R8 R26
+MUL R18 R12 R17
+SUB R28 R17 R10
+LDR R6 R22 53259
+MOV R18 -42326
+STR R25 55876 R15
+SUB R28 R15 R15
+LDR R25 R19 -40992
+LDR R2 R9 55782
+SUB R15 R21 R30
+MOV R13 -61951
+STR R2 12897 R20
+STR R4 -13741 R13
+LDR R27 R0 49420
+MOV R0 -62026
+SUB R19 R2 R0
+MUL R27 R27 R18
+MOV R19 28054
+MUL R26 R27 R31
+MOV R29 15818
+STR R3 -63087 R5
+LDR R21 R23 -20641
+MUL R1 R15 R16
+MUL R6 R17 R24
+MOV R23 50095
+LDR R5 R24 -17990
+MUL R10 R8 R16
+LDR R12 R24 28678
+LDR R1 R27 -40806
+SUB R20 R0 R24
+MOV R30 -18709
+MUL R0 R6 R10
+ADD R0 R4 R4
+ADD R0 R12 R11
+MUL R9 R3 R17
+STR R19 -39271 R22
+STR R16 -30650 R17
+ADD R26 R7 R14
+ADD R10 R1 R23
+SUB R24 R12 R17
+ADD R10 R6 R5
+MUL R30 R26 R4
+LDR R31 R15 -54473
+STR R0 3944 R4
+LDR R12 R1 -37279
+STR R21 -12167 R3
+SUB R23 R23 R10
+STR R26 -41481 R8
+MOV R29 -24696
+ADD R19 R16 R1
+LDR R14 R31 -446
+DIV R1 R16 R1
+LDR R18 R28 -42012
+STR R12 22369 R5
+MUL R12 R29 R9
+ADD R6 R25 R22
+DIV R28 R8 R31
+STR R8 -20759 R11
+DIV R3 R30 R6
+DIV R10 R27 R0
+LDR R29 R24 -30813
+MUL R23 R21 R14
+MUL R30 R25 R31
+DIV R30 R14 R28
+STR R18 -16799 R4
+LDR R23 R9 50362
+LDR R7 R13 30968
+LDR R10 R14 45928
+DIV R6 R2 R29
+ADD R10 R16 R4
+SUB R27 R31 R6
+SUB R7 R26 R31
+MOV R31 -11135
+MUL R13 R1 R6
+DIV R16 R7 R17
+LDR R31 R24 -9708
+ADD R11 R24 R31
+ADD R5 R31 R17
+SUB R17 R15 R17
+STR R20 -34708 R15
+SUB R4 R6 R28
+ADD R2 R21 R10
+MUL R4 R14 R31
+MUL R25 R8 R7
+STR R27 -34056 R3
+LDR R24 R22 -43460
+LDR R1 R1 51878
+STR R14 57135 R16
+LDR R22 R16 -59289
+LDR R4 R7 -15066
+SUB R14 R3 R9
+MOV R13 -64727
+LDR R3 R3 41804
+DIV R25 R14 R29
+ADD R26 R17 R4
+MOV R30 -36140
+LDR R14 R22 63955
+LDR R12 R16 4940
+STR R14 64969 R16
+SUB R0 R13 R9
+STR R11 50451 R5
+SUB R20 R27 R29
+LDR R30 R3 2633
+DIV R19 R12 R13
+SUB R21 R11 R3
+DIV R9 R30 R16
+ADD R9 R24 R1
+LDR R13 R9 43149
+MUL R24 R14 R18
+DIV R4 R8 R27
+DIV R18 R7 R22
+MUL R19 R26 R17
+LDR R28 R0 -60713
+MOV R4 3149
+LDR R29 R1 -42429
+MOV R21 -65212
+ADD R3 R1 R24
+STR R23 26220 R10
+STR R27 -39257 R14
+SUB R19 R8 R22
+LDR R24 R3 -40583
+MUL R15 R16 R19
+MOV R21 17644
+DIV R23 R5 R31
+LDR R20 R23 5175
+MUL R0 R6 R1
+LDR R7 R3 55206
+STR R30 -51795 R1
+MOV R6 -32419
+STR R6 14361 R14
+MUL R17 R9 R28
+ADD R5 R14 R26
+MUL R15 R17 R15
+ADD R5 R23 R6
+MOV R16 57363
+SUB R28 R19 R12
+MUL R11 R2 R28
+DIV R3 R26 R17
+ADD R12 R5 R24
+STR R3 -33934 R20
+DIV R0 R15 R28
+SUB R1 R17 R1
+STR R29 -26703 R31
+ADD R3 R17 R28
+LDR R17 R18 -11878
+ADD R9 R0 R0
+LDR R31 R19 46439
+ADD R20 R7 R28
+STR R21 2909 R29
+MUL R22 R2 R24
+DIV R21 R16 R28
+STR R20 24546 R28
+SUB R6 R21 R31
+STR R18 -56843 R14
+DIV R21 R18 R16
+MUL R27 R12 R7
+DIV R4 R20 R22
+STR R31 59551 R21
+SUB R9 R20 R19
+STR R22 -483 R20
+ADD R17 R13 R0
+STR R10 -55489 R3
+ADD R29 R11 R24
+ADD R4 R23 R3
+STR R26 6257 R11
+SUB R25 R7 R26
+LDR R15 R4 -19431
+MOV R23 53045
+DIV R21 R25 R19
+DIV R21 R2 R3
+SUB R5 R17 R22
+MUL R25 R28 R11
+STR R15 6757 R20
+MOV R24 45852
+MUL R9 R18 R23
+LDR R8 R27 20034
+STR R8 -30462 R13
+LDR R27 R22 -50470
+DIV R30 R21 R7
+ADD R15 R22 R30
+ADD R9 R21 R9
+SUB R8 R30 R23
+MUL R26 R8 R7
+STR R25 -46545 R8
+MOV R18 365
+SUB R11 R12 R26
+STR R1 -29954 R2
+MOV R5 35497
+DIV R11 R14 R0
+LDR R17 R2 -34037
+SUB R25 R17 R11
+STR R11 -61029 R3
+MOV R20 -33555
+DIV R6 R20 R11
+MUL R20 R6 R16
+ADD R2 R23 R27
+ADD R23 R2 R15
+DIV R2 R10 R8
+MUL R18 R1 R30
+ADD R7 R4 R30
+ADD R10 R13 R5
+SUB R29 R23 R22
+MUL R0 R10 R26
+LDR R25 R21 -8929
+ADD R4 R18 R28
+SUB R0 R14 R20
+SUB R27 R8 R1
+MOV R2 -41685
+MUL R20 R28 R22
+LDR R0 R16 37419
+ADD R11 R28 R13
+DIV R21 R12 R26
+SUB R23 R6 R6
+STR R5 -27795 R6
+MOV R21 -37113
+ADD R1 R10 R22
+LDR R30 R14 -60909
+SUB R22 R7 R1
+MOV R15 -40137
+DIV R16 R12 R28
+STR R9 39997 R15
+LDR R21 R3 8135
+MOV R27 44683
+SUB R13 R20 R8
+STR R14 31040 R5
+STR R2 19192 R4
+ADD R29 R2 R5
+ADD R24 R19 R25
+STR R31 11855 R17
+MUL R5 R18 R26
+ADD R6 R11 R7
+LDR R23 R15 -9942
+MUL R21 R9 R28
+SUB R6 R24 R28
+DIV R1 R10 R27
+LDR R18 R29 -23205
+MUL R4 R12 R25
+ADD R3 R15 R17
+DIV R12 R31 R18
+MOV R18 53158
+SUB R17 R0 R25
+DIV R2 R0 R14
+ADD R7 R12 R11
+STR R19 49890 R19
+LDR R20 R11 -29320
+MUL R31 R23 R24
+ADD R18 R29 R11
+MOV R6 50919
+DIV R14 R25 R30
+SUB R25 R3 R1
+LDR R27 R14 -39576
+STR R10 -56916 R18
+SUB R14 R11 R12
+MUL R25 R20 R13
+DIV R9 R28 R31
+MUL R15 R19 R16
+LDR R1 R10 11745
+SUB R20 R3 R29
+STR R2 -33311 R15
+ADD R21 R16 R29
+LDR R25 R29 15529
+LDR R6 R3 62830
+MUL R16 R8 R1
+MUL R22 R12 R29
+STR R5 -56813 R9
+ADD R0 R15 R9
+ADD R16 R14 R0
+DIV R19 R4 R25
+LDR R27 R16 -53776
+DIV R7 R7 R26
+DIV R3 R15 R14
+ADD R20 R29 R6
+MOV R26 42784
+SUB R14 R20 R20
+SUB R10 R15 R22
+STR R28 -41494 R24
+DIV R13 R14 R16
+SUB R26 R2 R26
+ADD R22 R26 R10
+MOV R2 -21008
+ADD R27 R4 R31
+LDR R1 R21 58345
+ADD R28 R5 R7
+ADD R31 R28 R31
+LDR R19 R12 -46278
+ADD R14 R19 R29
+MUL R23 R10 R29
+DIV R27 R4 R3
+SUB R20 R22 R31
+ADD R3 R5 R25
+LDR R27 R17 -33698
+SUB R1 R30 R27
+MUL R23 R12 R16
+MOV R6 60314
+MUL R24 R7 R9
+ADD R29 R7 R9
+STR R0 36350 R29
+STR R31 -53413 R7
+MUL R13 R26 R29
+ADD R6 R28 R21
+DIV R6 R7 R28
+SUB R11 R18 R22
+DIV R24 R8 R29
+MUL R14 R11 R24
+SUB R25 R22 R23
+LDR R8 R16 -44781
+MOV R12 -16075
+ADD R28 R12 R17
+MUL R8 R0 R12
+STR R19 -16094 R28
+STR R21 60009 R7
+MOV R6 65063
+MOV R26 43964
+MUL R15 R18 R28
+ADD R2 R16 R6
+DIV R30 R5 R17
+LDR R23 R7 -59232
+MOV R30 16295
+MUL R16 R6 R31
+ADD R19 R4 R19
+ADD R14 R29 R6
+MOV R28 -59799
+STR R20 -2627 R18
+MUL R27 R10 R30
+SUB R8 R31 R16
+LDR R10 R28 -23123
+SUB R23 R14 R10
+MUL R31 R9 R15
+STR R0 675 R1
+SUB R9 R19 R22
+MUL R31 R16 R6
+ADD R14 R4 R22
+MOV R6 2451
+LDR R8 R14 -34595
+MOV R6 -22535
+ADD R24 R10 R14
+SUB R26 R31 R26
+MUL R22 R10 R5
+SUB R23 R29 R11
+MOV R4 -53810
+DIV R30 R20 R12
+SUB R16 R2 R28
+ADD R25 R22 R3
+SUB R1 R20 R12
+STR R28 -7606 R31
+MOV R4 -39677
+MOV R24 -53908
+DIV R12 R11 R27
+MOV R15 -27542
+MOV R17 31974
+MOV R6 -29187
+DIV R9 R5 R28
+ADD R27 R0 R26
+MOV R15 -38920
+MUL R30 R3 R23
+LDR R6 R25 -13622
+DIV R27 R6 R5
+DIV R8 R5 R0
+ADD R8 R20 R24
+MOV R9 18935
+DIV R22 R13 R16
+MUL R21 R5 R26
+DIV R5 R16 R14
+ADD R13 R18 R10
+ADD R7 R7 R4
+LDR R19 R22 46377
+MOV R5 29561
+SUB R10 R24 R1
+LDR R30 R24 -3311
+ADD R25 R23 R16
+DIV R25 R18 R15
+MOV R31 -62446
+SUB R25 R15 R11
+ADD R13 R30 R15
+LDR R20 R4 -53942
+LDR R0 R19 -42502
+MUL R0 R17 R26
+ADD R16 R9 R16
+LDR R11 R1 -15490
+MUL R19 R5 R25
+ADD R2 R11 R15
+DIV R28 R10 R23
+DIV R5 R9 R10
+DIV R2 R22 R20
+ADD R16 R3 R14
+MOV R17 -20237
+MOV R28 -5975
+DIV R21 R27 R9
+STR R27 -46349 R21
+SUB R17 R28 R27
+LDR R0 R11 -20093
+ADD R31 R27 R29
+ADD R12 R14 R15
+DIV R15 R19 R3
+DIV R10 R22 R28
+DIV R9 R19 R15
+SUB R6 R24 R8
+SUB R9 R18 R24
+DIV R30 R7 R10
+DIV R31 R26 R7
+STR R3 -49014 R4
+DIV R13 R4 R24
+DIV R21 R7 R4
+LDR R26 R2 9762
+STR R11 15650 R11
+LDR R27 R8 14754
+STR R19 -64109 R16
+SUB R6 R31 R9
+MUL R8 R31 R17
+LDR R19 R6 18248
+ADD R27 R17 R25
+ADD R11 R9 R25
+DIV R22 R30 R29
+STR R7 -25615 R29
+MUL R5 R6 R13
+ADD R22 R18 R20
+DIV R0 R29 R29
+LDR R31 R25 -41901
+MOV R13 -55933
+SUB R22 R18 R3
+STR R0 8016 R23
+SUB R27 R29 R4
+MOV R20 -9817
+SUB R31 R21 R3
+MOV R7 -8593
+MUL R8 R4 R21
+LDR R19 R3 -33144
+LDR R24 R26 65257
+STR R23 -25802 R4
+SUB R13 R13 R27
+MOV R11 -32866
+MUL R22 R6 R26
+DIV R14 R6 R11
+STR R18 18483 R15
+LDR R10 R2 -31301
+STR R17 64418 R8
+SUB R26 R20 R19
+LDR R31 R0 -40563
+STR R2 -51127 R1
+MOV R20 50058
+MOV R22 31412
+MOV R20 14849
+SUB R15 R27 R1
+ADD R5 R24 R10
+MUL R22 R13 R24
+LDR R3 R31 -248
+LDR R22 R26 -5281
+SUB R18 R14 R27
+DIV R7 R27 R12
+DIV R13 R2 R0
+SUB R21 R28 R0
+MOV R25 -44282
+STR R21 61547 R17
+MUL R20 R0 R19
+ADD R23 R24 R24
+MOV R16 -41118
+LDR R27 R30 -14048
+STR R28 -39334 R18
+MOV R2 -14493
+LDR R3 R31 -15006
+STR R9 -19425 R27
+LDR R29 R13 -62273
+MUL R20 R27 R2
+ADD R16 R16 R3
+STR R30 45364 R14
+STR R19 -57997 R2
+MOV R10 -37213
+STR R26 -50495 R15
+LDR R10 R31 58373
+ADD R2 R14 R5
+STR R24 -35881 R6
+MOV R26 -58523
+MUL R12 R7 R7
+STR R0 6544 R25
+SUB R12 R26 R30
+ADD R2 R10 R28
+MOV R31 1617
+STR R28 -49526 R21
+ADD R7 R27 R24
+LDR R2 R28 31746
+SUB R29 R22 R31
+STR R25 58954 R14
+LDR R9 R11 1582
+LDR R31 R7 1390
+DIV R28 R30 R17
+LDR R19 R3 -27201
+MOV R10 -32565
+MOV R29 23559
+MUL R28 R26 R15
+LDR R3 R1 -45374
+MUL R11 R0 R19
+STR R24 -32677 R1
+LDR R7 R28 11400
+ADD R26 R30 R10
+MUL R5 R18 R4
+MOV R3 30394
+MUL R23 R31 R27
+MUL R27 R31 R28
+ADD R23 R22 R24
+LDR R4 R0 57655
+SUB R5 R24 R0
+STR R23 -44459 R28
+ADD R18 R13 R22
+MOV R9 41767
+MOV R4 -47284
+STR R1 -25204 R16
+LDR R13 R17 -29984
+MOV R17 38590
+MOV R9 -1603
+ADD R30 R6 R30
+STR R25 1036 R8
+DIV R30 R28 R8
+ADD R9 R22 R17
+DIV R23 R12 R31
+ADD R9 R2 R1
+ADD R9 R3 R24
+MUL R29 R22 R3
+MUL R10 R2 R31
+SUB R16 R0 R3
+MUL R3 R30 R19
+LDR R12 R4 -51816
+MOV R27 16946
+SUB R5 R16 R12
+SUB R10 R3 R18
+DIV R14 R30 R30
+DIV R8 R24 R10
+LDR R13 R25 -10645
+SUB R25 R31 R26
+MUL R24 R25 R2
+SUB R20 R26 R20
+ADD R1 R29 R2
+ADD R15 R9 R28
+MUL R25 R20 R21
+DIV R19 R5 R14
+STR R0 45892 R8
+LDR R14 R4 39188
+MOV R7 40594
+DIV R21 R28 R25
+MOV R19 -24696
+ADD R10 R3 R1
+STR R1 17004 R0
+DIV R3 R24 R2
+ADD R29 R24 R25
+MUL R22 R8 R18
+MUL R17 R9 R16
+MUL R8 R9 R14
+LDR R19 R6 29281
+STR R31 -9334 R19
+DIV R8 R22 R10
+SUB R25 R14 R9
+SUB R22 R25 R26
+ADD R24 R30 R15
+MUL R23 R13 R14
+ADD R7 R23 R18
+LDR R14 R22 60420
+LDR R11 R2 51723
+SUB R29 R11 R21
+LDR R14 R5 -37267
+LDR R10 R25 -20332
+LDR R0 R17 -42469
+SUB R14 R21 R18
+STR R6 -38069 R19
+ADD R24 R7 R11
+MOV R0 -34919
+MOV R0 14566
+STR R5 -26845 R16
+DIV R31 R9 R19
+ADD R29 R4 R9
+STR R27 -47552 R31
+MUL R7 R14 R0
+ADD R5 R13 R10
+MOV R5 -28399
+SUB R12 R12 R26
+MUL R23 R27 R3
+LDR R25 R7 -33899
+LDR R31 R28 57651
+LDR R9 R18 16097
+LDR R15 R28 59056
+LDR R0 R14 -35617
+STR R6 43895 R0
+SUB R27 R8 R30
+SUB R0 R15 R2
+MUL R19 R12 R0
+DIV R7 R14 R17
+MUL R26 R2 R0
+STR R14 -53784 R22
+ADD R6 R23 R2
+MUL R26 R26 R6
+STR R26 -61911 R13
+LDR R10 R30 -56613
+MOV R0 -52605
+LDR R17 R6 -52722
+STR R14 -26279 R17
+DIV R21 R13 R31
+MOV R3 50453
+STR R19 -49704 R19
+LDR R20 R0 64473
+STR R24 14320 R12
+SUB R21 R30 R31
+SUB R12 R27 R26
+MOV R6 49659
+SUB R14 R29 R8
+DIV R3 R15 R2
+SUB R11 R10 R1
+MUL R9 R12 R17
+SUB R11 R22 R31
+DIV R13 R27 R14
+SUB R12 R19 R31
+ADD R3 R13 R20
+ADD R26 R0 R29
+STR R5 -49262 R17
+SUB R31 R27 R19
+ADD R0 R13 R30
+MUL R9 R9 R23
+MUL R29 R20 R21
+SUB R17 R13 R0
+LDR R29 R4 -42499
+MUL R29 R2 R4
+ADD R2 R10 R7
+DIV R18 R16 R2
+ADD R26 R29 R4
+LDR R12 R10 -46035
+ADD R8 R7 R10
+STR R6 -8101 R15
+LDR R21 R22 -62227
+STR R16 -23438 R1
+ADD R29 R27 R26
+MUL R29 R15 R11
+SUB R24 R30 R12
+ADD R15 R0 R9
+LDR R14 R2 64621
+SUB R18 R13 R6
+ADD R8 R22 R0
+LDR R29 R17 -23493
+STR R8 -18115 R11
+ADD R0 R28 R9
+SUB R21 R20 R27
+STR R28 -962 R31
+MUL R16 R20 R8
+DIV R7 R31 R19
+DIV R10 R17 R11
+DIV R19 R7 R28
+STR R16 -19115 R7
+MOV R23 17812
+STR R20 37305 R15
+STR R22 -21340 R6
+MOV R5 -43026
+MOV R22 44551
+ADD R1 R23 R25
+STR R2 38611 R15
+SUB R5 R10 R27
+LDR R10 R14 55453
+MOV R1 35681
+STR R18 -64150 R30
+LDR R1 R11 -15570
+DIV R17 R3 R8
+LDR R5 R31 64033
+DIV R2 R17 R17
+SUB R15 R0 R29
+LDR R17 R22 518
+SUB R4 R29 R12
+DIV R18 R10 R24
+LDR R27 R26 -56878
+DIV R23 R21 R20
+STR R17 60429 R12
+SUB R14 R2 R7
+STR R28 -50730 R13
+ADD R2 R26 R16
+ADD R15 R17 R5
+ADD R9 R21 R28
+DIV R0 R13 R2
+DIV R11 R15 R26
+MOV R6 -10230
+LDR R9 R6 -38200
+DIV R26 R0 R31
+MUL R29 R17 R19
+MOV R17 46468
+LDR R18 R9 52115
+ADD R8 R25 R27
+SUB R16 R1 R9
+ADD R0 R15 R8
+MUL R13 R17 R1
+MUL R16 R26 R6
+STR R19 -36564 R7
+MOV R12 41095
+SUB R4 R12 R19
+STR R12 -18099 R9
+MUL R23 R2 R27
+DIV R19 R10 R13
+MUL R29 R5 R30
+LDR R27 R13 -31040
+MOV R7 -32295
+MOV R16 -37983
+MUL R11 R28 R23
+MUL R8 R27 R4
+LDR R28 R9 -62431
+ADD R7 R19 R4
+MOV R3 -23465
+DIV R30 R10 R2
+DIV R6 R16 R10
+SUB R7 R30 R11
+MUL R14 R16 R9
+LDR R3 R23 47157
+MOV R7 25898
+DIV R17 R19 R29
+STR R20 -48940 R22
+DIV R11 R31 R25
+MOV R22 17470
+ADD R4 R5 R26
+LDR R11 R30 56025
+SUB R3 R17 R4
+STR R12 64566 R17
+MUL R8 R2 R1
+MOV R15 19832
+SUB R20 R22 R3
+SUB R30 R15 R15
+STR R22 -57751 R11
+ADD R16 R4 R16
+MOV R19 46300
+STR R7 -18601 R7
+MUL R29 R20 R27
+LDR R28 R22 21723
+STR R11 -14140 R23
+LDR R14 R27 45646
+SUB R20 R11 R10
+STR R6 64884 R29
+ADD R8 R20 R21
+ADD R20 R6 R21
+MOV R18 -7239
+SUB R4 R11 R26
+SUB R10 R15 R16
+DIV R28 R13 R28
+SUB R15 R10 R18
+MOV R29 -64068
+MUL R9 R31 R11
+SUB R21 R2 R8
+LDR R13 R20 -58640
+STR R8 44950 R26
+DIV R11 R5 R31
+STR R23 -27833 R29
+STR R4 21658 R14
+SUB R7 R11 R16
+DIV R1 R12 R30
+LDR R9 R21 -10108
+MOV R15 8713
+DIV R31 R2 R26
+SUB R10 R25 R19
+ADD R4 R9 R29
+DIV R28 R6 R24
+SUB R28 R12 R22
+DIV R18 R13 R29
+STR R9 32698 R11
+MOV R24 38442
+MUL R12 R18 R17
+LDR R28 R16 -40605
+SUB R6 R31 R5
+ADD R15 R29 R6
+ADD R15 R9 R6
+MUL R19 R22 R20
+MUL R21 R28 R23
+MUL R20 R4 R10
+ADD R8 R2 R6
+STR R31 -25017 R3
+STR R12 51079 R1
+MUL R13 R14 R31
+ADD R14 R17 R26
+ADD R24 R24 R31
+MUL R25 R24 R14
+ADD R21 R25 R14
+LDR R4 R28 -65049
+MOV R31 -49531
+ADD R0 R28 R1
+ADD R13 R8 R26
+STR R5 59478 R4
+DIV R11 R24 R21
+ADD R16 R27 R16
+SUB R31 R18 R20
+LDR R8 R26 34161
+ADD R0 R16 R25
+ADD R24 R31 R1
+MOV R26 -59105
+DIV R4 R12 R3
+ADD R2 R31 R22
+LDR R2 R14 34695
+ADD R28 R0 R0
+MOV R24 53866
+STR R29 -28311 R13
+ADD R0 R31 R19
+STR R3 39903 R6
+STR R6 -59035 R21
+ADD R8 R28 R19
+DIV R7 R31 R10
+LDR R30 R3 25410
+MOV R9 62605
+DIV R16 R1 R4
+SUB R24 R2 R17
+ADD R11 R14 R19
+LDR R0 R25 -1457
+DIV R1 R13 R15
+ADD R3 R17 R25
+SUB R1 R6 R5
+STR R24 -37947 R15
+SUB R29 R29 R2
+STR R25 -19099 R27
+LDR R3 R9 64604
+MOV R25 -12224
+STR R14 -32392 R29
+MOV R30 -22137
+MOV R3 50303
+MUL R9 R30 R10
+STR R29 -3784 R17
+SUB R26 R16 R17
+ADD R21 R7 R1
+LDR R15 R4 37027
+SUB R10 R18 R3
+SUB R14 R24 R8
+MUL R24 R24 R22
+STR R1 56201 R16
+MUL R23 R31 R24
+SUB R17 R25 R27
+SUB R9 R12 R24
+MOV R3 -54852
+ADD R2 R8 R5
+MOV R12 -28955
+DIV R0 R15 R17
+DIV R9 R14 R29
+MUL R8 R17 R17
+LDR R11 R16 3512
+MUL R9 R21 R0
+DIV R26 R3 R16
+DIV R30 R0 R6
+SUB R0 R1 R29
+LDR R18 R9 1065
+SUB R19 R12 R19
+MUL R25 R19 R5
+MOV R15 -29151
+LDR R8 R1 1187
+SUB R24 R29 R27
+DIV R17 R6 R12
+DIV R26 R30 R2
+MUL R16 R19 R23
+ADD R14 R20 R13
+ADD R23 R18 R12
+STR R10 64711 R15
+ADD R31 R20 R25
+MUL R5 R14 R20
+DIV R19 R19 R22
+MUL R11 R14 R12
+DIV R4 R28 R26
+MUL R0 R24 R0
+DIV R7 R22 R17
+MUL R30 R9 R2
+DIV R3 R18 R16
+DIV R22 R13 R8
+DIV R4 R29 R29
+DIV R3 R25 R7
+MUL R23 R11 R27
+SUB R9 R10 R27
+STR R25 -44418 R26
+MOV R18 63488
+SUB R12 R17 R6
+SUB R22 R3 R29
+SUB R9 R26 R28
+MUL R31 R28 R13
+ADD R6 R8 R19
+LDR R17 R2 -33735
+ADD R27 R17 R21
+DIV R5 R23 R22
+STR R0 62461 R27
+MUL R26 R12 R5
+MOV R13 6601
+DIV R19 R18 R16
+MUL R11 R21 R11
+MOV R24 37950
+ADD R25 R17 R6
+SUB R10 R20 R20
+STR R8 -4700 R10
+MUL R9 R0 R12
+ADD R10 R18 R11
+MOV R16 -32925
+MOV R5 26281
+ADD R19 R1 R30
+DIV R25 R17 R31
+DIV R6 R10 R6
+STR R25 -3392 R0
+MOV R30 53064
+STR R1 17686 R2
+SUB R20 R11 R28
+DIV R15 R11 R25
+ADD R27 R6 R31
+SUB R5 R13 R22
+STR R26 -54347 R7
+ADD R19 R17 R9
+MOV R14 41040
+STR R1 47450 R13
+MOV R3 -44669
+LDR R24 R1 -49489
+SUB R21 R11 R23
+STR R20 44756 R3
+MOV R4 -7165
+STR R17 -16702 R27
+MUL R2 R17 R14
+STR R19 1735 R0
+MUL R30 R25 R24
+ADD R2 R11 R24
+STR R18 -18569 R29
+STR R3 -56087 R0
+SUB R16 R28 R24
+LDR R13 R13 62572
+SUB R3 R4 R9
+ADD R22 R28 R26
+ADD R17 R25 R23
+MOV R0 -10404
+LDR R11 R20 -51823
+LDR R23 R14 28358
+DIV R5 R0 R5
+SUB R24 R13 R19
+STR R10 14718 R16
+MUL R8 R21 R8
+STR R23 62747 R10
+LDR R3 R8 19862
+SUB R23 R29 R26
+MUL R29 R13 R31
+STR R18 51924 R1
+DIV R1 R2 R13
+LDR R15 R9 2802
+DIV R9 R23 R17
+DIV R7 R30 R13
+LDR R26 R14 -51454
+ADD R23 R0 R22
+SUB R27 R15 R4
+SUB R2 R9 R20
+STR R20 -21549 R8
+STR R23 -40545 R15
+SUB R3 R28 R16
+MOV R9 6692
+STR R12 -30617 R6
+ADD R26 R26 R18
+MOV R26 14284
+ADD R30 R6 R26
+ADD R1 R27 R4
+LDR R17 R23 3329
+SUB R7 R25 R25
+MOV R23 24953
+SUB R31 R27 R31
+ADD R0 R31 R13
+LDR R8 R6 47884
+DIV R15 R8 R10
+ADD R3 R28 R6
+LDR R24 R2 -55542
+MOV R14 49766
+ADD R18 R5 R23
+MUL R27 R4 R5
+SUB R24 R27 R18
+MUL R6 R29 R9
+MOV R31 2011
+DIV R24 R13 R10
+ADD R9 R4 R24
+MOV R21 7613
+MUL R29 R13 R16
+MUL R22 R8 R12
+MOV R25 -46780
+LDR R13 R1 -31744
+STR R23 -24334 R17
+LDR R18 R8 6313
+DIV R1 R0 R15
+STR R8 1408 R9
+LDR R10 R3 -20691
+LDR R25 R14 -46363
+MOV R28 2142
+SUB R5 R12 R10
+MOV R13 40019
+DIV R13 R16 R22
+MOV R23 -8295
+ADD R6 R9 R14
+MUL R12 R6 R8
+SUB R30 R29 R24
+DIV R15 R10 R25
+MOV R4 4676
+LDR R4 R17 1192
+LDR R21 R29 36762
+MOV R24 24111
+MUL R6 R25 R16
+LDR R1 R26 -59066
+STR R21 59337 R8
+ADD R23 R15 R19
+MOV R27 -4505
+ADD R26 R19 R23
+DIV R0 R16 R11
+MUL R8 R30 R17
+SUB R16 R28 R22
+STR R16 -60656 R20
+DIV R20 R26 R27
+SUB R31 R15 R20
+MUL R27 R10 R26
+LDR R28 R29 51299
+SUB R28 R7 R24
+MUL R1 R20 R10
+DIV R18 R31 R24
+MOV R23 -43969
+SUB R29 R25 R12
+MOV R20 42003
+STR R18 -20300 R24
+STR R5 -10334 R26
+MUL R30 R20 R8
+STR R28 7890 R12
+ADD R8 R2 R9
+DIV R0 R7 R5
+MOV R28 -19506
+DIV R20 R11 R27
+ADD R13 R10 R20
+MUL R20 R7 R20
+LDR R4 R3 29966
+ADD R25 R23 R31
+MOV R6 -14604
+SUB R3 R6 R4
+LDR R22 R26 -4845
+LDR R19 R16 -55069
+MUL R13 R10 R9
+LDR R24 R28 4011
+MOV R4 -55251
+DIV R3 R11 R26
+LDR R4 R24 55138
+SUB R1 R7 R13
+ADD R14 R6 R6
+SUB R14 R18 R2
+LDR R15 R21 52780
+ADD R16 R1 R27
+MUL R26 R25 R2
+LDR R13 R27 -53799
+ADD R20 R26 R30
+SUB R15 R19 R23
+DIV R14 R24 R27
+LDR R30 R20 34894
+STR R2 -56010 R19
+DIV R14 R29 R17
+MOV R18 10170
+SUB R3 R11 R31
+LDR R10 R0 -62455
+MUL R10 R10 R30
+STR R18 38833 R20
+MUL R29 R1 R16
+STR R15 -27133 R9
+SUB R14 R5 R16
+ADD R23 R15 R26
+SUB R24 R23 R25
+MUL R17 R19 R26
+MOV R7 -20143
+SUB R18 R21 R14
+STR R27 -23099 R20
+DIV R31 R20 R14
+STR R2 46492 R11
+SUB R4 R4 R10
+LDR R8 R28 -25113
+STR R9 -57776 R1
+DIV R30 R5 R5
+LDR R28 R23 -8057
+DIV R12 R31 R11
+SUB R0 R21 R0
+SUB R16 R21 R23
+MOV R28 60158
+DIV R20 R4 R2
+DIV R5 R2 R10
+ADD R25 R2 R25
+LDR R2 R15 46471
+STR R23 32143 R0
+ADD R29 R14 R13
+DIV R6 R24 R13
+MOV R29 -25611
+STR R0 25818 R13
+MUL R3 R25 R7
+MOV R25 59409
+MUL R14 R26 R18
+STR R21 -7629 R22
+MOV R23 -13719
+MUL R24 R26 R20
+MOV R31 2873
+DIV R5 R7 R2
+ADD R1 R11 R0
+DIV R29 R16 R2
+DIV R17 R18 R28
+MOV R4 -3328
+DIV R15 R0 R3
+STR R27 47042 R15
+MUL R31 R15 R14
+DIV R24 R22 R2
+SUB R11 R18 R16
+MUL R24 R21 R2
+STR R0 -32135 R18
+STR R6 54045 R15
+MUL R30 R29 R3
+MUL R3 R26 R17
+ADD R2 R20 R27
+MUL R5 R31 R18
+SUB R21 R13 R22
+ADD R25 R22 R7
+LDR R31 R11 59664
+DIV R19 R14 R11
+SUB R9 R31 R21
+ADD R1 R5 R29
+MUL R28 R20 R25
+SUB R13 R5 R12
+MOV R6 36235
+ADD R5 R15 R30
+MUL R18 R25 R20
+DIV R0 R13 R26
+MOV R10 -52789
+MOV R5 -18995
+MOV R23 -60523
+DIV R17 R28 R29
+DIV R0 R1 R18
+LDR R13 R9 -6823
+STR R23 36817 R26
+DIV R20 R2 R13
+LDR R3 R23 4438
+ADD R1 R8 R14
+SUB R14 R4 R22
+LDR R3 R7 -46449
+MUL R23 R12 R22
+ADD R12 R15 R19
+ADD R8 R11 R17
+DIV R6 R10 R15
+STR R12 57627 R30
+MUL R13 R14 R6
+MUL R6 R10 R15
+MOV R23 4622
+ADD R12 R27 R27
+DIV R14 R5 R0
+STR R20 13246 R28
+LDR R29 R5 34846
+ADD R11 R23 R10
+STR R19 42707 R16
+MOV R21 -18448
+STR R6 53848 R23
+LDR R31 R22 53952
+STR R3 -61439 R4
+ADD R22 R3 R21
+MOV R26 51476
+ADD R8 R19 R3
+MUL R1 R18 R6
+DIV R21 R21 R17
+ADD R26 R26 R25
+SUB R9 R17 R7
+DIV R21 R30 R13
+ADD R17 R26 R19
+MUL R13 R3 R11
+LDR R7 R11 32848
+LDR R24 R17 -33823
+MUL R12 R10 R19
+MUL R3 R23 R1
+SUB R0 R16 R17
+MOV R20 -55992
+MOV R24 -650
+DIV R4 R6 R21
+MOV R31 -49749
+MOV R21 -28240
+DIV R24 R18 R26
+SUB R10 R31 R0
+MOV R11 45216
+MOV R7 10565
+ADD R16 R29 R17
+MOV R31 34151
+SUB R7 R6 R29
+STR R2 -61164 R27
+DIV R25 R26 R29
+MOV R22 -19507
+LDR R19 R24 10284
+DIV R4 R21 R17
+MUL R19 R13 R8
+SUB R18 R29 R21
+STR R0 5166 R12
+ADD R6 R1 R8
+MOV R29 -44182
+STR R2 -33888 R29
+LDR R27 R14 -42242
+LDR R12 R4 -5026
+MOV R1 31553
+STR R10 41652 R18
+MOV R10 -37179
+MOV R12 -15504
+ADD R7 R18 R30
+MOV R3 -60007
+MUL R24 R25 R3
+SUB R9 R25 R30
+STR R8 41836 R17
+LDR R3 R28 -53926
+LDR R9 R27 14916
+MUL R24 R23 R13
+LDR R0 R14 -36100
+ADD R3 R1 R6
+LDR R28 R14 -42063
+MUL R4 R22 R11
+SUB R5 R10 R23
+MUL R12 R23 R26
+LDR R16 R1 -22240
+MOV R4 7076
+MUL R24 R31 R14
+ADD R30 R29 R5
+MOV R14 -31619
+SUB R14 R15 R14
+MOV R20 -14945
+SUB R2 R15 R16
+SUB R1 R29 R21
+LDR R29 R10 -27784
+SUB R19 R25 R1
+LDR R29 R17 54277
+DIV R5 R2 R3
+LDR R1 R21 51069
+STR R3 64827 R8
+DIV R3 R17 R21
+ADD R15 R10 R1
+DIV R14 R21 R8
+LDR R13 R14 35554
+MOV R13 55922
+DIV R9 R5 R12
+STR R30 -37733 R6
+MUL R23 R18 R4
+DIV R23 R30 R28
+DIV R6 R10 R10
+DIV R5 R30 R21
+SUB R1 R4 R0
+ADD R2 R26 R24
+MUL R8 R6 R21
+MUL R22 R11 R14
+ADD R6 R30 R12
+DIV R21 R6 R10
+DIV R31 R1 R11
+MUL R29 R2 R9
+LDR R19 R15 31212
+DIV R2 R24 R1
+DIV R2 R5 R20
+LDR R15 R5 -52735
+MUL R11 R28 R9
+ADD R8 R17 R30
+DIV R23 R14 R9
+LDR R2 R9 53359
+MOV R24 54554
+ADD R28 R13 R5
+MOV R13 -18245
+LDR R16 R1 -19973
+STR R6 -44736 R9
+ADD R19 R29 R22
+DIV R10 R4 R26
+MUL R3 R3 R13
+MUL R30 R15 R21
+LDR R2 R18 -61394
+SUB R7 R15 R3
+DIV R22 R13 R17
+ADD R22 R12 R17
+LDR R25 R18 34209
+MOV R28 -13070
+DIV R0 R22 R17
+DIV R22 R5 R4
+MOV R2 -13852
+LDR R24 R25 -25687
+MUL R0 R1 R15
+DIV R5 R9 R31
+LDR R13 R2 29513
+MUL R0 R19 R7
+STR R22 -14547 R10
+MUL R23 R3 R15
+STR R25 51286 R14
+ADD R6 R9 R26
+MOV R19 45063
+STR R8 26494 R30
+MOV R15 -42446
+MOV R12 40822
+DIV R28 R7 R6
+ADD R0 R20 R6
+STR R23 57029 R25
+LDR R17 R19 29150
+SUB R23 R5 R8
+MOV R4 19465
+STR R7 61410 R4
+SUB R4 R17 R17
+SUB R20 R14 R6
+ADD R31 R4 R18
+SUB R2 R17 R1
+STR R16 -26534 R15
+DIV R0 R19 R22
+MOV R8 -16789
+STR R4 -36950 R6
+LDR R18 R20 32800
+MUL R20 R31 R16
+SUB R27 R27 R4
+LDR R0 R22 -34331
+MOV R15 57196
+STR R2 40881 R18
+ADD R22 R7 R4
+LDR R1 R30 60972
+LDR R2 R17 14947
+MUL R8 R12 R21
+LDR R6 R25 10369
+MUL R21 R6 R31
+DIV R7 R29 R28
+STR R2 24489 R13
+MUL R24 R30 R2
+SUB R20 R25 R16
+STR R30 -14247 R17
+LDR R10 R15 -55650
+ADD R25 R22 R19
+MUL R7 R17 R13
+LDR R15 R22 -52183
+SUB R14 R13 R21
+MUL R1 R10 R8
+LDR R12 R15 -53566
+DIV R18 R16 R18
+SUB R6 R21 R18
+SUB R7 R22 R18
+LDR R16 R14 -9805
+STR R23 29400 R31
+DIV R9 R16 R7
+LDR R6 R3 6203
+MUL R26 R16 R25
+LDR R31 R3 -31660
+SUB R4 R7 R18
+MOV R30 36573
+ADD R16 R19 R21
+DIV R25 R30 R3
+LDR R4 R13 -48867
+DIV R31 R30 R13
+ADD R8 R16 R9
+ADD R1 R17 R18
+MUL R22 R22 R10
+SUB R28 R28 R15
+ADD R7 R24 R2
+SUB R13 R4 R27
+ADD R20 R29 R7
+MOV R30 -57067
+MOV R29 -57255
+MUL R7 R20 R18
+DIV R9 R29 R10
+ADD R4 R15 R5
+STR R12 -23689 R31
+MUL R23 R19 R12
+LDR R11 R9 -25665
+LDR R13 R20 -42435
+ADD R12 R21 R11
+MOV R15 -41623
+SUB R20 R14 R5
+ADD R21 R4 R2
+DIV R8 R27 R27
+MOV R4 -61303
+SUB R9 R13 R0
+ADD R20 R0 R30
+DIV R1 R22 R8
+STR R22 -65136 R28
+DIV R11 R23 R18
+MOV R22 -7910
+ADD R3 R3 R27
+DIV R15 R30 R17
+LDR R23 R12 -7897
+LDR R24 R8 60007
+MOV R8 -43116
+ADD R27 R3 R20
+STR R2 534 R6
+MOV R1 -29704
+SUB R12 R9 R10
+MOV R22 32806
+MOV R1 -59232
+DIV R25 R29 R8
+MOV R3 5886
+DIV R6 R13 R11
+DIV R28 R17 R25
+LDR R11 R23 -54403
+STR R9 -41946 R31
+LDR R0 R23 -50453
+SUB R25 R30 R30
+LDR R1 R7 -52102
+MUL R21 R11 R24
+MOV R25 -45425
+MUL R4 R21 R24
+MUL R29 R1 R14
+DIV R18 R2 R2
+MOV R11 -45166
+DIV R11 R3 R7
+MOV R15 44528
+MOV R29 -36504
+MUL R24 R3 R19
+DIV R30 R30 R17
+LDR R29 R19 20393
+MUL R11 R13 R2
+MOV R1 36407
+DIV R5 R14 R27
+ADD R28 R3 R18
+MUL R12 R0 R4
+DIV R1 R22 R30
+STR R10 14052 R12
+DIV R7 R29 R12
+MOV R17 63815
+DIV R31 R26 R4
+LDR R30 R15 54435
+DIV R30 R13 R31
+ADD R24 R16 R13
+LDR R10 R20 36311
+STR R6 -32689 R11
+LDR R14 R20 -4841
+SUB R29 R27 R17
+ADD R30 R8 R30
+ADD R21 R16 R21
+DIV R18 R21 R4
+SUB R17 R30 R15
+ADD R21 R12 R27
+SUB R19 R20 R13
+SUB R27 R17 R23
+LDR R28 R29 -40911
+ADD R10 R8 R19
+DIV R11 R9 R28
+ADD R16 R20 R2
+STR R27 -56073 R15
+STR R30 20060 R16
+LDR R0 R26 -16078
+MUL R2 R29 R27
+ADD R1 R27 R18
+LDR R2 R24 43170
+LDR R14 R19 34519
+LDR R12 R20 12081
+ADD R29 R13 R16
+ADD R9 R4 R12
+MUL R23 R0 R15
+ADD R6 R22 R10
+DIV R13 R23 R11
+MOV R13 -57920
+DIV R18 R22 R31
+SUB R12 R16 R1
+DIV R11 R29 R13
+DIV R24 R24 R23
+LDR R25 R28 61710
+ADD R13 R21 R14
+LDR R29 R22 -59971
+MOV R8 -33261
+MOV R0 -48026
+LDR R12 R0 -22447
+STR R22 8601 R9
+MOV R16 1061
+LDR R22 R25 -37685
+LDR R5 R9 615
+ADD R5 R11 R15
+MOV R9 -49504
+LDR R2 R2 -47805
+DIV R19 R5 R16
+MOV R17 15930
+STR R6 52568 R12
+MUL R26 R3 R15
+SUB R5 R28 R3
+ADD R24 R17 R5
+MUL R30 R21 R26
+LDR R28 R30 -53700
+MUL R14 R29 R26
+LDR R9 R20 24538
+LDR R0 R7 575
+ADD R28 R24 R27
+MOV R18 60690
+ADD R18 R23 R5
+MUL R10 R2 R0
+STR R0 770 R7
+MUL R6 R9 R6
+STR R17 54220 R1
+MUL R1 R10 R9
+SUB R8 R12 R6
+MOV R24 -27126
+LDR R28 R27 3674
+MOV R18 23455
+MUL R6 R6 R5
+DIV R1 R15 R4
+MOV R8 2536
+SUB R8 R17 R31
+DIV R22 R15 R15
+ADD R16 R26 R27
+MOV R14 53675
+STR R21 23268 R30
+MOV R2 -55323
+ADD R28 R21 R24
+STR R6 -13436 R27
+SUB R23 R1 R10
+DIV R20 R26 R17
+LDR R13 R17 -21072
+MOV R16 39625
+LDR R25 R30 50464
+DIV R18 R8 R3
+ADD R15 R26 R13
+MUL R24 R31 R22
+MUL R4 R15 R2
+LDR R27 R28 5816
+DIV R12 R7 R16
+MOV R22 65225
+ADD R24 R17 R17
+LDR R10 R9 9977
+ADD R16 R29 R28
+STR R17 -4164 R3
+STR R22 56727 R7
+SUB R17 R22 R4
+SUB R5 R22 R0
+ADD R16 R2 R28
+ADD R10 R15 R11
+ADD R8 R14 R12
+SUB R14 R17 R30
+SUB R5 R12 R31
+MOV R18 -52786
+ADD R5 R13 R7
+ADD R29 R21 R2
+SUB R8 R27 R9
+LDR R0 R5 21462
+MUL R3 R8 R27
+SUB R5 R27 R25
+DIV R25 R21 R16
+DIV R1 R22 R14
+MOV R9 2809
+SUB R7 R2 R18
+MUL R28 R6 R16
+STR R26 27016 R7
+MUL R13 R29 R13
+ADD R19 R27 R10
+LDR R5 R3 -56137
+STR R9 7236 R12
+ADD R29 R14 R8
+MUL R0 R15 R25
+MOV R4 4008
+STR R5 -47749 R13
+MUL R3 R13 R31
+STR R15 -49582 R25
+SUB R7 R6 R9
+ADD R26 R20 R11
+MOV R30 59209
+MUL R21 R30 R7
+DIV R1 R5 R14
+LDR R24 R9 -5447
+MOV R7 34696
+ADD R29 R12 R3
+DIV R8 R29 R31
+ADD R11 R27 R16
+MUL R6 R2 R8
+LDR R29 R13 56808
+LDR R10 R23 65272
+MOV R7 27524
+SUB R9 R11 R4
+SUB R21 R27 R9
+STR R15 -12134 R6
+ADD R24 R12 R22
+ADD R19 R11 R18
+MUL R14 R11 R16
+MUL R27 R13 R14
+MUL R12 R7 R31
+SUB R9 R8 R21
+ADD R1 R16 R31
+MOV R22 -64107
+DIV R25 R20 R18
+MUL R11 R3 R9
+ADD R22 R24 R11
+DIV R19 R19 R13
+STR R14 -3279 R22
+STR R28 9643 R5
+STR R26 26747 R26
+ADD R11 R8 R23
+ADD R21 R25 R7
+SUB R14 R8 R19
+ADD R31 R29 R23
+DIV R26 R20 R10
+DIV R22 R4 R7
+DIV R30 R11 R25
+LDR R25 R31 38241
+STR R17 -31512 R26
+STR R18 57680 R21
+SUB R31 R19 R17
+MOV R30 22561
+MUL R14 R4 R25
+STR R6 45846 R27
+STR R9 33945 R30
+ADD R18 R3 R17
+STR R6 32923 R23
+LDR R6 R21 -48476
+SUB R27 R9 R31
+SUB R12 R14 R14
+LDR R6 R14 4856
+LDR R13 R15 -43604
+MOV R14 -62417
+SUB R25 R22 R0
+LDR R28 R5 -60476
+MOV R15 -15893
+MUL R6 R5 R4
+LDR R25 R3 60729
+MOV R16 53972
+MUL R2 R30 R28
+SUB R0 R18 R31
+MUL R7 R21 R25
+LDR R9 R2 -11190
+LDR R21 R29 17284
+ADD R31 R28 R31
+ADD R11 R17 R3
+SUB R18 R4 R22
+LDR R9 R27 -29828
+DIV R21 R9 R3
+SUB R9 R18 R19
+SUB R17 R3 R17
+SUB R30 R16 R13
+DIV R11 R3 R0
+MOV R1 -425
+MUL R7 R1 R7
+SUB R7 R17 R8
+STR R5 31389 R18
+ADD R16 R8 R3
+MUL R6 R26 R30
+STR R0 43839 R12
+DIV R23 R30 R7
+SUB R3 R11 R3
+LDR R4 R17 30033
+STR R26 17578 R23
+LDR R16 R6 634
+DIV R7 R26 R2
+DIV R10 R11 R5
+STR R11 13151 R11
+LDR R3 R4 14819
+LDR R22 R18 30352
+MUL R12 R29 R26
+SUB R18 R31 R20
+STR R26 -29682 R2
+SUB R10 R9 R7
+MUL R13 R7 R27
+ADD R26 R15 R24
+MOV R5 18826
+MUL R18 R29 R27
+STR R29 -20909 R11
+ADD R22 R24 R15
+STR R25 -23277 R9
+MUL R11 R13 R16
+MOV R26 33132
+STR R1 42069 R10
+STR R1 -40241 R31
+DIV R19 R14 R7
+LDR R22 R26 32998
+LDR R26 R18 51082
+MUL R23 R24 R6
+STR R0 -43516 R21
+MOV R11 34062
+LDR R13 R31 46711
+ADD R9 R10 R13
+ADD R31 R17 R13
+SUB R28 R30 R3
+LDR R18 R10 -18308
+DIV R4 R30 R26
+STR R18 -37664 R19
+SUB R26 R1 R23
+MOV R19 1998
+MOV R4 -46905
+STR R29 32687 R29
+ADD R9 R15 R8
+STR R24 4086 R20
+MOV R0 -46250
+MOV R5 4546
+STR R21 -17079 R24
+LDR R5 R7 -12242
+MOV R25 -56949
+MOV R3 -51152
+DIV R19 R6 R2
+MOV R26 16954
+DIV R27 R22 R29
+LDR R25 R9 49950
+DIV R14 R8 R11
+STR R24 50743 R0
+ADD R18 R23 R10
+MOV R28 55784
+ADD R7 R3 R17
+DIV R6 R25 R27
+LDR R5 R26 -58899
+SUB R24 R3 R25
+DIV R12 R20 R6
+SUB R15 R17 R19
+LDR R7 R9 -50878
+DIV R9 R1 R15
+LDR R6 R2 36363
+STR R17 4559 R4
+DIV R25 R2 R19
+STR R29 45400 R22
+LDR R21 R17 38590
+DIV R0 R20 R15
+LDR R31 R18 -28191
+MOV R19 -7391
+DIV R24 R7 R22
+MOV R9 -9915
+LDR R2 R15 62294
+DIV R30 R29 R29
+DIV R18 R8 R29
+ADD R0 R4 R19
+SUB R25 R20 R10
+LDR R22 R18 23277
+MOV R25 37045
+ADD R30 R12 R27
+SUB R22 R27 R6
+DIV R14 R27 R18
+DIV R2 R23 R1
+MUL R11 R5 R28
+ADD R6 R19 R23
+LDR R11 R6 -24013
+LDR R0 R29 -64856
+LDR R29 R27 38586
+MUL R4 R2 R26
+STR R6 42348 R23
+STR R16 -40443 R25
+MOV R5 -58244
+STR R26 -13907 R15
+DIV R21 R10 R9
+LDR R15 R9 60560
+STR R9 25637 R2
+ADD R19 R12 R27
+STR R31 -17523 R23
+LDR R22 R3 -30009
+MUL R29 R23 R0
+SUB R10 R14 R0
+SUB R3 R4 R3
+STR R18 -47514 R6
+SUB R16 R19 R17
+ADD R19 R16 R18
+DIV R16 R30 R27
+MOV R5 -60969
+LDR R9 R25 14529
+LDR R5 R7 15029
+MOV R7 -29553
+ADD R3 R16 R31
+STR R1 57449 R16
+SUB R27 R17 R14
+MOV R24 -19046
+STR R24 42585 R12
+SUB R7 R25 R29
+LDR R24 R3 -43342
+LDR R23 R24 54505
+DIV R24 R11 R10
+LDR R5 R22 -59766
+DIV R9 R5 R5
+MUL R20 R26 R5
+MOV R26 20262
+MOV R2 -37510
+STR R30 13836 R30
+STR R4 -18204 R17
+STR R27 34330 R22
+DIV R21 R25 R1
+STR R1 28560 R26
+ADD R21 R27 R7
+SUB R8 R19 R5
+MOV R18 25015
+LDR R22 R8 41802
+MUL R24 R24 R26
+LDR R25 R6 -58954
+LDR R2 R22 18765
+LDR R8 R3 -56349
+SUB R3 R23 R4
+DIV R21 R17 R10
+SUB R9 R28 R6
+DIV R11 R22 R11
+MUL R2 R12 R4
+MOV R30 55756
+ADD R8 R25 R16
+DIV R9 R28 R4
+LDR R18 R24 35594
+DIV R30 R28 R21
+DIV R6 R31 R16
+MUL R21 R7 R24
+STR R27 -61754 R13
+DIV R23 R17 R7
+SUB R16 R29 R24
+ADD R23 R18 R17
+MUL R27 R4 R1
+LDR R28 R17 -65497
+SUB R6 R9 R1
+MUL R20 R17 R0
+LDR R13 R9 22189
+ADD R22 R11 R20
+MOV R17 55282
+LDR R6 R11 45398
+ADD R20 R21 R21
+DIV R1 R9 R27
+LDR R11 R30 7444
+STR R5 65086 R20
+MUL R24 R26 R24
+ADD R6 R13 R0
+STR R30 34363 R3
+STR R25 4510 R27
+MOV R20 -50925
+LDR R24 R16 51295
+MOV R9 -30530
+LDR R2 R6 43303
+ADD R8 R27 R5
+LDR R3 R29 22544
+MUL R24 R1 R1
+SUB R8 R7 R10
+MOV R24 -12239
+MUL R12 R24 R7
+ADD R9 R25 R4
+MUL R22 R17 R21
+STR R25 47626 R1
+LDR R1 R14 -37052
+DIV R28 R0 R11
+SUB R21 R8 R26
+MOV R7 -51529
+MOV R8 42519
+STR R29 -21027 R28
+MOV R29 -10606
+SUB R28 R9 R28
+MUL R12 R10 R7
+LDR R11 R15 646
+MUL R14 R16 R26
+MUL R5 R12 R7
+ADD R0 R21 R2
+DIV R24 R2 R26
+MOV R13 -34536
+MUL R25 R29 R13
+STR R19 -24758 R27
+MOV R2 863
+MUL R30 R21 R26
+ADD R24 R5 R18
+DIV R14 R30 R12
+DIV R21 R25 R21
+LDR R29 R7 48319
+ADD R21 R16 R24
+MUL R24 R10 R19
+MOV R23 -52511
+MUL R5 R17 R30
+LDR R5 R3 42914
+ADD R9 R22 R27
+DIV R19 R1 R6
+STR R29 -49337 R27
+STR R31 -44396 R13
+MUL R1 R21 R15
+SUB R22 R15 R20
+DIV R5 R13 R10
+STR R30 48944 R14
+ADD R17 R4 R11
+MUL R16 R29 R10
+MUL R28 R28 R27
+SUB R19 R28 R22
+SUB R28 R26 R15
+LDR R7 R0 16465
+SUB R28 R12 R22
+SUB R2 R25 R18
+DIV R21 R23 R26
+SUB R4 R29 R26
+LDR R8 R30 9085
+DIV R14 R16 R14
+DIV R30 R20 R9
+LDR R25 R15 17109
+STR R27 16837 R20
+SUB R1 R12 R10
+DIV R25 R12 R15
+STR R19 19154 R19
+MUL R27 R30 R0
+LDR R28 R29 -61718
+MOV R9 4041
+STR R28 -25972 R7
+DIV R22 R27 R30
+DIV R11 R25 R31
+STR R30 -7412 R31
+MUL R21 R31 R29
+MOV R19 15806
+SUB R5 R1 R25
+ADD R27 R0 R26
+DIV R23 R18 R8
+MUL R14 R30 R31
+ADD R18 R22 R1
+LDR R28 R24 -55534
+LDR R2 R22 51159
+DIV R5 R22 R12
+LDR R7 R28 -28032
+LDR R0 R24 32258
+SUB R8 R13 R10
+SUB R17 R18 R19
+ADD R27 R8 R20
+ADD R10 R9 R8
+MUL R8 R13 R1
+ADD R4 R16 R31
+DIV R25 R20 R16
+DIV R29 R9 R16
+DIV R24 R23 R22
+MUL R25 R5 R21
+LDR R6 R8 39897
+MOV R12 25510
+ADD R5 R24 R29
+LDR R16 R20 -25367
+MUL R14 R26 R21
+SUB R23 R13 R5
+MUL R13 R12 R4
+MOV R25 59151
+STR R10 -20083 R8
+MUL R31 R5 R29
+LDR R13 R26 31616
+ADD R20 R24 R24
+ADD R14 R22 R29
+LDR R26 R3 -2228
+MUL R22 R19 R9
+DIV R21 R22 R21
+LDR R15 R20 26156
+ADD R28 R15 R4
+DIV R9 R5 R23
+DIV R6 R31 R24
+SUB R25 R8 R5
+SUB R1 R21 R29
+ADD R3 R4 R10
+MUL R30 R13 R24
+MUL R3 R26 R13
+SUB R7 R7 R7
+ADD R3 R18 R1
+SUB R5 R2 R31
+MUL R26 R30 R1
+LDR R6 R15 -46528
+DIV R9 R24 R12
+MUL R27 R23 R13
+SUB R18 R19 R16
+MOV R5 -65068
+DIV R15 R28 R25
+STR R23 -33612 R0
+DIV R2 R16 R2
+MUL R12 R19 R18
+MOV R22 56069
+STR R10 25694 R17
+LDR R6 R8 21209
+DIV R22 R24 R9
+DIV R22 R16 R28
+MUL R16 R17 R29
+STR R23 -57913 R20
+MUL R17 R16 R17
+DIV R26 R27 R25
+LDR R3 R19 64807
+LDR R25 R31 -53949
+MOV R5 -55945
+LDR R25 R15 27137
+DIV R28 R7 R0
+SUB R24 R21 R20
+DIV R28 R13 R21
+LDR R21 R18 -53464
+STR R11 55181 R6
+MUL R2 R30 R21
+MOV R12 41193
+STR R22 44511 R17
+SUB R24 R19 R11
+DIV R0 R17 R1
+MOV R13 -37385
+SUB R11 R28 R4
+LDR R8 R24 33626
+STR R7 41211 R24
+MOV R17 -47616
+MOV R16 57949
+SUB R29 R5 R0
+MOV R30 -31021
+MUL R7 R29 R11
+MUL R10 R15 R19
+STR R13 36491 R6
+ADD R26 R24 R15
+SUB R27 R12 R6
+DIV R29 R21 R0
+LDR R28 R29 59208
+ADD R7 R26 R23
+LDR R12 R3 7987
+DIV R12 R17 R27
+DIV R2 R12 R14
+ADD R6 R8 R25
+MUL R19 R31 R30
+MUL R26 R10 R29
+DIV R14 R20 R15
+LDR R23 R15 29990
+STR R9 52418 R26
+ADD R7 R1 R27
+LDR R8 R0 -52786
+SUB R10 R17 R28
+SUB R9 R16 R18
+MUL R16 R10 R5
+SUB R9 R10 R27
+SUB R29 R29 R25
+MOV R29 -54835
+ADD R27 R31 R10
+MOV R8 35898
+DIV R31 R15 R28
+ADD R14 R21 R5
+STR R29 34631 R6
+DIV R27 R3 R28
+LDR R22 R21 -11607
+MUL R30 R26 R5
+SUB R16 R22 R26
+DIV R1 R8 R0
+MOV R13 -47667
+LDR R8 R14 -38668
+DIV R13 R17 R0
+MUL R0 R10 R29
+ADD R22 R16 R24
+MUL R2 R7 R26
+ADD R4 R21 R5
+MUL R4 R0 R22
+LDR R19 R15 12069
+SUB R1 R30 R3
+SUB R23 R25 R25
+MOV R28 -9946
+MUL R20 R11 R29
+MUL R9 R2 R17
+LDR R4 R6 -49045
+SUB R1 R29 R21
+SUB R2 R24 R27
+SUB R20 R21 R0
+STR R3 -5575 R9
+SUB R28 R16 R20
+ADD R20 R29 R24
+LDR R22 R9 59123
+MUL R17 R20 R30
+LDR R3 R14 23261
+MUL R31 R4 R30
+SUB R11 R31 R0
+LDR R25 R22 46954
+MOV R15 7851
+MUL R22 R7 R27
+LDR R8 R18 -9960
+ADD R9 R3 R10
+DIV R23 R5 R25
+SUB R0 R9 R14
+STR R20 26318 R2
+MOV R8 35050
+STR R16 -64710 R24
+SUB R21 R2 R24
+ADD R28 R20 R3
+DIV R28 R29 R29
+MUL R28 R8 R29
+MUL R25 R16 R29
+LDR R16 R4 20235
+MOV R14 65489
+ADD R6 R11 R24
+STR R28 -17385 R23
+MOV R24 17876
+STR R17 5610 R14
+LDR R11 R11 33517
+MOV R17 -22237
+ADD R21 R21 R22
+MOV R25 46228
+DIV R9 R31 R25
+MOV R8 -20605
+LDR R1 R26 -30921
+LDR R5 R9 22565
+STR R29 -12230 R0
+DIV R6 R15 R28
+LDR R14 R15 -38723
+STR R18 51217 R8
+SUB R15 R25 R17
+MUL R4 R10 R7
+ADD R27 R31 R17
+SUB R31 R26 R26
+ADD R4 R1 R4
+MUL R30 R26 R12
+STR R5 -1322 R8
+STR R6 -44766 R18
+STR R29 -56743 R7
+STR R14 -18797 R2
+MOV R31 -26475
+LDR R20 R16 -28541
+MUL R6 R11 R3
+MUL R16 R19 R7
+STR R18 6788 R25
+ADD R20 R11 R17
+MOV R19 -50163
+MUL R18 R2 R10
+STR R23 27172 R8
+MOV R6 -52500
+SUB R21 R11 R4
+DIV R30 R30 R30
+MUL R17 R27 R16
+STR R2 -31188 R25
+STR R9 -60335 R15
+STR R22 -31752 R11
+STR R13 -36710 R3
+MOV R28 -27638
+STR R15 -55237 R7
+STR R5 -4981 R7
+ADD R23 R20 R27
+DIV R4 R0 R14
+LDR R17 R29 -61572
+SUB R14 R6 R15
+MUL R14 R3 R19
+LDR R15 R20 15550
+LDR R18 R22 -45077
+MUL R21 R27 R15
+DIV R29 R11 R0
+MOV R28 -51492
+STR R29 9766 R13
+LDR R3 R2 -63451
+SUB R18 R30 R12
+MOV R13 20154
+LDR R2 R25 -51379
+DIV R19 R8 R19
+ADD R25 R21 R5
+MUL R23 R31 R29
+SUB R20 R11 R9
+DIV R25 R28 R7
+SUB R24 R17 R3
+MOV R15 -37699
+LDR R24 R9 28077
+DIV R2 R28 R24
+DIV R14 R6 R23
+MUL R26 R14 R18
+DIV R1 R12 R5
+MUL R27 R22 R15
+MOV R7 -55145
+STR R17 64649 R1
+LDR R0 R3 64955
+MUL R21 R1 R0
+MUL R23 R13 R16
+MUL R5 R6 R24
+MOV R0 -35282
+STR R28 26631 R26
+LDR R12 R4 -61997
+SUB R28 R6 R17
+LDR R26 R14 3312
+MOV R1 -48468
+STR R28 -59841 R2
+SUB R12 R21 R5
+SUB R20 R15 R28
+MOV R0 -35906
+ADD R16 R23 R14
+DIV R11 R4 R28
+MUL R2 R3 R17
+MOV R1 23340
+SUB R19 R11 R5
+STR R13 52697 R6
+SUB R28 R14 R6
+MUL R8 R18 R4
+DIV R16 R2 R28
+SUB R12 R10 R19
+STR R27 41022 R22
+ADD R22 R13 R4
+DIV R24 R16 R1
+MUL R12 R7 R5
+LDR R25 R2 57332
+DIV R11 R15 R11
+ADD R27 R0 R7
+ADD R13 R13 R28
+STR R25 20108 R23
+DIV R19 R5 R12
+MOV R4 42022
+DIV R28 R17 R15
+MUL R12 R25 R28
+STR R0 29919 R31
+DIV R29 R19 R24
+ADD R16 R12 R9
+STR R16 11941 R3
+STR R14 124 R12
+ADD R30 R4 R17
+LDR R10 R2 -38793
+DIV R28 R13 R0
+STR R14 -30085 R24
+LDR R19 R26 60676
+STR R25 25195 R23
+DIV R20 R13 R3
+LDR R3 R4 62124
+STR R26 -9101 R22
+DIV R3 R18 R25
+ADD R22 R16 R22
+MUL R29 R13 R15
+MOV R31 64096
+STR R25 34858 R28
+DIV R14 R29 R28
+LDR R26 R19 28528
+MUL R31 R0 R3
+ADD R9 R13 R10
+MOV R11 -36662
+SUB R1 R28 R22
+MUL R17 R27 R4
+MUL R29 R29 R29
+DIV R28 R17 R19
+ADD R9 R17 R18
+SUB R4 R24 R4
+STR R16 45292 R16
+STR R24 -12885 R21
+SUB R29 R24 R28
+SUB R3 R3 R13
+SUB R31 R25 R21
+ADD R2 R16 R8
+MOV R14 -27030
+SUB R31 R16 R27
+MUL R0 R2 R24
+ADD R9 R26 R7
+SUB R22 R0 R20
+MOV R27 -52105
+MOV R4 -37254
+SUB R22 R22 R23
+DIV R29 R7 R29
+ADD R1 R0 R29
+ADD R7 R16 R18
+SUB R20 R26 R7
+DIV R3 R23 R12
+SUB R3 R1 R25
+STR R8 25517 R14
+LDR R15 R17 -13066
+ADD R7 R2 R24
+SUB R24 R20 R18
+MOV R3 19503
+MOV R10 18454
+MOV R3 31876
+SUB R11 R24 R15
+LDR R8 R30 7914
+MUL R9 R1 R25
+DIV R1 R9 R18
+DIV R27 R19 R26
+MOV R4 4807
+STR R8 13417 R22
+LDR R24 R15 -61482
+MOV R28 -27845
+LDR R10 R5 -33721
+ADD R24 R5 R21
+STR R4 -62356 R19
+SUB R31 R24 R8
+SUB R3 R6 R23
+ADD R1 R15 R11
+MOV R3 -19269
+LDR R27 R30 48779
+ADD R30 R0 R17
+STR R23 48867 R13
+STR R15 36871 R16
+LDR R6 R19 64471
+ADD R8 R9 R18
+STR R13 -64382 R21
+SUB R2 R21 R9
+SUB R28 R24 R6
+MUL R11 R14 R1
+MUL R5 R26 R21
+SUB R9 R29 R0
+SUB R29 R15 R19
+MUL R14 R21 R26
+SUB R11 R10 R27
+MUL R21 R15 R21
+STR R20 5499 R12
+SUB R23 R21 R28
+LDR R7 R9 -53490
+ADD R16 R10 R29
+DIV R27 R18 R22
+ADD R9 R14 R22
+LDR R4 R31 51440
+MOV R14 -35421
+MUL R12 R5 R27
+SUB R22 R28 R22
+MOV R20 36540
+MUL R16 R16 R18
+LDR R21 R2 64278
+LDR R16 R18 -31779
+MOV R29 -32354
+LDR R23 R20 -24371
+ADD R16 R26 R28
+DIV R0 R16 R4
+MUL R0 R28 R7
+SUB R8 R26 R1
+ADD R22 R14 R10
+MUL R1 R26 R31
+STR R20 -33723 R21
+SUB R13 R10 R27
+DIV R0 R18 R19
+ADD R1 R1 R24
+MUL R24 R11 R28
+DIV R9 R18 R17
+STR R4 -35377 R30
+STR R5 4799 R26
+STR R14 -34983 R19
+DIV R6 R19 R28
+STR R22 24169 R31
+MOV R10 -27121
+DIV R20 R29 R10
+STR R9 58259 R14
+SUB R27 R16 R25
+STR R11 2824 R16
+ADD R28 R23 R11
+LDR R27 R2 26325
+STR R15 55867 R9
+MUL R13 R14 R16
+MUL R22 R28 R7
+MOV R1 -9145
+ADD R31 R4 R26
+MUL R31 R0 R23
+LDR R16 R8 -23988
+ADD R31 R18 R15
+MOV R30 43638
+ADD R14 R31 R0
+MUL R1 R13 R18
+MOV R10 -1187
+DIV R21 R25 R28
+MOV R22 1757
+DIV R21 R11 R25
+ADD R25 R11 R21
+MOV R12 -51752
+SUB R12 R22 R29
+STR R0 -8976 R23
+STR R23 11452 R24
+ADD R6 R9 R9
+SUB R18 R24 R2
+SUB R23 R3 R9
+DIV R2 R1 R12
+STR R30 -12487 R19
+SUB R23 R20 R18
+STR R29 -10866 R18
+SUB R10 R20 R6
+MUL R26 R4 R28
+LDR R16 R18 -13099
+MUL R6 R4 R23
+MUL R28 R19 R30
+ADD R24 R13 R26
+SUB R0 R26 R27
+MOV R16 57468
+ADD R11 R8 R17
+DIV R7 R25 R24
+LDR R2 R8 -62509
+MOV R1 7605
+LDR R24 R10 10053
+MUL R23 R10 R11
+MOV R18 -22105
+LDR R28 R16 -48851
+ADD R23 R20 R24
+MOV R14 63554
+ADD R8 R4 R7
+LDR R14 R30 19262
+LDR R6 R0 50950
+DIV R30 R25 R4
+DIV R2 R28 R20
+DIV R23 R20 R29
+ADD R16 R13 R15
+SUB R9 R28 R22
+SUB R29 R13 R5
+MUL R29 R14 R0
+MUL R8 R10 R24
+LDR R18 R7 -6376
+DIV R0 R11 R9
+MOV R14 63755
+STR R9 14193 R1
+ADD R4 R10 R28
+STR R22 -15051 R12
+LDR R19 R18 -50476
+MUL R7 R27 R27
+SUB R18 R26 R26
+STR R20 49099 R25
+ADD R18 R12 R29
+ADD R0 R15 R6
+DIV R31 R11 R30
+SUB R8 R6 R22
+MOV R9 -44605
+SUB R20 R28 R10
+MUL R28 R2 R16
+SUB R25 R27 R20
+MUL R17 R21 R29
+LDR R24 R29 -35004
+MUL R11 R11 R27
+LDR R16 R15 59819
+LDR R8 R20 55220
+STR R23 -56879 R25
+STR R23 27386 R29
+ADD R23 R25 R29
+MUL R23 R15 R21
+LDR R31 R11 54983
+DIV R30 R20 R19
+DIV R14 R4 R31
+SUB R13 R3 R12
+LDR R8 R9 -900
+MUL R6 R9 R15
+SUB R7 R10 R8
+DIV R0 R18 R15
+STR R24 42441 R18
+ADD R11 R20 R30
+DIV R7 R12 R22
+MOV R29 -11599
+STR R3 -30970 R12
+LDR R15 R27 586
+MUL R17 R6 R2
+ADD R28 R8 R15
+MOV R15 41879
+MOV R20 22954
+STR R29 -10073 R23
+STR R11 -44557 R30
+DIV R17 R6 R19
+STR R13 29953 R8
+MOV R0 -9712
+STR R7 -17341 R30
+STR R5 -5504 R18
+ADD R28 R0 R30
+MOV R16 54217
+MOV R2 5478
+LDR R9 R4 -64127
+LDR R25 R17 -62459
+ADD R17 R11 R5
+ADD R19 R14 R29
+SUB R15 R29 R28
+DIV R16 R17 R9
+DIV R31 R31 R17
+MOV R3 39293
+MUL R17 R26 R23
+MOV R5 4655
+DIV R8 R25 R10
+DIV R29 R10 R15
+SUB R21 R28 R27
+LDR R21 R29 61765
+MOV R9 -64509
+ADD R9 R20 R27
+ADD R15 R23 R28
+ADD R21 R18 R25
+STR R12 9882 R24
+SUB R26 R17 R4
+SUB R1 R22 R1
+ADD R1 R19 R14
+DIV R21 R23 R1
+SUB R4 R27 R28
+LDR R18 R7 -47076
+LDR R13 R3 39921
+LDR R0 R10 -52683
+MUL R7 R19 R5
+MOV R8 44999
+DIV R1 R14 R27
+DIV R4 R1 R9
+STR R27 38030 R23
+MUL R28 R17 R7
+LDR R16 R28 -25978
+MUL R25 R31 R2
+DIV R24 R22 R20
+DIV R26 R26 R3
+STR R2 -1810 R5
+LDR R28 R22 -60463
+SUB R11 R7 R29
+STR R1 -23450 R4
+LDR R12 R12 47419
+LDR R22 R28 -46986
+ADD R10 R11 R25
+DIV R30 R29 R4
+ADD R3 R12 R15
+STR R6 18523 R25
+STR R16 -39938 R22
+MUL R24 R30 R5
+LDR R30 R10 -42696
+DIV R15 R22 R4
+MOV R0 12366
+MUL R10 R20 R17
+MUL R12 R24 R25
+LDR R2 R6 51521
+STR R18 -23208 R11
+DIV R18 R13 R29
+ADD R17 R4 R20
+SUB R15 R24 R29
+STR R26 -48241 R28
+DIV R29 R5 R6
+MOV R7 -45214
+STR R25 -2606 R16
+MOV R12 52958
+MUL R5 R13 R5
+SUB R0 R29 R4
+ADD R13 R18 R13
+DIV R0 R29 R5
+STR R9 -56718 R11
+SUB R22 R25 R30
+SUB R4 R22 R31
+MOV R4 -42316
+LDR R29 R18 -15817
+SUB R20 R24 R0
+LDR R10 R1 35490
+LDR R10 R25 13190
+DIV R30 R5 R23
+MOV R18 20662
+SUB R24 R9 R12
+STR R0 -882 R10
+DIV R23 R21 R8
+MOV R1 65440
+ADD R13 R29 R13
+SUB R10 R18 R20
+LDR R5 R7 47007
+MOV R3 -14717
+MOV R4 -2152
+LDR R14 R9 -51359
+MUL R0 R18 R28
+LDR R5 R23 -40301
+ADD R3 R5 R13
+SUB R29 R7 R14
+STR R9 -26829 R31
+SUB R4 R12 R17
+SUB R19 R23 R12
+ADD R17 R13 R18
+DIV R31 R1 R20
+ADD R17 R27 R4
+SUB R13 R12 R25
+STR R23 52714 R11
+SUB R28 R23 R3
+STR R18 -41507 R1
+MUL R16 R28 R11
+DIV R8 R23 R24
+STR R11 63352 R1
+MOV R23 -47135
+STR R11 35754 R0
+SUB R2 R14 R28
+MUL R7 R7 R25
+STR R22 -27315 R17
+SUB R5 R16 R24
+SUB R29 R19 R15
+MOV R8 -15700
+LDR R3 R24 -41289
+SUB R19 R8 R17
+DIV R16 R22 R10
+DIV R25 R10 R31
+MOV R1 42533
+MOV R8 37288
+SUB R21 R26 R12
+STR R8 -22316 R15
+SUB R26 R31 R24
+DIV R2 R8 R22
+MOV R13 -38508
+LDR R15 R17 17062
+MOV R10 -5775
+MUL R24 R12 R20
+STR R24 20519 R20
+LDR R25 R28 43646
+ADD R15 R18 R21
+STR R16 2142 R17
+SUB R5 R31 R7
+MOV R30 25909
+ADD R5 R24 R26
+LDR R1 R8 47960
+DIV R29 R29 R13
+ADD R1 R0 R27
+DIV R6 R15 R9
+ADD R21 R5 R25
+STR R0 8731 R19
+LDR R0 R7 -60226
+ADD R5 R17 R4
+MUL R25 R20 R24
+STR R29 24752 R0
+MUL R1 R0 R16
+STR R28 55464 R15
+STR R1 29080 R12
+STR R13 10197 R1
+MOV R1 45744
+SUB R4 R27 R2
+DIV R6 R2 R27
+ADD R21 R19 R1
+MOV R23 -6607
+MOV R17 -2624
+STR R18 -60196 R23
+MUL R13 R8 R26
+MOV R18 -2733
+MOV R6 22772
+ADD R27 R1 R2
+DIV R1 R22 R7
+MOV R28 40661
+MUL R18 R9 R21
+ADD R4 R4 R2
+STR R0 -64598 R4
+ADD R16 R11 R15
+MOV R17 14383
+SUB R23 R6 R25
+SUB R4 R30 R30
+MOV R28 -65443
+MOV R24 29342
+DIV R12 R24 R30
+LDR R25 R30 -46743
+DIV R27 R15 R16
+SUB R29 R21 R27
+LDR R23 R24 24310
+ADD R20 R28 R1
+MOV R4 -55836
+MOV R25 22204
+MOV R1 53545
+STR R14 13533 R10
+DIV R22 R1 R10
+MOV R31 42213
+SUB R22 R28 R3
+MOV R6 -8947
+ADD R30 R31 R21
+ADD R31 R29 R14
+ADD R21 R19 R15
+STR R28 -61730 R13
+LDR R14 R26 57264
+LDR R5 R10 -22988
+DIV R30 R22 R1
+MOV R12 25955
+DIV R18 R16 R18
+MUL R31 R21 R18
+MOV R9 10609
+DIV R12 R24 R30
+LDR R10 R29 -6645
+ADD R5 R17 R23
+ADD R8 R27 R5
+STR R27 -23869 R30
+MOV R16 6425
+DIV R25 R17 R25
+LDR R20 R0 -14427
+MUL R28 R27 R21
+MUL R8 R14 R25
+STR R12 65529 R21
+SUB R12 R18 R30
+ADD R29 R8 R27
+MUL R21 R5 R10
+STR R4 -40367 R27
+MOV R1 -6204
+DIV R3 R22 R30
+MOV R10 55490
+MOV R9 44603
+ADD R16 R25 R9
+DIV R8 R27 R16
+SUB R5 R25 R2
+MUL R9 R8 R8
+STR R28 -44293 R25
+ADD R28 R18 R11
+STR R20 -1493 R10
+SUB R3 R10 R8
+LDR R13 R4 -4365
+STR R16 2546 R19
+MUL R29 R14 R31
+ADD R1 R23 R22
+MUL R6 R19 R16
+DIV R24 R11 R19
+ADD R7 R15 R26
+MOV R10 -54080
+SUB R24 R16 R3
+MOV R24 19818
+MOV R25 -27076
+MOV R14 -48505
+MUL R13 R1 R4
+MOV R11 -59967
+ADD R28 R1 R5
+MUL R13 R24 R14
+STR R2 -30981 R5
+LDR R26 R5 -60717
+SUB R11 R13 R30
+DIV R14 R7 R29
+SUB R5 R12 R24
+DIV R14 R5 R11
+MUL R8 R2 R0
+LDR R18 R30 61138
+LDR R8 R14 573
+MUL R17 R5 R27
+ADD R3 R23 R17
+DIV R18 R18 R1
+LDR R26 R0 33657
+SUB R4 R2 R13
+MUL R10 R11 R14
+LDR R1 R8 -15481
+MUL R5 R16 R30
+STR R20 63184 R31
+SUB R15 R14 R20
+MOV R21 60910
+STR R25 -48366 R2
+MUL R23 R27 R27
+SUB R19 R17 R26
+LDR R31 R9 -12632
+ADD R1 R4 R14
+LDR R30 R0 58336
+STR R20 -19626 R20
+MOV R4 32187
+SUB R28 R15 R28
+DIV R21 R8 R21
+MOV R17 -60768
+LDR R21 R22 -28859
+SUB R9 R17 R12
+MUL R2 R20 R21
+DIV R14 R23 R3
+SUB R22 R5 R13
+MOV R16 35830
+ADD R6 R1 R8
+DIV R9 R19 R0
+STR R20 42187 R31
+MOV R25 -18061
+LDR R26 R23 12270
+MOV R4 -59918
+SUB R28 R11 R26
+SUB R1 R27 R31
+LDR R24 R23 -60828
+STR R6 54720 R1
+DIV R16 R19 R31
+ADD R7 R20 R10
+MUL R2 R14 R29
+ADD R13 R14 R28
+LDR R17 R3 -19735
+SUB R15 R7 R14
+MOV R28 20222
+MOV R25 -62243
+LDR R14 R14 -708
+MOV R10 61392
+MOV R7 32477
+STR R25 57504 R4
+DIV R1 R20 R0
+ADD R23 R10 R15
+MUL R5 R14 R27
+ADD R10 R6 R0
+SUB R20 R6 R4
+STR R9 -40848 R26
+MUL R7 R9 R17
+MOV R3 39765
+MOV R17 -56656
+MOV R27 54703
+STR R0 -11181 R2
+STR R14 -3012 R24
+MOV R29 -54158
+STR R31 35763 R26
+LDR R26 R29 19954
+STR R23 -50721 R19
+DIV R22 R11 R12
+STR R10 63452 R11
+STR R0 48516 R11
+MOV R19 55332
+STR R5 -11783 R1
+STR R9 5447 R15
+LDR R5 R22 49106
+STR R17 64838 R29
+ADD R3 R19 R4
+STR R10 8158 R10
+LDR R23 R2 -51639
+LDR R5 R2 -19302
+DIV R13 R18 R1
+MOV R6 -28810
+ADD R25 R25 R16
+ADD R28 R15 R13
+SUB R22 R15 R26
+STR R27 -44833 R0
+STR R7 -25944 R13
+MUL R6 R24 R25
+ADD R4 R27 R11
+STR R17 -17196 R6
+LDR R4 R11 9197
+MUL R23 R22 R29
+SUB R31 R24 R28
+DIV R16 R15 R22
+STR R10 -29124 R22
+DIV R13 R24 R25
+ADD R26 R24 R18
+SUB R28 R17 R20
+MUL R9 R4 R1
+STR R26 -5991 R14
+DIV R7 R26 R26
+SUB R6 R9 R20
+ADD R5 R16 R30
+ADD R11 R17 R14
+SUB R31 R28 R28
+ADD R20 R26 R4
+LDR R29 R5 30454
+SUB R30 R21 R3
+MOV R10 64717
+MOV R25 311
+ADD R24 R25 R17
+LDR R12 R20 4313
+MOV R13 -60787
+MUL R13 R10 R7
+DIV R0 R19 R8
+LDR R13 R4 6039
+DIV R7 R15 R15
+DIV R1 R23 R14
+STR R18 42492 R26
+STR R19 -52292 R17
+DIV R2 R27 R11
+LDR R4 R27 -45885
+MUL R0 R20 R13
+ADD R1 R31 R0
+MUL R14 R28 R5
+MOV R14 -42019
+STR R11 34863 R4
+LDR R18 R24 54337
+DIV R29 R16 R25
+MUL R7 R29 R27
+DIV R19 R25 R10
+STR R17 896 R3
+DIV R25 R29 R10
+LDR R4 R12 -52823
+STR R16 -39279 R14
+MOV R26 44494
+ADD R18 R11 R5
+STR R0 22640 R24
+ADD R26 R31 R12
+ADD R26 R14 R31
+STR R13 51123 R31
+SUB R23 R10 R20
+MOV R25 1131
+SUB R31 R10 R4
+DIV R5 R19 R24
+LDR R2 R6 -64845
+MOV R22 1034
+ADD R20 R7 R10
+MUL R28 R10 R25
+STR R2 6498 R30
+ADD R21 R1 R7
+SUB R24 R9 R14
+STR R11 -43223 R15
+DIV R18 R10 R27
+SUB R21 R17 R24
+STR R3 42373 R24
+ADD R28 R9 R30
+MOV R4 -41578
+STR R20 -61861 R5
+MOV R21 -42113
+MOV R29 -10783
+ADD R8 R20 R0
+MOV R7 -27966
+DIV R22 R16 R3
+SUB R11 R26 R21
+ADD R10 R16 R12
+SUB R27 R1 R24
+LDR R20 R4 57432
+SUB R24 R23 R20
+MOV R19 -34925
+STR R7 65423 R13
+LDR R30 R14 32183
+MUL R28 R16 R5
+SUB R7 R20 R8
+SUB R21 R0 R17
+MUL R17 R17 R5
+STR R21 4059 R16
+DIV R14 R26 R25
+ADD R27 R24 R20
+STR R4 21670 R24
+SUB R3 R16 R31
+ADD R21 R0 R30
+LDR R7 R29 25764
+MUL R14 R29 R11
+DIV R4 R29 R24
+DIV R18 R17 R5
+LDR R10 R16 36109
+SUB R30 R13 R14
+MUL R21 R26 R1
+DIV R17 R28 R22
+DIV R5 R11 R31
+SUB R20 R29 R31
+MOV R18 -25601
+SUB R19 R11 R16
+LDR R28 R2 25870
+STR R10 25252 R7
+MOV R31 -39321
+ADD R1 R1 R21
+DIV R21 R9 R10
+ADD R26 R9 R31
+LDR R4 R19 1810
+STR R2 -63276 R29
+MOV R23 -57666
+DIV R8 R16 R31
+ADD R0 R28 R1
+LDR R31 R0 56986
+MOV R5 46048
+SUB R19 R11 R11
+MUL R15 R7 R11
+LDR R1 R24 -33169
+SUB R10 R3 R2
+SUB R12 R27 R2
+LDR R19 R15 -50460
+DIV R31 R19 R7
+STR R1 -10067 R4
+LDR R3 R31 28157
+STR R17 65231 R24
+LDR R9 R29 -28420
+MOV R23 -39440
+MOV R16 14516
+SUB R9 R18 R15
+DIV R30 R1 R30
+ADD R2 R12 R27
+DIV R4 R6 R25
+LDR R12 R7 -11494
+LDR R20 R30 -15864
+STR R22 -3741 R23
+ADD R0 R14 R22
+ADD R8 R5 R13
+DIV R0 R4 R29
+STR R28 -5811 R28
+MOV R15 -31100
+MOV R27 56955
+LDR R8 R4 -14623
+SUB R30 R25 R1
+SUB R4 R14 R24
+LDR R20 R25 -1889
+LDR R2 R10 56798
+DIV R2 R8 R15
+ADD R3 R15 R19
+ADD R9 R10 R18
+MUL R11 R28 R0
+SUB R3 R19 R29
+MUL R13 R8 R25
+ADD R30 R12 R17
+SUB R16 R18 R8
+SUB R4 R25 R25
+MOV R2 58222
+SUB R14 R4 R7
+DIV R11 R22 R13
+MUL R19 R3 R31
+MOV R20 11735
+LDR R13 R30 28227
+SUB R19 R9 R28
+STR R28 -8566 R26
+ADD R14 R31 R0
+MOV R1 -24206
+STR R25 -36497 R3
+DIV R5 R7 R7
+DIV R14 R27 R6
+MUL R28 R0 R22
+DIV R16 R24 R13
+DIV R30 R1 R2
+SUB R29 R14 R9
+SUB R31 R23 R30
+STR R10 46273 R1
+ADD R7 R24 R31
+LDR R28 R25 -23310
+LDR R2 R2 9601
+STR R18 -6422 R24
+DIV R10 R15 R11
+SUB R18 R31 R4
+MUL R13 R11 R30
+MOV R26 -37098
+STR R24 21121 R18
+MUL R14 R7 R22
+STR R8 -3443 R27
+MOV R6 -42170
+DIV R0 R23 R27
+SUB R4 R3 R16
+ADD R27 R21 R21
+LDR R18 R12 -16462
+SUB R12 R22 R1
+MOV R31 -2003
+LDR R30 R15 15954
+DIV R12 R7 R24
+ADD R6 R8 R9
+ADD R19 R23 R16
+DIV R21 R11 R6
+SUB R13 R20 R10
+STR R15 -42246 R16
+STR R1 -43569 R9
+SUB R29 R6 R29
+DIV R0 R6 R7
+STR R1 56567 R31
+STR R17 -11526 R25
+MOV R7 -40870
+LDR R15 R26 48520
+MUL R19 R26 R19
+STR R17 -61017 R2
+DIV R11 R3 R24
+STR R30 13589 R9
+DIV R16 R30 R12
+SUB R8 R28 R23
+MOV R6 -41508
+SUB R8 R7 R0
+STR R21 928 R18
+SUB R30 R13 R24
+MOV R8 44374
+STR R14 -48242 R5
+MOV R9 -14756
+ADD R23 R2 R14
+DIV R16 R19 R2
+MOV R0 35988
+LDR R29 R15 -58168
+DIV R27 R25 R6
+LDR R4 R7 6128
+MUL R4 R4 R8
+LDR R21 R21 -39564
+ADD R21 R11 R8
+STR R9 37269 R30
+MOV R12 -2938
+STR R10 65347 R30
+ADD R31 R18 R10
+LDR R19 R1 -13398
+LDR R28 R16 -17145
+MUL R19 R10 R1
+SUB R25 R4 R10
+LDR R0 R8 -17033
+STR R2 47410 R9
+DIV R17 R18 R5
+LDR R13 R27 62107
+ADD R30 R12 R19
+STR R9 65314 R13
+ADD R20 R6 R17
+MOV R25 -32027
+STR R22 56884 R25
+SUB R0 R7 R1
+MUL R23 R15 R10
+SUB R26 R0 R16
+STR R18 44565 R10
+STR R5 17108 R9
+LDR R27 R19 -25715
+MOV R20 58086
+LDR R0 R15 11741
+DIV R7 R31 R10
+ADD R10 R19 R12
+DIV R0 R14 R25
+MUL R5 R8 R31
+LDR R25 R23 -14200
+ADD R22 R6 R3
+LDR R30 R15 21510
+ADD R2 R19 R29
+STR R17 -27186 R30
+DIV R20 R22 R4
+STR R29 -37369 R20
+LDR R31 R22 -6186
+LDR R5 R13 -1208
+DIV R2 R28 R15
+MOV R5 50290
+STR R30 -61792 R16
+MOV R2 24745
+DIV R0 R21 R24
+MUL R24 R25 R20
+SUB R3 R24 R28
+MOV R9 27457
+DIV R1 R30 R26
+MOV R21 -1989
+STR R25 -3827 R17
+SUB R28 R19 R4
+SUB R28 R18 R25
+ADD R10 R19 R31
+MOV R3 -56580
+MOV R29 -19128
+MOV R14 -22398
+SUB R14 R24 R11
+SUB R31 R29 R24
+STR R25 46885 R2
+MOV R0 61672
+LDR R27 R3 -167
+SUB R8 R14 R28
+MUL R12 R3 R7
+MOV R6 -25304
+MOV R25 17354
+STR R25 14355 R0
+LDR R21 R14 -29186
+LDR R30 R14 62067
+STR R13 -62728 R26
+ADD R20 R3 R25
+LDR R31 R17 -46302
+SUB R29 R17 R1
+DIV R1 R21 R30
+ADD R22 R19 R5
+MUL R2 R3 R23
+ADD R0 R10 R0
+MUL R5 R22 R12
+SUB R9 R14 R3
+LDR R12 R30 774
+LDR R8 R30 63969
+LDR R5 R19 -8907
+MUL R25 R27 R9
+LDR R9 R18 51173
+LDR R28 R29 -41849
+ADD R3 R26 R2
+ADD R22 R7 R23
+SUB R21 R25 R24
+MUL R30 R6 R10
+LDR R4 R22 -22319
+ADD R23 R21 R7
+SUB R13 R3 R4
+STR R22 -51344 R13
+SUB R29 R3 R18
+SUB R6 R26 R5
+STR R4 -35710 R22
+DIV R1 R15 R12
+MUL R6 R9 R14
+MUL R27 R15 R28
+ADD R11 R4 R14
+DIV R18 R5 R24
+SUB R4 R24 R26
+LDR R5 R3 13634
+STR R27 -32552 R26
+SUB R19 R6 R23
+MOV R16 39
+DIV R8 R10 R16
+SUB R10 R14 R29
+MOV R17 2752
+MUL R1 R0 R23
+ADD R3 R8 R15
+MOV R9 -10099
+STR R26 11899 R29
+DIV R6 R30 R2
+MOV R17 12336
+MOV R23 34780
+SUB R10 R3 R20
+SUB R28 R7 R17
+DIV R10 R29 R3
+SUB R2 R19 R3
+MUL R31 R24 R11
+STR R28 4350 R22
+ADD R14 R2 R6
+SUB R8 R2 R16
+MUL R23 R18 R4
+DIV R23 R13 R26
+DIV R0 R26 R18
+LDR R19 R5 -31316
+SUB R6 R23 R29
+DIV R23 R14 R13
+MUL R7 R16 R24
+LDR R27 R22 56922
+SUB R1 R11 R1
+SUB R25 R1 R1
+SUB R10 R29 R0
+LDR R13 R26 -49379
+SUB R21 R3 R10
+STR R13 49619 R12
+MOV R27 14110
+MUL R25 R20 R16
+ADD R13 R5 R29
+MOV R4 -5576
+SUB R26 R3 R26
+MUL R2 R4 R16
+MOV R25 -8562
+MOV R26 52309
+LDR R6 R3 16191
+LDR R6 R9 -8232
+DIV R6 R3 R6
+SUB R17 R1 R8
+SUB R20 R6 R16
+MUL R22 R0 R27
+ADD R26 R25 R20
+SUB R21 R31 R16
+MUL R8 R25 R24
+MUL R3 R4 R15
+STR R11 -59631 R26
+DIV R17 R27 R26
+LDR R15 R10 56678
+ADD R2 R29 R29
+MUL R31 R19 R9
+STR R28 13688 R16
+MUL R0 R15 R0
+LDR R31 R11 46473
+MUL R28 R22 R3
+MOV R19 -65353
+MOV R4 -13778
+DIV R22 R14 R28
+DIV R5 R6 R1
+SUB R8 R9 R21
+LDR R28 R1 52753
+ADD R21 R28 R26
+LDR R18 R1 -55213
+STR R11 9478 R29
+SUB R18 R30 R2
+MUL R19 R3 R0
+DIV R5 R16 R7
+LDR R31 R2 -20310
+DIV R16 R28 R24
+STR R2 -16702 R11
+STR R3 -18516 R0
+STR R31 35563 R10
+SUB R6 R15 R8
+MUL R12 R6 R25
+STR R6 2404 R8
+DIV R0 R22 R16
+SUB R20 R17 R13
+MUL R9 R22 R29
+ADD R31 R12 R27
+STR R7 -12865 R4
+SUB R28 R23 R15
+LDR R25 R18 -35206
+ADD R15 R9 R2
+STR R17 15410 R19
+DIV R25 R26 R24
+DIV R4 R18 R1
+STR R31 27216 R3
+MOV R11 39273
+LDR R14 R31 -25311
+STR R15 -57308 R8
+MUL R31 R9 R12
+STR R0 32855 R8
+DIV R2 R14 R2
+ADD R13 R10 R23
+STR R20 797 R31
+ADD R8 R16 R17
+MOV R30 -23636
+LDR R25 R21 52710
+LDR R28 R9 -22822
+ADD R6 R10 R22
+SUB R20 R28 R31
+STR R9 -2705 R20
+LDR R30 R9 47449
+MOV R6 3185
+ADD R3 R30 R14
+MUL R15 R31 R22
+MUL R24 R26 R22
+ADD R12 R20 R16
+DIV R25 R14 R23
+STR R0 -26004 R8
+MUL R4 R21 R3
+SUB R1 R21 R30
+SUB R31 R19 R27
+LDR R4 R9 -11877
+ADD R14 R13 R13
+SUB R12 R9 R27
+SUB R23 R5 R21
+MUL R29 R16 R2
+LDR R25 R13 -46161
+MUL R27 R18 R6
+ADD R19 R16 R17
+MOV R9 42071
+MOV R18 -2474
+STR R1 58467 R5
+STR R7 -31189 R30
+DIV R22 R22 R24
+DIV R2 R1 R18
+MOV R25 -58268
+MOV R20 13399
+MUL R21 R3 R31
+SUB R11 R19 R28
+DIV R13 R8 R8
+STR R30 -32748 R13
+SUB R2 R5 R19
+SUB R5 R14 R21
+ADD R13 R30 R30
+ADD R24 R30 R16
+MOV R16 924
+STR R31 -30541 R19
+ADD R9 R10 R28
+MOV R28 -47012
+MOV R24 35443
+MOV R16 -42005
+MOV R9 58249
+STR R19 40971 R13
+DIV R18 R21 R30
+SUB R23 R22 R23
+DIV R24 R21 R20
+SUB R0 R21 R13
+MUL R5 R2 R20
+SUB R12 R24 R3
+ADD R15 R4 R3
+MUL R18 R11 R4
+MOV R17 -56319
+DIV R8 R8 R8
+LDR R6 R15 56115
+DIV R15 R10 R3
+MOV R14 -49951
+MOV R1 60876
+DIV R9 R29 R24
+MUL R1 R29 R15
+ADD R27 R22 R7
+ADD R1 R25 R21
+MOV R12 35941
+MOV R26 14137
+ADD R13 R15 R21
+STR R22 6096 R24
+DIV R9 R23 R9
+STR R7 58824 R30
+SUB R8 R31 R13
+MUL R26 R18 R12
+MUL R6 R2 R24
+MOV R18 17232
+MUL R17 R14 R19
+LDR R14 R25 -37463
+MUL R25 R12 R6
+STR R31 41701 R7
+LDR R30 R8 -45398
+MUL R22 R0 R15
+MOV R30 39142
+MUL R10 R4 R18
+DIV R22 R30 R27
+MUL R11 R28 R20
+LDR R15 R12 -8401
+DIV R22 R4 R26
+DIV R21 R10 R30
+DIV R24 R1 R9
+STR R16 13964 R18
+DIV R16 R10 R5
+SUB R31 R19 R8
+LDR R2 R22 35315
+MUL R2 R20 R6
+SUB R15 R4 R15
+DIV R3 R27 R19
+DIV R29 R3 R16
+DIV R3 R17 R21
+MUL R19 R0 R13
+MOV R9 -37125
+MOV R2 -9951
+STR R20 -38531 R28
+SUB R19 R6 R27
+ADD R18 R13 R5
+SUB R25 R13 R29
+SUB R15 R25 R2
+ADD R31 R12 R10
+MUL R0 R31 R3
+DIV R29 R5 R1
+ADD R21 R8 R28
+SUB R27 R29 R26
+LDR R29 R30 37007
+MUL R20 R20 R20
+SUB R11 R19 R14
+DIV R4 R17 R2
+MOV R1 957
+MUL R12 R27 R17
+MOV R23 11419
+LDR R10 R8 -38745
+MOV R0 -18208
+DIV R14 R4 R8
+SUB R6 R29 R9
+MUL R30 R23 R22
+STR R4 13408 R26
+STR R2 -34123 R19
+LDR R24 R16 39089
+LDR R3 R7 -23064
+SUB R16 R5 R11
+ADD R28 R22 R7
+DIV R27 R19 R1
+STR R4 61882 R24
+SUB R26 R11 R4
+MUL R29 R11 R13
+MOV R8 -49486
+ADD R26 R7 R24
+ADD R12 R15 R2
+ADD R25 R16 R5
+MUL R6 R22 R27
+SUB R25 R2 R16
+SUB R8 R23 R27
+MUL R28 R7 R12
+ADD R17 R28 R26
+ADD R16 R31 R2
+DIV R22 R26 R27
+DIV R6 R22 R17
+DIV R2 R23 R16
+DIV R9 R2 R30
+STR R12 45986 R26
+LDR R7 R4 -38490
+STR R6 51082 R14
+MOV R6 -16464
+LDR R30 R27 -4261
+STR R9 15380 R6
+LDR R4 R3 -55757
+STR R6 -25386 R22
+MOV R6 -4263
+SUB R2 R25 R5
+ADD R29 R29 R2
+LDR R4 R8 28065
+MUL R2 R14 R0
+ADD R13 R22 R7
+LDR R8 R25 16297
+MOV R10 -41447
+LDR R17 R9 38455
+MOV R20 21853
+ADD R31 R25 R9
+LDR R29 R5 8269
+SUB R12 R6 R5
+MOV R27 -23775
+SUB R6 R3 R10
+STR R26 48438 R22
+ADD R23 R18 R27
+MOV R23 -14954
+DIV R28 R13 R31
+STR R5 -33542 R22
+MOV R5 -10663
+SUB R23 R13 R11
+LDR R6 R20 26685
+SUB R5 R17 R0
+SUB R22 R25 R8
+SUB R22 R26 R0
+DIV R1 R30 R19
+LDR R6 R8 -25898
+MUL R14 R21 R19
+MUL R23 R28 R5
+LDR R9 R9 32343
+MUL R11 R22 R9
+SUB R14 R29 R29
+STR R17 23415 R28
+LDR R11 R7 38082
+MUL R20 R27 R30
+DIV R20 R15 R15
+ADD R27 R11 R6
+STR R12 -12050 R25
+ADD R10 R4 R3
+SUB R20 R0 R10
+SUB R8 R15 R12
+ADD R2 R23 R1
+STR R14 -45543 R7
+ADD R7 R1 R18
+STR R9 63709 R5
+DIV R26 R9 R1
+MUL R3 R27 R18
+STR R29 -57126 R21
+LDR R7 R9 -58840
+MOV R30 -53471
+STR R13 -19675 R2
+MUL R7 R18 R18
+MOV R28 -36381
+MUL R3 R23 R12
+MOV R12 56291
+MUL R13 R23 R1
+MUL R5 R29 R30
+SUB R31 R29 R6
+SUB R26 R0 R18
+ADD R3 R9 R9
+ADD R25 R3 R1
+LDR R30 R30 -54602
+STR R2 -16697 R15
+SUB R2 R11 R4
+MUL R16 R7 R29
+ADD R31 R28 R18
+ADD R9 R9 R0
+LDR R22 R6 62870
+ADD R30 R14 R23
+LDR R24 R20 16895
+DIV R23 R23 R11
+SUB R23 R9 R18
+SUB R3 R18 R17
+DIV R4 R20 R6
+LDR R23 R12 22624
+STR R20 -19953 R10
+ADD R18 R16 R8
+LDR R4 R1 48306
+SUB R5 R24 R11
+MOV R19 -2198
+MOV R11 46820
+ADD R5 R28 R0
+LDR R25 R23 -19240
+ADD R9 R7 R11
+LDR R7 R5 19026
+DIV R5 R12 R21
+LDR R10 R12 -55975
+LDR R2 R19 31749
+MOV R7 7444
+SUB R22 R1 R8
+STR R31 -6797 R11
+MUL R2 R30 R3
+LDR R13 R1 17657
+MOV R13 21855
+SUB R26 R31 R23
+MUL R16 R2 R27
+STR R19 23128 R25
+SUB R10 R20 R31
+ADD R16 R10 R6
+LDR R1 R11 -7197
+STR R16 34796 R28
+MOV R23 30077
+SUB R9 R11 R8
+ADD R10 R2 R6
+LDR R4 R4 -1434
+LDR R17 R29 -62230
+DIV R19 R26 R3
+DIV R7 R14 R26
+DIV R17 R22 R3
+MOV R3 -44552
+STR R22 -20615 R18
+DIV R22 R25 R29
+LDR R15 R27 -18050
+STR R22 10191 R16
+STR R22 18721 R3
+STR R4 25234 R18
+MUL R6 R15 R3
+MOV R23 -9142
+STR R25 39406 R29
+SUB R14 R22 R11
+MOV R21 60932
+STR R1 -5661 R1
+MUL R12 R15 R21
+STR R17 47677 R19
+STR R22 -35083 R17
+DIV R18 R22 R3
+MUL R17 R13 R19
+STR R15 23003 R0
+MUL R11 R16 R2
+MUL R13 R25 R29
+SUB R18 R24 R1
+ADD R3 R24 R31
+MOV R3 -54614
+STR R2 55473 R19
+LDR R16 R14 61377
+MOV R11 26361
+DIV R9 R22 R26
+MOV R10 12810
+ADD R15 R3 R13
+LDR R27 R27 -40777
+MOV R1 -7055
+STR R23 7850 R23
+ADD R8 R25 R26
+LDR R18 R25 -34455
+ADD R24 R7 R3
+MUL R9 R24 R25
+ADD R10 R8 R4
+ADD R27 R19 R8
+LDR R2 R4 4536
+ADD R31 R2 R17
+DIV R0 R2 R10
+ADD R19 R7 R23
+STR R11 -20201 R29
+STR R13 -52047 R4
+MOV R31 100
+LDR R21 R27 -3164
+SUB R18 R17 R15
+DIV R22 R9 R30
+SUB R22 R29 R15
+LDR R19 R22 -50072
+MOV R30 -23101
+SUB R21 R12 R14
+ADD R6 R27 R13
+ADD R13 R6 R2
+DIV R30 R0 R18
+SUB R21 R19 R29
+SUB R2 R1 R27
+DIV R17 R26 R10
+SUB R16 R4 R16
+ADD R6 R12 R12
+LDR R20 R21 -44564
+DIV R27 R18 R22
+LDR R20 R14 -34626
+MUL R4 R23 R14
+STR R11 30547 R5
+SUB R17 R27 R22
+MOV R13 23914
+LDR R20 R15 -13276
+DIV R31 R19 R0
+MOV R17 47436
+DIV R29 R21 R31
+ADD R29 R6 R26
+SUB R30 R8 R31
+STR R27 -53524 R16
+ADD R20 R31 R14
+SUB R31 R0 R24
+ADD R8 R15 R29
+STR R8 33851 R14
+SUB R9 R21 R9
+MOV R12 5365
+SUB R20 R26 R4
+MUL R20 R4 R8
+MUL R0 R20 R31
+SUB R24 R4 R17
+ADD R30 R13 R5
+MUL R5 R14 R29
+ADD R30 R24 R2
+SUB R9 R4 R21
+ADD R12 R16 R5
+MUL R14 R20 R25
+MUL R21 R8 R8
+ADD R3 R25 R8
+DIV R5 R12 R4
+ADD R20 R22 R14
+STR R26 -16806 R10
+MUL R0 R19 R29
+STR R1 -40321 R0
+ADD R20 R5 R15
+MUL R23 R10 R23
+DIV R24 R26 R18
+SUB R25 R1 R23
+MOV R24 40724
+MUL R2 R20 R4
+DIV R1 R8 R4
+ADD R0 R18 R27
+STR R3 14327 R23
+MOV R29 54776
+ADD R15 R30 R24
+STR R24 -8147 R25
+ADD R27 R15 R29
+LDR R0 R10 -52530
+DIV R19 R1 R17
+STR R20 24341 R16
+STR R28 25011 R17
+LDR R23 R21 -43350
+ADD R12 R2 R1
+MOV R27 -22984
+SUB R9 R10 R0
+ADD R17 R21 R17
+DIV R14 R2 R10
+STR R9 7833 R21
+STR R4 -64181 R28
+STR R25 -49378 R20
+LDR R22 R8 28978
+DIV R22 R17 R21
+DIV R21 R12 R30
+MOV R5 -41502
+STR R11 -14320 R2
+MUL R9 R14 R22
+ADD R11 R6 R14
+SUB R15 R3 R8
+LDR R23 R20 35168
+MUL R15 R15 R27
+LDR R6 R21 -52249
+LDR R11 R21 48599
+STR R30 34529 R6
+DIV R21 R31 R12
+ADD R7 R18 R4
+DIV R1 R24 R1
+DIV R31 R12 R27
+MUL R6 R21 R13
+MOV R19 -51034
+MOV R23 -65303
+ADD R1 R15 R14
+MUL R18 R5 R8
+DIV R14 R26 R28
+ADD R19 R19 R5
+ADD R6 R18 R1
+MUL R24 R27 R13
+LDR R31 R13 -58565
+MUL R3 R6 R25
+STR R19 -24158 R4
+ADD R17 R2 R24
+LDR R5 R10 9006
+LDR R26 R18 65185
+LDR R8 R8 -7750
+ADD R19 R25 R12
+MUL R19 R20 R6
+LDR R14 R10 -29997
+MOV R8 -45038
+ADD R30 R1 R3
+MUL R28 R19 R18
+MUL R26 R2 R8
+SUB R27 R7 R31
+MOV R1 51130
+SUB R3 R19 R22
+ADD R23 R15 R24
+SUB R19 R31 R30
+MUL R10 R4 R29
+MOV R1 5079
+ADD R10 R21 R4
+STR R6 43374 R22
+STR R10 -18957 R20
+ADD R29 R28 R1
+MOV R29 -42583
+DIV R21 R18 R4
+ADD R25 R29 R12
+SUB R14 R24 R15
+LDR R0 R30 25536
+MUL R23 R29 R25
+LDR R30 R22 -6297
+LDR R26 R27 -11117
+SUB R3 R11 R4
+ADD R17 R8 R31
+MOV R21 29860
+STR R12 -4759 R22
+STR R0 -15475 R30
+STR R25 -61774 R20
+ADD R30 R19 R9
+ADD R7 R2 R9
+DIV R4 R26 R30
+DIV R3 R14 R16
+SUB R23 R20 R13
+SUB R12 R23 R22
+SUB R24 R1 R18
+ADD R6 R23 R24
+MUL R24 R6 R25
+STR R0 27491 R26
+MOV R15 -54859
+MOV R20 -31237
+SUB R22 R30 R14
+MOV R24 -25323
+LDR R24 R25 -49526
+STR R27 31402 R6
+SUB R26 R11 R1
+DIV R24 R9 R0
+DIV R9 R15 R9
+STR R10 -15152 R26
+MOV R2 -7253
+SUB R7 R1 R11
+ADD R30 R12 R12
+LDR R4 R3 64496
+MUL R1 R15 R8
+ADD R0 R5 R24
+MUL R21 R23 R31
+MUL R17 R30 R28
+STR R27 9287 R4
+DIV R26 R0 R14
+MOV R7 54973
+ADD R28 R21 R16
+LDR R14 R31 -10725
+DIV R7 R24 R21
+DIV R12 R4 R13
+ADD R10 R27 R17
+MOV R19 44369
+MUL R24 R15 R21
+STR R24 5974 R10
+LDR R20 R3 -18481
+SUB R6 R14 R2
+MUL R25 R4 R1
+MUL R9 R28 R10
+SUB R15 R11 R6
+STR R21 4570 R11
+DIV R30 R0 R15
+LDR R13 R17 -52427
+DIV R9 R5 R16
+LDR R30 R20 61306
+ADD R1 R10 R22
+MOV R29 -16
+LDR R30 R1 23688
+MOV R5 -6109
+MOV R19 34187
+DIV R5 R12 R16
+DIV R0 R26 R11
+STR R16 -3933 R29
+MUL R25 R3 R18
+ADD R28 R31 R21
+ADD R0 R15 R26
+STR R23 -23332 R31
+MUL R0 R19 R5
+LDR R9 R7 -59488
+ADD R28 R28 R28
+SUB R0 R7 R8
+ADD R6 R30 R10
+MOV R3 35277
+STR R28 -28841 R0
+ADD R1 R15 R8
+LDR R1 R12 -41867
+SUB R15 R8 R18
+MOV R13 -43447
+MOV R1 -57384
+DIV R20 R12 R10
+ADD R26 R17 R0
+MUL R5 R17 R3
+STR R8 -10113 R28
+ADD R9 R15 R22
+MOV R16 -19960
+MOV R8 -38252
+MUL R27 R13 R14
+MUL R0 R22 R27
+STR R20 9040 R5
+DIV R27 R26 R26
+SUB R28 R23 R28
+LDR R6 R18 28549
+MUL R18 R29 R18
+LDR R29 R20 -42733
+STR R13 18892 R15
+MOV R28 -44712
+SUB R8 R2 R27
+STR R15 411 R6
+MUL R13 R27 R27
+ADD R3 R26 R23
+LDR R9 R18 -53211
+LDR R0 R26 61336
+LDR R10 R26 -64920
+DIV R17 R26 R27
+ADD R26 R24 R2
+LDR R9 R19 17620
+SUB R10 R13 R7
+SUB R20 R20 R4
+SUB R9 R1 R29
+LDR R6 R11 4065
+DIV R10 R0 R17
+MOV R26 54844
+DIV R26 R30 R31
+SUB R3 R15 R27
+ADD R19 R19 R30
+ADD R17 R13 R6
+LDR R18 R5 53646
+LDR R21 R25 39967
+MUL R8 R7 R5
+STR R3 17099 R31
+MOV R11 -27408
+SUB R4 R8 R28
+ADD R16 R25 R16
+MOV R30 52834
+MOV R24 64414
+STR R15 -64588 R2
+STR R4 -33673 R11
+ADD R6 R20 R16
+DIV R3 R16 R15
+MUL R19 R7 R24
+LDR R4 R27 1601
+MUL R4 R10 R13
+MUL R23 R25 R18
+ADD R21 R29 R19
+SUB R18 R6 R25
+DIV R8 R13 R21
+ADD R7 R17 R19
+STR R2 -40652 R9
+DIV R3 R13 R3
+STR R12 -7659 R18
+LDR R12 R10 -41540
+ADD R10 R19 R4
+DIV R19 R1 R30
+LDR R20 R1 42572
+LDR R15 R5 23896
+DIV R26 R31 R26
+MUL R21 R31 R24
+STR R18 -55525 R8
+STR R14 39225 R24
+SUB R30 R9 R2
+MOV R29 -34724
+MOV R14 24886
+SUB R30 R26 R15
+LDR R4 R21 13257
+LDR R17 R30 -18088
+MUL R6 R19 R0
+MOV R27 -27716
+STR R13 11941 R22
+LDR R16 R7 -23429
+MOV R22 -17870
+SUB R31 R19 R4
+STR R8 21745 R27
+SUB R2 R11 R6
+MUL R3 R11 R31
+LDR R22 R23 -17251
+LDR R19 R27 -44965
+STR R9 3438 R20
+MUL R3 R7 R4
+MOV R31 13478
+DIV R1 R8 R11
+SUB R22 R2 R1
+LDR R1 R2 4894
+DIV R2 R21 R17
+MUL R15 R17 R19
+MUL R28 R24 R21
+MOV R2 51953
+LDR R16 R19 35842
+SUB R13 R18 R18
+STR R0 -46635 R13
+LDR R7 R25 -14586
+STR R4 -45882 R5
+ADD R6 R0 R5
+ADD R16 R29 R25
+SUB R2 R14 R21
+LDR R7 R24 17171
+SUB R18 R26 R21
+MUL R17 R12 R16
+MUL R19 R10 R21
+STR R2 10701 R26
+MUL R17 R10 R29
+SUB R13 R16 R24
+DIV R6 R25 R9
+ADD R0 R27 R30
+DIV R0 R11 R20
+LDR R14 R25 58486
+MUL R28 R23 R1
+STR R6 52522 R13
+SUB R5 R27 R23
+STR R21 -2431 R16
+STR R3 9719 R25
+SUB R20 R31 R0
+ADD R25 R24 R22
+MUL R10 R29 R14
+STR R25 -19043 R20
+MUL R27 R21 R30
+MOV R12 -6506
+LDR R11 R30 22317
+ADD R1 R12 R17
+STR R22 317 R2
+MOV R3 -50085
+STR R9 38967 R20
+LDR R3 R17 -18494
+SUB R25 R11 R16
+DIV R21 R5 R4
+STR R19 -14422 R18
+STR R0 -15440 R10
+LDR R23 R10 15466
+ADD R2 R31 R12
+STR R13 -11656 R16
+DIV R13 R20 R20
+LDR R25 R18 3282
+SUB R10 R8 R13
+LDR R14 R2 48096
+MOV R26 -56433
+ADD R14 R5 R2
+DIV R21 R5 R4
+MUL R9 R29 R2
+MUL R5 R14 R1
+DIV R9 R0 R20
+ADD R5 R5 R2
+STR R2 -53330 R7
+LDR R31 R13 42033
+STR R16 -15028 R27
+LDR R3 R26 286
+MUL R18 R28 R14
+LDR R30 R10 -2509
+SUB R22 R22 R2
+STR R25 -39698 R3
+SUB R2 R6 R12
+ADD R3 R3 R31
+DIV R14 R8 R26
+STR R27 -17656 R25
+SUB R27 R14 R11
+MOV R5 44232
+SUB R24 R14 R24
+DIV R2 R3 R9
+SUB R7 R26 R10
+DIV R10 R13 R10
+LDR R27 R29 38000
+MUL R4 R6 R22
+LDR R18 R29 61340
+MOV R24 -38224
+MUL R19 R12 R17
+ADD R15 R15 R17
+DIV R9 R14 R20
+ADD R10 R4 R26
+DIV R27 R2 R13
+ADD R24 R2 R11
+SUB R4 R27 R13
+MOV R13 54852
+LDR R25 R16 -64651
+LDR R13 R15 -59980
+MOV R19 -24957
+DIV R22 R23 R5
+SUB R30 R31 R17
+ADD R15 R5 R5
+SUB R22 R11 R22
+ADD R22 R28 R5
+MOV R13 -20104
+SUB R26 R12 R15
+LDR R29 R21 -23512
+MOV R26 -30404
+SUB R10 R5 R5
+STR R14 -25344 R21
+LDR R14 R15 56043
+MUL R17 R18 R15
+MOV R13 48334
+SUB R11 R31 R14
+ADD R11 R20 R5
+SUB R12 R10 R5
+LDR R14 R17 -39606
+MOV R27 34146
+SUB R5 R2 R0
+SUB R23 R16 R29
+LDR R28 R9 -24215
+LDR R10 R6 -61339
+STR R18 -22903 R25
+STR R1 8131 R23
+DIV R25 R5 R11
+DIV R10 R28 R21
+LDR R15 R2 27076
+MUL R13 R30 R27
+MUL R0 R8 R3
+ADD R22 R23 R20
+MUL R1 R8 R11
+MOV R29 20541
+SUB R28 R21 R21
+SUB R20 R1 R4
+STR R19 8615 R1
+DIV R28 R23 R16
+LDR R11 R29 26356
+ADD R2 R18 R16
+LDR R25 R5 -10511
+DIV R11 R9 R21
+SUB R12 R19 R3
+ADD R2 R18 R17
+ADD R26 R1 R11
+DIV R24 R13 R19
+LDR R2 R6 -47954
+ADD R23 R16 R28
+ADD R11 R31 R25
+MOV R1 -51937
+SUB R10 R4 R2
+ADD R10 R0 R21
+DIV R15 R18 R0
+MUL R22 R24 R10
+LDR R25 R12 -25633
+MOV R7 31601
+MOV R14 -12947
+LDR R2 R10 27707
+MOV R9 -40651
+MUL R4 R24 R23
+ADD R12 R8 R16
+SUB R29 R3 R13
+MUL R15 R16 R30
+SUB R28 R6 R10
+DIV R21 R25 R21
+ADD R22 R3 R5
+MOV R2 56431
+STR R27 -19278 R8
+DIV R23 R31 R2
+ADD R21 R3 R1
+ADD R13 R14 R23
+STR R14 4873 R20
+SUB R29 R0 R23
+SUB R26 R4 R14
+SUB R3 R2 R2
+LDR R9 R8 -250
+LDR R25 R19 62982
+DIV R28 R12 R0
+DIV R14 R16 R20
+LDR R28 R21 -39911
+DIV R29 R1 R8
+MUL R15 R1 R29
+ADD R5 R15 R31
+LDR R29 R24 10944
+STR R16 14065 R25
+STR R16 -3758 R23
+SUB R4 R5 R23
+MOV R14 59844
+STR R1 18330 R22
+SUB R11 R7 R21
+ADD R19 R16 R10
+ADD R17 R28 R22
+LDR R9 R13 -63673
+LDR R28 R18 20838
+STR R14 -6234 R24
+STR R22 -44620 R19
+STR R11 10987 R25
+ADD R18 R29 R12
+DIV R17 R26 R14
+ADD R13 R11 R14
+STR R11 -42466 R25
+MOV R0 -18423
+ADD R18 R4 R27
+DIV R7 R31 R28
+SUB R13 R31 R3
+LDR R11 R14 25362
+STR R24 6786 R17
+ADD R8 R3 R22
+MUL R19 R17 R25
+STR R23 44660 R25
+STR R3 -37796 R26
+MUL R5 R13 R20
+MUL R9 R15 R16
+SUB R18 R4 R24
+DIV R28 R6 R27
+LDR R3 R18 -28692
+SUB R16 R10 R17
+MOV R14 49771
+LDR R31 R18 5865
+DIV R15 R1 R29
+STR R30 2812 R15
+MUL R26 R3 R12
+DIV R12 R8 R30
+ADD R10 R7 R15
+STR R14 13752 R2
+SUB R6 R8 R19
+MUL R7 R26 R4
+DIV R2 R21 R0
+LDR R19 R26 -23451
+MOV R3 -30648
+MOV R2 22609
+LDR R29 R3 29604
+ADD R14 R3 R14
+STR R17 -50585 R11
+DIV R31 R5 R26
+SUB R27 R29 R0
+LDR R18 R28 -31473
+MUL R30 R22 R19
+MOV R23 56136
+STR R21 34052 R0
+DIV R12 R20 R28
+DIV R25 R23 R25
+DIV R23 R0 R31
+MUL R26 R9 R26
+DIV R24 R25 R3
+DIV R29 R28 R20
+STR R22 35357 R9
+DIV R27 R29 R21
+STR R26 -56790 R10
+DIV R27 R24 R18
+STR R13 -21089 R27
+DIV R31 R29 R29
+LDR R22 R10 -12577
+SUB R18 R20 R23
+ADD R3 R21 R22
+SUB R24 R13 R25
+SUB R7 R27 R3
+ADD R23 R8 R14
+STR R24 -41288 R2
+MOV R22 14504
+ADD R22 R22 R8
+ADD R5 R10 R0
+DIV R9 R3 R12
+LDR R4 R4 -26626
+DIV R23 R23 R30
+STR R21 5090 R28
+MUL R23 R22 R7
+MUL R19 R17 R22
+MOV R29 -24889
+STR R5 -55806 R19
+MUL R21 R23 R4
+STR R24 30832 R24
+DIV R12 R6 R3
+MOV R24 -60737
+MOV R3 50919
+ADD R20 R17 R10
+DIV R30 R17 R29
+MOV R30 61129
+MUL R11 R0 R9
+LDR R15 R25 -7238
+ADD R12 R12 R27
+MOV R5 53717
+SUB R20 R3 R1
+LDR R13 R7 40242
+STR R15 -14792 R27
+DIV R6 R25 R26
+DIV R18 R11 R26
+SUB R10 R15 R12
+SUB R16 R0 R6
+DIV R0 R17 R4
+LDR R27 R24 9820
+SUB R28 R5 R18
+DIV R20 R12 R22
+MOV R6 -27273
+ADD R29 R15 R22
+SUB R8 R25 R11
+MUL R13 R28 R20
+MOV R13 9585
+STR R12 -11016 R17
+STR R15 -1238 R21
+DIV R21 R28 R2
+MUL R26 R27 R0
+MOV R11 -62346
+MOV R3 54504
+STR R13 -2877 R14
+SUB R29 R18 R15
+STR R23 42335 R24
+SUB R16 R20 R19
+MOV R22 42601
+LDR R28 R18 -49355
+ADD R26 R13 R2
+MUL R29 R11 R0
+ADD R17 R10 R3
+STR R14 44849 R12
+MOV R24 -50756
+DIV R31 R12 R10
+DIV R29 R6 R19
+ADD R0 R19 R24
+DIV R27 R19 R26
+MOV R3 43293
+MOV R21 -5794
+DIV R23 R8 R24
+STR R15 25378 R7
+ADD R20 R12 R14
+STR R16 -2938 R14
+SUB R8 R20 R10
+MOV R26 -1221
+ADD R28 R14 R16
+STR R24 -20194 R0
+MOV R31 33539
+MUL R17 R29 R21
+LDR R11 R26 11135
+STR R6 60316 R28
+STR R16 21175 R16
+MOV R18 -25739
+STR R1 40401 R31
+DIV R2 R27 R17
+DIV R22 R9 R30
+LDR R30 R17 -57503
+SUB R28 R10 R21
+LDR R16 R25 43855
+MUL R0 R28 R28
+MOV R23 -46177
+ADD R30 R11 R31
+STR R3 18854 R28
+DIV R15 R17 R18
+MOV R12 54164
+ADD R21 R2 R13
+MUL R26 R21 R17
+DIV R25 R20 R26
+MOV R9 26413
+DIV R30 R27 R4
+MUL R4 R8 R6
+MUL R16 R30 R25
+STR R6 33790 R29
+SUB R27 R29 R9
+SUB R20 R5 R10
+LDR R27 R21 -14692
+STR R21 61448 R22
+STR R12 51164 R13
+ADD R25 R13 R6
+MOV R27 30582
+ADD R3 R1 R22
+SUB R26 R25 R16
+ADD R7 R26 R7
+MUL R8 R17 R29
+MUL R9 R16 R11
+DIV R21 R22 R3
+MOV R31 11160
+STR R27 -42202 R16
+MOV R28 36518
+STR R14 -2822 R4
+MOV R25 42332
+SUB R0 R18 R5
+STR R11 -62053 R24
+DIV R31 R11 R31
+ADD R23 R18 R20
+DIV R13 R19 R18
+SUB R16 R27 R26
+STR R0 -8626 R21
+ADD R10 R30 R27
+LDR R2 R16 43877
+DIV R0 R28 R13
+LDR R6 R5 38995
+LDR R2 R13 19969
+MUL R26 R2 R2
+DIV R3 R30 R12
+LDR R22 R7 41817
+MOV R2 17426
+MOV R12 -35837
+LDR R0 R6 60357
+MOV R3 -20183
+SUB R5 R29 R25
+DIV R3 R8 R28
+STR R31 55479 R13
+LDR R31 R17 -8649
+STR R5 10976 R30
+ADD R22 R23 R18
+LDR R1 R8 55652
+LDR R12 R10 25062
+DIV R7 R30 R10
+MOV R3 -62380
+MOV R21 35190
+SUB R1 R23 R15
+ADD R8 R29 R3
+LDR R23 R15 18348
+MOV R30 -50093
+DIV R31 R2 R4
+MUL R5 R12 R0
+STR R4 -43158 R22
+SUB R6 R0 R30
+MOV R11 57320
+ADD R20 R19 R13
+MOV R27 -54860
+LDR R9 R25 -60532
+DIV R26 R31 R14
+LDR R15 R18 51512
+MUL R30 R3 R0
+ADD R13 R7 R31
+MOV R25 39214
+MUL R3 R12 R8
+MUL R5 R29 R19
+LDR R5 R16 39553
+DIV R16 R31 R3
+DIV R5 R25 R14
+DIV R26 R21 R15
+ADD R16 R22 R3
+LDR R18 R14 24670
+SUB R4 R24 R15
+DIV R23 R31 R6
+MOV R15 48894
+ADD R2 R17 R21
+MUL R4 R29 R16
+DIV R2 R5 R8
+DIV R29 R18 R27
+LDR R13 R4 -55423
+MOV R25 -54487
+ADD R2 R25 R1
+SUB R17 R20 R24
+MOV R20 17900
+DIV R1 R7 R16
+MOV R2 -62619
+MOV R18 -34799
+MOV R1 56467
+ADD R25 R1 R22
+LDR R15 R14 11202
+SUB R7 R17 R28
+DIV R31 R30 R1
+SUB R5 R10 R7
+MOV R28 -29737
+STR R18 53958 R14
+STR R23 -11276 R3
+STR R0 55013 R24
+DIV R4 R16 R20
+MOV R4 -57288
+LDR R14 R14 -33295
+ADD R26 R3 R14
+LDR R28 R30 -63930
+SUB R9 R6 R2
+STR R14 9515 R17
+STR R21 11219 R19
+MOV R9 -9597
+SUB R10 R8 R15
+MOV R15 -13611
+MOV R20 -18549
+DIV R24 R14 R13
+STR R28 24952 R6
+STR R10 -17831 R20
+MUL R3 R12 R1
+MUL R30 R17 R9
+ADD R31 R7 R5
+ADD R10 R4 R22
+MUL R14 R31 R6
+LDR R26 R20 -65057
+LDR R15 R24 -28392
+SUB R18 R6 R20
+STR R22 -15560 R6
+MUL R6 R1 R22
+STR R15 1742 R25
+MUL R16 R27 R29
+STR R19 7029 R30
+SUB R29 R8 R26
+MUL R26 R24 R21
+STR R3 45964 R30
+MOV R17 18736
+MUL R1 R7 R1
+SUB R10 R27 R6
+LDR R10 R29 -23101
+STR R31 23559 R17
+ADD R12 R0 R13
+STR R23 -37899 R14
+MUL R17 R14 R5
+ADD R29 R17 R0
+ADD R11 R21 R6
+SUB R23 R18 R22
+SUB R26 R9 R22
+MUL R9 R25 R16
+STR R3 -34694 R30
+DIV R3 R21 R24
+STR R11 14627 R25
+SUB R10 R13 R29
+LDR R27 R1 -46478
+MUL R3 R24 R8
+LDR R2 R30 -23786
+ADD R26 R6 R11
+DIV R2 R18 R10
+SUB R25 R27 R23
+LDR R8 R22 -19937
+LDR R12 R6 40834
+MUL R24 R24 R28
+LDR R5 R31 34863
+MOV R6 -51818
+MUL R17 R21 R24
+ADD R9 R14 R0
+ADD R19 R31 R5
+LDR R19 R31 59649
+SUB R14 R16 R7
+SUB R11 R15 R30
+DIV R12 R24 R11
+ADD R25 R27 R6
+MOV R12 62616
+ADD R6 R6 R7
+STR R4 10774 R23
+LDR R7 R27 -46576
+MUL R1 R5 R31
+DIV R7 R20 R8
+ADD R14 R2 R5
+MUL R6 R11 R26
+LDR R23 R14 -6017
+ADD R6 R0 R13
+LDR R25 R26 52311
+DIV R12 R12 R30
+MOV R1 50589
+MOV R20 31078
+LDR R29 R29 -64314
+DIV R24 R10 R11
+ADD R11 R7 R0
+DIV R26 R15 R12
+STR R3 2440 R15
+MOV R15 22248
+ADD R11 R18 R13
+STR R23 -31297 R14
+MOV R23 -52420
+MOV R5 44784
+MOV R3 11801
+STR R5 -32743 R27
+MOV R30 -56492
+ADD R19 R7 R28
+SUB R25 R21 R23
+ADD R17 R16 R0
+ADD R13 R23 R12
+SUB R20 R18 R31
+ADD R8 R29 R13
+MUL R27 R19 R31
+ADD R0 R4 R14
+SUB R7 R1 R11
+LDR R16 R3 -55736
+LDR R9 R29 44745
+MUL R5 R31 R8
+DIV R25 R13 R10
+ADD R23 R0 R27
+MOV R20 46020
+MUL R6 R0 R7
+ADD R22 R3 R28
+MOV R3 47320
+MUL R30 R11 R5
+ADD R27 R22 R13
+LDR R13 R20 -28989
+MUL R8 R17 R26
+ADD R27 R9 R8
+ADD R11 R23 R8
+LDR R22 R2 -2409
+SUB R14 R20 R21
+MUL R27 R11 R31
+MUL R31 R28 R2
+ADD R5 R17 R19
+SUB R3 R6 R8
+MOV R7 59700
+MOV R2 51793
+SUB R24 R0 R15
+DIV R11 R6 R2
+DIV R0 R5 R22
+SUB R24 R2 R25
+STR R6 -31381 R4
+MOV R9 -35345
+DIV R31 R0 R20
+STR R18 37465 R27
+SUB R23 R12 R31
+STR R5 50481 R27
+LDR R0 R0 -51809
+SUB R6 R14 R4
+LDR R5 R16 -16297
+STR R2 44787 R25
+DIV R17 R8 R31
+LDR R9 R11 14244
+STR R22 57412 R9
+ADD R30 R13 R23
+STR R6 -4155 R15
+MOV R4 43172
+DIV R7 R14 R5
+MOV R16 -51584
+ADD R6 R12 R0
+MOV R17 -34066
+MUL R30 R29 R22
+ADD R21 R4 R15
+MUL R29 R28 R17
+STR R12 61915 R3
+LDR R29 R25 -4446
+DIV R23 R27 R3
+STR R7 -35866 R13
+ADD R26 R26 R8
+MOV R0 15477
+STR R14 61154 R25
+STR R20 57189 R13
+STR R28 2396 R14
+STR R9 17306 R29
+DIV R30 R16 R25
+MOV R24 37501
+MOV R21 12034
+MOV R18 56816
+STR R17 33633 R7
+DIV R5 R29 R26
+ADD R3 R3 R20
+STR R30 53209 R29
+MOV R26 -34306
+MOV R10 50226
+ADD R27 R5 R15
+MOV R21 64955
+STR R23 40615 R31
+ADD R30 R12 R18
+LDR R25 R6 -22068
+ADD R15 R22 R10
+SUB R6 R18 R20
+STR R13 19553 R10
+DIV R15 R20 R10
+STR R31 -64439 R22
+LDR R5 R26 -30882
+MOV R21 -39730
+MOV R31 -23458
+MUL R19 R21 R23
+MUL R5 R9 R21
+ADD R17 R20 R16
+STR R19 -36618 R19
+LDR R25 R3 26387
+LDR R22 R28 -17724
+LDR R10 R20 -5124
+SUB R4 R8 R12
+MOV R3 -39737
+DIV R22 R13 R6
+LDR R13 R21 -20985
+DIV R22 R16 R15
+MUL R30 R12 R26
+MUL R1 R5 R16
+MUL R28 R25 R8
+DIV R28 R1 R26
+MUL R10 R13 R10
+MOV R17 -7310
+MUL R20 R22 R13
+MUL R31 R26 R21
+DIV R14 R22 R19
+STR R28 -9181 R2
+MUL R16 R12 R15
+SUB R9 R11 R4
+MOV R16 28615
+STR R14 56226 R7
+LDR R9 R19 52427
+ADD R20 R14 R2
+LDR R0 R27 -16508
+SUB R11 R16 R22
+MOV R20 -57028
+DIV R18 R22 R12
+MUL R21 R15 R9
+MUL R1 R1 R0
+LDR R11 R12 -25134
+LDR R2 R7 -62433
+STR R23 31292 R1
+STR R4 -51503 R7
+ADD R12 R17 R2
+STR R21 -59268 R10
+STR R16 62449 R1
+ADD R20 R18 R6
+MUL R26 R18 R17
+DIV R18 R29 R22
+DIV R23 R28 R9
+SUB R28 R0 R27
+STR R25 47083 R0
+LDR R12 R20 54126
+DIV R29 R13 R0
+SUB R16 R13 R6
+LDR R27 R27 24982
+SUB R29 R19 R9
+MUL R11 R7 R30
+ADD R18 R0 R30
+STR R12 -58510 R20
+SUB R10 R24 R17
+MUL R20 R12 R13
+MUL R13 R21 R16
+MUL R11 R25 R11
+LDR R6 R7 29890
+SUB R26 R3 R10
+MUL R22 R2 R25
+DIV R3 R2 R20
+DIV R11 R21 R4
+SUB R17 R18 R13
+DIV R14 R24 R19
+SUB R5 R17 R30
+MOV R29 -26498
+SUB R25 R9 R0
+MUL R28 R15 R10
+STR R13 30882 R29
+DIV R25 R3 R11
+LDR R10 R31 56598
+DIV R30 R15 R11
+LDR R20 R21 -3312
+STR R5 23702 R31
+SUB R23 R7 R21
+MOV R30 6846
+MUL R21 R8 R23
+LDR R10 R18 27552
+ADD R7 R25 R26
+STR R30 34474 R15
+STR R3 -12492 R11
+LDR R4 R24 -20255
+STR R14 -41897 R27
+MOV R3 -27621
+LDR R8 R30 -11812
+MUL R24 R29 R22
+LDR R31 R3 -24831
+STR R20 -11066 R12
+MUL R20 R13 R5
+STR R17 28452 R29
+ADD R30 R11 R2
+MOV R5 -3942
+STR R1 -49468 R25
+MOV R1 3655
+LDR R15 R6 57622
+MUL R19 R12 R6
+DIV R27 R3 R8
+LDR R8 R27 63632
+LDR R30 R31 -14482
+STR R0 -24750 R31
+ADD R9 R14 R26
+LDR R16 R20 40472
+LDR R19 R4 -32345
+ADD R20 R26 R29
+STR R22 -40628 R14
+LDR R0 R2 -34864
+STR R11 -16580 R28
+DIV R5 R22 R20
+MOV R4 -34299
+DIV R29 R18 R9
+LDR R31 R13 16899
+STR R10 -38215 R2
+LDR R25 R28 -32161
+MOV R2 56975
+DIV R5 R30 R1
+LDR R18 R3 -19505
+MOV R29 -40038
+LDR R25 R8 55326
+LDR R21 R7 48066
+STR R17 45572 R9
+DIV R20 R6 R28
+MUL R12 R28 R17
+LDR R11 R26 45466
+SUB R29 R10 R30
+MUL R30 R22 R15
+MUL R8 R20 R11
+ADD R3 R29 R1
+SUB R2 R18 R10
+ADD R27 R7 R24
+LDR R2 R4 51008
+MOV R6 -9474
+ADD R16 R30 R30
+STR R17 -25258 R6
+LDR R31 R31 51389
+LDR R6 R26 40009
+LDR R22 R12 -48245
+DIV R10 R4 R23
+ADD R7 R0 R9
+DIV R29 R10 R7
+ADD R31 R1 R21
+MOV R6 -20762
+LDR R17 R11 36340
+DIV R4 R1 R9
+MUL R15 R15 R11
+STR R18 -28500 R25
+ADD R8 R9 R19
+DIV R9 R18 R30
+MOV R8 -15823
+LDR R21 R29 -63283
+STR R21 19237 R28
+DIV R26 R31 R2
+SUB R25 R23 R21
+MUL R21 R14 R24
+STR R20 -12269 R17
+ADD R7 R6 R8
+DIV R18 R16 R28
+LDR R10 R11 10204
+LDR R18 R18 -24169
+MOV R30 -41413
+MOV R3 15185
+DIV R10 R17 R7
+DIV R0 R8 R16
+SUB R17 R26 R2
+MOV R16 39445
+LDR R19 R11 28297
+SUB R12 R1 R18
+MOV R21 -60241
+STR R30 47520 R4
+MOV R25 23776
+STR R28 -62624 R8
+LDR R30 R18 -31179
+DIV R16 R2 R9
+LDR R22 R10 41824
+LDR R22 R27 -54582
+STR R8 -20145 R2
+DIV R10 R29 R0
+MOV R0 -23453
+MOV R22 -18858
+LDR R5 R26 1982
+LDR R2 R10 -65487
+SUB R28 R0 R5
+MOV R31 -49918
+DIV R7 R12 R27
+DIV R12 R31 R24
+SUB R5 R15 R23
+MUL R27 R9 R31
+LDR R4 R6 54002
+MUL R30 R16 R4
+MOV R18 56221
+DIV R22 R15 R1
+LDR R3 R15 61950
+MOV R25 -37043
+ADD R29 R15 R8
+SUB R18 R19 R2
+LDR R12 R15 -4164
+STR R11 -44887 R9
+DIV R10 R13 R18
+MOV R20 5282
+MUL R15 R7 R23
+MOV R5 30819
+STR R18 44144 R21
+SUB R18 R21 R21
+ADD R5 R20 R17
+DIV R1 R29 R27
+DIV R30 R4 R16
+LDR R24 R0 -8041
+STR R0 15792 R20
+SUB R20 R0 R25
+DIV R14 R18 R5
+MOV R10 58925
+ADD R27 R11 R30
+DIV R10 R27 R3
+LDR R13 R2 30254
+MUL R10 R24 R6
+ADD R12 R5 R25
+MOV R8 50916
+LDR R15 R13 -17758
+STR R2 39147 R6
+ADD R3 R15 R26
+SUB R9 R21 R23
+STR R19 -13456 R29
+MOV R18 19454
+MUL R19 R26 R0
+MUL R13 R18 R14
+MUL R24 R11 R1
+LDR R15 R27 -12574
+DIV R28 R12 R26
+LDR R13 R23 62821
+ADD R26 R13 R10
+MOV R1 -10996
+SUB R14 R11 R22
+ADD R16 R20 R22
+SUB R14 R12 R4
+MOV R22 -57658
+DIV R25 R7 R19
+DIV R20 R28 R20
+ADD R20 R20 R12
+STR R2 36303 R29
+STR R15 -25106 R7
+DIV R29 R7 R1
+ADD R10 R26 R22
+SUB R30 R30 R24
+MOV R22 -47879
+DIV R11 R28 R4
+SUB R22 R15 R9
+MOV R9 4185
+STR R4 30438 R9
+LDR R0 R28 -25195
+DIV R0 R8 R11
+DIV R9 R27 R15
+STR R7 16620 R21
+DIV R10 R1 R14
+MUL R25 R1 R1
+MUL R28 R31 R4
+STR R13 -1664 R30
+MOV R20 -21921
+ADD R11 R2 R28
+DIV R19 R3 R14
+SUB R5 R12 R11
+ADD R29 R24 R29
+STR R13 40209 R15
+ADD R4 R26 R31
+MOV R30 15603
+MUL R5 R0 R27
+MOV R1 41602
+SUB R25 R1 R29
+SUB R26 R19 R5
+ADD R16 R22 R9
+ADD R5 R31 R18
+MUL R19 R25 R3
+MUL R25 R16 R20
+SUB R14 R14 R12
+STR R27 60942 R6
+MUL R6 R13 R4
+MOV R26 60202
+LDR R7 R13 20811
+DIV R20 R5 R26
+ADD R17 R9 R17
+MUL R30 R10 R1
+ADD R30 R23 R0
+MOV R5 -5877
+MUL R19 R23 R24
+STR R31 -54051 R29
+ADD R20 R22 R11
+SUB R7 R19 R15
+ADD R22 R0 R16
+LDR R28 R25 -35714
+ADD R25 R1 R0
+ADD R12 R27 R3
+MOV R26 11728
+MOV R3 50800
+LDR R14 R2 -41933
+MUL R12 R14 R11
+ADD R0 R14 R18
+LDR R30 R26 61963
+ADD R24 R12 R9
+MUL R15 R30 R10
+SUB R21 R8 R24
+SUB R15 R23 R31
+MOV R21 50271
+MUL R19 R19 R19
+LDR R7 R8 64120
+LDR R11 R10 38926
+LDR R9 R15 -1099
+MOV R9 17638
+LDR R1 R9 1393
+MOV R17 -29420
+STR R28 19413 R29
+SUB R3 R18 R12
+STR R25 -29447 R20
+MOV R9 -55920
+LDR R27 R16 -52778
+SUB R11 R9 R21
+STR R1 36110 R7
+STR R18 41713 R17
+LDR R1 R14 63500
+STR R13 -60062 R29
+STR R15 13211 R31
+LDR R29 R8 47927
+DIV R16 R18 R3
+MUL R27 R0 R8
+MOV R24 48083
+STR R27 -14514 R6
+MOV R11 -17955
+LDR R17 R29 57279
+SUB R7 R29 R20
+DIV R7 R1 R22
+SUB R18 R16 R29
+STR R30 -12878 R6
+ADD R5 R8 R8
+STR R5 10295 R31
+MOV R11 63615
+ADD R25 R10 R11
+SUB R4 R6 R29
+DIV R14 R15 R20
+LDR R9 R19 18717
+LDR R16 R1 -29025
+LDR R8 R8 31371
+STR R31 34743 R21
+STR R3 48902 R9
+DIV R6 R17 R8
+MUL R12 R6 R5
+DIV R24 R11 R29
+STR R8 41940 R6
+STR R9 10339 R1
+SUB R29 R29 R29
+LDR R2 R11 17282
+ADD R15 R0 R10
+SUB R5 R31 R8
+ADD R4 R13 R30
+ADD R5 R28 R19
+ADD R25 R26 R25
+MUL R21 R26 R11
+SUB R26 R10 R23
+DIV R9 R8 R31
+ADD R15 R20 R12
+STR R14 -30277 R30
+LDR R10 R8 -60799
+LDR R12 R7 -20116
+MOV R14 12881
+MUL R26 R26 R11
+SUB R20 R8 R23
+ADD R25 R0 R23
+MOV R13 -34360
+DIV R9 R5 R28
+SUB R21 R3 R0
+STR R7 -50562 R30
+DIV R20 R7 R7
+DIV R10 R4 R30
+MOV R0 -14523
+LDR R28 R26 13857
+MUL R19 R20 R20
+DIV R21 R22 R24
+MUL R21 R23 R11
+STR R1 -23229 R17
+DIV R3 R28 R20
+LDR R5 R2 -13048
+MOV R16 -48677
+STR R11 -40177 R9
+DIV R8 R14 R29
+MOV R30 20644
+DIV R22 R24 R18
+SUB R18 R13 R20
+SUB R1 R22 R5
+SUB R28 R8 R0
+LDR R0 R11 59813
+MOV R3 20546
+MOV R2 18497
+ADD R5 R15 R6
+MUL R29 R8 R15
+DIV R19 R10 R13
+LDR R29 R5 31525
+MUL R6 R7 R4
+DIV R29 R18 R11
+SUB R25 R22 R10
+MOV R31 35973
+SUB R5 R7 R27
+LDR R12 R18 8049
+DIV R27 R26 R25
+DIV R20 R17 R27
+MOV R6 -42637
+MOV R1 47372
+SUB R15 R13 R17
+LDR R5 R0 -14531
+STR R0 -31787 R4
+DIV R26 R9 R23
+MUL R7 R10 R26
+STR R2 35795 R22
+STR R19 -19456 R3
+DIV R20 R12 R29
+DIV R18 R31 R16
+SUB R23 R8 R2
+SUB R6 R14 R28
+MUL R26 R18 R14
+ADD R17 R13 R27
+MUL R24 R9 R31
+MUL R11 R23 R16
+STR R26 18575 R7
+LDR R0 R25 -56102
+STR R5 18189 R3
+DIV R19 R8 R18
+STR R30 -43056 R30
+LDR R5 R25 37218
+MUL R6 R3 R14
+MOV R19 -31535
+MOV R29 5352
+LDR R19 R22 -22348
+MUL R16 R15 R0
+MUL R31 R8 R19
+SUB R8 R25 R14
+LDR R30 R31 -21850
+SUB R11 R9 R15
+ADD R1 R0 R24
+ADD R15 R17 R4
+SUB R18 R21 R16
+LDR R11 R3 7595
+DIV R8 R22 R28
+MUL R24 R19 R22
+MOV R16 29466
+ADD R23 R23 R9
+SUB R26 R15 R14
+STR R30 27279 R29
+DIV R17 R30 R18
+MOV R5 45330
+MUL R23 R29 R24
+LDR R8 R9 -33532
+LDR R18 R23 -57928
+MUL R24 R5 R14
+STR R29 -63139 R0
+STR R3 24689 R14
+DIV R16 R3 R30
+MOV R19 7783
+LDR R16 R5 32656
+ADD R6 R19 R16
+MOV R18 21751
+DIV R29 R15 R19
+MUL R0 R4 R23
+DIV R7 R18 R11
+MUL R23 R2 R26
+LDR R13 R25 47300
+LDR R19 R6 -39332
+MOV R29 15241
+STR R18 -12038 R29
+MOV R13 35975
+LDR R3 R17 62653
+MOV R28 -6905
+SUB R17 R21 R19
+ADD R3 R10 R1
+DIV R7 R29 R27
+STR R13 47111 R9
+LDR R15 R19 16412
+ADD R17 R23 R30
+MOV R11 19841
+MOV R26 -33818
+DIV R6 R18 R17
+STR R9 -48850 R27
+MOV R5 62942
+DIV R0 R31 R18
+STR R12 49690 R25
+SUB R29 R18 R28
+MUL R11 R17 R24
+LDR R7 R9 -4815
+DIV R19 R11 R7
+MOV R0 28695
+ADD R14 R26 R19
+LDR R22 R0 -48822
+MUL R23 R8 R27
+LDR R28 R11 -47698
+ADD R2 R5 R19
+DIV R3 R25 R17
+ADD R10 R31 R23
+ADD R13 R29 R23
+SUB R17 R31 R24
+MUL R1 R24 R8
+DIV R13 R28 R16
+STR R22 37623 R28
+SUB R14 R6 R20
+STR R27 -48799 R15
+SUB R24 R9 R3
+LDR R26 R27 -56031
+DIV R1 R21 R13
+DIV R6 R31 R24
+SUB R10 R2 R16
+DIV R17 R4 R17
+STR R24 16033 R6
+ADD R0 R12 R5
+LDR R2 R6 29397
+SUB R4 R21 R21
+MOV R24 42678
+DIV R7 R26 R4
+DIV R1 R26 R23
+SUB R8 R28 R8
+STR R4 46877 R6
+MOV R30 44349
+MOV R12 -40570
+ADD R16 R24 R13
+MOV R1 27672
+DIV R10 R9 R26
+SUB R10 R8 R23
+DIV R8 R30 R19
+DIV R27 R11 R16
+LDR R0 R26 -10071
+ADD R10 R21 R21
+ADD R25 R24 R31
+MUL R0 R4 R16
+LDR R19 R17 12077
+ADD R4 R25 R18
+STR R8 -1892 R19
+STR R28 -18767 R11
+MUL R12 R28 R9
+MOV R29 -50307
+MOV R6 6731
+MUL R7 R16 R18
+STR R6 2006 R8
+DIV R29 R9 R10
+MUL R10 R14 R28
+LDR R20 R25 55101
+ADD R10 R23 R10
+LDR R17 R5 55948
+SUB R17 R10 R24
+MUL R3 R22 R11
+LDR R6 R29 45251
+MOV R22 -23995
+DIV R16 R20 R31
+SUB R28 R27 R1
+SUB R8 R0 R5
+SUB R23 R22 R7
+SUB R13 R28 R15
+SUB R12 R10 R12
+MUL R0 R5 R17
+ADD R29 R2 R14
+SUB R10 R14 R1
+SUB R28 R7 R4
+MOV R24 -36621
+STR R20 24181 R14
+LDR R21 R31 -21353
+MUL R20 R23 R30
+LDR R22 R8 -62056
+MOV R25 16118
+ADD R3 R24 R17
+MOV R14 -33643
+LDR R17 R15 -21221
+LDR R23 R20 15909
+DIV R15 R15 R1
+DIV R15 R8 R6
+SUB R9 R29 R17
+SUB R23 R8 R23
+ADD R19 R1 R14
+SUB R10 R16 R8
+DIV R0 R31 R7
+DIV R23 R19 R2
+STR R2 31223 R13
+MOV R5 -59012
+DIV R14 R30 R18
+STR R12 -56160 R8
+ADD R17 R3 R16
+STR R5 -37155 R19
+DIV R9 R1 R24
+STR R6 -45156 R28
+SUB R15 R24 R29
+ADD R2 R5 R15
+MOV R21 -46963
+ADD R24 R29 R17
+ADD R20 R16 R26
+SUB R15 R24 R24
+MOV R25 32989
+SUB R26 R12 R11
+LDR R15 R10 -55979
+DIV R31 R5 R0
+ADD R29 R9 R27
+MUL R17 R16 R1
+MOV R16 29319
+LDR R23 R7 -55159
+MOV R24 -65141
+MUL R0 R14 R23
+ADD R23 R0 R12
+SUB R10 R29 R3
+MUL R8 R8 R15
+LDR R11 R14 -60334
+STR R6 40964 R0
+STR R19 -64982 R15
+MOV R28 35518
+MOV R24 -65520
+LDR R22 R27 11388
+STR R30 7320 R29
+LDR R26 R3 16966
+SUB R7 R29 R25
+MOV R31 -61836
+ADD R13 R25 R25
+MOV R14 -64427
+SUB R3 R8 R31
+MOV R10 -48259
+ADD R2 R0 R6
+SUB R30 R1 R7
+MUL R26 R13 R3
+ADD R30 R31 R6
+MUL R27 R27 R9
+DIV R20 R29 R23
+DIV R4 R2 R16
+STR R19 48554 R6
+MUL R16 R7 R7
+STR R20 -38917 R18
+DIV R30 R23 R11
+MUL R21 R28 R29
+LDR R22 R25 -15788
+DIV R6 R21 R1
+STR R4 -39363 R21
+DIV R14 R12 R23
+MUL R11 R12 R9
+LDR R26 R29 3202
+DIV R3 R24 R5
+MOV R6 39002
+LDR R5 R0 6750
+ADD R28 R31 R6
+SUB R24 R21 R11
+SUB R27 R30 R22
+MUL R25 R27 R0
+MUL R3 R18 R17
+ADD R29 R10 R13
+STR R11 -60872 R28
+LDR R11 R13 20401
+ADD R12 R3 R15
+DIV R11 R28 R21
+DIV R24 R29 R18
+MOV R20 13979
+MOV R14 -62439
+ADD R20 R18 R24
+DIV R26 R22 R6
+MOV R17 -28720
+DIV R15 R11 R22
+SUB R8 R16 R26
+MOV R7 -6887
+LDR R30 R29 12083
+MUL R15 R4 R31
+LDR R30 R9 19550
+STR R7 18758 R8
+STR R14 -31482 R5
+LDR R7 R31 53316
+SUB R9 R15 R6
+SUB R24 R29 R27
+LDR R7 R31 29016
+LDR R2 R5 18263
+MUL R17 R14 R26
+STR R18 4417 R11
+ADD R1 R4 R13
+ADD R18 R13 R18
+DIV R5 R27 R13
+MOV R28 -4138
+MUL R8 R11 R21
+DIV R3 R14 R21
+SUB R31 R24 R9
+DIV R6 R0 R23
+MOV R5 -24219
+STR R7 49686 R4
+DIV R1 R4 R30
+ADD R3 R20 R26
+MOV R7 -64520
+MUL R8 R7 R13
+STR R15 -28427 R0
+STR R23 -46564 R8
+ADD R4 R1 R11
+MOV R16 42655
+LDR R23 R11 3921
+LDR R2 R31 -25312
+LDR R12 R9 -20202
+STR R25 12132 R20
+STR R7 -11037 R29
+SUB R0 R16 R30
+DIV R22 R25 R10
+SUB R2 R4 R24
+SUB R31 R21 R9
+LDR R7 R17 21122
+ADD R23 R14 R27
+DIV R3 R16 R22
+STR R25 55204 R21
+DIV R9 R7 R31
+MUL R12 R4 R10
+DIV R12 R22 R14
+DIV R0 R19 R7
+STR R29 28289 R4
+DIV R24 R28 R3
+MOV R18 -24398
+SUB R9 R15 R23
+MUL R15 R18 R21
+DIV R26 R1 R30
+MOV R18 64340
+STR R1 -8386 R22
+MOV R25 -56037
+STR R24 52155 R0
+DIV R7 R25 R23
+MOV R7 -23606
+STR R19 -5107 R29
+MUL R18 R22 R21
+SUB R21 R27 R16
+LDR R29 R11 45869
+LDR R0 R23 37686
+MUL R27 R13 R19
+DIV R10 R12 R25
+MOV R1 -54602
+LDR R28 R26 41074
+ADD R21 R2 R16
+MUL R5 R24 R21
+LDR R7 R17 28260
+MOV R1 17635
+MUL R23 R10 R9
+STR R1 47132 R28
+STR R16 -58760 R17
+STR R28 -18125 R17
+MUL R3 R31 R19
+ADD R5 R19 R6
+DIV R20 R5 R26
+MOV R19 -2547
+STR R21 -20404 R23
+ADD R24 R23 R10
+MOV R10 21211
+STR R10 22630 R6
+MOV R28 -13663
+LDR R15 R13 29705
+ADD R13 R8 R29
+SUB R1 R26 R24
+DIV R31 R25 R20
+DIV R31 R23 R3
+STR R30 49200 R29
+SUB R1 R25 R15
+STR R20 36090 R27
+MOV R3 -17539
+STR R2 46547 R13
+MUL R6 R30 R0
+ADD R0 R13 R11
+ADD R7 R25 R2
+MOV R13 61158
+ADD R8 R5 R30
+MOV R12 14172
+STR R23 18758 R23
+MUL R10 R21 R3
+MOV R30 -58559
+LDR R5 R11 -4826
+LDR R7 R18 13932
+MUL R15 R9 R29
+MOV R0 -35889
+LDR R23 R19 56553
+ADD R30 R10 R17
+LDR R1 R5 -59234
+LDR R13 R22 -46832
+MUL R5 R10 R4
+ADD R1 R30 R20
+STR R14 -42499 R6
+ADD R8 R28 R25
+MOV R19 57890
+STR R13 -12557 R11
+ADD R1 R30 R25
+MOV R30 58464
+DIV R2 R2 R19
+MUL R30 R17 R4
+DIV R9 R4 R27
+ADD R27 R23 R18
+STR R1 -47646 R22
+STR R0 -44856 R18
+DIV R25 R28 R21
+LDR R25 R13 -34698
+LDR R8 R13 -61906
+LDR R5 R0 -10997
+MUL R11 R19 R23
+LDR R1 R4 28745
+MUL R2 R0 R2
+LDR R5 R17 56661
+LDR R14 R0 10765
+MOV R19 13407
+SUB R0 R1 R31
+STR R15 -31233 R21
+DIV R0 R22 R4
+ADD R17 R4 R21
+MOV R3 -52992
+SUB R8 R20 R10
+DIV R29 R25 R11
+DIV R9 R22 R17
+LDR R23 R16 17686
+LDR R11 R19 11713
+STR R5 41545 R2
+LDR R12 R18 -15989
+DIV R23 R26 R10
+SUB R13 R21 R29
+ADD R26 R15 R30
+STR R11 13604 R13
+LDR R3 R14 6514
+MOV R27 16029
+MOV R6 54709
+ADD R14 R8 R29
+ADD R11 R1 R19
+SUB R12 R7 R17
+SUB R15 R15 R31
+STR R20 -31918 R3
+MUL R19 R25 R7
+MOV R25 -34371
+MOV R30 -38479
+DIV R25 R12 R22
+DIV R30 R8 R11
+MUL R6 R0 R21
+ADD R8 R19 R7
+LDR R21 R2 -37420
+ADD R24 R22 R9
+SUB R7 R18 R0
+MUL R1 R27 R14
+STR R24 18760 R18
+ADD R13 R10 R23
+LDR R4 R6 -23560
+MOV R22 57594
+ADD R25 R18 R25
+STR R27 -5545 R18
+LDR R8 R8 -21233
+MOV R12 7740
+ADD R30 R26 R30
+STR R2 -54508 R31
+LDR R14 R31 6937
+ADD R31 R8 R15
+ADD R27 R4 R14
+SUB R7 R23 R25
+SUB R9 R9 R15
+ADD R27 R14 R21
+ADD R13 R30 R30
+MUL R4 R5 R27
+ADD R19 R23 R23
+DIV R23 R7 R30
+LDR R29 R17 -24204
+MUL R9 R30 R26
+STR R10 -829 R31
+ADD R27 R12 R13
+LDR R20 R0 1443
+ADD R0 R1 R28
+ADD R28 R10 R16
+SUB R1 R18 R29
+DIV R15 R24 R15
+LDR R3 R18 -21704
+STR R19 60181 R27
+DIV R16 R9 R12
+DIV R25 R0 R13
+DIV R18 R26 R28
+SUB R5 R19 R5
+STR R1 -21256 R31
+SUB R9 R16 R4
+MOV R25 -15989
+LDR R0 R8 -576
+DIV R28 R26 R18
+MUL R21 R7 R7
+DIV R9 R17 R15
+SUB R11 R6 R16
+SUB R15 R15 R10
+MUL R22 R2 R15
+SUB R1 R4 R21
+ADD R23 R21 R30
+SUB R11 R26 R24
+LDR R5 R14 -46002
+LDR R15 R20 26003
+STR R23 -15848 R21
+DIV R10 R13 R8
+ADD R28 R30 R4
+STR R8 -53870 R6
+STR R28 10181 R0
+LDR R14 R30 15081
+DIV R3 R27 R10
+MUL R31 R11 R10
+SUB R23 R14 R26
+LDR R31 R12 52961
+STR R23 21874 R27
+MOV R16 51669
+MUL R0 R19 R17
+STR R22 23328 R20
+MOV R0 -58691
+STR R4 -37648 R2
+MOV R11 -48468
+MUL R9 R29 R16
+LDR R9 R2 -25336
+DIV R11 R21 R20
+MOV R16 -17299
+MOV R5 -18504
+DIV R20 R4 R12
+MUL R2 R18 R23
+STR R26 24719 R10
+MUL R27 R29 R4
+SUB R25 R4 R19
+DIV R12 R16 R15
+STR R10 -12122 R22
+ADD R10 R17 R25
+SUB R5 R20 R6
+ADD R23 R31 R8
+LDR R1 R8 -28213
+DIV R10 R7 R22
+MUL R27 R29 R29
+DIV R20 R25 R10
+STR R16 27787 R31
+MUL R19 R27 R1
+DIV R19 R7 R6
+ADD R1 R6 R15
+STR R14 -44364 R16
+ADD R11 R16 R17
+STR R16 58034 R23
+MUL R9 R3 R10
+LDR R16 R6 21020
+MUL R17 R24 R15
+STR R27 56951 R1
+SUB R19 R19 R30
+LDR R0 R19 -34269
+DIV R8 R0 R12
+SUB R19 R13 R19
+ADD R31 R14 R18
+LDR R15 R28 12880
+DIV R16 R21 R29
+STR R23 -8880 R20
+LDR R12 R29 28250
+MUL R2 R1 R15
+MOV R21 18781
+MOV R8 -60932
+LDR R27 R8 -7045
+LDR R29 R8 24074
+LDR R19 R5 -991
+LDR R14 R21 -35428
+SUB R25 R25 R8
+MOV R13 -55170
+SUB R6 R9 R12
+LDR R9 R4 -27213
+SUB R9 R26 R8
+LDR R15 R5 55908
+ADD R24 R3 R31
+DIV R25 R7 R13
+MUL R24 R16 R12
+MOV R2 -27227
+LDR R16 R24 -30946
+STR R24 -32782 R28
+DIV R8 R21 R29
+SUB R25 R24 R14
+DIV R23 R25 R22
+DIV R12 R3 R21
+ADD R20 R13 R17
+MUL R21 R27 R5
+MUL R4 R24 R16
+MUL R28 R8 R21
+DIV R29 R17 R13
+SUB R13 R23 R27
+SUB R8 R18 R31
+LDR R1 R4 -1866
+STR R1 15455 R20
+DIV R29 R20 R6
+STR R8 -16966 R26
+MOV R26 -12640
+DIV R29 R26 R28
+MUL R29 R19 R29
+ADD R0 R31 R13
+STR R18 -21289 R21
+ADD R29 R19 R20
+LDR R9 R27 -20482
+SUB R15 R20 R27
+LDR R6 R31 47377
+LDR R24 R14 -47272
+SUB R5 R3 R28
+MOV R3 -17856
+MOV R13 56172
+MOV R21 47962
+ADD R26 R5 R16
+DIV R23 R28 R7
+MUL R1 R28 R25
+LDR R16 R4 15080
+ADD R0 R8 R28
+DIV R14 R23 R28
+ADD R19 R24 R8
+STR R8 -56057 R10
+LDR R29 R9 -11171
+LDR R15 R29 48067
+DIV R0 R11 R2
+MUL R21 R25 R8
+ADD R3 R16 R5
+LDR R1 R3 -1601
+MOV R16 -31191
+ADD R15 R0 R29
+SUB R4 R24 R10
+LDR R22 R26 16841
+LDR R4 R12 -8468
+MUL R27 R12 R2
+DIV R28 R7 R10
+MOV R16 50135
+LDR R31 R0 44734
+MOV R31 63856
+STR R6 -11385 R19
+STR R14 -9200 R10
+STR R17 -27716 R6
+MUL R12 R24 R25
+DIV R10 R0 R30
+SUB R4 R27 R26
+LDR R10 R1 47003
+DIV R7 R7 R15
+LDR R22 R25 -18272
+LDR R28 R1 -53718
+STR R17 -12730 R16
+LDR R11 R22 -19795
+MUL R0 R29 R30
+MOV R20 22083
+STR R13 -54261 R30
+LDR R9 R15 -25830
+STR R1 -53413 R31
+DIV R4 R27 R23
+DIV R31 R26 R31
+LDR R22 R26 -65250
+LDR R21 R13 -53640
+ADD R8 R3 R23
+MOV R25 6613
+STR R6 21455 R19
+MOV R5 -42413
+SUB R19 R0 R14
+ADD R4 R6 R11
+MUL R24 R23 R23
+MUL R16 R23 R9
+ADD R4 R5 R27
+MUL R4 R0 R3
+DIV R29 R10 R17
+DIV R0 R30 R23
+ADD R24 R24 R24
+STR R11 62579 R25
+STR R20 -63002 R26
+LDR R11 R14 -4607
+SUB R22 R18 R28
+MUL R8 R14 R6
+STR R25 40087 R23
+DIV R21 R12 R20
+MOV R11 47457
+ADD R7 R26 R7
+SUB R28 R24 R18
+SUB R2 R25 R13
+MOV R16 -12980
+STR R15 -59222 R12
+DIV R21 R24 R0
+MUL R4 R25 R17
+STR R31 57692 R16
+SUB R13 R15 R17
+LDR R9 R15 32170
+LDR R28 R25 -23681
+SUB R12 R17 R5
+ADD R4 R0 R23
+SUB R3 R18 R10
+MUL R28 R18 R31
+STR R20 39415 R0
+STR R0 -59607 R2
+MOV R30 43070
+ADD R23 R11 R10
+MOV R17 24442
+STR R19 -28882 R23
+STR R7 -12377 R18
+LDR R13 R0 7825
+MOV R1 -34887
+STR R2 -11062 R18
+DIV R3 R19 R28
+DIV R14 R11 R10
+MOV R16 -5431
+STR R29 27205 R17
+SUB R27 R23 R10
+SUB R23 R21 R0
+MOV R17 -14236
+MOV R27 7684
+DIV R19 R9 R3
+LDR R11 R4 -52
+MUL R7 R25 R13
+ADD R30 R24 R11
+LDR R28 R26 18095
+STR R29 -7030 R11
+MOV R9 57696
+MUL R0 R6 R24
+SUB R28 R28 R16
+MUL R6 R26 R23
+SUB R20 R19 R24
+MOV R21 17246
+STR R31 18310 R22
+DIV R25 R25 R22
+MOV R21 -59257
+MOV R16 -8093
+MOV R7 25970
+MUL R10 R0 R8
+STR R14 -50856 R15
+LDR R20 R16 -21829
+DIV R12 R21 R8
+LDR R24 R16 -27561
+MUL R19 R9 R5
+MOV R31 3352
+SUB R1 R0 R5
+MUL R26 R8 R4
+MOV R14 40127
+LDR R31 R2 -23254
+MUL R28 R0 R7
+SUB R7 R11 R0
+LDR R10 R10 6707
+ADD R7 R17 R27
+MOV R0 -57041
+MUL R19 R29 R23
+STR R22 -3923 R17
+MOV R10 -57007
+MOV R31 53633
+LDR R18 R12 37257
+MOV R25 25904
+MUL R27 R5 R27
+LDR R27 R7 -28136
+SUB R25 R16 R15
+ADD R3 R0 R0
+MUL R26 R17 R7
+MUL R25 R29 R18
+MUL R17 R6 R20
+LDR R20 R18 -24713
+ADD R14 R1 R31
+MOV R19 -60379
+LDR R11 R0 -5251
+MOV R17 48383
+SUB R16 R3 R25
+STR R19 -64001 R3
+MOV R11 22958
+ADD R25 R6 R10
+MUL R9 R24 R18
+ADD R4 R5 R2
+DIV R11 R26 R18
+MOV R8 57615
+LDR R29 R26 43910
+STR R3 38108 R20
+MUL R1 R30 R9
+MUL R30 R31 R0
+DIV R26 R27 R23
+DIV R27 R21 R22
+SUB R0 R23 R1
+MOV R22 28593
+MUL R16 R23 R10
+MOV R27 -41493
+STR R18 48615 R0
+MUL R3 R2 R18
+LDR R7 R5 37449
+SUB R20 R13 R1
+ADD R13 R14 R27
+LDR R15 R27 -32908
+MOV R25 47139
+DIV R9 R10 R2
+ADD R11 R28 R1
+DIV R15 R11 R31
+LDR R10 R19 -20219
+ADD R30 R29 R28
+MUL R28 R10 R8
+SUB R13 R3 R24
+DIV R24 R17 R5
+MUL R8 R12 R26
+STR R22 15506 R8
+STR R15 31623 R6
+STR R5 -34574 R26
+SUB R2 R4 R6
+DIV R11 R17 R6
+DIV R5 R11 R13
+LDR R10 R16 -22326
+STR R29 -21217 R5
+DIV R11 R24 R28
+LDR R19 R17 22968
+DIV R10 R7 R24
+ADD R27 R22 R11
+MOV R3 -65014
+STR R27 39549 R14
+DIV R19 R25 R13
+STR R24 -4259 R8
+STR R21 64227 R16
+LDR R28 R2 41496
+DIV R12 R2 R21
+STR R12 24726 R24
+STR R6 -17348 R28
+ADD R12 R21 R19
+MOV R9 -38530
+ADD R4 R12 R26
+ADD R1 R0 R26
+ADD R26 R21 R10
+STR R31 -51592 R8
+MUL R30 R6 R22
+ADD R25 R9 R28
+MUL R12 R28 R13
+ADD R17 R5 R2
+DIV R13 R15 R25
+STR R14 56968 R9
+DIV R27 R14 R29
+MUL R8 R30 R20
+MUL R27 R16 R17
+LDR R29 R4 52522
+LDR R27 R16 30838
+DIV R15 R10 R4
+MUL R27 R10 R30
+ADD R4 R8 R25
+SUB R4 R24 R24
+SUB R26 R4 R21
+DIV R2 R28 R4
+ADD R5 R3 R17
+LDR R24 R4 45561
+LDR R7 R13 63619
+MUL R20 R19 R16
+ADD R8 R31 R28
+STR R14 14480 R0
+MOV R22 16055
+DIV R11 R2 R22
+MUL R20 R9 R13
+DIV R14 R29 R10
+LDR R15 R25 61336
+MUL R0 R8 R0
+STR R0 -29016 R6
+STR R4 36906 R17
+ADD R16 R5 R29
+DIV R29 R16 R24
+LDR R10 R29 -64166
+MOV R8 -43050
+STR R8 31207 R20
+STR R11 19525 R31
+MOV R15 59550
+MOV R12 -40418
+MOV R5 39567
+MUL R16 R4 R22
+MUL R10 R25 R19
+ADD R8 R3 R9
+LDR R27 R25 -53199
+MUL R21 R6 R27
+SUB R14 R15 R18
+DIV R10 R25 R14
+LDR R9 R7 -49988
+STR R19 5073 R9
+MUL R21 R28 R9
+DIV R23 R25 R4
+LDR R9 R19 -41373
+SUB R27 R17 R25
+MOV R11 -17254
+MUL R30 R1 R8
+MUL R8 R5 R17
+MUL R29 R27 R23
+SUB R4 R27 R26
+STR R0 -33821 R26
+LDR R31 R6 25484
+STR R29 43985 R23
+SUB R7 R31 R12
+SUB R15 R18 R5
+MOV R17 29059
+SUB R25 R1 R28
+ADD R15 R15 R31
+ADD R10 R23 R20
+MUL R15 R13 R4
+LDR R7 R7 12965
+SUB R31 R28 R15
+MUL R25 R13 R13
+ADD R7 R17 R10
+MUL R8 R0 R31
+MOV R24 -12459
+SUB R19 R27 R30
+MUL R22 R2 R5
+MUL R17 R2 R20
+LDR R4 R6 -3224
+LDR R19 R20 -41568
+LDR R23 R30 -29973
+ADD R0 R27 R10
+ADD R13 R31 R11
+LDR R19 R2 5870
+DIV R19 R8 R8
+MOV R4 42637
+LDR R4 R5 58652
+ADD R10 R19 R8
+SUB R31 R24 R6
+SUB R15 R5 R19
+ADD R5 R21 R17
+MUL R26 R30 R29
+STR R29 38351 R30
+SUB R17 R29 R29
+STR R25 -57498 R4
+LDR R23 R13 3965
+MUL R23 R2 R20
+ADD R15 R13 R9
+DIV R23 R6 R1
+DIV R6 R9 R20
+LDR R26 R26 33390
+STR R24 -25222 R9
+MOV R6 46870
+LDR R3 R24 27553
+MOV R16 -16674
+MUL R4 R28 R17
+DIV R3 R9 R5
+SUB R23 R18 R6
+STR R16 22677 R7
+SUB R18 R29 R0
+MOV R15 23187
+SUB R8 R15 R18
+MOV R24 -61606
+MUL R1 R25 R4
+STR R31 -54189 R11
+LDR R3 R26 -20856
+SUB R29 R16 R13
+ADD R12 R26 R20
+MOV R2 43988
+SUB R10 R22 R30
+DIV R23 R16 R28
+SUB R26 R4 R31
+STR R14 -16009 R30
+ADD R24 R26 R16
+MUL R12 R15 R17
+DIV R12 R2 R20
+MOV R16 9462
+SUB R29 R3 R13
+LDR R4 R29 -58407
+STR R13 22631 R21
+SUB R31 R12 R0
+ADD R13 R28 R8
+MUL R26 R15 R13
+MOV R4 19792
+LDR R27 R15 51015
+STR R13 26194 R12
+MOV R7 52539
+ADD R3 R7 R20
+ADD R20 R19 R17
+STR R2 -11580 R13
+SUB R20 R10 R31
+DIV R2 R30 R31
+MOV R26 54486
+STR R26 26894 R0
+DIV R19 R18 R19
+MUL R24 R26 R9
+ADD R20 R8 R6
+ADD R19 R12 R25
+DIV R6 R1 R14
+DIV R31 R20 R19
+MUL R25 R2 R4
+LDR R6 R3 -46207
+STR R25 -13267 R27
+MUL R16 R16 R22
+MOV R25 -56896
+LDR R13 R26 -39301
+DIV R1 R6 R9
+STR R14 -45421 R9
+SUB R31 R30 R17
+MOV R11 20031
+SUB R23 R2 R0
+MOV R12 45644
+STR R28 -39055 R16
+STR R30 34514 R20
+SUB R6 R19 R28
+LDR R28 R31 -10845
+STR R5 -16586 R25
+LDR R14 R19 2775
+SUB R6 R4 R28
+ADD R27 R29 R21
+LDR R7 R12 -62875
+ADD R20 R13 R30
+ADD R22 R24 R0
+DIV R17 R13 R24
+SUB R25 R19 R0
+STR R30 58148 R11
+LDR R23 R4 -63144
+ADD R12 R3 R31
+STR R4 -15942 R24
+SUB R16 R13 R1
+LDR R19 R26 -44896
+STR R29 -1593 R23
+SUB R30 R6 R13
+STR R3 -40138 R11
+SUB R6 R18 R30
+MUL R26 R8 R24
+MOV R0 19721
+STR R5 23684 R16
+MOV R31 -64058
+DIV R21 R30 R18
+STR R3 -41792 R24
+DIV R17 R23 R19
+MOV R0 34562
+MUL R11 R11 R17
+MOV R12 9899
+STR R6 57674 R0
+ADD R21 R27 R2
+ADD R24 R16 R16
+MUL R6 R31 R26
+DIV R13 R24 R7
+LDR R30 R5 -23463
+MOV R11 -41337
+ADD R26 R22 R22
+STR R19 38050 R1
+STR R6 -27199 R4
+DIV R12 R11 R4
+SUB R19 R21 R18
+LDR R28 R25 20533
+SUB R0 R8 R11
+LDR R16 R9 -29280
+DIV R18 R7 R17
+LDR R25 R12 58748
+STR R0 48439 R21
+ADD R6 R6 R7
+LDR R21 R13 -54502
+SUB R10 R7 R15
+ADD R19 R21 R8
+LDR R15 R22 38968
+MUL R23 R24 R10
+DIV R20 R28 R24
+DIV R11 R22 R15
+STR R5 41391 R25
+LDR R10 R31 22398
+ADD R1 R24 R30
+STR R0 -11719 R8
+MUL R23 R28 R10
+SUB R16 R29 R12
+DIV R27 R10 R3
+ADD R20 R16 R10
+MOV R2 -5165
+LDR R18 R5 -28454
+MOV R23 -1078
+ADD R17 R26 R31
+SUB R25 R22 R0
+MOV R17 -8444
+SUB R19 R11 R6
+STR R20 -22419 R7
+SUB R2 R13 R16
+DIV R23 R21 R23
+MOV R12 -11582
+LDR R16 R10 33231
+MUL R6 R9 R14
+STR R22 -31391 R11
+DIV R5 R18 R22
+LDR R15 R14 12076
+LDR R16 R1 63929
+SUB R18 R5 R30
+LDR R5 R13 -14983
+STR R1 27828 R27
+LDR R5 R19 46617
+ADD R16 R11 R27
+DIV R2 R15 R18
+DIV R15 R23 R13
+DIV R10 R7 R1
+MUL R10 R5 R29
+MUL R10 R30 R18
+STR R19 -7886 R28
+MOV R30 60672
+LDR R28 R0 -39814
+DIV R3 R31 R3
+MUL R17 R31 R4
+LDR R11 R22 -23575
+LDR R17 R31 4781
+STR R22 -34332 R10
+ADD R4 R0 R31
+MOV R16 63686
+LDR R12 R25 -28368
+SUB R10 R0 R4
+STR R28 4834 R18
+LDR R18 R4 37708
+MOV R28 3423
+LDR R9 R12 -18839
+MOV R22 27004
+DIV R20 R30 R25
+DIV R27 R18 R28
+DIV R30 R3 R26
+DIV R16 R24 R19
+MOV R29 -39067
+STR R27 -43191 R22
+MOV R15 45061
+MOV R10 -15859
+DIV R13 R30 R7
+MOV R25 30021
+ADD R0 R25 R26
+MOV R26 -28450
+MUL R9 R13 R7
+MUL R13 R25 R25
+DIV R12 R8 R15
+MUL R14 R22 R18
+MUL R15 R29 R29
+MOV R27 38188
+SUB R2 R10 R31
+LDR R27 R27 -32519
+ADD R21 R24 R11
+STR R6 -52099 R20
+MUL R0 R0 R8
+SUB R27 R27 R4
+LDR R10 R20 -22683
+LDR R22 R23 -23911
+MOV R5 -30587
+SUB R10 R26 R28
+DIV R22 R30 R5
+MOV R8 -19514
+DIV R22 R9 R6
+LDR R14 R17 4534
+ADD R6 R30 R0
+LDR R0 R14 -26719
+SUB R17 R21 R0
+DIV R31 R21 R11
+STR R28 -30744 R19
+MOV R28 40363
+SUB R25 R18 R19
+SUB R8 R24 R17
+MOV R9 1545
+ADD R5 R21 R5
+MOV R15 -48733
+SUB R8 R31 R26
+MUL R6 R5 R9
+MUL R24 R4 R4
+STR R0 -58883 R13
+SUB R5 R17 R3
+ADD R22 R11 R6
+STR R4 912 R18
+STR R31 16115 R13
+LDR R9 R10 -33592
+SUB R19 R24 R4
+LDR R20 R12 34608
+MUL R24 R16 R27
+ADD R24 R31 R19
+ADD R16 R12 R1
+ADD R30 R19 R21
+MUL R28 R17 R6
+MOV R20 10687
+DIV R9 R20 R27
+STR R18 -615 R23
+LDR R22 R23 -52830
+DIV R18 R16 R26
+DIV R12 R18 R11
+MUL R31 R15 R17
+LDR R10 R27 40673
+STR R2 22386 R2
+MUL R25 R21 R0
+STR R16 40956 R30
+STR R17 -27858 R12
+SUB R24 R8 R10
+MOV R19 -26936
+ADD R6 R24 R10
+MOV R21 -9395
+DIV R12 R3 R9
+MUL R1 R19 R14
+STR R11 51732 R7
+ADD R22 R24 R3
+LDR R23 R3 -17902
+ADD R28 R7 R10
+STR R18 61257 R7
+STR R22 -36043 R8
+STR R10 -63002 R17
+MOV R10 -35643
+ADD R6 R9 R0
+MOV R24 38230
+DIV R11 R23 R6
+DIV R18 R23 R20
+MOV R22 -12064
+MOV R29 9283
+MOV R30 -7848
+MOV R27 -4185
+ADD R11 R12 R9
+DIV R0 R22 R13
+LDR R18 R7 44367
+SUB R28 R19 R22
+LDR R7 R19 -13966
+MOV R17 38244
+STR R14 27785 R7
+SUB R2 R20 R12
+LDR R25 R4 31216
+DIV R1 R24 R6
+STR R29 25302 R29
+SUB R13 R12 R1
+SUB R19 R31 R24
+MOV R29 14048
+STR R1 -4530 R15
+MOV R5 31710
+DIV R6 R30 R29
+LDR R1 R15 -2875
+DIV R12 R14 R21
+MOV R18 -51907
+SUB R21 R15 R9
+SUB R28 R10 R12
+MOV R9 -3918
+ADD R15 R19 R19
+MUL R28 R31 R14
+ADD R2 R14 R0
+DIV R30 R8 R4
+MUL R24 R31 R14
+DIV R2 R20 R10
+LDR R26 R31 -63980
+LDR R29 R3 -39839
+MUL R4 R13 R3
+ADD R19 R9 R24
+DIV R15 R28 R11
+MOV R21 -21224
+DIV R12 R7 R25
+DIV R11 R13 R21
+MUL R27 R4 R2
+SUB R20 R29 R27
+MUL R1 R5 R11
+ADD R23 R15 R9
+MUL R4 R28 R17
+DIV R31 R18 R27
+MUL R29 R10 R31
+MUL R25 R23 R20
+ADD R27 R15 R10
+STR R6 -50016 R19
+STR R8 27280 R15
+DIV R9 R4 R8
+MOV R23 -46687
+LDR R21 R0 6822
+LDR R21 R5 36023
+ADD R20 R20 R31
+MUL R25 R8 R1
+ADD R30 R5 R24
+SUB R24 R24 R6
+SUB R1 R11 R15
+ADD R1 R26 R7
+MOV R22 54233
+MUL R16 R18 R4
+SUB R4 R23 R2
+MUL R2 R22 R4
+ADD R17 R7 R9
+DIV R4 R10 R5
+ADD R2 R24 R17
+MOV R20 4477
+MUL R0 R1 R2
+LDR R21 R9 45020
+MOV R29 -7280
+STR R14 13540 R8
+MUL R18 R24 R9
+SUB R7 R28 R9
+ADD R21 R12 R11
+MUL R2 R27 R0
+SUB R20 R30 R18
+SUB R29 R23 R8
+DIV R7 R11 R15
+ADD R0 R8 R19
+MUL R0 R22 R22
+ADD R28 R31 R2
+SUB R12 R4 R3
+LDR R2 R15 -63533
+ADD R2 R20 R4
+DIV R20 R21 R10
+DIV R12 R4 R4
+LDR R18 R0 -62472
+MOV R11 44142
+LDR R18 R3 -18069
+ADD R24 R2 R13
+MUL R5 R24 R26
+DIV R0 R23 R24
+STR R11 778 R26
+SUB R11 R31 R5
+DIV R19 R5 R13
+ADD R9 R31 R6
+STR R21 15559 R14
+MOV R4 -1398
+SUB R18 R22 R8
+DIV R31 R19 R30
+ADD R4 R4 R3
+DIV R6 R9 R12
+ADD R14 R27 R31
+MUL R22 R15 R26
+ADD R30 R13 R9
+MOV R3 56803
+LDR R26 R17 1758
+SUB R0 R27 R30
+LDR R18 R12 33407
+ADD R27 R6 R27
+ADD R6 R2 R11
+DIV R6 R28 R2
+MOV R15 32839
+DIV R9 R11 R25
+ADD R17 R28 R0
+MOV R15 48454
+MUL R30 R22 R16
+MOV R22 10555
+ADD R30 R19 R18
+SUB R3 R30 R4
+STR R25 41617 R2
+LDR R4 R23 29081
+LDR R17 R0 39190
+ADD R30 R3 R22
+MOV R13 -16285
+STR R26 52133 R6
+MUL R12 R4 R8
+STR R17 -62562 R22
+STR R27 -5176 R3
+MOV R28 36108
+MOV R16 -45199
+LDR R3 R0 -30769
+MUL R14 R14 R8
+ADD R23 R23 R23
+DIV R21 R3 R11
+MOV R9 -29212
+MUL R4 R6 R12
+LDR R17 R26 -63908
+MUL R30 R24 R17
+STR R16 48375 R3
+LDR R30 R22 8971
+LDR R31 R2 41842
+ADD R9 R2 R5
+STR R17 -58862 R1
+SUB R14 R9 R4
+DIV R27 R25 R25
+ADD R12 R30 R10
+STR R25 -6803 R16
+DIV R27 R25 R18
+DIV R7 R14 R18
+SUB R22 R24 R29
+STR R9 6624 R22
+DIV R18 R30 R28
+STR R4 60137 R20
+MOV R7 12030
+MUL R21 R23 R24
+STR R21 25219 R23
+MOV R24 -20460
+ADD R0 R11 R22
+MOV R15 -54333
+DIV R27 R30 R14
+MUL R14 R4 R18
+STR R4 -19359 R31
+SUB R18 R29 R0
+MOV R13 54330
+LDR R16 R22 -42804
+ADD R10 R15 R27
+MOV R26 -21401
+ADD R8 R4 R22
+STR R17 7200 R29
+DIV R14 R14 R1
+ADD R6 R24 R30
+SUB R23 R28 R18
+DIV R5 R4 R22
+LDR R22 R24 44323
+MUL R24 R2 R21
+DIV R6 R12 R21
+ADD R10 R8 R13
+MUL R15 R15 R12
+ADD R22 R20 R17
+SUB R2 R13 R28
+DIV R27 R1 R3
+MOV R4 -14695
+DIV R16 R23 R19
+MOV R19 47180
+SUB R20 R17 R28
+MOV R29 54165
+MOV R30 29017
+DIV R19 R7 R22
+DIV R25 R14 R5
+LDR R0 R15 -12555
+LDR R7 R26 -60937
+ADD R22 R10 R30
+ADD R5 R17 R6
+MUL R17 R0 R23
+DIV R4 R4 R5
+MOV R23 -20927
+ADD R15 R29 R28
+DIV R21 R15 R15
+MOV R15 -29762
+DIV R11 R18 R18
+MUL R26 R29 R18
+DIV R23 R3 R30
+SUB R1 R15 R29
+DIV R2 R3 R14
+MOV R12 20477
+SUB R15 R7 R7
+MOV R7 41642
+MUL R23 R3 R31
+SUB R29 R20 R14
+SUB R1 R12 R7
+LDR R0 R7 18733
+MUL R25 R7 R14
+SUB R7 R1 R26
+MOV R11 -19098
+DIV R29 R1 R8
+MOV R15 47276
+LDR R1 R10 51657
+MUL R12 R13 R2
+ADD R30 R6 R17
+MUL R7 R15 R13
+LDR R31 R31 63456
+MUL R10 R23 R7
+ADD R19 R17 R1
+STR R19 57517 R14
+MUL R16 R30 R14
+ADD R27 R9 R17
+MUL R18 R21 R31
+SUB R31 R21 R4
+ADD R28 R25 R13
+SUB R24 R21 R27
+DIV R16 R10 R26
+ADD R24 R30 R27
+STR R7 35057 R15
+STR R5 -1421 R31
+DIV R14 R23 R17
+ADD R9 R24 R5
+STR R3 6303 R12
+STR R24 15395 R1
+ADD R13 R30 R3
+ADD R16 R9 R14
+SUB R1 R7 R22
+STR R0 21363 R3
+LDR R2 R10 57665
+STR R21 -34250 R5
+MUL R18 R24 R3
+LDR R30 R2 56600
+LDR R1 R13 34180
+MOV R10 58393
+DIV R11 R23 R17
+DIV R6 R21 R3
+DIV R29 R31 R25
+MUL R29 R7 R11
+LDR R6 R26 573
+MOV R20 -56341
+SUB R4 R22 R10
+ADD R29 R12 R12
+SUB R31 R22 R16
+ADD R15 R5 R31
+MOV R28 61425
+MOV R16 20066
+MUL R18 R28 R18
+MOV R17 -32614
+MOV R22 5851
+DIV R5 R17 R27
+DIV R13 R21 R11
+STR R6 -20687 R1
+ADD R1 R2 R7
+ADD R25 R9 R28
+SUB R13 R17 R8
+SUB R30 R27 R12
+ADD R28 R7 R5
+MUL R23 R19 R31
+STR R31 40043 R27
+LDR R30 R22 -48253
+SUB R4 R24 R9
+DIV R4 R30 R29
+LDR R18 R22 -70
+SUB R21 R30 R3
+MOV R26 -54193
+STR R26 -63034 R19
+MOV R20 -40318
+LDR R5 R4 33710
+LDR R16 R19 33774
+SUB R15 R15 R17
+ADD R20 R2 R29
+ADD R30 R6 R19
+MOV R9 -53075
+ADD R23 R29 R24
+LDR R28 R20 29963
+STR R12 44388 R19
+SUB R20 R25 R25
+LDR R21 R25 65138
+MUL R20 R8 R12
+MOV R31 45255
+LDR R28 R25 30822
+SUB R12 R12 R21
+MOV R23 -42603
+MUL R28 R18 R10
+MOV R24 45303
+STR R5 53634 R17
+MUL R7 R5 R19
+STR R14 7362 R4
+MOV R21 3967
+ADD R9 R14 R10
+MOV R30 31636
+LDR R27 R6 39798
+MUL R9 R6 R30
+LDR R25 R23 2444
+LDR R5 R21 16089
+DIV R24 R28 R28
+ADD R26 R25 R2
+MUL R19 R13 R16
+DIV R30 R2 R23
+DIV R20 R22 R5
+LDR R25 R3 -28820
+SUB R3 R2 R23
+ADD R19 R14 R25
+LDR R30 R10 -36363
+DIV R31 R31 R23
+ADD R1 R0 R15
+ADD R26 R24 R27
+MUL R22 R3 R0
+LDR R11 R26 -8205
+ADD R5 R16 R3
+LDR R11 R11 64010
+ADD R26 R5 R25
+MOV R11 -16468
+SUB R12 R31 R6
+ADD R18 R11 R18
+MUL R15 R6 R10
+LDR R21 R5 -37363
+DIV R0 R19 R23
+DIV R1 R29 R18
+STR R14 30119 R5
+ADD R0 R12 R27
+LDR R17 R2 -17000
+DIV R15 R24 R4
+LDR R4 R16 -64079
+DIV R14 R27 R4
+LDR R3 R30 3354
+STR R29 -64470 R21
+DIV R22 R3 R18
+SUB R9 R8 R30
+MOV R7 21280
+MUL R25 R23 R22
+MUL R12 R3 R3
+MUL R11 R16 R16
+STR R21 61819 R15
+MOV R31 -17843
+LDR R8 R19 -16263
+MUL R2 R27 R4
+MOV R14 10659
+MUL R6 R29 R19
+STR R22 1771 R7
+MUL R8 R27 R31
+DIV R23 R25 R2
+MOV R5 -26471
+ADD R29 R30 R31
+STR R23 -59859 R25
+MUL R4 R0 R13
+SUB R22 R14 R27
+MOV R7 -38592
+STR R7 61587 R2
+SUB R25 R17 R31
+MOV R20 -64470
+SUB R23 R23 R12
+LDR R2 R13 -17697
+SUB R25 R26 R29
+MOV R10 -48704
+SUB R8 R25 R13
+MOV R13 30057
+DIV R2 R28 R12
+MUL R21 R1 R30
+DIV R3 R15 R4
+SUB R22 R12 R12
+DIV R9 R1 R3
+LDR R5 R28 -40499
+STR R30 45765 R2
+SUB R13 R15 R15
+ADD R23 R9 R10
+ADD R26 R11 R16
+MUL R3 R6 R27
+SUB R9 R19 R15
+MOV R21 40563
+MOV R12 35865
+SUB R26 R16 R19
+SUB R21 R31 R24
+SUB R28 R0 R23
+MOV R6 12491
+MUL R19 R24 R29
+ADD R8 R24 R12
+MUL R17 R8 R16
+MOV R10 -2821
+ADD R23 R28 R28
+ADD R18 R31 R22
+SUB R27 R5 R30
+MOV R5 -24498
+SUB R0 R24 R2
+STR R9 -21023 R16
+LDR R6 R25 12949
+STR R13 54430 R23
+MUL R30 R6 R22
+MUL R21 R16 R21
+ADD R5 R29 R15
+STR R2 -28946 R25
+ADD R10 R11 R22
+MOV R29 50937
+STR R31 -53124 R20
+DIV R2 R30 R20
+MOV R15 -26425
+SUB R9 R20 R0
+DIV R14 R10 R1
+DIV R2 R23 R26
+LDR R26 R10 -49637
+MOV R27 -35960
+DIV R9 R10 R17
+ADD R10 R27 R12
+MUL R3 R21 R4
+MOV R27 -25627
+ADD R1 R7 R28
+MOV R10 -47463
+STR R24 27167 R19
+MOV R27 33060
+LDR R8 R31 -23129
+LDR R11 R4 46794
+MOV R1 25706
+MOV R7 -27084
+STR R28 -29558 R15
+STR R23 -19646 R5
+MUL R0 R14 R23
+ADD R4 R9 R1
+STR R11 -55752 R31
+LDR R31 R24 20259
+LDR R28 R10 21310
+ADD R19 R0 R25
+DIV R16 R19 R12
+ADD R8 R29 R8
+MUL R12 R1 R16
+MOV R15 5125
+MOV R27 20243
+DIV R31 R26 R0
+DIV R12 R30 R6
+SUB R4 R19 R0
+MOV R21 -21841
+DIV R9 R27 R4
+SUB R23 R3 R7
+MOV R31 42093
+DIV R22 R23 R25
+MUL R26 R4 R9
+MOV R16 32544
+DIV R13 R12 R25
+STR R3 46201 R6
+ADD R28 R7 R14
+DIV R9 R22 R26
+STR R24 30917 R6
+MUL R20 R7 R25
+MUL R4 R6 R15
+STR R27 42993 R15
+DIV R25 R28 R20
+SUB R25 R2 R27
+MUL R20 R4 R28
+SUB R13 R28 R19
+STR R18 -61046 R17
+SUB R13 R16 R10
+LDR R1 R12 33685
+LDR R10 R19 -11873
+DIV R29 R10 R10
+MOV R9 24513
+ADD R27 R8 R26
+ADD R30 R26 R4
+MUL R14 R10 R29
+LDR R4 R9 44082
+DIV R26 R29 R14
+MOV R24 -61883
+LDR R24 R29 29360
+LDR R0 R21 -62818
+DIV R3 R13 R10
+MOV R31 44587
+STR R12 40752 R4
+MOV R28 -37297
+LDR R10 R21 -53220
+MOV R14 36272
+MOV R17 -12252
+STR R17 -6814 R11
+MOV R8 41015
+MUL R9 R18 R9
+SUB R20 R23 R4
+LDR R20 R21 -16901
+SUB R16 R21 R5
+MUL R21 R10 R6
+MUL R12 R21 R10
+SUB R7 R23 R28
+LDR R0 R15 -26115
+STR R4 49667 R15
+MUL R16 R4 R26
+SUB R13 R4 R12
+LDR R2 R2 -30139
+SUB R25 R20 R9
+STR R3 -27867 R4
+SUB R10 R10 R12
+LDR R27 R0 34955
+LDR R22 R22 24328
+ADD R11 R21 R24
+ADD R15 R26 R8
+SUB R0 R3 R13
+MUL R29 R23 R12
+SUB R5 R21 R14
+SUB R6 R22 R8
+MOV R16 7769
+LDR R29 R6 29753
+DIV R24 R1 R17
+MOV R0 -62662
+SUB R29 R31 R27
+DIV R27 R27 R19
+DIV R17 R21 R8
+DIV R20 R14 R4
+MUL R9 R20 R27
+ADD R22 R17 R26
+SUB R29 R6 R27
+MOV R0 -5437
+LDR R28 R16 11907
+SUB R23 R11 R17
+LDR R18 R21 46614
+STR R15 14099 R2
+MUL R16 R19 R21
+MOV R6 -48481
+STR R24 -50404 R16
+SUB R28 R29 R16
+MOV R7 -61962
+LDR R16 R26 -44387
+MOV R31 -41512
+MOV R4 -6532
+DIV R4 R25 R3
+SUB R15 R3 R31
+MOV R26 51183
+MOV R30 -48964
+MUL R2 R5 R2
+STR R22 23603 R9
+ADD R28 R8 R5
+MOV R11 -63412
+ADD R18 R27 R22
+LDR R12 R1 51801
+DIV R21 R27 R4
+SUB R29 R14 R8
+SUB R13 R25 R18
+ADD R24 R26 R28
+ADD R6 R31 R26
+SUB R16 R21 R23
+STR R14 -50653 R10
+ADD R11 R16 R13
+MUL R30 R23 R23
+MUL R14 R15 R9
+ADD R18 R31 R22
+MOV R12 -26167
+SUB R20 R13 R27
+MUL R12 R3 R26
+STR R3 33126 R12
+LDR R7 R14 -43029
+LDR R11 R26 56534
+MOV R3 -43720
+STR R18 62539 R29
+ADD R29 R27 R14
+SUB R1 R24 R12
+MOV R14 -23974
+MOV R24 21659
+STR R20 14826 R18
+STR R10 -1989 R29
+MUL R16 R10 R18
+DIV R29 R6 R30
+SUB R6 R24 R25
+SUB R12 R6 R5
+MOV R25 8180
+SUB R21 R10 R12
+LDR R27 R6 11880
+LDR R24 R9 -51712
+STR R2 58408 R27
+ADD R1 R26 R15
+SUB R27 R10 R21
+STR R28 24041 R19
+MUL R11 R19 R23
+LDR R16 R17 -13051
+STR R1 -7737 R17
+SUB R23 R16 R28
+ADD R8 R27 R2
+STR R17 -32786 R21
+STR R15 -54765 R6
+LDR R14 R11 -46612
+DIV R9 R17 R17
+MOV R12 -57590
+DIV R8 R6 R8
+ADD R0 R5 R4
+MUL R17 R15 R23
+MOV R19 43254
+MUL R18 R21 R9
+MOV R0 9165
+MUL R16 R28 R23
+SUB R9 R4 R20
+MUL R11 R2 R0
+MOV R13 -35865
+DIV R5 R8 R18
+ADD R11 R28 R16
+MOV R12 52611
+MUL R15 R1 R24
+DIV R14 R28 R19
+MUL R31 R28 R11
+MUL R11 R2 R6
+LDR R21 R12 -59360
+STR R0 64741 R8
+ADD R9 R21 R29
+STR R13 -62899 R23
+ADD R16 R6 R5
+STR R1 25745 R14
+MOV R22 -38417
+SUB R16 R6 R5
+LDR R17 R28 -33703
+STR R4 31632 R6
+LDR R27 R21 -26578
+STR R3 16080 R10
+LDR R15 R22 51609
+MUL R5 R17 R25
+STR R22 31614 R3
+MUL R25 R27 R28
+ADD R17 R1 R22
+MOV R8 -24697
+ADD R2 R15 R22
+MUL R23 R23 R20
+LDR R10 R17 40410
+MOV R5 -39676
+DIV R5 R27 R6
+MOV R1 9517
+ADD R6 R22 R31
+STR R17 16145 R23
+DIV R11 R21 R29
+MOV R1 -27099
+MUL R16 R22 R3
+STR R29 3984 R30
+MUL R25 R2 R5
+DIV R21 R6 R13
+MUL R31 R23 R14
+LDR R7 R9 -23598
+MUL R1 R26 R17
+STR R11 40190 R19
+LDR R12 R21 33484
+MUL R2 R31 R30
+ADD R26 R5 R0
+LDR R5 R0 3781
+MUL R31 R28 R13
+ADD R31 R14 R30
+MUL R20 R4 R28
+MUL R3 R31 R3
+MOV R2 -42231
+STR R15 53923 R15
+DIV R23 R0 R31
+STR R0 18653 R5
+MUL R28 R27 R9
+SUB R27 R27 R1
+MUL R11 R25 R9
+DIV R6 R16 R3
+MOV R8 -63312
+MOV R23 8618
+SUB R28 R31 R3
+SUB R11 R4 R19
+MOV R5 -62666
+SUB R9 R16 R12
+SUB R20 R2 R19
+MOV R6 -36654
+DIV R25 R15 R27
+MUL R14 R16 R16
+SUB R0 R15 R0
+ADD R18 R24 R11
+LDR R23 R28 -58802
+SUB R24 R27 R12
+ADD R26 R2 R1
+SUB R25 R14 R22
+SUB R29 R22 R27
+MUL R1 R11 R7
+ADD R20 R4 R14
+LDR R3 R18 7803
+STR R0 -429 R27
+MUL R18 R29 R6
+MOV R6 59455
+MUL R15 R10 R31
+ADD R20 R16 R0
+ADD R30 R4 R0
+SUB R20 R4 R14
+SUB R30 R2 R17
+MUL R7 R18 R27
+ADD R31 R22 R2
+MUL R31 R25 R23
+MOV R19 10630
+STR R3 -28576 R19
+MOV R15 -8368
+ADD R1 R14 R5
+LDR R11 R4 -16195
+MUL R21 R9 R6
+SUB R16 R19 R15
+ADD R28 R4 R0
+SUB R30 R5 R3
+ADD R0 R21 R26
+LDR R17 R15 -12770
+STR R31 64990 R3
+STR R10 -40284 R22
+DIV R6 R9 R1
+ADD R0 R28 R19
+DIV R13 R15 R20
+ADD R17 R24 R11
+MOV R13 54167
+MUL R4 R29 R12
+ADD R19 R24 R6
+DIV R24 R31 R15
+STR R3 14499 R1
+ADD R5 R19 R19
+STR R0 -56912 R24
+MUL R20 R10 R22
+LDR R24 R1 -60682
+STR R14 -35239 R14
+LDR R23 R11 2700
+ADD R15 R28 R8
+MOV R2 64401
+MUL R13 R8 R4
+SUB R7 R7 R10
+MUL R1 R22 R23
+ADD R12 R24 R1
+LDR R12 R20 -13356
+ADD R1 R4 R24
+SUB R25 R3 R21
+STR R4 -20132 R13
+DIV R18 R27 R28
+MUL R10 R13 R5
+STR R4 -62119 R26
+MUL R20 R15 R22
+MUL R26 R31 R25
+MOV R19 -40285
+DIV R17 R7 R19
+MOV R31 -32759
+DIV R27 R0 R30
+ADD R3 R1 R28
+DIV R29 R29 R3
+STR R24 21828 R27
+STR R26 22391 R26
+MUL R20 R16 R17
+MOV R16 -11111
+MOV R28 -62907
+ADD R14 R2 R20
+SUB R14 R15 R21
+MUL R16 R31 R14
+MOV R11 16811
+ADD R0 R13 R19
+LDR R5 R23 -19763
+STR R18 -12434 R19
+SUB R10 R21 R8
+MUL R18 R20 R29
+MOV R2 56247
+LDR R1 R24 -32241
+SUB R23 R8 R16
+LDR R5 R25 21317
+MOV R21 -26179
+MOV R30 10015
+DIV R12 R6 R5
+DIV R4 R29 R10
+LDR R16 R13 -45229
+STR R29 36829 R13
+ADD R9 R20 R17
+STR R22 -29197 R6
+SUB R17 R30 R3
+STR R17 12233 R21
+LDR R14 R1 -9911
+MOV R13 -62494
+SUB R5 R19 R8
+ADD R21 R29 R25
+MOV R2 7185
+ADD R21 R19 R10
+LDR R10 R11 -55712
+STR R24 56637 R22
+MUL R29 R23 R0
+LDR R13 R30 -18883
+MOV R20 -28397
+MOV R31 65151
+SUB R13 R9 R13
+MUL R17 R22 R9
+SUB R7 R25 R14
+MUL R8 R9 R28
+STR R20 -56275 R22
+MOV R9 -12813
+STR R0 64398 R4
+SUB R4 R20 R29
+LDR R6 R6 -1595
+STR R8 55195 R31
+DIV R15 R17 R17
+MOV R23 -37810
+LDR R28 R8 13762
+DIV R19 R22 R24
+LDR R8 R1 40434
+DIV R2 R10 R6
+STR R14 -30405 R20
+DIV R3 R4 R18
+MOV R11 -33184
+STR R23 -38522 R9
+MOV R16 19114
+STR R10 -61362 R7
+SUB R10 R14 R29
+SUB R14 R28 R24
+MUL R20 R11 R29
+STR R29 15767 R8
+MUL R3 R29 R26
+STR R12 -59257 R20
+ADD R27 R13 R11
+STR R26 41139 R9
+MOV R20 -41365
+MUL R17 R19 R29
+DIV R30 R1 R20
+DIV R21 R16 R14
+DIV R27 R6 R25
+MUL R7 R31 R23
+SUB R12 R11 R19
+MOV R9 -50103
+ADD R28 R13 R22
+MOV R12 60140
+SUB R10 R25 R6
+DIV R7 R8 R30
+MOV R24 23646
+DIV R26 R18 R23
+SUB R4 R25 R25
+MUL R31 R4 R14
+ADD R6 R31 R26
+MUL R29 R27 R25
+SUB R19 R4 R0
+MUL R21 R8 R30
+ADD R30 R17 R29
+MOV R20 -43022
+LDR R20 R10 31878
+MOV R27 -12646
+STR R11 46764 R4
+MOV R29 5354
+LDR R0 R2 25756
+SUB R20 R6 R24
+MOV R5 42967
+DIV R14 R30 R19
+SUB R28 R30 R0
+DIV R5 R15 R29
+MOV R17 57529
+MUL R22 R10 R22
+STR R6 38340 R3
+DIV R3 R13 R6
+MOV R7 48719
+SUB R19 R5 R7
+ADD R2 R1 R18
+STR R27 -8624 R14
+DIV R10 R27 R13
+MOV R20 17103
+DIV R27 R4 R1
+ADD R15 R15 R6
+STR R10 -14078 R30
+MUL R13 R2 R30
+MOV R19 14998
+MUL R26 R2 R0
+MUL R26 R25 R28
+DIV R16 R19 R8
+MUL R2 R7 R4
+MOV R22 -3175
+STR R22 -10086 R25
+LDR R2 R30 14140
+MUL R13 R13 R21
+MUL R19 R14 R9
+DIV R24 R0 R7
+ADD R9 R19 R0
+SUB R22 R4 R15
+MUL R8 R19 R25
+ADD R28 R8 R3
+STR R29 64248 R18
+SUB R18 R0 R20
+ADD R31 R9 R16
+MUL R27 R16 R26
+ADD R10 R27 R26
+SUB R28 R19 R4
+STR R1 -60659 R7
+ADD R24 R1 R30
+ADD R7 R21 R2
+MOV R9 54884
+MOV R24 -42694
+ADD R5 R9 R9
+MUL R22 R9 R14
+MUL R19 R18 R17
+MUL R6 R26 R8
+LDR R23 R23 -45221
+MUL R29 R26 R23
+MOV R5 57115
+SUB R7 R31 R25
+LDR R27 R7 40049
+DIV R3 R27 R13
+MOV R19 30231
+MOV R22 52211
+MUL R25 R7 R2
+MUL R8 R7 R20
+SUB R11 R31 R21
+DIV R4 R19 R7
+MUL R29 R8 R0
+ADD R4 R8 R23
+DIV R9 R25 R4
+ADD R25 R21 R11
+DIV R20 R12 R22
+MOV R17 -58387
+LDR R21 R10 -48640
+MUL R3 R24 R15
+SUB R5 R21 R5
+MOV R4 3453
+ADD R29 R6 R31
+MOV R21 11520
+DIV R24 R22 R20
+MUL R5 R18 R20
+LDR R10 R7 24881
+ADD R0 R11 R3
+LDR R31 R6 53284
+MOV R5 37969
+SUB R18 R27 R9
+DIV R11 R14 R21
+ADD R13 R24 R8
+MUL R14 R24 R31
+MUL R6 R21 R3
+SUB R18 R25 R27
+ADD R20 R25 R13
+DIV R19 R1 R25
+ADD R2 R8 R23
+ADD R1 R14 R16
+SUB R15 R29 R20
+SUB R27 R21 R12
+SUB R11 R21 R3
+MUL R5 R29 R4
+LDR R10 R15 -42009
+MUL R8 R10 R24
+MUL R11 R7 R22
+LDR R6 R23 -2120
+ADD R22 R22 R30
+SUB R28 R30 R21
+MUL R31 R20 R3
+ADD R20 R20 R2
+LDR R25 R5 -61060
+MUL R31 R24 R23
+SUB R13 R11 R15
+ADD R9 R3 R14
+MUL R25 R4 R1
+MOV R7 15237
+MOV R9 -53842
+DIV R1 R3 R2
+MOV R16 52442
+SUB R18 R29 R24
+DIV R31 R14 R14
+STR R22 -63287 R12
+ADD R29 R7 R30
+MUL R8 R14 R10
+DIV R26 R1 R27
+MUL R17 R17 R4
+MUL R5 R23 R6
+SUB R21 R12 R29
+DIV R14 R25 R10
+STR R3 -57360 R14
+MOV R25 -15403
+MOV R12 62732
+SUB R8 R2 R28
+MUL R5 R20 R13
+MOV R20 -24492
+LDR R8 R6 32975
+MUL R18 R2 R5
+MUL R21 R29 R14
+MOV R13 20920
+SUB R23 R8 R8
+ADD R18 R15 R24
+MUL R26 R24 R17
+MUL R10 R7 R31
+LDR R8 R10 -58099
+MUL R5 R5 R21
+STR R10 3214 R13
+DIV R0 R20 R21
+MUL R14 R1 R7
+STR R22 -49790 R14
+STR R17 -38511 R14
+MUL R1 R7 R27
+ADD R8 R20 R2
+DIV R25 R29 R8
+MOV R21 54860
+DIV R19 R9 R7
+STR R25 16179 R5
+ADD R16 R20 R9
+SUB R0 R10 R23
+MOV R8 2146
+DIV R14 R23 R14
+LDR R14 R4 29741
+MOV R27 23954
+LDR R6 R28 -56536
+ADD R8 R14 R16
+SUB R14 R0 R28
+SUB R9 R1 R19
+MUL R20 R23 R29
+SUB R1 R14 R13
+STR R18 -1043 R16
+DIV R29 R13 R21
+MOV R29 23034
+DIV R30 R5 R4
+ADD R14 R1 R9
+DIV R4 R28 R9
+DIV R27 R14 R27
+ADD R7 R14 R9
+MUL R22 R23 R19
+ADD R12 R11 R14
+STR R13 -57717 R14
+MUL R5 R12 R7
+DIV R23 R23 R11
+MUL R31 R17 R2
+LDR R8 R22 22028
+MOV R28 63066
+DIV R0 R1 R26
+MOV R15 -24706
+MOV R31 17752
+MUL R2 R31 R31
+MOV R17 43677
+MOV R29 47841
+SUB R18 R12 R23
+MOV R10 -48942
+SUB R22 R0 R24
+STR R31 41167 R6
+LDR R11 R2 -6274
+SUB R28 R7 R12
+LDR R3 R17 37730
+MOV R17 -11440
+MOV R30 -57977
+LDR R25 R13 -49997
+MUL R10 R29 R10
+SUB R19 R23 R3
+DIV R2 R4 R5
+MUL R30 R4 R23
+STR R20 -3055 R22
+STR R12 55339 R1
+ADD R12 R6 R2
+MUL R31 R9 R29
+LDR R10 R24 -56567
+SUB R10 R1 R19
+DIV R5 R31 R10
+DIV R23 R8 R6
+STR R3 13650 R4
+MUL R8 R16 R8
+LDR R2 R1 -9486
+STR R16 61517 R6
+DIV R4 R9 R21
+ADD R10 R26 R14
+SUB R12 R15 R11
+STR R2 52616 R12
+ADD R3 R3 R13
+MUL R6 R28 R12
+LDR R6 R31 45939
+ADD R14 R19 R28
+MUL R25 R4 R3
+LDR R24 R6 30665
+ADD R18 R11 R27
+STR R27 -58660 R18
+MOV R16 22656
+MUL R7 R0 R13
+LDR R16 R8 23924
+ADD R6 R18 R28
+MOV R17 20762
+LDR R11 R12 -2124
+ADD R17 R27 R13
+LDR R2 R3 -31510
+DIV R2 R8 R21
+ADD R22 R2 R31
+LDR R28 R7 -41710
+ADD R10 R11 R12
+SUB R13 R28 R28
+SUB R8 R31 R10
+SUB R10 R11 R0
+MUL R31 R4 R20
+MOV R26 -59862
+STR R10 23297 R23
+SUB R27 R16 R3
+MUL R13 R31 R6
+STR R28 -22068 R15
+ADD R13 R25 R4
+DIV R1 R22 R13
+MUL R17 R29 R9
+MUL R9 R13 R9
+MUL R21 R23 R10
+DIV R8 R26 R7
+SUB R3 R1 R1
+SUB R13 R25 R4
+SUB R0 R14 R2
+ADD R8 R18 R24
+ADD R13 R19 R25
+SUB R22 R28 R8
+MUL R23 R21 R3
+MUL R3 R3 R28
+STR R8 -28452 R14
+ADD R24 R13 R31
+LDR R25 R0 47391
+MUL R4 R23 R4
+SUB R24 R30 R10
+LDR R3 R2 -18079
+MUL R21 R0 R29
+LDR R24 R8 14119
+DIV R21 R20 R6
+STR R3 64467 R18
+MUL R4 R10 R19
+DIV R25 R11 R18
+LDR R9 R23 -21411
+MOV R10 -53288
+ADD R23 R30 R29
+MUL R31 R16 R26
+STR R13 -16059 R20
+DIV R29 R10 R23
+ADD R4 R22 R5
+MUL R22 R4 R23
+MUL R14 R29 R4
+LDR R12 R18 -24623
+STR R10 26746 R23
+STR R28 49974 R4
+MUL R8 R24 R17
+MOV R16 -47333
+MUL R27 R29 R18
+STR R11 -13260 R1
+ADD R20 R30 R30
+DIV R18 R16 R27
+MUL R19 R24 R5
+LDR R24 R31 20605
+MUL R7 R9 R21
+MOV R5 -33372
+MOV R24 9724
+MUL R12 R2 R22
+DIV R27 R22 R14
+LDR R16 R24 59061
+DIV R25 R6 R13
+ADD R24 R12 R26
+DIV R0 R5 R0
+MOV R31 55145
+MOV R1 63654
+MOV R4 43479
+DIV R4 R20 R14
+SUB R5 R1 R24
+SUB R17 R10 R3
+SUB R19 R6 R24
+SUB R8 R6 R25
+STR R12 -37745 R9
+MOV R11 61612
+ADD R0 R13 R3
+STR R23 -42652 R29
+MUL R13 R17 R15
+STR R12 -65146 R11
+ADD R10 R9 R18
+ADD R18 R14 R29
+LDR R23 R8 -53854
+MOV R8 -52672
+SUB R0 R10 R10
+SUB R7 R13 R15
+SUB R16 R22 R15
+STR R27 -51189 R1
+SUB R26 R19 R16
+ADD R26 R24 R11
+DIV R13 R30 R25
+MUL R4 R20 R19
+MUL R4 R28 R31
+SUB R3 R31 R24
+ADD R19 R17 R8
+DIV R26 R14 R2
+SUB R10 R20 R3
+ADD R31 R31 R4
+LDR R4 R13 -42209
+STR R16 52786 R4
+MOV R15 -37047
+STR R15 55648 R27
+SUB R31 R4 R10
+LDR R3 R15 -51529
+LDR R7 R16 -38601
+DIV R24 R29 R24
+DIV R2 R23 R5
+DIV R24 R8 R30
+MOV R4 -54393
+LDR R3 R15 -8235
+LDR R22 R19 -42627
+LDR R9 R0 62723
+ADD R1 R19 R6
+MUL R25 R3 R27
+STR R8 30303 R11
+DIV R0 R19 R17
+SUB R24 R17 R8
+ADD R15 R9 R9
+LDR R17 R7 20904
+LDR R5 R9 -26975
+SUB R30 R13 R31
+SUB R16 R11 R22
+ADD R29 R16 R15
+SUB R1 R25 R30
+STR R11 -45455 R0
+STR R28 62022 R29
+ADD R17 R3 R7
+STR R5 3342 R14
+STR R8 45942 R12
+MUL R19 R23 R11
+ADD R29 R2 R31
+LDR R16 R10 19293
+DIV R11 R24 R23
+LDR R8 R3 59335
+SUB R30 R6 R26
+DIV R1 R15 R13
+MUL R20 R3 R17
+MUL R4 R31 R18
+LDR R26 R2 54567
+MUL R17 R0 R19
+MOV R31 -29202
+SUB R30 R23 R18
+SUB R23 R7 R22
+STR R26 -20823 R21
+MUL R29 R7 R3
+DIV R17 R28 R5
+MOV R16 -38019
+SUB R14 R28 R31
+DIV R16 R30 R4
+MOV R2 -20814
+LDR R13 R20 -23841
+STR R7 -37290 R20
+MUL R3 R30 R30
+MUL R21 R30 R10
+DIV R15 R26 R17
+LDR R24 R29 64998
+SUB R4 R0 R22
+MUL R1 R24 R2
+MUL R28 R8 R10
+LDR R0 R14 -55351
+STR R30 26569 R26
+MUL R9 R22 R10
+ADD R15 R13 R10
+DIV R16 R28 R7
+MOV R1 45073
+ADD R11 R14 R21
+LDR R25 R15 -44015
+MOV R18 61931
+ADD R25 R13 R24
+MOV R10 1292
+LDR R19 R4 -29495
+MOV R26 6151
+SUB R20 R17 R29
+MOV R2 28060
+SUB R8 R8 R6
+LDR R2 R21 -44787
+SUB R27 R25 R18
+STR R22 -11621 R3
+ADD R17 R30 R23
+SUB R27 R19 R8
+MUL R0 R16 R18
+LDR R31 R13 -9753
+LDR R14 R12 -12475
+LDR R27 R5 -37476
+SUB R30 R7 R25
+DIV R8 R19 R18
+LDR R18 R11 -62189
+MUL R16 R14 R9
+STR R0 -50097 R13
+MUL R28 R0 R4
+DIV R18 R19 R22
+MOV R10 28006
+MUL R0 R24 R28
+LDR R7 R22 10833
+SUB R2 R6 R8
+DIV R6 R10 R23
+STR R27 -18257 R5
+MUL R30 R5 R17
+MUL R28 R26 R13
+DIV R29 R25 R1
+MOV R6 -10042
+MUL R28 R4 R8
+LDR R11 R19 -63176
+LDR R6 R24 -8357
+ADD R13 R20 R3
+LDR R5 R3 -7639
+MOV R30 -36901
+STR R1 43444 R24
+MOV R20 -12510
+MUL R5 R6 R13
+MOV R31 -47217
+LDR R19 R16 -508
+SUB R10 R18 R7
+STR R11 -17006 R29
+MUL R12 R17 R0
+ADD R8 R22 R15
+LDR R25 R11 40258
+MUL R22 R4 R16
+DIV R14 R20 R10
+SUB R4 R16 R24
+MUL R18 R14 R21
+MUL R31 R29 R22
+MOV R24 -50937
+DIV R29 R14 R30
+STR R11 -13081 R10
+STR R29 49773 R2
+DIV R0 R2 R10
+ADD R25 R26 R6
+SUB R7 R11 R9
+STR R4 -32169 R7
+STR R20 -27832 R14
+SUB R3 R19 R15
+MOV R19 21039
+MOV R5 11801
+LDR R13 R10 -7009
+ADD R9 R28 R23
+STR R17 31834 R4
+DIV R25 R22 R6
+ADD R8 R3 R25
+LDR R21 R12 42255
+SUB R20 R19 R22
+SUB R3 R14 R17
+LDR R24 R27 -16656
+LDR R28 R13 16801
+SUB R9 R4 R10
+STR R23 -19085 R12
+STR R27 42176 R16
+STR R9 -59318 R30
+SUB R27 R28 R16
+MOV R8 -2219
+STR R13 26639 R10
+SUB R14 R6 R6
+MUL R31 R21 R26
+DIV R17 R8 R15
+MUL R8 R25 R26
+ADD R30 R4 R27
+ADD R5 R6 R15
+ADD R1 R0 R15
+MUL R13 R11 R18
+STR R10 22469 R20
+MOV R13 54891
+STR R10 -2386 R4
+MOV R19 -31474
+DIV R13 R11 R12
+DIV R26 R10 R6
+ADD R11 R26 R9
+SUB R15 R1 R21
+ADD R18 R2 R4
+MOV R22 33746
+DIV R5 R9 R14
+STR R25 -40501 R12
+MUL R21 R9 R25
+STR R14 -35859 R10
+DIV R15 R22 R22
+MUL R26 R17 R8
+DIV R4 R12 R7
+MOV R14 -60561
+MUL R14 R1 R0
+DIV R21 R1 R29
+DIV R3 R17 R21
+LDR R31 R31 64185
+STR R7 60980 R2
+STR R1 -16092 R14
+STR R3 55526 R19
+STR R14 57071 R21
+LDR R9 R10 -12509
+LDR R15 R22 34669
+ADD R19 R28 R16
+ADD R20 R30 R7
+ADD R23 R15 R9
+MOV R5 18001
+STR R21 37010 R23
+LDR R20 R9 -43028
+DIV R23 R25 R16
+STR R22 -24114 R29
+MOV R3 -35483
+LDR R4 R9 -37456
+STR R12 2507 R19
+STR R0 11776 R28
+SUB R11 R17 R21
+STR R18 55555 R12
+SUB R9 R22 R21
+SUB R24 R10 R21
+ADD R14 R24 R4
+STR R29 -4117 R27
+MOV R7 -7240
+MOV R0 16297
+SUB R3 R23 R7
+STR R17 10378 R2
+STR R22 -36419 R15
+ADD R18 R14 R3
+STR R25 20633 R24
+ADD R16 R26 R26
+SUB R28 R23 R13
+MOV R22 8757
+STR R2 -34027 R13
+STR R12 48234 R4
+ADD R22 R12 R10
+MOV R11 16987
+SUB R15 R25 R11
+MOV R15 23042
+STR R20 -34283 R12
+MUL R22 R15 R2
+STR R7 182 R6
+MOV R28 36732
+STR R15 -31122 R24
+MUL R23 R0 R1
+SUB R18 R10 R1
+SUB R12 R22 R29
+MUL R20 R17 R29
+STR R23 63812 R0
+ADD R28 R0 R15
+SUB R25 R30 R4
+ADD R6 R5 R19
+SUB R31 R0 R18
+ADD R17 R31 R22
+ADD R30 R22 R29
+MOV R15 -5515
+DIV R26 R8 R18
+MOV R17 -18130
+SUB R27 R3 R12
+MOV R4 -12224
+LDR R16 R14 2128
+SUB R23 R11 R16
+SUB R27 R27 R6
+MOV R7 2600
+ADD R27 R25 R15
+ADD R11 R23 R18
+DIV R9 R5 R28
+ADD R0 R28 R1
+MUL R15 R1 R22
+DIV R7 R0 R0
+LDR R9 R28 64172
+SUB R24 R0 R16
+STR R18 -23278 R18
+DIV R0 R25 R24
+ADD R29 R16 R3
+STR R29 -64228 R15
+SUB R25 R26 R26
+SUB R22 R23 R29
+LDR R2 R16 -2275
+LDR R28 R2 16847
+LDR R19 R13 -14821
+MOV R12 -49411
+SUB R26 R5 R0
+MOV R30 -45952
+SUB R9 R27 R26
+ADD R15 R26 R2
+ADD R0 R10 R10
+STR R6 -48270 R7
+ADD R6 R29 R20
+STR R21 -4016 R16
+DIV R14 R6 R22
+SUB R22 R21 R5
+SUB R11 R30 R8
+MOV R16 -36638
+LDR R12 R31 -47351
+DIV R24 R28 R2
+ADD R11 R17 R15
+DIV R22 R16 R23
+MOV R1 27675
+LDR R26 R22 -5654
+MOV R2 -22772
+STR R17 28284 R17
+LDR R16 R14 -4309
+DIV R9 R0 R5
+SUB R4 R7 R5
+LDR R10 R13 -55803
+LDR R11 R16 -16895
+SUB R30 R5 R23
+MUL R16 R18 R4
+MUL R7 R30 R23
+STR R15 -9216 R17
+DIV R30 R4 R4
+MOV R14 -36767
+MUL R8 R30 R30
+STR R0 -23056 R27
+MUL R4 R27 R22
+STR R16 -20963 R10
+SUB R18 R25 R7
+LDR R14 R17 -51609
+MOV R19 -17796
+SUB R27 R23 R26
+MOV R27 -54795
+DIV R12 R5 R12
+DIV R21 R5 R24
+SUB R31 R2 R22
+DIV R11 R2 R26
+ADD R23 R31 R13
+MUL R20 R21 R8
+MUL R24 R27 R5
+STR R10 -60678 R15
+ADD R9 R20 R27
+ADD R27 R27 R7
+ADD R24 R5 R31
+ADD R23 R30 R13
+MOV R9 -56830
+ADD R21 R26 R31
+STR R1 31788 R1
+MOV R17 2362
+LDR R25 R26 41377
+LDR R12 R2 29241
+MOV R9 56313
+DIV R31 R27 R2
+DIV R30 R12 R6
+MUL R1 R1 R13
+MUL R24 R27 R2
+DIV R9 R5 R22
+MOV R29 20022
+ADD R21 R13 R2
+ADD R26 R21 R3
+ADD R25 R29 R21
+ADD R18 R4 R12
+DIV R24 R2 R13
+MUL R22 R18 R8
+DIV R11 R17 R22
+MOV R9 11314
+MUL R24 R30 R6
+SUB R16 R4 R9
+STR R11 -62709 R2
+STR R21 56571 R26
+ADD R5 R24 R29
+ADD R10 R27 R15
+ADD R5 R12 R8
+STR R15 -40900 R7
+LDR R25 R18 -45802
+DIV R6 R20 R24
+MOV R24 -35715
+ADD R17 R24 R5
+DIV R17 R4 R23
+DIV R20 R1 R24
+MUL R22 R11 R2
+MOV R24 64690
+MOV R27 65515
+SUB R4 R19 R30
+SUB R27 R19 R8
+DIV R21 R30 R2
+SUB R21 R29 R24
+DIV R21 R9 R20
+STR R15 -41814 R7
+STR R20 10624 R16
+DIV R26 R10 R29
+MUL R5 R15 R23
+DIV R22 R17 R24
+MOV R23 -56683
+LDR R3 R9 -38108
+SUB R15 R15 R12
+LDR R28 R24 10088
+SUB R29 R14 R18
+ADD R14 R15 R2
+STR R14 -36405 R21
+MUL R7 R29 R23
+LDR R10 R4 -48368
+STR R29 -19265 R12
+STR R6 -35390 R17
+DIV R6 R28 R26
+MUL R6 R28 R16
+MOV R22 52252
+STR R20 9049 R8
+MOV R18 -17472
+SUB R25 R29 R6
+LDR R30 R18 -11614
+STR R4 15228 R31
+DIV R23 R18 R20
+MOV R17 -19878
+DIV R4 R9 R6
+MOV R17 33476
+SUB R27 R15 R11
+ADD R12 R7 R21
+SUB R23 R20 R21
+LDR R20 R13 42574
+MUL R18 R18 R11
+MUL R23 R28 R21
+DIV R18 R10 R21
+SUB R27 R20 R5
+SUB R11 R29 R20
+MOV R5 -60391
+LDR R26 R21 20629
+MUL R11 R30 R15
+DIV R16 R12 R20
+SUB R21 R12 R7
+LDR R13 R14 -53143
+STR R28 15909 R3
+LDR R6 R3 -50642
+MUL R29 R24 R23
+DIV R27 R25 R3
+MUL R27 R4 R5
+STR R29 63301 R6
+LDR R0 R4 49428
+LDR R0 R25 27447
+MUL R9 R22 R10
+MUL R3 R5 R24
+STR R18 25785 R17
+MUL R7 R11 R5
+STR R4 18719 R0
+LDR R20 R24 -41707
+MOV R20 42740
+ADD R0 R14 R11
+MOV R5 10605
+MUL R24 R20 R17
+DIV R22 R15 R9
+SUB R8 R12 R12
+MOV R9 -29065
+ADD R3 R27 R10
+DIV R5 R5 R27
+DIV R4 R14 R18
+MOV R7 9845
+MUL R5 R8 R16
+STR R24 5734 R18
+ADD R26 R14 R6
+MUL R3 R2 R11
+SUB R9 R14 R26
+ADD R25 R0 R27
+ADD R31 R9 R30
+MOV R9 26540
+DIV R20 R15 R22
+SUB R8 R6 R29
+MUL R7 R23 R30
+STR R0 -32405 R25
+DIV R25 R5 R27
+LDR R23 R6 42
+SUB R31 R17 R15
+ADD R2 R28 R24
+DIV R0 R25 R13
+DIV R2 R22 R1
+STR R8 -3529 R26
+ADD R24 R9 R18
+ADD R24 R1 R30
+LDR R28 R11 58146
+MUL R4 R2 R22
+MUL R17 R25 R1
+DIV R9 R29 R4
+MUL R31 R13 R17
+ADD R6 R11 R4
+STR R12 -2078 R16
+SUB R4 R7 R30
+STR R27 30822 R16
+DIV R1 R22 R28
+DIV R15 R15 R13
+MOV R27 -39357
+ADD R7 R27 R26
+DIV R17 R11 R21
+MUL R26 R31 R1
+MOV R28 28580
+LDR R7 R5 -53480
+MOV R1 -59939
+MUL R25 R3 R29
+LDR R19 R6 53497
+MUL R28 R15 R22
+SUB R15 R15 R9
+DIV R30 R14 R24
+MOV R30 402
+DIV R6 R31 R6
+MOV R30 -6386
+MUL R11 R1 R21
+DIV R23 R9 R27
+MOV R24 -64229
+STR R7 21726 R22
+ADD R12 R13 R14
+STR R0 -27882 R29
+LDR R27 R18 -42815
+DIV R24 R4 R31
+ADD R2 R19 R7
+ADD R28 R18 R22
+ADD R23 R16 R29
+DIV R12 R18 R10
+STR R26 49970 R4
+SUB R13 R30 R24
+STR R17 -40988 R26
+LDR R0 R0 -64711
+MUL R3 R8 R15
+LDR R8 R13 9406
+STR R2 8881 R16
+MOV R11 14401
+MOV R12 -41835
+STR R22 -30463 R22
+DIV R0 R20 R27
+DIV R7 R21 R2
+STR R8 -56809 R12
+STR R22 35651 R21
+SUB R8 R8 R12
+DIV R10 R2 R8
+LDR R20 R12 1830
+LDR R29 R13 -60270
+MOV R20 44289
+LDR R15 R1 47457
+SUB R25 R3 R9
+LDR R6 R27 -52295
+MUL R7 R6 R28
+SUB R23 R7 R29
+DIV R5 R7 R31
+MOV R21 -62596
+DIV R8 R15 R11
+LDR R14 R14 -39779
+MUL R27 R10 R11
+DIV R19 R3 R12
+ADD R30 R10 R22
+STR R21 19099 R15
+MUL R6 R25 R29
+DIV R26 R8 R3
+LDR R4 R9 -14936
+STR R24 13746 R18
+LDR R0 R2 38337
+LDR R11 R16 17133
+MUL R31 R31 R14
+LDR R16 R2 -38827
+MUL R7 R1 R25
+DIV R18 R19 R15
+SUB R12 R28 R0
+ADD R4 R1 R12
+STR R25 -4064 R12
+LDR R1 R24 49793
+STR R16 62332 R8
+SUB R18 R15 R24
+MUL R21 R17 R7
+ADD R9 R29 R4
+LDR R17 R22 40251
+STR R31 1413 R17
+LDR R14 R22 14834
+DIV R21 R2 R24
+LDR R5 R5 -64108
+DIV R6 R15 R23
+LDR R18 R31 6163
+MUL R21 R24 R24
+MOV R19 -61110
+DIV R25 R18 R29
+MUL R16 R3 R4
+ADD R1 R31 R28
+SUB R21 R21 R13
+DIV R26 R23 R23
+MOV R26 -2331
+ADD R15 R9 R13
+LDR R11 R13 5496
+SUB R26 R24 R23
+MOV R15 19339
+LDR R30 R4 -20835
+MUL R13 R13 R16
+MUL R1 R26 R8
+MOV R24 25731
+ADD R14 R6 R2
+DIV R14 R28 R30
+MOV R22 29637
+LDR R29 R22 32161
+MUL R22 R25 R27
+DIV R9 R16 R8
+ADD R9 R17 R22
+SUB R18 R12 R2
+DIV R3 R22 R2
+STR R10 -45047 R29
+STR R7 23147 R6
+STR R4 -48086 R7
+ADD R2 R10 R24
+MOV R20 -62022
+DIV R13 R4 R22
+LDR R27 R4 -31106
+STR R11 -26778 R9
+MUL R9 R0 R23
+LDR R14 R5 -64005
+MUL R6 R17 R7
+ADD R7 R15 R24
+SUB R7 R30 R15
+STR R31 3413 R19
+ADD R17 R31 R22
+ADD R17 R27 R9
+ADD R26 R30 R13
+MOV R4 -606
+LDR R27 R5 -2961
+DIV R30 R31 R2
+LDR R30 R2 -3155
+MOV R12 -65175
+MOV R21 -6
+DIV R7 R15 R0
+LDR R6 R28 12903
+SUB R2 R20 R0
+MUL R13 R0 R20
+STR R25 49268 R4
+LDR R12 R17 -32161
+DIV R18 R17 R5
+MOV R8 13238
+STR R25 -46340 R16
+DIV R19 R5 R26
+MOV R29 15057
+MOV R13 -43426
+DIV R15 R0 R26
+ADD R7 R1 R10
+STR R5 9099 R25
+ADD R0 R2 R27
+ADD R10 R23 R9
+MUL R28 R1 R8
+STR R10 -22910 R26
+STR R2 -852 R21
+ADD R20 R14 R14
+MUL R24 R17 R1
+STR R19 -28043 R15
+ADD R18 R4 R31
+MUL R3 R2 R22
+STR R29 53127 R26
+STR R12 -250 R8
+MOV R17 -62289
+DIV R27 R0 R3
+ADD R22 R4 R29
+MUL R2 R26 R24
+STR R2 -58704 R11
+MOV R23 -48854
+STR R5 29092 R12
+STR R16 7745 R30
+LDR R27 R29 -54388
+STR R11 51517 R28
+LDR R8 R10 -46117
+MUL R13 R8 R19
+MUL R9 R29 R23
+DIV R31 R0 R2
+DIV R24 R11 R17
+LDR R27 R31 -48357
+SUB R27 R15 R14
+LDR R17 R1 28954
+STR R18 2109 R25
+MUL R22 R0 R20
+SUB R28 R11 R26
+MUL R9 R4 R20
+DIV R14 R14 R18
+MOV R21 -4257
+MOV R20 -59523
+ADD R29 R3 R15
+MOV R14 45084
+MOV R20 60823
+ADD R10 R12 R11
+STR R11 45216 R0
+MOV R3 55938
+STR R15 -8283 R16
+DIV R16 R21 R16
+DIV R10 R25 R6
+SUB R23 R23 R21
+ADD R11 R4 R1
+ADD R24 R17 R24
+LDR R9 R21 -59857
+LDR R10 R8 54098
+LDR R11 R23 -56620
+ADD R28 R27 R5
+ADD R28 R31 R15
+LDR R17 R9 -19091
+ADD R25 R15 R28
+STR R2 62526 R8
+MOV R1 -29294
+LDR R26 R19 3933
+LDR R19 R5 -25257
+ADD R11 R3 R28
+MOV R23 29646
+MOV R29 13017
+MUL R24 R16 R19
+ADD R2 R2 R22
+LDR R10 R12 -19561
+MUL R14 R14 R16
+MOV R25 11250
+MUL R28 R18 R5
+SUB R29 R24 R24
+SUB R20 R29 R31
+ADD R19 R5 R10
+MUL R14 R6 R9
+MUL R20 R2 R11
+MOV R12 -63747
+ADD R4 R12 R10
+MOV R7 -26644
+LDR R9 R17 14499
+SUB R11 R30 R18
+LDR R4 R3 -14093
+MOV R20 -5566
+LDR R8 R14 -12712
+DIV R29 R18 R1
+STR R11 -20316 R16
+ADD R12 R17 R21
+MOV R23 -63228
+DIV R17 R7 R14
+SUB R10 R0 R14
+SUB R12 R25 R16
+STR R6 35372 R11
+DIV R14 R17 R13
+MOV R29 30014
+MOV R12 -23153
+LDR R21 R19 -9027
+LDR R22 R17 -29183
+ADD R8 R19 R29
+ADD R7 R6 R23
+STR R10 28128 R26
+MOV R2 55106
+MUL R17 R27 R21
+LDR R24 R21 -47879
+SUB R19 R21 R14
+DIV R22 R9 R15
+MOV R2 -22386
+LDR R29 R27 -59123
+MOV R19 -59623
+MOV R1 -38913
+LDR R17 R10 -1538
+DIV R25 R31 R21
+ADD R22 R6 R25
+DIV R1 R28 R5
+STR R10 56245 R13
+MOV R5 -19263
+SUB R17 R14 R4
+DIV R28 R20 R25
+MOV R15 59593
+MUL R30 R17 R28
+LDR R17 R28 -7804
+SUB R23 R5 R23
+SUB R14 R9 R20
+DIV R9 R3 R12
+SUB R22 R11 R29
+DIV R27 R25 R0
+LDR R31 R12 -5066
+DIV R8 R31 R6
+DIV R16 R5 R26
+ADD R31 R31 R31
+MUL R28 R1 R30
+MOV R14 55015
+ADD R5 R11 R21
+SUB R17 R2 R30
+LDR R27 R13 41439
+LDR R31 R23 -34690
+DIV R28 R23 R13
+ADD R3 R21 R4
+LDR R26 R22 -1067
+DIV R22 R3 R10
+MOV R20 38809
+ADD R27 R22 R16
+MUL R26 R10 R19
+DIV R29 R10 R12
+MUL R22 R28 R9
+MUL R26 R22 R25
+STR R15 -11423 R31
+SUB R13 R30 R22
+DIV R15 R29 R6
+MOV R20 -59490
+MOV R30 -14601
+MOV R12 -60031
+ADD R1 R23 R25
+SUB R21 R12 R19
+SUB R2 R7 R21
+LDR R28 R27 -39154
+ADD R31 R18 R17
+MUL R21 R11 R24
+ADD R31 R22 R24
+STR R25 -19762 R31
+ADD R30 R31 R9
+ADD R29 R2 R27
+ADD R21 R10 R9
+STR R2 61911 R11
+ADD R14 R14 R8
+MUL R12 R1 R11
+STR R25 13569 R27
+DIV R21 R23 R19
+STR R10 -3239 R4
+ADD R30 R30 R28
+SUB R21 R12 R20
+DIV R28 R24 R23
+STR R11 23689 R14
+SUB R3 R17 R21
+SUB R1 R2 R22
+STR R9 18701 R2
+MUL R7 R6 R1
+SUB R19 R26 R14
+SUB R11 R15 R23
+MOV R7 28649
+LDR R19 R24 50137
+MOV R14 53086
+ADD R17 R29 R17
+STR R7 38615 R5
+MOV R7 -8483
+LDR R11 R24 24362
+DIV R22 R1 R25
+MUL R4 R2 R17
+STR R27 27993 R13
+DIV R16 R28 R28
+MUL R6 R21 R11
+LDR R12 R14 -58058
+DIV R13 R7 R25
+LDR R30 R20 -10326
+STR R13 51383 R28
+LDR R4 R15 -10050
+SUB R9 R9 R20
+SUB R2 R27 R18
+DIV R2 R24 R24
+SUB R18 R30 R1
+STR R5 43190 R2
+SUB R14 R22 R10
+STR R11 4716 R27
+DIV R8 R21 R21
+MUL R17 R6 R7
+DIV R30 R22 R25
+SUB R11 R19 R30
+MUL R2 R6 R7
+MOV R2 -27010
+SUB R18 R14 R9
+STR R0 -2152 R14
+STR R20 47337 R7
+DIV R22 R30 R27
+SUB R28 R13 R19
+STR R1 36909 R13
+ADD R4 R4 R18
+STR R11 59208 R26
+LDR R5 R24 21457
+MOV R21 53306
+MOV R11 -17614
+STR R8 57624 R30
+MUL R30 R3 R7
+SUB R21 R27 R21
+MUL R6 R8 R26
+ADD R28 R7 R1
+DIV R9 R15 R11
+MOV R8 -44375
+STR R28 27343 R3
+SUB R21 R0 R22
+LDR R10 R21 -38975
+MUL R29 R13 R28
+ADD R29 R8 R27
+MUL R3 R29 R21
+SUB R17 R7 R6
+LDR R16 R9 38215
+SUB R24 R18 R29
+MUL R10 R7 R23
+DIV R13 R2 R0
+LDR R9 R13 -49941
+MUL R16 R0 R28
+LDR R17 R12 -1103
+ADD R20 R19 R11
+MOV R3 -45726
+ADD R18 R20 R8
+DIV R10 R22 R11
+MOV R15 -28938
+LDR R21 R10 -31252
+SUB R17 R9 R24
+MUL R20 R19 R11
+ADD R5 R0 R24
+ADD R16 R28 R7
+DIV R9 R26 R9
+ADD R31 R19 R3
+MOV R29 -59081
+DIV R10 R3 R24
+ADD R20 R3 R25
+LDR R2 R30 -17072
+STR R15 42011 R7
+MUL R16 R19 R17
+MOV R14 -58381
+SUB R23 R31 R16
+DIV R17 R8 R0
+LDR R3 R10 -19932
+MOV R18 -34126
+STR R2 55250 R17
+MUL R4 R1 R4
+ADD R30 R28 R26
+ADD R9 R17 R31
+LDR R4 R6 -23023
+LDR R4 R0 14548
+DIV R8 R18 R9
+LDR R15 R6 -919
+MUL R10 R10 R8
+ADD R28 R17 R7
+STR R13 22408 R30
+DIV R0 R29 R17
+LDR R25 R13 1578
+MUL R31 R1 R6
+SUB R22 R17 R27
+DIV R7 R29 R16
+STR R0 -56776 R28
+ADD R31 R8 R1
+LDR R19 R0 7583
+STR R12 49374 R28
+ADD R27 R9 R16
+ADD R10 R31 R29
+DIV R16 R24 R4
+ADD R6 R3 R30
+LDR R18 R23 58444
+SUB R11 R6 R11
+SUB R25 R28 R27
+MOV R6 37186
+DIV R24 R18 R7
+ADD R18 R22 R4
+MOV R13 -41568
+LDR R12 R2 51519
+ADD R0 R25 R24
+DIV R18 R2 R9
+MOV R12 -24191
+STR R8 -39335 R27
+ADD R14 R30 R22
+MUL R13 R5 R23
+MOV R26 25485
+LDR R16 R3 -12545
+STR R22 -61135 R14
+STR R0 -9695 R21
+SUB R5 R30 R20
+DIV R11 R21 R24
+MOV R11 11416
+SUB R13 R9 R9
+ADD R7 R4 R15
+MUL R24 R3 R26
+LDR R5 R28 56200
+MUL R3 R29 R25
+MUL R27 R4 R9
+MOV R0 11246
+ADD R21 R1 R21
+SUB R3 R8 R24
+LDR R18 R4 10644
+MOV R15 -2715
+STR R30 -28772 R1
+DIV R22 R13 R10
+MOV R8 7518
+STR R11 33794 R11
+LDR R28 R13 -42201
+SUB R26 R8 R8
+MOV R3 -24706
+ADD R18 R23 R11
+LDR R16 R24 -43344
+STR R28 44295 R0
+MUL R4 R27 R11
+STR R9 23501 R23
+SUB R3 R30 R3
+ADD R30 R17 R31
+MUL R2 R15 R20
+MUL R14 R12 R1
+SUB R30 R9 R2
+DIV R2 R15 R9
+ADD R12 R27 R13
+SUB R17 R9 R17
+SUB R13 R22 R31
+STR R7 -37637 R12
+DIV R2 R10 R27
+MOV R17 -17243
+MOV R15 589
+SUB R17 R23 R19
+STR R19 -55630 R7
+LDR R0 R16 -57308
+DIV R10 R21 R31
+LDR R3 R7 -54692
+DIV R16 R10 R31
+LDR R9 R29 52955
+LDR R21 R7 27003
+MOV R28 60602
+SUB R27 R11 R29
+LDR R14 R23 -47445
+MOV R4 63239
+MOV R31 -11206
+LDR R1 R31 -51169
+STR R28 20464 R1
+SUB R5 R29 R24
+DIV R29 R1 R13
+SUB R29 R17 R15
+ADD R16 R8 R15
+MUL R1 R16 R13
+SUB R2 R2 R3
+ADD R25 R0 R26
+SUB R29 R3 R16
+LDR R26 R4 -32792
+MUL R12 R17 R4
+LDR R26 R8 -27928
+ADD R7 R20 R10
+STR R27 27300 R22
+ADD R16 R8 R22
+MUL R18 R6 R26
+SUB R30 R1 R0
+MOV R13 -60048
+MUL R21 R20 R12
+DIV R15 R5 R30
+STR R10 -49002 R25
+STR R29 36389 R0
+MOV R29 -587
+SUB R14 R27 R27
+STR R24 -58400 R24
+SUB R2 R5 R10
+MUL R22 R21 R20
+MOV R13 -7322
+MUL R15 R2 R21
+SUB R15 R30 R6
+MUL R12 R11 R30
+ADD R8 R3 R16
+MOV R4 -2616
+DIV R4 R18 R24
+ADD R9 R12 R5
+LDR R3 R3 5399
+MOV R15 -15256
+SUB R23 R22 R28
+MUL R3 R5 R22
+DIV R8 R16 R3
+DIV R20 R19 R26
+ADD R24 R29 R12
+STR R1 56772 R16
+MOV R2 16259
+MOV R24 -9134
+DIV R21 R19 R21
+SUB R5 R2 R28
+MUL R29 R26 R24
+MOV R25 -60487
+SUB R5 R19 R14
+MUL R26 R31 R22
+LDR R22 R26 41976
+SUB R16 R9 R17
+SUB R7 R6 R20
+SUB R0 R18 R31
+STR R20 17688 R10
+LDR R15 R31 -7259
+ADD R25 R19 R13
+STR R30 59446 R21
+LDR R7 R25 -57785
+STR R11 31007 R21
+MUL R17 R29 R4
+LDR R9 R14 2866
+MUL R2 R31 R5
+LDR R13 R21 11510
+LDR R26 R21 -31862
+LDR R9 R2 -36452
+STR R10 -43439 R12
+SUB R26 R8 R6
+SUB R13 R5 R0
+ADD R31 R6 R4
+ADD R26 R4 R31
+ADD R2 R1 R21
+ADD R0 R25 R20
+MUL R27 R14 R13
+STR R25 10985 R26
+SUB R2 R30 R19
+SUB R17 R3 R30
+SUB R14 R24 R20
+MUL R31 R3 R16
+MOV R9 27524
+ADD R2 R20 R11
+MUL R17 R22 R22
+DIV R4 R18 R19
+MOV R13 51572
+STR R12 -24663 R5
+MUL R26 R1 R23
+STR R18 -50938 R4
+ADD R24 R8 R28
+MUL R2 R27 R17
+DIV R3 R31 R5
+ADD R23 R8 R22
+LDR R6 R3 44442
+DIV R5 R20 R18
+DIV R6 R20 R5
+SUB R4 R7 R16
+MUL R14 R16 R9
+SUB R18 R14 R21
+MOV R23 45052
+STR R27 35458 R12
+ADD R7 R30 R25
+ADD R31 R30 R30
+SUB R12 R27 R11
+ADD R7 R25 R28
+STR R6 -13422 R27
+DIV R19 R7 R28
+MOV R14 -37936
+SUB R16 R28 R20
+MOV R9 35638
+MOV R21 -47407
+MUL R6 R11 R8
+DIV R12 R16 R21
+SUB R3 R4 R13
+DIV R18 R30 R1
+SUB R31 R24 R20
+SUB R24 R12 R14
+LDR R18 R17 -46336
+STR R19 -43043 R17
+MOV R11 -4882
+MOV R22 43286
+DIV R27 R1 R24
+MUL R11 R30 R4
+MUL R1 R28 R5
+MUL R20 R22 R19
+DIV R9 R15 R25
+ADD R22 R27 R6
+STR R27 -21693 R24
+DIV R0 R12 R15
+MUL R19 R13 R2
+LDR R19 R3 44819
+SUB R4 R17 R5
+SUB R20 R1 R7
+MOV R28 -6020
+MUL R27 R8 R14
+DIV R12 R5 R13
+SUB R20 R6 R12
+ADD R30 R16 R29
+ADD R23 R5 R11
+SUB R7 R21 R5
+ADD R8 R20 R2
+MUL R4 R16 R15
+ADD R25 R23 R5
+MUL R9 R28 R13
+LDR R26 R25 573
+ADD R15 R14 R5
+STR R16 62627 R30
+ADD R13 R11 R16
+DIV R12 R28 R7
+DIV R2 R29 R13
+LDR R31 R14 -23714
+MOV R16 54878
+MOV R0 37544
+LDR R8 R9 -49691
+MUL R15 R5 R30
+STR R5 16618 R2
+LDR R0 R27 -12617
+ADD R27 R7 R23
+MUL R27 R28 R2
+ADD R22 R21 R17
+STR R23 -33813 R14
+SUB R1 R4 R30
+DIV R29 R14 R26
+STR R27 -14339 R18
+STR R21 11743 R10
+ADD R9 R10 R3
+MOV R4 -11228
+SUB R23 R4 R6
+MUL R13 R12 R8
+STR R21 42873 R26
+DIV R25 R18 R29
+DIV R2 R0 R2
+MOV R6 -53093
+MOV R28 -51159
+STR R8 -41156 R5
+MOV R24 27457
+DIV R10 R30 R11
+DIV R18 R5 R12
+LDR R5 R28 12843
+DIV R20 R5 R25
+MOV R20 55903
+STR R15 53119 R9
+MUL R17 R15 R14
+DIV R7 R4 R31
+MOV R30 19646
+DIV R28 R0 R16
+STR R21 57135 R10
+STR R29 2242 R14
+DIV R26 R20 R0
+LDR R1 R24 19638
+LDR R5 R20 -59197
+SUB R25 R7 R5
+MOV R14 -60583
+SUB R20 R5 R18
+STR R31 -43469 R8
+DIV R26 R5 R28
+SUB R21 R24 R14
+MOV R29 -21286
+MUL R24 R8 R20
+DIV R6 R22 R3
+DIV R1 R19 R24
+SUB R15 R20 R15
+MOV R30 -41200
+LDR R29 R31 51926
+SUB R20 R1 R22
+ADD R29 R24 R25
+LDR R31 R31 51258
+SUB R15 R0 R18
+MOV R5 27254
+LDR R2 R13 19569
+SUB R24 R17 R12
+DIV R5 R24 R2
+MOV R11 64723
+STR R13 -39345 R2
+LDR R20 R8 -59966
+SUB R17 R24 R13
+LDR R20 R12 -1016
+MUL R11 R15 R9
+SUB R27 R8 R9
+ADD R19 R0 R21
+ADD R3 R28 R26
+ADD R10 R10 R2
+DIV R31 R7 R31
+MOV R6 58831
+MOV R6 -62078
+MOV R26 15457
+LDR R28 R19 49406
+STR R23 -254 R14
+LDR R13 R28 -30996
+STR R16 46578 R31
+MUL R21 R0 R22
+STR R7 65474 R20
+MOV R21 -26847
+DIV R22 R0 R19
+MOV R21 -25713
+LDR R1 R26 -11490
+MUL R18 R31 R6
+MUL R14 R18 R27
+ADD R8 R25 R17
+MUL R8 R21 R13
+MOV R9 46269
+SUB R9 R13 R22
+MUL R10 R25 R28
+MOV R21 6846
+STR R6 428 R3
+ADD R4 R20 R26
+STR R11 -5269 R24
+SUB R27 R27 R27
+STR R6 1758 R8
+MOV R1 -62681
+ADD R26 R8 R25
+MOV R13 63991
+MUL R29 R21 R13
+ADD R2 R16 R2
+SUB R3 R13 R31
+MOV R28 63525
+MOV R15 7764
+ADD R12 R22 R19
+MUL R6 R7 R31
+SUB R15 R2 R23
+DIV R6 R16 R21
+MOV R4 -48675
+STR R27 58780 R14
+STR R21 -38453 R3
+STR R5 19995 R13
+SUB R6 R14 R7
+STR R29 -42186 R9
+LDR R16 R11 -47974
+ADD R22 R24 R8
+LDR R19 R18 64279
+ADD R25 R13 R20
+MUL R18 R27 R27
+MOV R12 5428
+DIV R31 R7 R13
+MOV R22 -29818
+ADD R20 R28 R9
+SUB R17 R13 R31
+MUL R19 R0 R13
+MOV R7 39406
+LDR R10 R15 40657
+MOV R30 -35140
+MUL R28 R29 R10
+MOV R25 -49113
+STR R7 7190 R16
+STR R8 -31039 R19
+MOV R29 -21437
+SUB R31 R21 R14
+ADD R4 R31 R24
+MUL R6 R19 R1
+STR R18 -62800 R11
+ADD R20 R7 R17
+STR R5 -35886 R29
+SUB R25 R14 R23
+SUB R26 R13 R26
+MOV R12 -9832
+ADD R30 R30 R7
+STR R4 -65207 R15
+MUL R28 R21 R14
+STR R16 -56405 R1
+MOV R19 46261
+MOV R19 30018
+STR R18 -65457 R4
+STR R30 -59198 R3
+LDR R8 R1 12981
+DIV R20 R11 R22
+LDR R16 R6 -11736
+STR R20 25183 R13
+STR R0 4611 R24
+ADD R14 R10 R15
+ADD R1 R27 R10
+DIV R3 R20 R17
+ADD R12 R4 R9
+MOV R5 51432
+LDR R25 R21 -42755
+ADD R12 R19 R13
+STR R3 -63586 R16
+MOV R27 -38711
+MUL R4 R18 R5
+MUL R13 R9 R6
+MUL R3 R14 R7
+MOV R31 -48343
+STR R31 27914 R25
+LDR R5 R23 38647
+ADD R3 R25 R18
+MUL R3 R2 R29
+STR R9 65448 R28
+STR R25 -4649 R22
+MUL R19 R5 R29
+MOV R8 -10343
+MOV R31 64152
+SUB R17 R30 R16
+ADD R27 R19 R25
+DIV R27 R14 R7
+ADD R19 R15 R30
+MUL R5 R26 R28
+DIV R15 R10 R11
+STR R19 -34077 R12
+SUB R17 R20 R24
+LDR R6 R26 49549
+ADD R25 R19 R19
+MUL R5 R13 R22
+ADD R24 R30 R4
+LDR R28 R6 31136
+LDR R17 R21 54811
+ADD R28 R18 R9
+MOV R29 39282
+SUB R13 R29 R6
+MOV R12 21190
+DIV R30 R22 R16
+SUB R4 R9 R14
+STR R23 -60442 R12
+MUL R15 R2 R12
+DIV R21 R25 R24
+LDR R13 R18 9772
+MUL R15 R31 R10
+STR R27 60884 R10
+DIV R31 R10 R10
+ADD R18 R28 R3
+MUL R17 R7 R9
+DIV R10 R27 R22
+ADD R9 R0 R11
+LDR R12 R28 -38496
+ADD R20 R22 R22
+MUL R4 R10 R23
+SUB R1 R29 R20
+DIV R30 R28 R9
+LDR R16 R8 49159
+SUB R4 R16 R5
+LDR R21 R16 42716
+MUL R26 R17 R20
+LDR R31 R6 -9951
+ADD R18 R11 R23
+STR R27 -2153 R15
+LDR R1 R9 -38936
+MOV R19 36068
+MUL R14 R16 R3
+ADD R6 R24 R16
+MOV R7 -65177
+MUL R29 R2 R3
+MUL R21 R30 R1
+MOV R31 -29224
+ADD R0 R5 R6
+LDR R13 R15 36727
+MUL R4 R29 R15
+MUL R0 R21 R12
+SUB R15 R20 R29
+MOV R20 -15630
+MUL R14 R15 R17
+MOV R11 -10955
+ADD R23 R18 R31
+MOV R2 17212
+STR R11 -22882 R20
+DIV R26 R30 R23
+ADD R23 R3 R8
+SUB R19 R22 R2
+MOV R23 -36872
+MUL R20 R26 R30
+STR R8 54895 R3
+MOV R1 -62020
+MUL R10 R21 R11
+DIV R6 R6 R9
+SUB R30 R3 R21
+MOV R14 -1054
+MOV R2 15810
+STR R31 -35824 R18
+SUB R13 R2 R23
+DIV R17 R9 R4
+SUB R21 R27 R25
+DIV R18 R27 R27
+MOV R17 -25506
+MUL R11 R13 R24
+MUL R7 R16 R7
+MOV R27 -14216
+SUB R26 R9 R6
+STR R15 21941 R18
+LDR R19 R23 13596
+STR R2 -33549 R20
+LDR R28 R9 -14741
+MUL R6 R24 R22
+LDR R17 R28 -41708
+SUB R1 R3 R29
+MOV R8 26194
+MOV R0 41861
+SUB R26 R1 R26
+SUB R8 R17 R27
+DIV R15 R17 R23
+SUB R7 R4 R31
+MUL R30 R14 R0
+ADD R13 R20 R1
+ADD R25 R3 R15
+DIV R16 R2 R17
+STR R5 -60275 R4
+SUB R28 R9 R10
+STR R9 9147 R24
+SUB R20 R8 R9
+MOV R8 -18415
+ADD R27 R10 R26
+MUL R0 R10 R14
+ADD R31 R14 R12
+MOV R12 9590
+LDR R22 R15 12185
+ADD R21 R30 R7
+STR R15 49951 R21
+ADD R30 R4 R29
+SUB R22 R17 R4
+DIV R10 R16 R10
+DIV R5 R16 R12
+SUB R7 R13 R28
+MOV R1 -48275
+STR R7 11925 R31
+SUB R4 R15 R11
+LDR R26 R4 20807
+ADD R15 R10 R17
+LDR R4 R22 -3555
+STR R16 38686 R9
+STR R19 45128 R3
+LDR R28 R29 17612
+LDR R25 R11 -35897
+DIV R25 R8 R17
+LDR R10 R17 -51731
+DIV R31 R17 R23
+DIV R17 R13 R13
+LDR R4 R31 -16654
+MOV R15 -10316
+LDR R6 R17 -29214
+STR R17 44458 R18
+DIV R18 R3 R10
+SUB R8 R8 R8
+ADD R8 R8 R7
+STR R27 54427 R11
+DIV R29 R14 R7
+ADD R6 R0 R18
+DIV R19 R28 R26
+MUL R28 R25 R25
+DIV R23 R20 R6
+LDR R28 R5 61984
+MUL R25 R16 R7
+ADD R8 R21 R2
+SUB R8 R13 R17
+MUL R27 R24 R31
+DIV R13 R10 R9
+SUB R8 R25 R28
+ADD R29 R6 R17
+STR R6 -42442 R21
+LDR R4 R17 10936
+SUB R24 R31 R21
+SUB R24 R30 R17
+DIV R30 R12 R19
+ADD R22 R11 R25
+STR R25 -23574 R2
+MUL R0 R4 R1
+MUL R30 R18 R20
+SUB R25 R3 R29
+DIV R22 R25 R14
+DIV R0 R31 R14
+ADD R29 R25 R0
+STR R1 -28262 R17
+MUL R4 R0 R5
+STR R12 46714 R6
+SUB R29 R8 R3
+DIV R2 R26 R8
+DIV R21 R25 R23
+LDR R7 R2 -49368
+LDR R16 R22 53088
+MUL R11 R23 R21
+STR R22 -11227 R17
+SUB R0 R3 R30
+STR R6 -17741 R23
+MUL R18 R28 R9
+SUB R26 R1 R13
+SUB R7 R7 R22
+DIV R31 R10 R26
+LDR R23 R7 42612
+MUL R26 R2 R2
+STR R13 -59015 R8
+SUB R15 R4 R6
+MUL R28 R31 R8
+MUL R11 R13 R26
+STR R18 41329 R30
+MOV R21 -29930
+SUB R9 R11 R15
+LDR R25 R14 7511
+MUL R25 R13 R28
+DIV R9 R24 R19
+SUB R31 R8 R23
+ADD R14 R26 R10
+STR R0 -35737 R5
+SUB R18 R10 R17
+MUL R4 R25 R21
+DIV R14 R28 R16
+MUL R28 R2 R28
+SUB R25 R4 R12
+STR R16 55627 R26
+SUB R24 R14 R31
+SUB R15 R6 R27
+MUL R9 R8 R18
+ADD R5 R29 R11
+SUB R25 R10 R8
+MOV R24 -1391
+SUB R11 R7 R19
+MUL R12 R6 R8
+MOV R9 -40750
+MUL R14 R22 R20
+SUB R10 R12 R26
+DIV R7 R9 R0
+SUB R28 R7 R15
+SUB R14 R2 R29
+LDR R24 R15 42626
+DIV R8 R3 R1
+SUB R25 R20 R24
+DIV R4 R13 R11
+MOV R4 -30017
+LDR R2 R31 31485
+ADD R12 R10 R10
+ADD R13 R6 R25
+MUL R27 R6 R11
+LDR R27 R23 -62150
+SUB R17 R14 R19
+SUB R11 R11 R19
+STR R21 -42377 R22
+LDR R24 R6 -62897
+MUL R1 R18 R12
+ADD R1 R15 R23
+ADD R1 R25 R3
+STR R2 9958 R18
+SUB R19 R25 R9
+MOV R14 57459
+MOV R31 58940
+MOV R30 -41171
+DIV R30 R18 R23
+ADD R3 R21 R27
+SUB R28 R2 R26
+SUB R19 R14 R3
+STR R14 -31589 R10
+ADD R18 R9 R18
+MUL R31 R2 R18
+SUB R21 R0 R8
+ADD R3 R9 R17
+MUL R19 R9 R9
+ADD R25 R10 R27
+SUB R14 R13 R18
+SUB R15 R3 R20
+STR R17 -24373 R17
+DIV R9 R20 R12
+DIV R7 R9 R22
+MOV R13 19533
+DIV R3 R21 R4
+STR R10 -49846 R4
+SUB R3 R19 R1
+SUB R22 R31 R11
+DIV R6 R23 R19
+SUB R17 R17 R20
+MUL R15 R21 R16
+SUB R13 R3 R26
+MOV R18 -1034
+LDR R10 R6 38227
+DIV R8 R6 R31
+DIV R22 R18 R8
+SUB R5 R29 R18
+DIV R11 R7 R11
+LDR R27 R12 60823
+SUB R26 R20 R18
+DIV R17 R22 R5
+LDR R3 R2 -8766
+SUB R18 R24 R27
+MOV R15 -52437
+DIV R14 R27 R3
+ADD R25 R23 R14
+ADD R17 R15 R10
+MUL R10 R19 R26
+STR R6 -6448 R29
+ADD R9 R10 R0
+ADD R17 R4 R30
+LDR R24 R28 9667
+STR R26 -16330 R9
+STR R0 -3614 R21
+ADD R18 R4 R11
+DIV R9 R23 R4
+SUB R8 R1 R28
+MUL R15 R0 R7
+SUB R0 R27 R14
+ADD R0 R20 R27
+DIV R21 R2 R20
+MUL R21 R29 R23
+DIV R24 R8 R4
+SUB R5 R11 R28
+DIV R27 R3 R2
+ADD R4 R9 R6
+ADD R13 R13 R18
+DIV R8 R24 R17
+DIV R18 R12 R2
+MOV R16 58852
+SUB R1 R4 R17
+LDR R14 R26 -37006
+MUL R9 R11 R7
+LDR R7 R8 -35921
+MOV R27 -7383
+MUL R25 R23 R21
+LDR R13 R15 24109
+LDR R3 R14 -1905
+STR R25 -15467 R11
+STR R28 -10947 R25
+STR R24 -2248 R1
+MOV R18 1967
+STR R24 38799 R27
+STR R11 2069 R27
+MUL R5 R26 R18
+MUL R3 R29 R31
+LDR R31 R12 18034
+MUL R2 R22 R1
+ADD R4 R7 R24
+ADD R30 R24 R14
+DIV R1 R7 R21
+MUL R10 R22 R4
+DIV R13 R14 R27
+LDR R13 R5 20041
+LDR R4 R1 -13834
+DIV R3 R9 R9
+MOV R20 19707
+STR R30 30691 R0
+MOV R30 37829
+MOV R18 62657
+STR R6 -9919 R2
+DIV R18 R30 R7
+DIV R6 R10 R20
+MOV R15 8386
+MOV R19 -54834
+MOV R10 -40994
+STR R30 -24411 R30
+ADD R17 R11 R17
+SUB R9 R0 R27
+ADD R25 R21 R19
+MUL R14 R6 R13
+MOV R10 90
+MUL R28 R16 R27
+MUL R23 R1 R25
+SUB R27 R20 R21
+MUL R26 R19 R13
+DIV R27 R18 R22
+ADD R4 R7 R18
+ADD R4 R0 R28
+MOV R18 -55917
+MOV R20 53548
+LDR R31 R28 18687
+LDR R19 R11 44409
+LDR R28 R25 -65090
+MOV R10 28163
+ADD R4 R13 R17
+SUB R28 R15 R25
+MOV R2 -64987
+MUL R14 R2 R26
+MUL R12 R19 R12
+STR R24 30851 R3
+ADD R18 R7 R4
+MOV R3 -14621
+MUL R21 R31 R31
+STR R29 26267 R1
+ADD R18 R27 R12
+ADD R12 R26 R28
+DIV R30 R16 R24
+SUB R17 R6 R16
+MUL R7 R2 R0
+LDR R12 R6 -2569
+MOV R26 35921
+STR R2 -32964 R24
+MOV R15 56482
+DIV R25 R7 R22
+SUB R12 R30 R5
+MOV R22 12556
+MUL R31 R20 R22
+STR R4 39413 R14
+SUB R31 R10 R24
+STR R6 34389 R31
+ADD R26 R31 R24
+DIV R2 R31 R12
+SUB R28 R13 R21
+LDR R23 R14 7260
+STR R16 21670 R15
+MOV R1 1686
+SUB R27 R18 R23
+ADD R18 R31 R18
+ADD R25 R17 R5
+ADD R7 R3 R7
+MUL R14 R27 R23
+MUL R20 R29 R14
+STR R18 51215 R1
+STR R5 23919 R9
+MUL R1 R28 R16
+STR R18 50175 R23
+DIV R17 R4 R22
+STR R15 25369 R27
+SUB R14 R21 R10
+ADD R16 R25 R22
+LDR R9 R28 -17216
+MOV R22 38571
+MUL R9 R18 R15
+LDR R17 R26 21286
+ADD R29 R16 R3
+MOV R3 62810
+DIV R6 R6 R4
+MUL R21 R14 R10
+ADD R24 R5 R21
+MUL R0 R23 R9
+SUB R11 R14 R12
+LDR R0 R23 59054
+LDR R24 R27 33434
+ADD R16 R2 R6
+SUB R8 R9 R12
+MUL R5 R3 R5
+SUB R27 R26 R20
+MUL R5 R26 R11
+STR R26 31939 R8
+LDR R12 R14 33912
+LDR R1 R6 57800
+DIV R26 R16 R29
+DIV R17 R29 R22
+SUB R8 R21 R1
+STR R29 34823 R28
+STR R17 29551 R15
+SUB R18 R0 R16
+MUL R1 R22 R10
+STR R1 5239 R19
+STR R4 39758 R22
+MUL R10 R12 R22
+SUB R11 R20 R20
+LDR R29 R21 48915
+SUB R5 R29 R25
+DIV R25 R0 R2
+LDR R10 R19 58775
+STR R0 -12513 R14
+STR R18 53529 R2
+MOV R24 -13854
+DIV R1 R31 R1
+MUL R23 R26 R28
+ADD R30 R6 R15
+ADD R12 R31 R21
+ADD R14 R4 R17
+STR R6 -36333 R30
+MUL R3 R17 R26
+STR R17 -36421 R30
+MUL R10 R22 R7
+MOV R6 -61700
+STR R24 -29327 R27
+DIV R9 R30 R7
+MOV R15 28619
+LDR R3 R0 1646
+MUL R3 R24 R10
+STR R26 5664 R27
+ADD R25 R8 R23
+DIV R13 R1 R16
+STR R7 -34110 R12
+ADD R23 R27 R10
+SUB R7 R16 R5
+SUB R10 R1 R0
+SUB R15 R15 R4
+LDR R11 R6 34150
+ADD R11 R16 R13
+ADD R17 R27 R3
+LDR R12 R9 -33679
+MOV R27 -12037
+SUB R6 R14 R19
+DIV R28 R14 R29
+LDR R21 R5 9347
+STR R5 -59672 R7
+MUL R15 R21 R26
+SUB R30 R13 R31
+LDR R1 R8 9825
+SUB R2 R24 R23
+MUL R19 R12 R2
+STR R23 -12263 R19
+DIV R11 R22 R15
+DIV R18 R8 R5
+DIV R13 R26 R0
+LDR R29 R5 56234
+LDR R16 R20 -62094
+ADD R8 R19 R24
+SUB R12 R0 R31
+STR R19 -27367 R15
+LDR R31 R21 -40090
+MOV R10 57610
+LDR R10 R8 47534
+STR R19 -20808 R28
+STR R12 -50830 R23
+ADD R3 R18 R16
+SUB R31 R19 R20
+STR R29 28697 R4
+DIV R19 R26 R16
+STR R19 56470 R9
+SUB R0 R28 R15
+STR R0 -12991 R28
+SUB R22 R26 R19
+DIV R2 R29 R17
+STR R4 1391 R3
+DIV R26 R16 R21
+MUL R2 R8 R20
+DIV R0 R27 R23
+MOV R1 -56108
+MUL R9 R6 R18
+MUL R26 R30 R30
+MUL R18 R7 R10
+DIV R28 R12 R20
+ADD R31 R28 R20
+MOV R7 -20985
+LDR R29 R12 -61693
+ADD R14 R23 R21
+SUB R12 R14 R9
+MOV R16 34134
+SUB R22 R24 R26
+DIV R28 R26 R15
+LDR R6 R30 37006
+MOV R27 62251
+STR R14 -27219 R14
+DIV R7 R23 R17
+ADD R10 R9 R18
+LDR R9 R18 45044
+STR R3 20833 R22
+MUL R30 R26 R6
+ADD R15 R5 R7
+MUL R21 R24 R3
+STR R18 -38829 R11
+ADD R3 R19 R18
+DIV R7 R25 R8
+ADD R10 R13 R31
+MUL R10 R13 R30
+DIV R27 R18 R8
+SUB R5 R6 R7
+MOV R20 56751
+ADD R17 R12 R0
+MOV R28 13983
+ADD R29 R4 R20
+MUL R17 R27 R7
+LDR R29 R13 47855
+MUL R12 R12 R6
+MOV R20 -42607
+ADD R19 R1 R2
+LDR R18 R5 23303
+STR R21 641 R12
+MUL R21 R23 R24
+SUB R18 R21 R1
+STR R30 -32549 R23
+DIV R17 R12 R2
+ADD R9 R20 R2
+SUB R28 R8 R25
+SUB R15 R3 R14
+DIV R0 R14 R22
+DIV R31 R7 R16
+DIV R26 R10 R5
+LDR R17 R29 -12437
+ADD R13 R30 R19
+ADD R22 R4 R6
+STR R29 42323 R4
+LDR R17 R9 63738
+SUB R16 R28 R31
+STR R8 -4961 R23
+ADD R5 R27 R12
+MUL R24 R8 R19
+MOV R10 22563
+SUB R31 R10 R7
+STR R12 35817 R13
+DIV R8 R27 R30
+STR R30 -28721 R6
+STR R10 56436 R13
+MOV R3 -22191
+SUB R9 R16 R30
+STR R31 -49511 R16
+MOV R24 40649
+MOV R0 -5733
+STR R6 3328 R0
+ADD R26 R12 R12
+STR R30 -63702 R26
+ADD R2 R13 R26
+ADD R8 R16 R29
+ADD R0 R6 R14
+ADD R5 R4 R12
+DIV R16 R15 R16
+MOV R3 -61731
+MOV R8 -35647
+DIV R7 R5 R18
+DIV R0 R19 R11
+ADD R6 R11 R18
+MUL R5 R22 R0
+ADD R16 R13 R7
+MUL R23 R28 R0
+MOV R9 21631
+MUL R3 R26 R23
+DIV R28 R17 R23
+LDR R1 R0 46869
+STR R25 -47365 R16
+ADD R27 R15 R23
+MUL R20 R23 R2
+MOV R10 -10938
+ADD R8 R13 R9
+DIV R8 R29 R30
+ADD R13 R1 R29
+SUB R1 R4 R7
+LDR R11 R12 -6081
+MUL R22 R1 R15
+MOV R5 -28101
+MUL R28 R28 R10
+SUB R17 R31 R26
+MUL R6 R3 R7
+SUB R11 R27 R14
+ADD R19 R3 R17
+SUB R16 R29 R18
+ADD R5 R19 R3
+LDR R14 R0 8933
+DIV R18 R17 R10
+MOV R11 -27609
+STR R13 -2789 R10
+STR R27 -8598 R9
+MOV R20 22349
+MUL R3 R20 R29
+MUL R15 R8 R5
+LDR R31 R18 17668
+STR R27 -38005 R14
+STR R30 -5546 R9
+STR R12 -20722 R21
+MUL R0 R29 R5
+MUL R20 R28 R4
+STR R19 62877 R21
+MOV R11 49594
+MOV R16 -55444
+SUB R21 R17 R4
+SUB R31 R22 R13
+MUL R9 R30 R7
+STR R7 33642 R19
+MUL R6 R26 R0
+MUL R0 R15 R13
+DIV R25 R10 R31
+ADD R3 R14 R31
+ADD R17 R23 R23
+STR R20 -18658 R25
+MOV R28 -36924
+DIV R23 R6 R31
+MUL R4 R17 R5
+STR R31 -41228 R7
+SUB R1 R22 R15
+STR R10 -23766 R8
+SUB R7 R3 R30
+MOV R1 -57348
+LDR R26 R22 7664
+MOV R16 -12770
+STR R24 -57846 R12
+ADD R10 R19 R24
+ADD R30 R6 R17
+SUB R23 R23 R31
+SUB R20 R14 R18
+SUB R28 R10 R25
+MUL R8 R2 R21
+DIV R10 R9 R7
+LDR R0 R13 -65290
+LDR R29 R27 61839
+SUB R29 R13 R15
+MOV R9 -20955
+DIV R13 R31 R2
+MUL R25 R29 R24
+MOV R10 -24792
+MUL R13 R22 R3
+STR R19 -20060 R24
+ADD R21 R4 R21
+DIV R13 R13 R12
+ADD R11 R5 R20
+LDR R4 R13 -40097
+DIV R0 R18 R30
+ADD R3 R2 R28
+ADD R19 R26 R26
+MUL R20 R7 R3
+DIV R6 R7 R15
+MUL R20 R28 R4
+ADD R6 R24 R9
+STR R8 14781 R22
+DIV R12 R11 R15
+MOV R2 -47484
+DIV R1 R21 R0
+DIV R20 R24 R27
+DIV R2 R17 R5
+DIV R16 R6 R17
+DIV R29 R14 R18
+MOV R7 58441
+LDR R3 R15 2700
+SUB R30 R25 R24
+LDR R13 R31 -6412
+ADD R17 R21 R3
+LDR R20 R5 63285
+MUL R1 R18 R6
+DIV R23 R26 R30
+STR R31 63088 R2
+ADD R6 R12 R19
+DIV R2 R23 R4
+LDR R10 R24 -28395
+STR R16 57426 R26
+ADD R24 R28 R8
+MOV R12 -64263
+ADD R19 R31 R25
+ADD R5 R22 R9
+MUL R28 R9 R23
+MOV R17 22420
+STR R3 -13101 R2
+STR R2 -33863 R14
+SUB R23 R6 R20
+LDR R27 R28 -57303
+LDR R6 R26 4187
+ADD R19 R0 R21
+LDR R23 R2 41582
+SUB R4 R21 R6
+STR R15 65238 R6
+SUB R5 R25 R16
+LDR R11 R31 24258
+STR R28 -5455 R19
+SUB R6 R11 R11
+ADD R14 R30 R31
+MUL R18 R19 R26
+MUL R31 R18 R10
+DIV R0 R1 R29
+LDR R14 R1 20881
+LDR R27 R24 32510
+DIV R5 R15 R13
+DIV R30 R20 R10
+MOV R28 33003
+DIV R13 R20 R25
+MOV R0 20190
+LDR R15 R13 -1818
+STR R14 44270 R24
+SUB R12 R0 R16
+MUL R11 R15 R15
+ADD R21 R7 R25
+SUB R1 R31 R4
+MUL R17 R18 R25
+ADD R6 R29 R2
+DIV R3 R6 R4
+STR R9 48434 R28
+LDR R17 R13 31369
+MUL R30 R11 R31
+MUL R13 R29 R25
+MUL R2 R7 R24
+STR R25 -38690 R6
+SUB R29 R18 R0
+MOV R22 25800
+STR R17 -3445 R2
+STR R24 24735 R21
+MUL R4 R18 R12
+MOV R1 -20818
+DIV R23 R10 R11
+LDR R23 R25 19488
+MOV R4 -51415
+STR R14 -23172 R25
+MOV R31 -39993
+ADD R21 R0 R16
+STR R19 -33084 R30
+SUB R1 R31 R7
+DIV R18 R16 R6
+MUL R20 R21 R8
+DIV R20 R15 R7
+ADD R18 R9 R31
+DIV R9 R29 R16
+MOV R20 28826
+SUB R20 R9 R24
+MUL R16 R13 R15
+DIV R11 R3 R24
+LDR R28 R20 55435
+MOV R22 54310
+LDR R5 R14 27632
+MOV R4 -53592
+DIV R9 R16 R13
+STR R26 -27225 R6
+LDR R8 R27 53331
+LDR R15 R1 -24751
+SUB R5 R23 R17
+SUB R2 R2 R22
+SUB R4 R25 R4
+SUB R6 R4 R24
+ADD R25 R16 R26
+DIV R14 R2 R28
+LDR R23 R14 -28162
+SUB R11 R27 R30
+MOV R16 29554
+DIV R5 R24 R23
+MUL R0 R16 R6
+MOV R18 -52217
+LDR R6 R17 56036
+ADD R1 R19 R27
+LDR R19 R7 -49413
+SUB R29 R15 R27
+MOV R23 -57487
+SUB R31 R11 R27
+ADD R27 R25 R2
+ADD R25 R21 R18
+MUL R24 R11 R8
+LDR R3 R13 -692
+SUB R23 R22 R22
+DIV R0 R23 R4
+SUB R13 R16 R4
+STR R19 51750 R30
+DIV R9 R16 R5
+ADD R3 R11 R30
+LDR R5 R2 -8735
+ADD R18 R10 R4
+STR R28 -41754 R9
+STR R20 19645 R21
+MOV R2 21167
+MOV R3 31802
+DIV R15 R8 R20
+SUB R5 R1 R10
+LDR R24 R28 23632
+MUL R4 R13 R21
+LDR R21 R12 -50296
+ADD R15 R1 R20
+MUL R19 R31 R28
+ADD R0 R29 R9
+MUL R17 R1 R5
+MUL R18 R0 R21
+SUB R13 R14 R3
+MUL R0 R3 R16
+STR R13 -55746 R4
+DIV R16 R16 R1
+DIV R29 R23 R13
+ADD R6 R5 R3
+SUB R23 R9 R26
+MOV R1 53524
+DIV R24 R30 R9
+SUB R22 R28 R20
+STR R30 -48385 R2
+LDR R23 R17 -56871
+ADD R31 R30 R12
+MUL R22 R1 R18
+STR R8 -63093 R21
+LDR R23 R9 38376
+LDR R18 R0 -941
+DIV R11 R7 R5
+STR R3 -30466 R15
+MOV R9 3144
+STR R0 19839 R12
+MUL R31 R13 R20
+MUL R4 R16 R18
+MUL R22 R20 R11
+STR R10 43138 R24
+DIV R30 R23 R28
+SUB R10 R12 R7
+DIV R20 R17 R21
+LDR R21 R8 -40277
+STR R8 -61915 R3
+MUL R30 R4 R28
+STR R11 -63009 R12
+STR R0 45439 R0
+SUB R8 R15 R22
+ADD R9 R14 R26
+ADD R22 R13 R8
+LDR R2 R21 -19327
+SUB R29 R26 R12
+LDR R23 R10 37976
+MOV R30 38457
+STR R7 2314 R12
+SUB R25 R2 R29
+MOV R21 -14846
+LDR R31 R24 -64238
+MOV R5 -18153
+MOV R0 -63493
+LDR R10 R11 -62928
+LDR R4 R16 -1539
+MOV R30 -25621
+MOV R26 -10706
+MOV R18 -28049
+STR R29 61136 R31
+SUB R8 R19 R21
+ADD R6 R31 R16
+DIV R21 R0 R7
+MOV R8 -21767
+DIV R23 R30 R17
+DIV R14 R30 R20
+MOV R17 56314
+STR R29 37560 R29
+MOV R2 30868
+ADD R2 R5 R13
+SUB R30 R11 R13
+MUL R22 R9 R12
+ADD R26 R21 R13
+MUL R13 R17 R27
+LDR R13 R22 -14554
+LDR R28 R24 -38416
+SUB R13 R14 R16
+ADD R21 R21 R18
+ADD R19 R26 R13
+DIV R0 R17 R9
+ADD R9 R31 R21
+LDR R9 R5 -10818
+LDR R22 R15 23219
+ADD R15 R5 R7
+MOV R24 15148
+ADD R11 R25 R8
+LDR R26 R9 40479
+MUL R19 R21 R16
+MOV R4 -14671
+STR R7 60357 R24
+MOV R7 -29923
+DIV R10 R27 R17
+MOV R3 -57733
+MUL R20 R6 R29
+MOV R14 41807
+LDR R13 R21 8263
+MUL R17 R17 R4
+DIV R21 R17 R30
+MOV R26 -59903
+ADD R23 R13 R27
+MOV R18 -1351
+SUB R12 R31 R27
+LDR R3 R5 34343
+MOV R26 39822
+SUB R31 R30 R15
+MOV R6 22199
+ADD R28 R24 R17
+LDR R8 R14 36445
+MOV R16 7924
+LDR R30 R0 51808
+LDR R14 R9 -47637
+ADD R30 R0 R5
+MUL R16 R11 R15
+LDR R4 R27 2779
+SUB R27 R18 R10
+STR R16 51253 R4
+MOV R15 -23092
+DIV R7 R10 R6
+MOV R24 -15461
+SUB R15 R7 R26
+LDR R22 R8 -53713
+MUL R31 R29 R1
+MOV R8 36476
+MOV R19 8168
+ADD R6 R17 R21
+MUL R29 R11 R7
+MOV R8 58914
+LDR R20 R8 -59122
+LDR R18 R28 42124
+MUL R8 R15 R31
+MOV R1 30490
+DIV R25 R23 R31
+SUB R18 R19 R12
+MOV R10 39199
+MOV R25 17682
+DIV R10 R26 R23
+SUB R17 R15 R29
+SUB R0 R22 R27
+MUL R4 R2 R1
+SUB R22 R7 R6
+SUB R12 R9 R7
+STR R24 -46957 R26
+ADD R16 R25 R8
+MUL R20 R14 R1
+STR R4 -11014 R27
+SUB R13 R1 R5
+LDR R23 R11 -58645
+SUB R20 R20 R21
+LDR R23 R15 -5342
+DIV R17 R8 R24
+STR R25 -12588 R1
+DIV R4 R19 R30
+ADD R5 R24 R26
+LDR R20 R5 29023
+STR R24 25392 R4
+LDR R18 R25 11207
+SUB R19 R26 R24
+LDR R0 R2 -33337
+MUL R7 R24 R16
+LDR R4 R8 -64101
+SUB R1 R7 R7
+SUB R8 R26 R7
+DIV R12 R29 R12
+LDR R26 R22 -4989
+ADD R5 R8 R7
+LDR R1 R14 58179
+STR R14 -65444 R18
+MOV R30 2041
+MOV R25 -49900
+MOV R3 -40394
+ADD R25 R11 R16
+ADD R2 R23 R29
+DIV R10 R20 R1
+ADD R17 R25 R28
+STR R26 -46681 R7
+DIV R16 R6 R27
+LDR R2 R10 38260
+ADD R17 R29 R4
+DIV R9 R11 R21
+MUL R25 R8 R2
+DIV R25 R29 R7
+LDR R19 R29 30827
+LDR R24 R0 26119
+STR R29 -36088 R7
+LDR R7 R0 48591
+MUL R24 R8 R12
+LDR R5 R28 35103
+SUB R3 R20 R27
+STR R26 -9338 R26
+LDR R21 R15 -39450
+MUL R27 R30 R20
+MUL R18 R6 R12
+ADD R15 R26 R14
+DIV R1 R18 R20
+SUB R25 R3 R28
+MOV R21 57189
+SUB R21 R21 R17
+MUL R25 R1 R16
+MUL R30 R9 R10
+MOV R16 41038
+ADD R8 R20 R2
+MOV R13 63382
+STR R9 14500 R16
+SUB R19 R21 R23
+DIV R26 R9 R21
+MOV R7 -56994
+MOV R14 -54669
+DIV R4 R13 R3
+SUB R9 R0 R17
+MUL R19 R3 R29
+MUL R10 R3 R3
+ADD R22 R2 R30
+LDR R1 R8 45278
+MOV R1 35026
+DIV R20 R20 R24
+SUB R18 R21 R10
+ADD R27 R18 R9
+STR R22 -41551 R24
+ADD R26 R31 R18
+LDR R19 R27 14544
+STR R7 -35922 R1
+MOV R2 25248
+MOV R6 -53250
+SUB R11 R24 R31
+STR R30 38377 R5
+STR R16 44604 R24
+SUB R6 R29 R1
+DIV R13 R31 R28
+STR R18 -57314 R6
+SUB R23 R27 R20
+ADD R29 R26 R30
+LDR R2 R20 19629
+DIV R28 R11 R10
+ADD R22 R11 R22
+STR R15 35820 R16
+MOV R7 52429
+ADD R28 R25 R27
+DIV R27 R23 R29
+STR R22 -20724 R6
+MUL R26 R27 R3
+MOV R26 -61724
+MOV R24 -53596
+SUB R9 R12 R26
+ADD R3 R13 R7
+LDR R22 R28 16802
+DIV R11 R4 R28
+LDR R15 R11 -41179
+SUB R1 R10 R2
+DIV R10 R11 R31
+SUB R27 R19 R9
+STR R24 64405 R31
+SUB R20 R20 R12
+LDR R1 R31 17421
+ADD R3 R18 R10
+ADD R22 R28 R18
+ADD R8 R11 R10
+ADD R17 R25 R6
+LDR R30 R30 44691
+ADD R23 R22 R20
+MUL R29 R8 R26
+MOV R0 27740
+STR R20 40241 R2
+ADD R22 R19 R0
+STR R10 -35760 R30
+DIV R20 R0 R11
+LDR R22 R12 61019
+DIV R7 R25 R18
+STR R26 7756 R14
+STR R2 54951 R4
+STR R31 -48861 R15
+ADD R15 R10 R14
+DIV R27 R20 R3
+LDR R11 R1 64831
+MOV R12 2804
+ADD R1 R23 R31
+STR R4 60493 R13
+MUL R27 R27 R23
+MOV R28 -49424
+SUB R20 R7 R12
+ADD R17 R5 R29
+MOV R2 -7304
+ADD R14 R9 R4
+MUL R18 R30 R11
+MOV R16 -37740
+DIV R9 R20 R5
+DIV R29 R24 R16
+DIV R12 R24 R20
+MOV R22 40781
+MUL R24 R17 R0
+MOV R13 -49962
+MOV R2 -31150
+MUL R14 R5 R19
+MUL R2 R5 R19
+SUB R17 R0 R6
+ADD R3 R23 R17
+ADD R22 R31 R19
+MUL R8 R24 R29
+STR R1 -106 R20
+MOV R0 48219
+MOV R5 63060
+STR R20 -47029 R11
+STR R18 26683 R26
+SUB R9 R24 R12
+MOV R14 -54749
+LDR R1 R0 -61449
+SUB R15 R28 R28
+MOV R12 54481
+STR R10 -17572 R28
+ADD R28 R4 R15
+ADD R11 R5 R7
+LDR R30 R21 27756
+DIV R11 R6 R25
+STR R9 38759 R22
+ADD R24 R12 R25
+DIV R16 R5 R30
+MUL R12 R22 R7
+DIV R0 R6 R31
+MUL R27 R12 R31
+LDR R27 R14 -64391
+STR R18 10532 R16
+STR R16 -35856 R16
+MOV R17 -21914
+DIV R20 R5 R13
+DIV R23 R21 R6
+STR R24 15867 R28
+MUL R9 R28 R26
+STR R1 -19289 R19
+DIV R31 R5 R16
+ADD R11 R15 R9
+LDR R17 R17 -58712
+ADD R16 R3 R30
+SUB R30 R1 R31
+STR R28 -58716 R11
+SUB R23 R26 R18
+STR R17 54289 R9
+STR R14 4211 R22
+STR R31 27217 R11
+SUB R27 R10 R2
+MOV R2 50138
+LDR R5 R22 -39323
+SUB R7 R6 R15
+SUB R15 R18 R1
+DIV R20 R1 R29
+MUL R11 R23 R17
+MUL R23 R11 R30
+LDR R24 R5 10568
+STR R15 -63086 R23
+DIV R17 R11 R11
+SUB R13 R1 R31
+STR R15 51500 R12
+SUB R27 R31 R24
+SUB R9 R21 R17
+LDR R13 R20 -53551
+LDR R21 R29 -17121
+LDR R3 R23 -43814
+LDR R18 R17 1818
+SUB R0 R5 R26
+LDR R9 R5 -25832
+LDR R12 R31 2922
+MUL R15 R11 R11
+LDR R4 R31 52059
+LDR R28 R3 -21415
+ADD R9 R17 R3
+LDR R3 R17 -53632
+STR R16 47829 R23
+MUL R14 R12 R2
+STR R18 -5150 R29
+MOV R26 11159
+MUL R20 R9 R1
+ADD R20 R30 R20
+LDR R24 R3 57110
+DIV R21 R19 R4
+SUB R31 R30 R14
+ADD R12 R17 R17
+STR R22 48946 R12
+DIV R31 R8 R28
+MUL R25 R4 R14
+STR R5 28706 R24
+STR R22 26506 R2
+DIV R7 R29 R26
+SUB R30 R21 R26
+SUB R7 R28 R21
+ADD R0 R0 R28
+MUL R8 R6 R2
+ADD R18 R26 R2
+MUL R1 R4 R15
+ADD R13 R0 R29
+MUL R28 R13 R21
+LDR R10 R1 -31723
+LDR R3 R5 -55731
+LDR R0 R24 17323
+DIV R19 R0 R30
+STR R29 -3677 R11
+MUL R4 R4 R20
+LDR R18 R13 63224
+SUB R15 R4 R19
+MOV R11 29840
+DIV R14 R27 R22
+STR R14 -13256 R13
+MOV R13 -55592
+DIV R9 R31 R2
+MUL R5 R17 R4
+MUL R2 R8 R4
+DIV R13 R8 R19
+ADD R1 R28 R1
+SUB R8 R13 R5
+MUL R15 R0 R16
+ADD R1 R7 R20
+MOV R31 50260
+LDR R2 R27 -64886
+MUL R7 R18 R11
+LDR R18 R26 5957
+LDR R10 R25 -23987
+MUL R31 R25 R11
+MOV R6 -1667
+SUB R27 R26 R29
+SUB R23 R8 R28
+DIV R26 R13 R24
+ADD R2 R16 R10
+MOV R28 -25298
+LDR R23 R14 -44110
+DIV R26 R27 R20
+DIV R7 R23 R4
+LDR R16 R6 -30848
+ADD R7 R24 R11
+MUL R22 R13 R23
+MOV R20 -888
+LDR R21 R10 -52890
+DIV R21 R29 R3
+MUL R6 R22 R29
+LDR R20 R27 61805
+MUL R14 R2 R22
+LDR R6 R6 6559
+LDR R18 R10 -60673
+DIV R27 R0 R4
+DIV R4 R1 R28
+STR R7 -41852 R21
+STR R17 36674 R24
+ADD R6 R11 R19
+SUB R21 R26 R28
+STR R22 -62835 R7
+DIV R22 R16 R21
+MOV R20 -50268
+MOV R29 1637
+DIV R10 R3 R17
+SUB R10 R20 R19
+LDR R23 R26 56337
+MUL R26 R13 R24
+ADD R26 R18 R2
+LDR R8 R1 -46181
+MUL R7 R11 R10
+STR R16 -40251 R31
+STR R0 30250 R30
+MUL R30 R13 R7
+ADD R26 R9 R31
+SUB R27 R26 R12
+ADD R17 R9 R3
+ADD R27 R23 R14
+ADD R30 R11 R0
+MUL R0 R17 R8
+DIV R29 R16 R15
+MUL R29 R0 R14
+MOV R26 9640
+SUB R22 R27 R24
+MUL R1 R17 R15
+MOV R7 -36381
+ADD R11 R25 R28
+DIV R13 R4 R8
+SUB R15 R13 R29
+MUL R19 R4 R24
+LDR R18 R13 -20647
+STR R24 43490 R4
+STR R31 -45303 R14
+LDR R23 R15 46706
+DIV R4 R7 R10
+STR R1 4100 R8
+ADD R12 R8 R20
+MUL R21 R27 R16
+SUB R20 R20 R9
+LDR R25 R7 6710
+LDR R7 R13 -5160
+MUL R23 R11 R12
+SUB R2 R21 R5
+SUB R28 R15 R10
+STR R30 -20661 R5
+MUL R29 R29 R28
+DIV R8 R16 R12
+SUB R7 R10 R8
+STR R14 33566 R16
+DIV R22 R27 R18
+MOV R0 42091
+STR R18 -26177 R20
+ADD R27 R16 R10
+LDR R10 R13 -46044
+LDR R5 R8 13525
+LDR R9 R26 -27321
+STR R12 44849 R31
+LDR R0 R11 -46521
+STR R10 37204 R26
+MOV R21 65500
+ADD R18 R6 R14
+DIV R4 R31 R8
+ADD R7 R13 R31
+MOV R14 -39179
+SUB R31 R19 R30
+LDR R1 R25 62424
+STR R4 57262 R24
+STR R30 -30767 R22
+LDR R16 R9 52025
+ADD R21 R22 R2
+MOV R9 -5131
+SUB R30 R13 R2
+MOV R31 -2594
+MOV R30 -49428
+LDR R5 R13 -22273
+ADD R15 R12 R31
+LDR R26 R29 -7068
+ADD R16 R17 R24
+LDR R25 R19 -41961
+SUB R15 R19 R7
+MUL R14 R17 R1
+SUB R1 R28 R21
+ADD R7 R13 R28
+MOV R15 -6322
+DIV R1 R24 R13
+LDR R9 R18 -9877
+MOV R30 8366
+MUL R27 R25 R5
+MUL R3 R0 R14
+MOV R22 29533
+DIV R12 R24 R21
+STR R9 -18143 R30
+LDR R0 R17 4880
+LDR R5 R8 -60892
+LDR R21 R0 -10380
+STR R23 33285 R18
+DIV R15 R5 R30
+MUL R3 R22 R16
+MOV R2 9116
+DIV R9 R19 R30
+LDR R12 R0 -41106
+LDR R29 R16 -16312
+DIV R8 R6 R5
+SUB R9 R14 R7
+DIV R24 R27 R26
+ADD R14 R25 R31
+DIV R18 R19 R23
+DIV R15 R4 R0
+ADD R20 R27 R31
+ADD R9 R3 R13
+LDR R6 R12 -5359
+SUB R27 R5 R15
+LDR R19 R10 13079
+MOV R7 -3427
+SUB R21 R4 R13
+SUB R16 R30 R22
+STR R29 57010 R4
+ADD R29 R16 R12
+SUB R3 R14 R7
+LDR R1 R16 -55389
+DIV R18 R4 R30
+DIV R5 R13 R5
+DIV R13 R24 R29
+LDR R15 R26 17325
+ADD R19 R9 R20
+LDR R1 R25 62425
+MOV R25 8956
+SUB R28 R26 R6
+LDR R7 R3 -50452
+DIV R28 R16 R2
+ADD R15 R14 R18
+MUL R0 R20 R22
+DIV R24 R9 R7
+DIV R5 R24 R11
+ADD R14 R22 R21
+SUB R7 R6 R4
+MOV R21 -4667
+ADD R26 R16 R6
+LDR R30 R14 8054
+MOV R15 60875
+DIV R19 R6 R26
+ADD R18 R2 R4
+LDR R25 R27 17807
+MUL R19 R11 R6
+LDR R22 R23 -11055
+SUB R22 R14 R30
+MOV R13 44811
+MUL R31 R31 R12
+STR R29 -21230 R4
+STR R12 -50551 R6
+SUB R11 R23 R22
+LDR R0 R31 51738
+STR R29 16492 R16
+DIV R0 R30 R13
+SUB R31 R27 R22
+MOV R8 21780
+ADD R8 R20 R9
+MOV R1 16010
+STR R23 274 R22
+STR R27 -7301 R31
+MOV R9 -60278
+STR R20 38674 R20
+DIV R3 R20 R18
+MUL R3 R28 R29
+SUB R0 R3 R0
+LDR R13 R17 14834
+SUB R18 R22 R20
+SUB R19 R4 R24
+SUB R30 R3 R18
+ADD R19 R25 R20
+LDR R20 R12 23018
+ADD R7 R9 R20
+STR R15 39905 R2
+MUL R4 R5 R26
+MOV R3 -14679
+LDR R30 R20 279
+STR R3 -14317 R7
+LDR R19 R22 -31230
+MUL R27 R24 R19
+MUL R31 R1 R26
+MUL R19 R31 R0
+MUL R6 R25 R12
+STR R17 3148 R25
+STR R21 38822 R14
+DIV R5 R13 R25
+DIV R31 R29 R10
+ADD R7 R24 R11
+MUL R3 R3 R14
+LDR R6 R14 -26562
+SUB R23 R17 R17
+MUL R29 R4 R30
+MUL R24 R28 R27
+DIV R23 R24 R3
+SUB R1 R18 R6
+DIV R20 R23 R1
+LDR R7 R25 23313
+SUB R30 R5 R21
+SUB R5 R4 R23
+DIV R6 R6 R16
+MUL R3 R19 R26
+STR R7 13138 R15
+LDR R30 R4 18673
+STR R30 -9582 R10
+MUL R12 R17 R7
+MUL R27 R30 R10
+STR R8 41700 R12
+ADD R17 R24 R26
+MUL R25 R3 R10
+SUB R8 R23 R24
+MUL R19 R17 R29
+STR R11 -42377 R2
+DIV R12 R23 R24
+MOV R30 -37109
+MOV R20 37130
+STR R23 -13358 R15
+DIV R4 R19 R16
+LDR R28 R26 13826
+MOV R27 -57164
+DIV R15 R19 R1
+ADD R20 R24 R1
+STR R29 10399 R15
+DIV R20 R17 R10
+MUL R24 R23 R3
+DIV R30 R1 R1
+LDR R3 R19 -5826
+STR R20 -60734 R24
+SUB R4 R23 R5
+SUB R24 R11 R4
+STR R23 24015 R11
+SUB R4 R25 R10
+MOV R7 32967
+MOV R29 20806
+SUB R24 R12 R0
+MOV R8 -64498
+STR R7 59730 R22
+LDR R28 R12 36529
+DIV R8 R26 R23
+STR R3 62333 R25
+LDR R28 R31 -60475
+DIV R10 R1 R8
+DIV R10 R11 R5
+DIV R20 R15 R16
+LDR R30 R2 35739
+SUB R3 R8 R15
+MUL R30 R16 R11
+MUL R6 R3 R27
+MUL R29 R11 R30
+ADD R5 R4 R24
+STR R28 -61279 R14
+MOV R15 43977
+SUB R14 R9 R14
+SUB R28 R1 R11
+MUL R16 R26 R18
+STR R21 -40109 R1
+STR R29 -7884 R29
+ADD R8 R19 R9
+STR R6 22070 R31
+MUL R30 R0 R17
+MOV R3 -33806
+STR R15 21193 R9
+LDR R5 R29 49475
+LDR R24 R20 -5380
+ADD R13 R25 R19
+ADD R25 R17 R20
+STR R0 34081 R1
+STR R15 41363 R17
+SUB R23 R5 R11
+MOV R1 37533
+MUL R27 R16 R23
+DIV R6 R3 R8
+MUL R31 R12 R13
+MUL R2 R29 R30
+STR R24 -28529 R21
+MUL R12 R21 R6
+DIV R6 R8 R17
+STR R11 -3257 R0
+ADD R19 R11 R17
+ADD R18 R14 R17
+MOV R6 52136
+ADD R19 R23 R29
+LDR R25 R5 -5929
+SUB R1 R9 R3
+LDR R19 R14 -7378
+STR R17 59466 R12
+ADD R31 R8 R15
+DIV R6 R20 R7
+MOV R27 -11776
+DIV R18 R16 R30
+ADD R17 R1 R6
+STR R12 1802 R0
+LDR R3 R18 -59368
+ADD R0 R9 R14
+STR R10 65005 R9
+LDR R22 R2 -61293
+SUB R18 R23 R8
+LDR R31 R28 30217
+LDR R12 R13 6020
+DIV R6 R29 R19
+LDR R2 R4 -63437
+STR R26 33587 R29
+LDR R28 R18 502
+MOV R10 -32102
+MOV R21 32832
+LDR R13 R22 8751
+DIV R10 R9 R19
+MOV R18 -28785
+DIV R21 R14 R30
+SUB R6 R30 R8
+LDR R17 R11 13980
+DIV R0 R23 R28
+LDR R24 R23 48813
+LDR R2 R0 -27054
+MOV R26 50492
+MOV R12 -3617
+DIV R17 R22 R24
+DIV R4 R3 R3
+MOV R4 -42954
+STR R4 13957 R10
+STR R12 -23668 R26
+MOV R8 -30609
+SUB R29 R7 R20
+SUB R6 R22 R6
+LDR R6 R17 -58389
+DIV R15 R16 R25
+MOV R13 55342
+STR R6 34309 R11
+STR R13 55033 R0
+MUL R10 R19 R25
+DIV R15 R29 R15
+MOV R12 -58170
+DIV R30 R6 R16
+LDR R16 R23 51594
+STR R21 -59574 R2
+SUB R13 R12 R2
+LDR R20 R14 -16238
+LDR R25 R21 -63682
+MOV R1 56148
+DIV R16 R16 R10
+STR R15 -60087 R22
+LDR R3 R5 -6392
+MUL R5 R27 R27
+STR R7 48021 R26
+LDR R1 R6 -29557
+MOV R14 36140
+MOV R1 12655
+SUB R0 R12 R26
+DIV R12 R8 R17
+MOV R18 60328
+STR R25 36203 R14
+ADD R3 R13 R28
+STR R21 52080 R24
+DIV R7 R22 R13
+ADD R10 R5 R24
+STR R3 -2567 R23
+MOV R30 -55844
+STR R27 -13710 R18
+DIV R29 R27 R21
+MUL R5 R25 R18
+SUB R12 R13 R23
+MOV R3 12991
+STR R11 -28603 R28
+ADD R15 R15 R7
+STR R31 43909 R9
+MUL R11 R0 R12
+LDR R18 R10 -56889
+MOV R12 412
+LDR R19 R10 -11946
+DIV R10 R15 R4
+DIV R23 R14 R16
+LDR R17 R10 18699
+MOV R1 -64719
+SUB R11 R20 R27
+SUB R11 R3 R31
+DIV R25 R10 R13
+LDR R13 R3 -16621
+MOV R7 55392
+LDR R4 R3 -36327
+DIV R15 R29 R28
+DIV R4 R25 R4
+MOV R2 -54625
+LDR R29 R24 40994
+MUL R12 R5 R23
+LDR R4 R12 58901
+SUB R27 R25 R23
+SUB R28 R13 R23
+DIV R27 R15 R0
+SUB R18 R9 R6
+DIV R27 R22 R10
+LDR R17 R21 -19024
+ADD R29 R17 R12
+LDR R5 R30 -14558
+SUB R18 R13 R6
+DIV R22 R5 R5
+MUL R28 R4 R3
+DIV R3 R12 R7
+SUB R17 R28 R2
+ADD R22 R23 R4
+MUL R9 R17 R28
+STR R25 -52776 R16
+LDR R28 R16 38814
+DIV R23 R6 R16
+DIV R8 R4 R27
+STR R0 4564 R17
+LDR R30 R26 46756
+DIV R17 R20 R6
+MUL R7 R15 R23
+SUB R14 R1 R11
+DIV R1 R29 R4
+LDR R12 R15 14571
+STR R29 -62665 R7
+LDR R31 R21 35526
+STR R20 43856 R7
+MOV R20 -2284
+DIV R23 R6 R6
+LDR R1 R22 40617
+SUB R22 R11 R25
+DIV R4 R26 R3
+DIV R0 R17 R14
+ADD R3 R3 R29
+LDR R31 R1 46092
+MOV R27 -7266
+DIV R3 R29 R3
+DIV R3 R11 R13
+LDR R26 R7 -49821
+MUL R12 R26 R14
+MOV R19 -9171
+STR R1 -21266 R25
+MUL R7 R6 R15
+DIV R29 R26 R30
+SUB R19 R28 R8
+MOV R12 -9771
+STR R6 -54341 R19
+MUL R20 R26 R11
+DIV R27 R2 R21
+STR R20 -38486 R26
+DIV R13 R28 R3
+MUL R3 R12 R3
+MUL R26 R29 R5
+MOV R1 57953
+MOV R27 -57060
+MOV R17 -22693
+LDR R9 R27 -28718
+STR R26 -35235 R24
+STR R29 56638 R8
+STR R9 -38835 R14
+MUL R20 R13 R2
+DIV R22 R23 R28
+DIV R19 R30 R21
+STR R1 44 R18
+ADD R21 R9 R16
+ADD R9 R5 R21
+LDR R26 R9 14532
+MOV R7 20372
+DIV R25 R18 R2
+MUL R27 R6 R29
+MOV R12 -63705
+LDR R31 R31 -39543
+ADD R28 R0 R12
+MOV R18 13294
+STR R8 -14819 R28
+MUL R8 R15 R10
+LDR R25 R10 27010
+STR R8 60206 R4
+STR R7 -18263 R22
+SUB R30 R27 R21
+ADD R26 R28 R8
+SUB R1 R25 R7
+SUB R15 R11 R9
+MOV R6 -31857
+LDR R10 R20 52735
+STR R9 -37952 R31
+STR R2 53957 R2
+MUL R0 R17 R6
+LDR R15 R6 -45582
+DIV R24 R3 R2
+DIV R24 R20 R3
+STR R10 -62888 R4
+ADD R24 R11 R0
+ADD R25 R2 R21
+LDR R16 R30 -16814
+DIV R22 R18 R14
+MUL R14 R1 R30
+MUL R10 R18 R15
+SUB R18 R14 R12
+MUL R19 R23 R28
+ADD R31 R1 R16
+LDR R22 R25 -29790
+DIV R24 R16 R0
+DIV R22 R26 R31
+STR R8 -46555 R0
+SUB R2 R13 R9
+SUB R19 R7 R10
+LDR R16 R20 -57131
+MOV R8 -52020
+DIV R18 R3 R19
+SUB R21 R2 R26
+LDR R30 R4 55604
+DIV R12 R26 R30
+STR R9 42896 R14
+ADD R30 R10 R30
+LDR R20 R12 -57462
+LDR R26 R20 -62997
+STR R24 29430 R15
+ADD R29 R19 R23
+LDR R29 R18 -13580
+SUB R5 R5 R11
+SUB R10 R15 R3
+MOV R17 -2765
+STR R5 -58715 R22
+DIV R31 R2 R16
+MOV R8 45481
+STR R8 -29823 R2
+MUL R1 R7 R12
+MUL R29 R2 R29
+MUL R0 R6 R18
+SUB R23 R29 R15
+MOV R24 58443
+ADD R18 R20 R30
+ADD R5 R28 R21
+MUL R15 R1 R21
+LDR R12 R4 -19458
+ADD R27 R10 R9
+MOV R3 62874
+MUL R10 R7 R28
+MUL R2 R4 R23
+ADD R19 R3 R23
+MOV R22 28336
+DIV R19 R30 R26
+MUL R19 R3 R4
+SUB R2 R13 R0
+DIV R3 R13 R5
+DIV R12 R12 R14
+DIV R24 R2 R25
+MOV R12 64560
+LDR R19 R28 -49459
+STR R28 -6070 R5
+SUB R1 R16 R18
+DIV R1 R5 R5
+MOV R22 34895
+SUB R0 R27 R10
+SUB R16 R5 R1
+SUB R2 R2 R4
+SUB R28 R8 R24
+STR R12 8057 R9
+LDR R8 R4 41705
+LDR R15 R6 54925
+LDR R1 R1 11925
+DIV R30 R29 R26
+MOV R9 -28054
+LDR R5 R4 -52147
+ADD R7 R6 R2
+MUL R24 R15 R14
+LDR R23 R11 -63637
+MOV R16 55773
+ADD R23 R18 R16
+DIV R15 R26 R19
+MUL R5 R14 R22
+ADD R7 R1 R30
+SUB R20 R10 R5
+MOV R15 -63154
+LDR R30 R12 50801
+SUB R20 R14 R31
+SUB R26 R3 R23
+MOV R14 41515
+STR R7 -19590 R10
+MOV R2 39524
+STR R6 22478 R11
+STR R16 43257 R5
+STR R18 -54343 R22
+DIV R31 R5 R14
+MUL R7 R28 R28
+MOV R14 3738
+DIV R19 R17 R15
+ADD R27 R26 R20
+MOV R0 44339
+LDR R31 R1 -8399
+MOV R2 8258
+LDR R27 R8 52603
+LDR R11 R14 -7422
+ADD R25 R14 R30
+DIV R13 R13 R31
+ADD R31 R23 R14
+SUB R12 R21 R4
+DIV R25 R15 R31
+LDR R12 R8 33581
+MOV R9 34077
+STR R8 62885 R28
+STR R29 29476 R28
+ADD R15 R14 R8
+SUB R24 R4 R1
+LDR R14 R11 -13546
+ADD R1 R6 R24
+MOV R18 -60669
+SUB R28 R20 R18
+DIV R19 R12 R26
+STR R22 55206 R25
+ADD R4 R22 R9
+STR R5 -39107 R30
+ADD R8 R3 R12
+DIV R12 R7 R10
+SUB R30 R27 R19
+LDR R14 R4 -54483
+MOV R10 46203
+DIV R12 R13 R5
+MOV R14 62014
+STR R22 26618 R5
+MUL R22 R16 R5
+ADD R11 R18 R27
+MUL R13 R1 R28
+DIV R29 R7 R13
+MUL R22 R3 R16
+ADD R22 R25 R20
+STR R29 -12931 R6
+MUL R27 R15 R27
+DIV R18 R7 R6
+MOV R22 4108
+STR R12 -11972 R5
+SUB R31 R5 R2
+SUB R25 R3 R5
+SUB R29 R19 R15
+LDR R15 R23 -20241
+LDR R24 R31 3865
+LDR R8 R19 -36820
+STR R21 -53372 R29
+DIV R31 R12 R2
+SUB R22 R13 R1
+DIV R30 R13 R4
+SUB R14 R27 R26
+SUB R9 R17 R5
+ADD R1 R30 R16
+STR R15 5255 R18
+DIV R28 R20 R30
+MOV R21 28227
+SUB R7 R26 R12
+MOV R4 13877
+MOV R9 51154
+STR R21 33385 R5
+DIV R14 R24 R14
+STR R6 -29194 R10
+MOV R23 -17607
+DIV R24 R15 R8
+LDR R23 R5 16790
+ADD R14 R3 R23
+SUB R30 R3 R8
+SUB R13 R25 R22
+MUL R2 R14 R4
+ADD R26 R3 R16
+SUB R5 R29 R30
+MUL R10 R26 R11
+MUL R11 R19 R2
+SUB R18 R31 R18
+MUL R3 R27 R22
+DIV R0 R17 R13
+MUL R5 R10 R29
+SUB R5 R10 R6
+DIV R14 R2 R21
+MUL R2 R4 R19
+LDR R24 R8 38497
+STR R31 -17885 R30
+SUB R6 R16 R15
+STR R16 -58191 R7
+STR R20 37265 R21
+SUB R22 R10 R7
+DIV R14 R4 R13
+LDR R11 R27 34888
+MUL R1 R7 R24
+ADD R31 R13 R16
+SUB R28 R5 R6
+LDR R27 R9 4083
+LDR R15 R24 -28591
+MUL R31 R9 R7
+STR R26 57252 R5
+DIV R11 R9 R19
+STR R10 32737 R1
+SUB R5 R12 R2
+SUB R16 R11 R27
+ADD R24 R30 R11
+MOV R2 -18893
+MUL R19 R28 R27
+MOV R3 29366
+DIV R6 R31 R1
+LDR R15 R16 23468
+STR R25 41372 R3
+DIV R7 R8 R18
+DIV R8 R13 R14
+MOV R5 -26118
+MUL R26 R3 R24
+MOV R12 50708
+MUL R31 R14 R24
+LDR R30 R29 27093
+SUB R12 R23 R27
+STR R19 -18022 R12
+MUL R5 R6 R3
+LDR R22 R26 19026
+SUB R16 R22 R1
+STR R15 -27090 R6
+SUB R28 R5 R7
+SUB R27 R21 R12
+MUL R9 R17 R7
+MUL R2 R5 R4
+LDR R30 R18 -47183
+MUL R23 R17 R10
+LDR R27 R29 -58176
+ADD R20 R19 R11
+MOV R15 39400
+MUL R23 R24 R1
+DIV R27 R15 R22
+SUB R0 R31 R9
+DIV R25 R11 R24
+SUB R11 R30 R17
+ADD R7 R30 R6
+DIV R13 R12 R27
+STR R17 -15804 R25
+SUB R23 R19 R24
+DIV R16 R24 R11
+STR R31 3277 R1
+MOV R13 -33697
+MUL R6 R27 R19
+DIV R26 R31 R4
+ADD R27 R24 R4
+ADD R12 R16 R28
+MOV R16 -16746
+SUB R24 R11 R11
+ADD R29 R18 R6
+SUB R26 R16 R18
+SUB R22 R15 R3
+MOV R22 -39736
+ADD R2 R24 R5
+DIV R0 R30 R21
+LDR R26 R6 52912
+STR R10 14964 R19
+LDR R17 R7 -51900
+MUL R21 R26 R16
+ADD R29 R20 R10
+LDR R18 R11 -46756
+SUB R0 R7 R10
+MOV R15 40825
+LDR R7 R21 19647
+DIV R30 R20 R15
+LDR R23 R13 -62209
+LDR R11 R0 -4128
+SUB R14 R25 R23
+MUL R8 R23 R13
+LDR R26 R7 -35688
+SUB R10 R3 R12
+ADD R5 R28 R15
+MOV R4 31638
+MUL R23 R12 R2
+ADD R26 R31 R28
+SUB R27 R27 R17
+DIV R5 R27 R28
+LDR R14 R29 -21671
+ADD R18 R26 R16
+MOV R25 -11054
+STR R31 47121 R21
+MOV R17 6279
+STR R25 -59486 R3
+SUB R22 R28 R17
+MOV R19 13100
+ADD R6 R2 R18
+MUL R4 R8 R13
+DIV R27 R2 R28
+STR R8 -50900 R25
+ADD R4 R28 R24
+STR R1 -26924 R0
+DIV R13 R8 R2
+MUL R12 R6 R3
+MOV R5 52263
+STR R17 57412 R27
+MUL R6 R4 R1
+SUB R21 R5 R22
+ADD R21 R14 R8
+LDR R30 R5 -11756
+MOV R7 -13762
+MOV R27 61774
+LDR R25 R24 57731
+SUB R26 R7 R11
+MUL R23 R7 R24
+STR R1 -15063 R0
+DIV R25 R25 R24
+LDR R7 R6 29521
+LDR R17 R1 41892
+MUL R30 R4 R31
+MOV R28 -52406
+ADD R2 R16 R4
+MOV R19 -64471
+LDR R12 R3 24470
+MOV R11 -24893
+DIV R17 R8 R18
+STR R4 51953 R4
+STR R25 -27061 R16
+ADD R11 R13 R9
+SUB R3 R23 R28
+MUL R10 R0 R8
+SUB R30 R12 R24
+MUL R18 R25 R9
+SUB R8 R27 R1
+DIV R28 R14 R8
+MOV R1 29270
+DIV R18 R3 R1
+STR R14 61913 R0
+DIV R26 R31 R4
+LDR R20 R25 42898
+LDR R26 R4 -62617
+MUL R17 R0 R1
+ADD R8 R21 R9
+STR R1 -50830 R2
+STR R19 13162 R24
+MUL R4 R26 R19
+MUL R29 R6 R13
+DIV R25 R25 R4
+STR R15 51582 R18
+MOV R4 5550
+MOV R5 -37642
+STR R7 63926 R17
+MOV R12 -50907
+MUL R27 R22 R27
+ADD R18 R27 R11
+MOV R2 -10873
+MOV R28 -29273
+ADD R4 R2 R29
+LDR R20 R2 9292
+SUB R6 R18 R4
+SUB R16 R8 R2
+DIV R28 R21 R8
+DIV R4 R13 R10
+DIV R10 R18 R24
+MOV R24 10027
+MOV R7 25935
+MOV R29 31736
+LDR R26 R28 1741
+MUL R6 R12 R16
+SUB R20 R5 R12
+MOV R30 -11264
+ADD R27 R9 R28
+SUB R20 R7 R26
+MOV R28 25438
+SUB R9 R5 R27
+DIV R16 R5 R12
+DIV R30 R31 R10
+DIV R28 R15 R6
+DIV R11 R29 R28
+STR R0 20221 R24
+MOV R17 -47425
+MUL R28 R16 R14
+STR R2 43565 R27
+LDR R24 R11 5599
+LDR R8 R3 -53693
+SUB R28 R17 R0
+LDR R17 R27 -49651
+SUB R5 R26 R12
+STR R24 22763 R31
+DIV R15 R28 R25
+STR R24 31737 R28
+MUL R17 R31 R28
+MUL R16 R18 R15
+MOV R3 28829
+STR R29 52932 R12
+ADD R20 R19 R31
+MUL R1 R26 R23
+MOV R22 32897
+DIV R24 R2 R26
+MOV R31 8864
+MOV R16 -30654
+MOV R29 26567
+MUL R1 R8 R17
+STR R6 31563 R17
+DIV R31 R13 R22
+MUL R15 R20 R29
+MUL R20 R13 R24
+MUL R27 R24 R20
+DIV R26 R31 R19
+SUB R15 R18 R29
+ADD R23 R26 R20
+STR R19 -35757 R1
+STR R1 -43759 R8
+LDR R29 R19 50886
+ADD R9 R19 R11
+MOV R21 30157
+DIV R2 R25 R12
+MOV R27 41217
+MOV R24 20056
+MUL R4 R10 R7
+SUB R9 R25 R3
+ADD R11 R27 R6
+DIV R18 R16 R18
+ADD R21 R24 R14
+MUL R27 R12 R6
+ADD R24 R19 R1
+STR R29 -51284 R8
+MOV R9 25785
+MUL R31 R23 R13
+MUL R14 R12 R14
+MUL R27 R14 R14
+MOV R25 -4820
+ADD R7 R6 R23
+DIV R15 R9 R26
+MUL R21 R25 R11
+ADD R2 R20 R12
+DIV R22 R12 R30
+DIV R13 R5 R1
+DIV R28 R11 R31
+ADD R9 R20 R27
+MOV R28 643
+LDR R25 R28 -40559
+SUB R21 R10 R6
+MUL R5 R14 R15
+STR R14 2675 R6
+MUL R10 R0 R13
+DIV R0 R25 R7
+MOV R24 -50538
+SUB R4 R15 R6
+STR R30 -8710 R6
+LDR R21 R16 60172
+MUL R28 R6 R18
+ADD R14 R11 R20
+LDR R5 R4 -25133
+SUB R9 R15 R26
+ADD R28 R22 R17
+SUB R24 R25 R7
+ADD R2 R30 R15
+LDR R5 R15 -28428
+LDR R28 R29 -1868
+ADD R7 R8 R1
+SUB R9 R6 R8
+DIV R2 R23 R7
+SUB R23 R6 R26
+LDR R1 R18 -15966
+DIV R5 R23 R5
+ADD R2 R4 R5
+DIV R12 R8 R22
+DIV R5 R3 R20
+STR R24 63661 R18
+SUB R7 R25 R20
+LDR R12 R25 -39064
+ADD R31 R31 R27
+DIV R4 R6 R12
+MOV R10 50854
+MUL R5 R21 R26
+DIV R20 R19 R24
+STR R21 57361 R25
+MUL R10 R18 R17
+MUL R13 R19 R18
+SUB R4 R10 R13
+MUL R16 R14 R3
+STR R5 -59851 R19
+LDR R25 R31 37594
+DIV R7 R17 R30
+LDR R2 R10 -29377
+SUB R28 R13 R0
+ADD R29 R31 R12
+STR R17 -36261 R28
+ADD R15 R29 R3
+DIV R30 R24 R11
+MOV R30 50814
+MOV R24 -51766
+MUL R12 R2 R7
+ADD R28 R16 R21
+MOV R0 -44645
+LDR R5 R10 -26632
+STR R16 36516 R19
+ADD R26 R20 R15
+MUL R20 R16 R6
+MUL R17 R9 R31
+MOV R26 -62589
+DIV R15 R7 R9
+SUB R29 R18 R20
+DIV R5 R14 R18
+MUL R12 R20 R11
+MUL R3 R9 R5
+MOV R16 48266
+MUL R10 R14 R15
+LDR R8 R7 4980
+ADD R15 R25 R1
+MUL R23 R19 R16
+DIV R25 R10 R29
+MUL R31 R4 R14
+MOV R25 -53375
+DIV R1 R28 R5
+ADD R8 R7 R19
+LDR R13 R26 34960
+LDR R6 R18 -30879
+STR R11 59769 R20
+SUB R11 R27 R3
+DIV R21 R10 R25
+STR R24 -37975 R5
+MOV R5 -58187
+LDR R14 R1 -15680
+MUL R31 R13 R15
+MOV R17 49270
+STR R27 -26175 R16
+MOV R16 -55096
+ADD R21 R23 R31
+LDR R12 R15 5306
+ADD R14 R24 R18
+ADD R28 R8 R13
+STR R26 52832 R21
+LDR R19 R31 26101
+ADD R29 R2 R25
+MUL R2 R0 R25
+ADD R22 R30 R2
+STR R2 39882 R15
+LDR R22 R15 6107
+SUB R22 R15 R6
+SUB R5 R25 R17
+SUB R29 R29 R10
+MOV R28 35164
+LDR R12 R24 -8733
+ADD R21 R13 R22
+DIV R25 R15 R0
+ADD R1 R28 R25
+ADD R27 R18 R13
+STR R23 32579 R19
+LDR R18 R1 49137
+DIV R16 R20 R24
+ADD R23 R11 R14
+LDR R4 R0 -5254
+STR R2 20921 R10
+ADD R12 R13 R17
+LDR R13 R19 50608
+ADD R21 R13 R23
+DIV R0 R27 R0
+ADD R1 R2 R9
+DIV R19 R31 R24
+MUL R1 R5 R1
+SUB R22 R30 R10
+MUL R17 R25 R8
+LDR R21 R23 -47338
+SUB R5 R29 R14
+MOV R15 -2888
+ADD R16 R9 R10
+SUB R17 R26 R1
+STR R9 46234 R29
+MUL R5 R24 R19
+DIV R18 R19 R24
+MOV R5 -47756
+STR R7 16766 R17
+LDR R28 R29 -39723
+MOV R26 -15013
+DIV R22 R0 R10
+ADD R24 R19 R15
+SUB R5 R20 R27
+DIV R24 R2 R30
+DIV R0 R2 R22
+STR R19 -55464 R12
+SUB R21 R25 R5
+MOV R27 35165
+DIV R21 R19 R15
+ADD R16 R25 R18
+SUB R8 R5 R18
+DIV R10 R28 R1
+LDR R11 R24 -40396
+MOV R2 -11396
+LDR R29 R24 -60313
+SUB R7 R8 R29
+LDR R19 R8 57577
+ADD R7 R21 R30
+MOV R6 -11976
+MOV R0 57800
+STR R6 -781 R9
+LDR R0 R10 -21028
+SUB R19 R23 R12
+MUL R2 R18 R24
+LDR R29 R27 -21845
+SUB R21 R14 R28
+DIV R10 R30 R29
+SUB R0 R19 R3
+STR R2 -33050 R7
+ADD R29 R28 R23
+MUL R16 R25 R15
+MUL R19 R3 R21
+DIV R29 R3 R14
+DIV R2 R2 R8
+MUL R28 R21 R16
+MOV R28 -34928
+STR R7 58106 R15
+MUL R11 R30 R4
+DIV R16 R18 R6
+ADD R7 R3 R9
+MOV R22 -46730
+STR R13 -37911 R10
+MUL R27 R28 R1
+STR R20 1033 R5
+MUL R9 R7 R15
+STR R4 -48057 R15
+MUL R23 R0 R8
+DIV R0 R18 R1
+LDR R0 R20 -12003
+MUL R5 R11 R3
+MOV R18 -61386
+DIV R14 R28 R15
+MOV R7 26883
+ADD R15 R30 R8
+MOV R8 15414
+MOV R21 -22651
+LDR R5 R25 -61744
+ADD R22 R1 R10
+DIV R20 R29 R20
+SUB R11 R12 R22
+MUL R10 R2 R31
+DIV R5 R14 R27
+ADD R13 R21 R31
+STR R12 56102 R25
+MOV R23 46829
+ADD R23 R25 R0
+LDR R26 R29 -28568
+ADD R6 R23 R23
+DIV R24 R7 R15
+ADD R27 R8 R23
+MUL R27 R27 R27
+MOV R10 33959
+LDR R2 R26 13952
+DIV R2 R6 R27
+MUL R18 R7 R15
+DIV R6 R3 R21
+MUL R16 R25 R16
+SUB R1 R31 R20
+DIV R30 R24 R24
+LDR R10 R4 28228
+ADD R28 R10 R10
+MUL R4 R30 R24
+STR R14 6354 R8
+ADD R28 R12 R4
+MOV R15 20506
+MUL R9 R13 R10
+MUL R9 R8 R29
+MUL R19 R9 R14
+ADD R23 R29 R22
+STR R26 -10345 R18
+LDR R19 R10 -62538
+ADD R22 R16 R25
+ADD R26 R21 R30
+STR R16 -13239 R18
+SUB R0 R14 R27
+MUL R10 R30 R6
+SUB R31 R3 R13
+MUL R12 R9 R28
+ADD R15 R18 R2
+DIV R5 R31 R1
+DIV R21 R29 R11
+LDR R29 R25 18949
+SUB R16 R14 R22
+MUL R2 R18 R25
+MUL R13 R29 R27
+DIV R2 R18 R29
+LDR R4 R12 57340
+LDR R12 R6 -53636
+STR R7 -13232 R20
+SUB R25 R8 R14
+ADD R14 R30 R20
+SUB R17 R7 R7
+DIV R29 R15 R17
+MUL R9 R0 R19
+MOV R20 7353
+SUB R20 R27 R20
+ADD R22 R8 R0
+DIV R22 R4 R20
+MOV R13 -14791
+DIV R17 R4 R24
+MUL R1 R25 R27
+MOV R20 61545
+MUL R16 R4 R24
+MOV R10 21758
+ADD R11 R18 R22
+ADD R18 R25 R8
+LDR R14 R3 13201
+LDR R28 R9 -61140
+STR R30 -3067 R27
+MOV R26 -37524
+MOV R2 6983
+DIV R9 R20 R17
+STR R15 -34496 R31
+SUB R18 R15 R1
+SUB R22 R30 R5
+DIV R3 R18 R22
+MOV R11 -30607
+LDR R18 R12 -57979
+ADD R20 R7 R6
+ADD R25 R13 R30
+LDR R4 R25 60636
+MUL R10 R17 R25
+DIV R22 R9 R11
+LDR R18 R11 -25949
+MOV R21 -41820
+ADD R30 R9 R15
+DIV R4 R12 R25
+STR R23 8372 R19
+LDR R14 R31 -41406
+MOV R29 -5190
+MOV R8 -11457
+ADD R7 R9 R13
+STR R18 -20498 R4
+MOV R25 -31329
+ADD R30 R26 R7
+MOV R21 57062
+LDR R18 R1 -36799
+MUL R4 R8 R13
+SUB R29 R14 R16
+DIV R24 R18 R9
+MOV R11 26969
+DIV R23 R14 R7
+STR R28 35586 R7
+STR R28 -22191 R24
+DIV R17 R6 R10
+MOV R10 39026
+ADD R0 R15 R21
+SUB R8 R5 R31
+DIV R12 R8 R17
+DIV R6 R3 R21
+MUL R21 R21 R12
+SUB R29 R7 R10
+DIV R4 R2 R5
+DIV R6 R29 R3
+LDR R7 R25 -59963
+LDR R20 R13 -52139
+LDR R9 R6 -12948
+DIV R1 R27 R2
+SUB R25 R27 R21
+STR R8 -4889 R12
+DIV R17 R17 R28
+DIV R23 R22 R3
+DIV R27 R21 R21
+MUL R21 R17 R27
+STR R27 24463 R3
+MOV R11 -58672
+MOV R23 18462
+MOV R5 -6975
+MUL R22 R17 R3
+SUB R22 R21 R19
+SUB R16 R7 R25
+MOV R3 -27051
+SUB R24 R25 R20
+MOV R20 -16685
+MOV R12 16232
+MUL R0 R15 R21
+LDR R10 R30 12585
+MOV R27 -23849
+SUB R6 R15 R28
+LDR R14 R2 -31300
+MUL R29 R29 R12
+MOV R16 -16897
+MUL R31 R28 R21
+ADD R0 R11 R19
+MOV R14 64940
+SUB R2 R9 R2
+MOV R7 42090
+STR R28 10675 R24
+LDR R7 R30 -8691
+STR R19 58734 R14
+ADD R11 R31 R6
+LDR R1 R15 34807
+STR R12 -27557 R23
+MOV R1 62933
+MOV R17 -22455
+MOV R29 -60412
+MOV R6 34396
+LDR R10 R4 -36972
+ADD R18 R2 R0
+DIV R8 R22 R29
+MUL R14 R0 R18
+SUB R13 R20 R26
+DIV R6 R18 R22
+SUB R5 R31 R30
+STR R7 16591 R25
+STR R16 -24519 R13
+LDR R31 R29 37157
+MOV R8 -22945
+MOV R26 21077
+SUB R25 R14 R9
+LDR R13 R28 -28239
+MOV R19 58011
+STR R13 -58827 R27
+STR R3 37535 R20
+SUB R0 R10 R5
+MUL R14 R1 R18
+DIV R0 R19 R27
+DIV R4 R18 R10
+STR R25 25557 R23
+ADD R6 R11 R27
+MOV R9 -23889
+DIV R22 R10 R26
+MUL R20 R15 R15
+SUB R14 R6 R12
+MOV R3 -15373
+STR R7 -45626 R5
+STR R28 -19704 R26
+MOV R13 -28836
+DIV R8 R13 R30
+ADD R4 R20 R11
+STR R25 -26199 R24
+SUB R17 R19 R10
+SUB R31 R2 R28
+ADD R0 R31 R14
+MUL R16 R26 R6
+ADD R31 R16 R29
+MUL R15 R19 R13
+SUB R21 R2 R9
+SUB R8 R12 R30
+STR R19 33753 R13
+MUL R31 R22 R23
+DIV R22 R6 R0
+SUB R31 R21 R4
+LDR R29 R1 -37054
+MOV R2 -39300
+ADD R24 R5 R9
+ADD R17 R10 R14
+MOV R5 52813
+MUL R10 R27 R14
+ADD R12 R3 R31
+MOV R0 44997
+MOV R26 39993
+MOV R9 -37045
+MOV R5 -26907
+MUL R26 R21 R31
+MOV R5 56306
+MOV R16 -40439
+DIV R2 R22 R4
+MOV R15 -50618
+SUB R15 R8 R29
+DIV R17 R9 R1
+DIV R8 R21 R1
+MOV R27 26422
+ADD R4 R5 R25
+LDR R4 R7 26522
+MOV R18 -25365
+DIV R11 R26 R23
+STR R29 56583 R21
+MUL R8 R5 R31
+SUB R23 R30 R3
+SUB R23 R4 R16
+MOV R11 -23957
+STR R0 20073 R11
+LDR R28 R2 -41395
+SUB R15 R7 R30
+LDR R11 R10 53033
+STR R8 -9433 R11
+LDR R13 R1 -43375
+DIV R15 R25 R28
+STR R8 -59973 R5
+ADD R19 R30 R5
+SUB R6 R27 R14
+SUB R20 R6 R27
+LDR R31 R9 35512
+STR R18 -4321 R22
+ADD R10 R22 R29
+STR R2 21491 R20
+LDR R11 R4 -43846
+STR R7 39508 R9
+SUB R24 R21 R15
+MUL R4 R14 R24
+MOV R7 34808
+SUB R1 R14 R18
+LDR R4 R29 42270
+ADD R14 R26 R10
+STR R17 -57771 R13
+ADD R17 R21 R26
+DIV R5 R2 R31
+ADD R21 R22 R5
+SUB R23 R11 R4
+MUL R16 R23 R24
+SUB R7 R21 R16
+ADD R23 R8 R23
+MOV R13 -40843
+MOV R10 -26311
+MOV R22 59700
+MOV R9 32541
+SUB R23 R19 R20
+DIV R0 R12 R16
+STR R6 40601 R10
+LDR R2 R19 59353
+ADD R30 R10 R28
+ADD R19 R20 R2
+SUB R22 R20 R31
+ADD R26 R9 R5
+LDR R5 R31 40853
+SUB R24 R15 R11
+MUL R9 R15 R16
+DIV R3 R12 R31
+MUL R11 R26 R18
+ADD R13 R26 R31
+SUB R4 R27 R7
+STR R27 -41276 R9
+LDR R13 R6 64053
+MUL R25 R16 R3
+ADD R15 R5 R27
+MUL R11 R0 R25
+SUB R22 R31 R18
+SUB R3 R2 R2
+DIV R14 R3 R18
+DIV R13 R16 R4
+LDR R28 R5 36442
+DIV R13 R5 R4
+DIV R7 R23 R16
+MUL R15 R11 R29
+SUB R27 R18 R18
+DIV R18 R31 R18
+MOV R30 48936
+LDR R13 R8 -35949
+DIV R18 R16 R28
+MUL R4 R11 R30
+ADD R22 R14 R6
+STR R22 65071 R26
+LDR R20 R22 -38604
+ADD R7 R10 R13
+LDR R18 R9 -32634
+LDR R11 R2 47262
+ADD R19 R4 R6
+DIV R18 R25 R7
+STR R0 57128 R5
+MOV R12 -27893
+ADD R21 R1 R5
+MUL R24 R22 R11
+ADD R14 R7 R22
+MUL R17 R7 R9
+SUB R9 R5 R7
+ADD R29 R24 R27
+DIV R10 R16 R22
+ADD R27 R30 R9
+LDR R11 R19 63781
+MOV R20 -17753
+MUL R0 R24 R5
+LDR R4 R3 -51724
+STR R26 33072 R5
+MUL R14 R15 R19
+SUB R30 R28 R5
+MUL R28 R4 R24
+ADD R16 R18 R9
+MUL R15 R6 R10
+MOV R12 15522
+DIV R12 R9 R31
+SUB R19 R16 R15
+MUL R12 R20 R24
+LDR R28 R29 -5032
+MOV R28 -10713
+ADD R6 R7 R27
+ADD R10 R3 R27
+STR R7 3595 R13
+LDR R23 R4 21344
+DIV R14 R18 R25
+LDR R12 R15 -58704
+MOV R16 -65244
+SUB R24 R23 R6
+ADD R30 R1 R30
+LDR R28 R21 37666
+ADD R16 R11 R31
+MOV R22 32101
+MOV R4 -63790
+SUB R21 R23 R28
+MUL R18 R29 R24
+MUL R11 R30 R22
+STR R5 -4362 R18
+LDR R29 R23 -40289
+LDR R4 R1 62748
+DIV R30 R1 R18
+ADD R1 R3 R21
+ADD R31 R13 R4
+MOV R8 -41187
+SUB R15 R15 R14
+STR R7 55122 R2
+STR R12 60968 R9
+MOV R27 -10405
+LDR R21 R31 24738
+LDR R29 R29 21492
+DIV R9 R27 R1
+MUL R12 R11 R19
+MUL R27 R21 R13
+SUB R25 R16 R1
+DIV R19 R8 R20
+LDR R28 R2 -53351
+ADD R7 R23 R17
+LDR R11 R18 -61754
+SUB R8 R25 R26
+SUB R20 R3 R6
+MOV R24 54371
+DIV R2 R1 R25
+ADD R5 R24 R22
+MUL R8 R18 R21
+ADD R20 R24 R9
+ADD R17 R15 R19
+MUL R9 R4 R9
+STR R13 61526 R22
+MUL R20 R12 R25
+ADD R12 R2 R21
+SUB R26 R15 R3
+ADD R18 R9 R21
+LDR R2 R5 -9148
+ADD R18 R12 R5
+DIV R13 R8 R4
+DIV R19 R14 R0
+LDR R1 R30 -15553
+STR R11 -16599 R0
+MUL R22 R6 R29
+DIV R22 R17 R30
+MOV R4 62132
+SUB R2 R3 R17
+SUB R8 R21 R27
+ADD R1 R2 R31
+MOV R18 17057
+STR R18 -63330 R0
+ADD R20 R8 R19
+MOV R20 57981
+DIV R1 R11 R6
+STR R28 -4752 R0
+MOV R14 -43247
+STR R28 5631 R18
+STR R23 46633 R26
+DIV R1 R24 R2
+MUL R14 R21 R31
+ADD R1 R12 R16
+DIV R26 R18 R31
+DIV R20 R24 R31
+SUB R29 R16 R6
+MOV R29 -56956
+ADD R18 R17 R11
+STR R0 -57015 R4
+STR R22 -3903 R11
+ADD R7 R16 R10
+STR R6 56340 R28
+DIV R8 R18 R20
+ADD R2 R21 R23
+SUB R0 R3 R18
+ADD R14 R4 R30
+SUB R6 R29 R22
+STR R5 26984 R12
+LDR R5 R23 -19191
+ADD R14 R6 R0
+STR R31 -34742 R2
+DIV R19 R18 R15
+ADD R13 R28 R27
+MOV R2 -35237
+LDR R16 R10 38774
+DIV R22 R13 R18
+ADD R1 R0 R16
+MOV R30 -6921
+DIV R27 R7 R0
+MOV R14 -12679
+MOV R11 36938
+MUL R10 R0 R14
+SUB R15 R23 R11
+MUL R8 R26 R31
+MUL R0 R20 R5
+SUB R0 R6 R23
+LDR R26 R26 -60531
+ADD R14 R5 R3
+MOV R12 -2453
+MOV R12 -30779
+ADD R14 R15 R26
+ADD R8 R0 R30
+MUL R4 R15 R25
+STR R8 -25025 R4
+STR R25 -7359 R7
+MOV R28 -51850
+DIV R0 R31 R29
+SUB R30 R13 R7
+LDR R10 R19 5816
+MOV R30 64282
+LDR R9 R15 -13276
+MUL R2 R1 R30
+MUL R15 R3 R11
+STR R17 13001 R20
+MUL R22 R21 R1
+MUL R1 R9 R16
+ADD R21 R21 R31
+SUB R21 R23 R9
+MUL R11 R15 R31
+SUB R15 R7 R20
+MOV R13 29137
+DIV R14 R0 R21
+STR R15 -48032 R9
+ADD R4 R2 R10
+MUL R2 R17 R0
+STR R1 65229 R6
+MOV R21 51688
+MUL R4 R5 R31
+MOV R20 56544
+SUB R18 R25 R29
+STR R23 62145 R9
+SUB R5 R20 R9
+STR R28 13753 R23
+ADD R2 R13 R16
+STR R20 5595 R31
+SUB R5 R28 R0
+ADD R15 R0 R30
+ADD R27 R6 R16
+DIV R6 R10 R6
+MUL R16 R24 R21
+LDR R19 R31 -60764
+SUB R26 R10 R29
+MUL R12 R5 R8
+SUB R16 R14 R4
+LDR R2 R0 -59981
+ADD R7 R30 R16
+DIV R27 R14 R23
+ADD R18 R16 R12
+SUB R16 R26 R1
+MOV R23 19935
+DIV R2 R15 R23
+ADD R25 R11 R10
+SUB R30 R12 R24
+DIV R7 R1 R4
+MUL R21 R25 R24
+MOV R28 -45973
+DIV R28 R2 R0
+LDR R17 R10 21699
+DIV R31 R22 R5
+LDR R8 R17 19149
+ADD R0 R21 R15
+SUB R15 R12 R6
+ADD R14 R3 R18
+ADD R19 R25 R29
+LDR R28 R27 41927
+SUB R10 R9 R27
+MOV R18 -18144
+ADD R5 R4 R12
+SUB R31 R1 R8
+LDR R11 R22 50650
+MUL R30 R9 R22
+ADD R7 R31 R15
+LDR R29 R9 -15636
+DIV R11 R12 R28
+ADD R25 R5 R16
+LDR R12 R29 -13127
+STR R23 29551 R30
+DIV R15 R11 R31
+ADD R7 R26 R10
+DIV R19 R13 R8
+MOV R8 50869
+MOV R6 13149
+SUB R17 R13 R20
+LDR R13 R15 33610
+LDR R21 R29 31435
+MUL R25 R3 R2
+MUL R23 R23 R16
+STR R29 38039 R11
+SUB R23 R30 R12
+DIV R7 R23 R14
+SUB R8 R25 R22
+DIV R27 R12 R31
+MUL R30 R30 R22
+ADD R31 R30 R6
+MOV R24 28424
+LDR R23 R28 38597
+ADD R2 R15 R24
+LDR R1 R10 52420
+MUL R19 R26 R24
+LDR R11 R2 30741
+STR R30 -25157 R25
+STR R23 -41257 R26
+ADD R21 R8 R9
+MOV R11 12743
+MOV R3 60900
+MOV R31 38723
+DIV R31 R0 R29
+SUB R19 R9 R26
+MOV R9 -63943
+MOV R26 -40583
+LDR R4 R2 -44021
+ADD R25 R4 R31
+SUB R7 R31 R28
+SUB R2 R4 R13
+MUL R19 R1 R10
+STR R29 48937 R2
+DIV R21 R11 R22
+ADD R30 R5 R1
+SUB R23 R30 R9
+ADD R27 R31 R5
+DIV R25 R19 R30
+DIV R0 R29 R6
+MUL R3 R13 R21
+ADD R3 R9 R21
+MOV R16 48470
+MUL R7 R7 R4
+SUB R8 R24 R14
+MOV R19 -47032
+ADD R21 R14 R5
+MUL R13 R2 R20
+SUB R2 R1 R24
+ADD R11 R28 R1
+ADD R1 R10 R31
+ADD R0 R14 R23
+LDR R3 R6 45816
+MOV R18 58056
+MOV R15 -53543
+ADD R25 R30 R26
+LDR R2 R26 48706
+SUB R20 R29 R25
+ADD R31 R14 R25
+SUB R15 R13 R22
+DIV R23 R26 R21
+MOV R26 22204
+DIV R30 R27 R4
+SUB R16 R27 R26
+STR R30 1962 R27
+LDR R28 R25 11599
+MOV R17 5344
+ADD R25 R12 R5
+ADD R18 R20 R13
+MOV R25 -27977
+MUL R25 R22 R2
+STR R7 3075 R25
+LDR R22 R19 -32194
+LDR R10 R28 -4194
+DIV R17 R0 R20
+SUB R25 R21 R10
+MUL R25 R0 R3
+SUB R27 R31 R14
+MOV R24 12185
+LDR R14 R12 -5039
+SUB R14 R13 R20
+LDR R31 R13 -10357
+DIV R20 R19 R24
+SUB R17 R19 R27
+SUB R19 R17 R19
+LDR R19 R6 29273
+MOV R29 -54682
+LDR R3 R27 22835
+MOV R1 5073
+LDR R30 R10 60736
+MOV R17 -36554
+STR R25 21695 R17
+DIV R19 R21 R30
+ADD R24 R9 R19
+DIV R29 R1 R31
+MOV R19 -12062
+STR R20 55824 R11
+MUL R12 R12 R3
+STR R24 -16912 R6
+MUL R23 R25 R9
+DIV R3 R31 R18
+ADD R28 R8 R5
+STR R12 -25295 R6
+SUB R25 R9 R12
+ADD R24 R25 R23
+DIV R0 R8 R3
+MOV R0 -6648
+MUL R12 R31 R7
+MUL R16 R24 R20
+DIV R19 R4 R31
+STR R29 62484 R20
+STR R21 -34551 R31
+ADD R29 R10 R25
+LDR R13 R25 -48119
+LDR R6 R3 -40419
+MUL R22 R4 R13
+MUL R25 R8 R10
+DIV R4 R27 R8
+STR R5 17262 R23
+MUL R1 R13 R14
+MOV R16 -5454
+STR R29 42523 R20
+LDR R7 R25 34090
+MOV R16 -35555
+ADD R31 R3 R17
+MOV R27 -45270
+MUL R23 R8 R21
+STR R10 59719 R29
+STR R0 -55363 R23
+DIV R3 R21 R16
+ADD R16 R7 R11
+MOV R1 -38330
+ADD R26 R11 R12
+MUL R10 R18 R22
+ADD R7 R16 R17
+MOV R2 11937
+DIV R29 R6 R25
+DIV R8 R2 R1
+STR R24 60838 R15
+MUL R30 R3 R25
+MUL R19 R28 R0
+STR R9 51443 R1
+MUL R29 R4 R7
+MUL R16 R16 R26
+ADD R18 R21 R24
+DIV R31 R14 R12
+LDR R31 R24 38953
+DIV R10 R19 R18
+MUL R22 R12 R13
+LDR R21 R28 16992
+MUL R22 R0 R30
+SUB R0 R4 R30
+STR R13 -8414 R27
+SUB R0 R31 R23
+LDR R4 R11 23444
+MOV R8 -54835
+SUB R21 R15 R15
+MOV R2 -35097
+STR R13 19038 R18
+LDR R2 R2 -41532
+MUL R13 R14 R9
+SUB R1 R19 R21
+SUB R11 R6 R11
+SUB R8 R24 R3
+MOV R1 30870
+MUL R15 R31 R14
+SUB R31 R0 R24
+MUL R21 R9 R4
+DIV R1 R4 R16
+SUB R20 R23 R28
+MOV R11 65425
+STR R26 41970 R13
+DIV R22 R9 R1
+STR R4 -48120 R29
+ADD R12 R24 R22
+LDR R23 R18 -7307
+ADD R19 R30 R25
+ADD R24 R13 R2
+MUL R7 R13 R0
+MUL R10 R28 R17
+SUB R10 R19 R30
+DIV R5 R2 R12
+MOV R25 4194
+DIV R22 R14 R2
+STR R13 13375 R2
+MUL R27 R18 R23
+DIV R8 R9 R14
+MUL R24 R5 R1
+ADD R9 R9 R0
+SUB R29 R8 R21
+STR R30 11194 R21
+MUL R27 R25 R17
+MUL R25 R9 R12
+MOV R14 35529
+MUL R31 R5 R21
+SUB R3 R2 R9
+DIV R20 R13 R2
+MUL R29 R16 R12
+STR R5 -54519 R18
+SUB R21 R3 R2
+DIV R8 R21 R12
+DIV R19 R30 R13
+ADD R27 R13 R4
+SUB R22 R24 R8
+STR R7 -28438 R31
+MUL R8 R4 R18
+STR R13 -57331 R25
+MOV R7 -34901
+MOV R16 29179
+ADD R28 R21 R19
+SUB R5 R27 R4
+STR R2 30960 R25
+LDR R16 R15 51163
+MOV R17 -16110
+LDR R18 R12 45139
+STR R9 -24812 R25
+LDR R13 R9 -19934
+DIV R6 R10 R26
+LDR R10 R8 932
+LDR R27 R29 -51126
+SUB R18 R18 R0
+MUL R28 R23 R10
+DIV R28 R0 R10
+DIV R29 R23 R9
+SUB R2 R28 R2
+SUB R14 R30 R11
+MUL R15 R8 R25
+SUB R11 R21 R23
+MOV R28 -63008
+ADD R5 R2 R10
+ADD R23 R23 R15
+MOV R31 7336
+MUL R16 R4 R8
+STR R29 -39413 R3
+MOV R4 31945
+ADD R18 R28 R10
+STR R16 227 R3
+ADD R8 R8 R21
+DIV R13 R4 R11
+SUB R2 R15 R6
+DIV R11 R0 R19
+ADD R18 R7 R28
+STR R29 -53195 R4
+ADD R18 R4 R6
+ADD R22 R30 R29
+MOV R21 -41510
+LDR R10 R16 41798
+DIV R19 R6 R21
+LDR R20 R9 -31536
+SUB R22 R25 R21
+ADD R19 R12 R21
+DIV R31 R4 R29
+MUL R23 R3 R27
+LDR R14 R2 26315
+MUL R12 R28 R26
+LDR R15 R28 61073
+DIV R2 R3 R27
+LDR R4 R11 739
+STR R11 -7134 R24
+MOV R3 19947
+SUB R10 R20 R14
+LDR R4 R11 19134
+MUL R27 R16 R12
+MOV R14 52924
+SUB R6 R10 R0
+DIV R20 R7 R13
+DIV R15 R31 R4
+DIV R18 R18 R19
+DIV R4 R29 R15
+LDR R24 R26 27781
+DIV R14 R23 R1
+STR R23 44602 R21
+MOV R14 -29841
+MUL R19 R23 R27
+STR R21 3277 R15
+STR R26 38674 R3
+LDR R6 R1 4478
+SUB R6 R5 R25
+DIV R3 R22 R3
+DIV R12 R31 R31
+ADD R18 R0 R6
+MUL R8 R8 R9
+LDR R13 R26 -14569
+ADD R23 R29 R1
+LDR R22 R31 -25306
+ADD R16 R4 R12
+SUB R31 R5 R5
+LDR R0 R18 24665
+MOV R4 54720
+DIV R6 R7 R9
+DIV R23 R16 R25
+MOV R18 40534
+STR R21 -64225 R31
+ADD R3 R18 R24
+DIV R1 R10 R6
+MOV R28 -32954
+SUB R11 R26 R8
+SUB R24 R18 R26
+ADD R13 R18 R3
+MUL R30 R4 R8
+DIV R20 R13 R17
+MOV R24 33579
+DIV R2 R28 R2
+LDR R15 R18 -32792
+STR R3 65512 R25
+STR R1 -24202 R29
+ADD R16 R31 R20
+DIV R17 R12 R23
+DIV R24 R8 R6
+ADD R21 R16 R25
+DIV R26 R4 R0
+SUB R26 R17 R26
+LDR R11 R6 -9897
+MUL R31 R16 R11
+LDR R15 R27 -60302
+MUL R0 R30 R20
+MUL R27 R15 R15
+MOV R15 59061
+SUB R13 R1 R18
+LDR R7 R15 -5367
+LDR R19 R3 -61598
+SUB R0 R25 R27
+LDR R6 R2 48167
+LDR R31 R7 -15995
+MUL R17 R0 R20
+SUB R15 R12 R11
+SUB R24 R15 R19
+MOV R21 51515
+STR R7 -29552 R28
+MUL R12 R14 R1
+SUB R18 R28 R25
+STR R25 -17174 R26
+LDR R11 R26 -49922
+SUB R15 R31 R13
+ADD R19 R21 R22
+MOV R25 -49841
+MUL R23 R18 R11
+LDR R2 R30 24400
+MOV R25 30892
+SUB R4 R8 R30
+LDR R7 R29 45607
+ADD R3 R6 R21
+STR R4 31970 R20
+SUB R24 R21 R9
+DIV R14 R21 R6
+SUB R0 R16 R14
+SUB R18 R31 R16
+ADD R5 R27 R13
+ADD R21 R6 R29
+STR R10 49445 R10
+SUB R26 R19 R9
+DIV R9 R0 R27
+ADD R19 R6 R9
+ADD R21 R27 R28
+STR R17 25105 R8
+LDR R21 R31 -19805
+LDR R12 R1 56595
+ADD R30 R17 R16
+MOV R20 -39105
+LDR R20 R6 44738
+SUB R7 R17 R27
+MOV R5 -52184
+MUL R1 R9 R12
+LDR R13 R8 -4567
+STR R30 -59802 R17
+SUB R18 R23 R4
+LDR R18 R31 56746
+STR R25 -55495 R12
+STR R8 -22701 R18
+DIV R16 R20 R16
+SUB R26 R3 R17
+STR R2 -58918 R27
+STR R14 -53670 R20
+MUL R17 R14 R15
+STR R20 3851 R17
+ADD R23 R26 R22
+STR R14 -37682 R10
+SUB R14 R11 R30
+DIV R0 R0 R28
+LDR R19 R21 34910
+MOV R27 -45238
+MUL R29 R19 R29
+DIV R7 R7 R5
+DIV R18 R21 R2
+LDR R18 R4 -53808
+DIV R11 R21 R14
+STR R22 -32469 R6
+ADD R29 R16 R30
+DIV R4 R30 R4
+MOV R11 24126
+STR R3 -23686 R10
+MUL R24 R10 R4
+LDR R9 R25 -30292
+DIV R27 R6 R25
+ADD R16 R12 R5
+MUL R15 R5 R6
+LDR R9 R7 -20290
+ADD R31 R12 R26
+LDR R31 R14 -15169
+ADD R1 R20 R20
+MUL R20 R18 R5
+SUB R0 R7 R31
+SUB R12 R31 R14
+LDR R6 R17 -50586
+DIV R13 R28 R11
+DIV R31 R18 R22
+SUB R1 R4 R5
+DIV R2 R29 R19
+MUL R3 R29 R24
+MOV R15 -60691
+MOV R28 44981
+STR R19 39818 R11
+LDR R4 R17 2387
+ADD R23 R3 R11
+MUL R28 R19 R8
+DIV R5 R1 R29
+SUB R17 R30 R27
+MOV R1 46217
+SUB R8 R31 R19
+STR R24 -38280 R14
+STR R16 38439 R18
+MUL R30 R4 R30
+SUB R16 R28 R14
+ADD R22 R11 R18
+STR R0 -20655 R17
+ADD R29 R18 R7
+STR R10 41458 R6
+STR R16 -59648 R1
+STR R30 -63809 R18
+DIV R5 R13 R1
+SUB R25 R11 R21
+ADD R25 R0 R10
+STR R31 -51911 R27
+MOV R22 21091
+MUL R10 R1 R24
+MOV R17 7235
+LDR R14 R7 31804
+LDR R24 R10 -56849
+SUB R30 R2 R14
+STR R1 -15260 R3
+ADD R29 R11 R10
+MUL R16 R31 R27
+MOV R3 39435
+ADD R30 R7 R13
+LDR R11 R21 -49065
+MUL R16 R19 R1
+DIV R23 R8 R19
+MUL R4 R1 R20
+SUB R2 R18 R26
+ADD R30 R21 R20
+SUB R16 R10 R23
+STR R7 -32098 R6
+MUL R7 R1 R20
+MOV R14 -27353
+ADD R27 R11 R1
+MUL R22 R20 R3
+ADD R12 R9 R2
+MOV R21 -25129
+LDR R6 R0 -46268
+ADD R4 R24 R3
+SUB R12 R29 R25
+LDR R6 R9 27911
+MUL R15 R18 R1
+MOV R26 -43792
+STR R4 14446 R1
+MUL R20 R3 R4
+LDR R7 R4 -18059
+SUB R14 R2 R28
+DIV R15 R3 R7
+STR R0 -30733 R30
+DIV R6 R3 R17
+ADD R13 R10 R29
+ADD R25 R11 R5
+SUB R13 R6 R10
+MUL R9 R12 R12
+DIV R0 R25 R20
+STR R4 50820 R24
+DIV R15 R10 R24
+DIV R23 R23 R26
+MOV R7 62470
+DIV R27 R3 R17
+DIV R3 R22 R0
+MUL R17 R13 R30
+DIV R13 R30 R15
+MOV R23 10527
+DIV R1 R15 R8
+LDR R7 R5 -13737
+MOV R2 38493
+ADD R31 R9 R27
+MUL R26 R17 R8
+SUB R21 R5 R3
+MOV R29 -34371
+DIV R1 R6 R18
+DIV R25 R29 R1
+MOV R10 -226
+ADD R15 R1 R5
+LDR R7 R11 -29251
+MUL R21 R15 R3
+ADD R20 R26 R3
+SUB R30 R28 R5
+LDR R9 R28 23631
+STR R19 11424 R31
+LDR R13 R12 -33451
+SUB R28 R22 R16
+DIV R19 R4 R10
+STR R24 -25085 R24
+SUB R21 R28 R13
+SUB R6 R4 R6
+ADD R6 R14 R6
+ADD R24 R19 R0
+MUL R11 R28 R23
+LDR R13 R14 50930
+DIV R0 R27 R0
+STR R24 4708 R24
+MUL R26 R1 R15
+DIV R31 R2 R10
+DIV R8 R7 R3
+MOV R3 -1334
+DIV R22 R13 R19
+STR R25 29617 R22
+STR R26 32403 R22
+MOV R9 -43001
+LDR R25 R25 39034
+DIV R3 R1 R5
+STR R25 -13473 R16
+LDR R8 R31 51170
+SUB R20 R20 R10
+MUL R9 R13 R13
+ADD R2 R11 R11
+DIV R3 R22 R25
+SUB R24 R29 R30
+MOV R27 18218
+ADD R17 R6 R27
+STR R5 60220 R26
+SUB R20 R28 R11
+LDR R20 R10 40541
+LDR R24 R17 -17064
+MUL R15 R24 R23
+SUB R9 R25 R16
+DIV R1 R19 R13
+ADD R28 R17 R17
+LDR R21 R29 -30448
+ADD R30 R3 R2
+SUB R26 R16 R2
+ADD R15 R3 R18
+STR R2 45118 R15
+ADD R30 R13 R31
+DIV R4 R19 R19
+STR R9 -37023 R16
+ADD R19 R25 R9
+SUB R18 R4 R11
+DIV R21 R1 R5
+SUB R4 R25 R12
+SUB R29 R8 R12
+SUB R15 R12 R25
+STR R20 -47067 R31
+ADD R8 R10 R27
+STR R10 33789 R2
+SUB R2 R21 R19
+ADD R12 R11 R18
+MOV R10 44451
+MUL R9 R3 R0
+MOV R5 41263
+ADD R5 R2 R10
+MOV R18 -42013
+LDR R9 R31 -10824
+ADD R7 R15 R1
+SUB R0 R30 R30
+MUL R31 R14 R23
+ADD R9 R0 R22
+DIV R26 R30 R4
+SUB R0 R22 R8
+SUB R1 R10 R12
+STR R18 -9245 R20
+MOV R5 59599
+ADD R5 R13 R31
+MUL R18 R11 R15
+MUL R0 R26 R0
+ADD R3 R10 R8
+STR R7 15547 R10
+ADD R25 R21 R26
+DIV R24 R8 R27
+DIV R6 R13 R12
+SUB R3 R30 R28
+LDR R10 R6 -44096
+STR R28 -57548 R21
+SUB R19 R6 R25
+STR R28 -64403 R4
+DIV R30 R29 R7
+LDR R6 R27 50193
+MUL R27 R15 R3
+MUL R19 R2 R31
+ADD R7 R9 R22
+LDR R12 R13 -37057
+SUB R26 R11 R9
+DIV R15 R22 R3
+ADD R25 R4 R0
+MOV R8 -43177
+STR R16 -47642 R25
+MUL R0 R19 R4
+MUL R26 R28 R26
+MUL R29 R26 R6
+SUB R22 R27 R21
+ADD R7 R29 R9
+MOV R31 -23223
+SUB R17 R25 R9
+STR R8 42055 R14
+STR R19 16670 R12
+ADD R7 R21 R18
+SUB R4 R29 R16
+MOV R31 15201
+SUB R5 R31 R17
+ADD R8 R18 R22
+LDR R11 R21 -64393
+ADD R9 R5 R10
+SUB R0 R19 R19
+STR R7 45615 R25
+MUL R5 R19 R27
+SUB R0 R23 R8
+LDR R21 R0 -12436
+MUL R15 R28 R4
+DIV R18 R29 R13
+SUB R3 R2 R25
+DIV R13 R26 R9
+LDR R23 R27 43601
+MOV R13 -27408
+MOV R13 -17330
+STR R27 7538 R30
+SUB R0 R20 R8
+MUL R20 R17 R28
+STR R28 44728 R11
+SUB R14 R14 R3
+STR R15 39224 R8
+SUB R1 R28 R29
+ADD R9 R28 R1
+LDR R17 R27 -31525
+ADD R5 R21 R26
+MOV R9 -17720
+LDR R16 R10 -17516
+SUB R31 R15 R30
+LDR R26 R31 41905
+STR R24 -27059 R19
+ADD R27 R5 R3
+MUL R11 R5 R24
+SUB R24 R28 R8
+MOV R17 18055
+SUB R17 R19 R3
+STR R3 -24924 R18
+ADD R24 R3 R20
+DIV R0 R21 R15
+SUB R0 R2 R31
+MUL R22 R17 R30
+STR R22 49417 R23
+ADD R15 R6 R23
+STR R17 -1649 R9
+ADD R24 R17 R20
+STR R31 -25250 R25
+ADD R4 R22 R21
+MUL R20 R16 R30
+SUB R17 R27 R3
+LDR R11 R3 36997
+MOV R21 -1966
+SUB R16 R13 R22
+STR R3 21382 R21
+SUB R7 R21 R25
+STR R27 -50791 R31
+ADD R17 R18 R10
+MUL R24 R9 R9
+MUL R25 R10 R11
+STR R8 42369 R13
+MOV R19 -32704
+LDR R2 R29 -61935
+MUL R29 R23 R21
+SUB R24 R1 R18
+STR R17 55879 R27
+SUB R18 R2 R29
+DIV R23 R16 R24
+LDR R14 R19 60536
+DIV R29 R15 R15
+LDR R30 R19 -51791
+DIV R29 R23 R26
+ADD R30 R31 R30
+ADD R28 R2 R23
+MUL R1 R15 R11
+STR R12 43668 R14
+MOV R21 -58290
+LDR R11 R21 -48160
+STR R24 -19240 R30
+MOV R22 -12746
+DIV R8 R25 R29
+DIV R26 R24 R6
+STR R26 11066 R9
+SUB R0 R9 R29
+STR R10 -2492 R6
+SUB R31 R3 R13
+ADD R22 R17 R9
+LDR R4 R31 10687
+LDR R12 R31 64269
+MOV R14 45935
+STR R10 -64231 R2
+LDR R11 R21 -53898
+MUL R15 R31 R31
+LDR R23 R13 -18907
+DIV R30 R24 R11
+LDR R21 R7 61536
+SUB R24 R14 R17
+DIV R24 R0 R2
+MUL R11 R21 R23
+STR R19 9848 R6
+MOV R6 31157
+MUL R5 R9 R28
+ADD R23 R2 R14
+MUL R25 R9 R22
+DIV R18 R17 R27
+SUB R21 R22 R0
+LDR R21 R26 -6495
+ADD R13 R28 R20
+SUB R13 R6 R8
+MOV R27 26349
+ADD R0 R9 R30
+SUB R15 R13 R20
+MOV R12 -533
+SUB R18 R4 R2
+MOV R2 1018
+SUB R11 R27 R31
+MUL R30 R29 R29
+LDR R11 R20 26757
+DIV R25 R2 R13
+LDR R3 R0 17845
+SUB R8 R21 R5
+DIV R3 R24 R27
+ADD R12 R27 R29
+SUB R27 R21 R2
+MOV R31 54074
+DIV R12 R4 R17
+LDR R6 R5 -3464
+STR R14 -59344 R12
+MUL R15 R20 R18
+DIV R6 R27 R3
+DIV R19 R17 R17
+STR R28 7483 R0
+STR R15 9813 R5
+SUB R8 R24 R0
+MOV R23 1597
+MOV R11 19797
+SUB R30 R15 R30
+LDR R11 R19 -50116
+ADD R13 R8 R7
+DIV R11 R6 R9
+LDR R21 R25 62365
+STR R7 -55298 R17
+MUL R16 R1 R10
+DIV R24 R31 R8
+LDR R20 R25 393
+DIV R5 R25 R23
+LDR R17 R28 -12296
+ADD R22 R3 R16
+LDR R28 R12 -36380
+DIV R16 R12 R15
+STR R1 41383 R13
+MUL R15 R24 R8
+LDR R12 R21 49381
+LDR R25 R4 63538
+LDR R29 R31 -35010
+DIV R17 R12 R26
+SUB R24 R18 R8
+LDR R26 R13 35927
+STR R0 -24612 R13
+MOV R26 17151
+STR R24 58983 R26
+MUL R31 R26 R10
+LDR R21 R27 -61001
+MOV R21 2629
+DIV R12 R3 R1
+DIV R21 R27 R12
+ADD R27 R18 R6
+SUB R28 R28 R18
+ADD R12 R23 R14
+MOV R9 -59862
+LDR R9 R1 -54755
+LDR R24 R17 61327
+MOV R30 52470
+MUL R23 R15 R23
+ADD R21 R23 R31
+STR R19 36092 R11
+MOV R17 54592
+STR R24 -40202 R5
+STR R1 -47366 R5
+STR R3 -50760 R0
+MOV R10 7532
+LDR R11 R27 -65499
+DIV R26 R18 R31
+MUL R17 R10 R30
+SUB R21 R13 R18
+STR R5 45126 R21
+ADD R14 R11 R1
+MOV R22 -36630
+ADD R5 R0 R22
+MUL R24 R2 R16
+SUB R11 R17 R11
+SUB R27 R6 R23
+MOV R25 -35837
+ADD R23 R5 R27
+SUB R23 R31 R6
+SUB R0 R7 R14
+MOV R2 32103
+ADD R27 R9 R3
+LDR R21 R27 46633
+ADD R19 R31 R8
+DIV R12 R25 R4
+MOV R17 13338
+LDR R6 R11 -64262
+ADD R6 R20 R16
+MUL R11 R7 R2
+STR R0 56487 R10
+DIV R16 R26 R2
+LDR R7 R21 5194
+STR R30 -30896 R29
+LDR R13 R31 -18283
+LDR R19 R18 -52180
+MUL R31 R6 R3
+SUB R5 R27 R28
+LDR R24 R31 -17397
+ADD R31 R12 R1
+SUB R30 R14 R25
+STR R20 -27685 R3
+DIV R20 R17 R11
+SUB R21 R11 R19
+LDR R30 R24 -21464
+MOV R9 55386
+LDR R9 R5 13989
+ADD R17 R24 R20
+ADD R26 R20 R13
+LDR R17 R10 -59836
+LDR R3 R5 48168
+MUL R16 R14 R13
+DIV R1 R0 R30
+SUB R24 R9 R17
+ADD R23 R23 R17
+SUB R14 R2 R7
+SUB R29 R22 R5
+DIV R20 R18 R15
+ADD R16 R18 R2
+ADD R1 R27 R3
+SUB R3 R28 R26
+MOV R4 -24567
+LDR R8 R30 14911
+MOV R9 -19178
+SUB R9 R14 R11
+STR R10 3568 R7
+STR R20 -61362 R1
+STR R17 -5591 R6
+DIV R4 R7 R3
+ADD R11 R20 R22
+STR R23 -46757 R5
+MOV R4 30668
+MOV R24 45801
+MUL R15 R21 R25
+SUB R16 R13 R4
+STR R9 -36397 R2
+ADD R28 R30 R28
+DIV R0 R1 R12
+SUB R1 R8 R3
+SUB R31 R28 R14
+MUL R11 R17 R4
+MOV R28 40201
+DIV R14 R1 R26
+ADD R16 R20 R25
+LDR R29 R27 -2901
+LDR R27 R24 -30803
+DIV R29 R30 R26
+DIV R21 R9 R10
+MOV R16 2912
+MOV R27 -24743
+LDR R11 R15 -9112
+DIV R15 R7 R7
+LDR R26 R11 -48648
+LDR R25 R4 13320
+LDR R23 R13 29135
+STR R28 6351 R28
+ADD R11 R24 R26
+MOV R28 -16265
+SUB R4 R4 R30
+MOV R19 46835
+ADD R20 R26 R22
+ADD R24 R2 R3
+MUL R29 R5 R14
+LDR R20 R11 27563
+LDR R25 R20 -39797
+LDR R22 R21 -44421
+ADD R29 R17 R26
+MUL R30 R22 R28
+LDR R11 R18 15603
+MOV R25 -24472
+MUL R28 R15 R6
+LDR R8 R22 45902
+ADD R26 R7 R17
+MOV R23 53835
+MOV R0 30400
+MUL R5 R18 R5
+LDR R20 R18 35493
+MUL R21 R0 R12
+MOV R24 -16933
+DIV R11 R27 R30
+MUL R24 R12 R25
+MOV R21 8499
+STR R17 -13613 R4
+SUB R31 R6 R25
+LDR R9 R25 16064
+ADD R8 R9 R0
+MOV R18 -24591
+MOV R30 44737
+SUB R30 R27 R6
+LDR R9 R23 -47443
+DIV R6 R24 R29
+DIV R28 R6 R30
+LDR R24 R19 -15003
+SUB R30 R15 R8
+MUL R18 R6 R6
+DIV R22 R17 R22
+LDR R29 R19 25081
+ADD R27 R9 R8
+LDR R31 R19 22369
+SUB R29 R23 R23
+DIV R21 R27 R14
+ADD R2 R27 R31
+DIV R31 R12 R4
+MOV R5 -52312
+DIV R11 R10 R15
+MOV R31 -63021
+DIV R24 R3 R10
+LDR R17 R7 9671
+MOV R26 -59139
+LDR R6 R12 42432
+LDR R3 R6 45965
+MOV R25 -15179
+DIV R3 R3 R6
+SUB R2 R17 R15
+DIV R19 R21 R17
+STR R9 50782 R2
+MUL R3 R29 R14
+MUL R29 R16 R31
+MOV R26 -7169
+MOV R15 -57811
+DIV R30 R28 R6
+DIV R14 R20 R30
+MOV R10 37290
+SUB R25 R12 R11
+MOV R9 -56115
+MOV R12 59958
+STR R9 -43670 R23
+MUL R22 R10 R3
+STR R0 -34022 R3
+ADD R13 R2 R31
+DIV R28 R19 R25
+STR R8 34184 R20
+MUL R12 R3 R0
+DIV R24 R6 R5
+STR R22 16521 R31
+DIV R31 R12 R19
+SUB R7 R1 R21
+SUB R22 R25 R25
+MUL R30 R15 R11
+DIV R9 R26 R14
+DIV R7 R20 R12
+ADD R7 R22 R14
+MUL R11 R11 R29
+MUL R28 R2 R18
+ADD R13 R16 R14
+ADD R26 R9 R8
+DIV R16 R22 R5
+LDR R16 R29 43448
+SUB R10 R13 R22
+SUB R20 R25 R18
+ADD R4 R26 R24
+STR R11 -12285 R17
+ADD R19 R24 R19
+ADD R10 R3 R14
+MOV R11 36696
+LDR R15 R28 29049
+DIV R4 R26 R15
+DIV R7 R20 R25
+MOV R3 13434
+DIV R23 R15 R21
+ADD R28 R31 R10
+MUL R0 R18 R4
+MUL R12 R7 R13
+MOV R7 -16010
+MOV R10 59537
+MUL R0 R21 R16
+STR R19 43679 R26
+ADD R26 R14 R31
+STR R16 13419 R5
+MUL R21 R30 R18
+ADD R27 R30 R10
+MOV R15 49587
+MOV R22 4080
+STR R10 33503 R26
+MOV R4 43504
+MOV R8 -20641
+LDR R8 R12 56655
+DIV R19 R12 R14
+ADD R31 R4 R2
+ADD R20 R4 R21
+MOV R25 25546
+ADD R8 R22 R28
+SUB R29 R21 R0
+STR R25 -11214 R16
+LDR R11 R2 32588
+MOV R29 31078
+MUL R12 R4 R24
+DIV R15 R11 R22
+STR R15 2351 R30
+LDR R6 R3 -35063
+ADD R10 R20 R22
+MUL R7 R22 R23
+MOV R29 6311
+SUB R22 R1 R1
+LDR R30 R29 -54361
+ADD R23 R14 R23
+ADD R25 R26 R17
+SUB R19 R10 R9
+STR R6 -38865 R19
+MOV R17 31909
+DIV R11 R2 R8
+SUB R19 R29 R1
+SUB R18 R0 R25
+MOV R5 -44610
+MOV R15 -14871
+MOV R26 -58237
+LDR R10 R7 46201
+DIV R26 R24 R6
+SUB R30 R12 R21
+LDR R12 R2 24499
+SUB R30 R14 R16
+LDR R13 R18 2242
+MUL R11 R4 R17
+MOV R22 16348
+MUL R3 R20 R20
+MOV R3 31281
+ADD R8 R30 R19
+LDR R24 R31 28569
+DIV R3 R17 R10
+DIV R4 R14 R10
+STR R2 -33282 R4
+LDR R1 R14 -24733
+LDR R18 R26 15338
+DIV R16 R25 R4
+ADD R13 R4 R20
+LDR R4 R11 12717
+DIV R3 R12 R27
+MOV R8 10616
+LDR R27 R20 -42784
+DIV R18 R18 R1
+STR R17 42422 R18
+MUL R26 R6 R3
+MUL R19 R13 R30
+DIV R30 R23 R16
+STR R5 37843 R10
+DIV R19 R4 R21
+DIV R23 R4 R16
+SUB R23 R28 R21
+MUL R19 R9 R14
+MUL R13 R16 R6
+STR R8 61127 R11
+SUB R3 R26 R3
+SUB R10 R11 R21
+MUL R12 R14 R19
+ADD R25 R23 R27
+STR R27 -22996 R17
+STR R12 -18205 R1
+SUB R10 R10 R21
+MOV R12 -28886
+LDR R19 R12 55965
+MUL R21 R22 R22
+MOV R23 -24930
+STR R1 -40491 R24
+SUB R15 R11 R17
+MUL R23 R16 R14
+MOV R9 -28189
+ADD R13 R26 R1
+MUL R4 R25 R1
+STR R2 -34929 R14
+ADD R18 R26 R28
+STR R10 -60513 R4
+DIV R2 R2 R22
+MOV R2 -29705
+ADD R0 R29 R0
+MUL R31 R2 R22
+DIV R23 R24 R31
+LDR R29 R2 -12970
+SUB R9 R8 R24
+MUL R7 R22 R4
+MOV R27 -64124
+DIV R6 R29 R12
+DIV R14 R20 R25
+DIV R16 R7 R19
+ADD R29 R22 R13
+ADD R15 R29 R7
+LDR R29 R0 -46764
+LDR R20 R12 -16263
+STR R19 -31818 R2
+MUL R20 R18 R13
+STR R20 -30859 R7
+MOV R10 -51172
+DIV R15 R14 R3
+MOV R0 15207
+STR R20 -793 R13
+MUL R17 R21 R16
+SUB R4 R17 R28
+LDR R12 R28 -49154
+SUB R15 R29 R10
+STR R31 -6725 R3
+SUB R19 R30 R21
+SUB R25 R18 R8
+MOV R28 -38932
+MOV R19 30499
+DIV R12 R17 R24
+ADD R18 R5 R4
+LDR R30 R16 -8382
+MOV R2 53206
+DIV R16 R21 R5
+MOV R15 -44665
+DIV R21 R23 R27
+SUB R10 R5 R3
+STR R15 40016 R7
+LDR R30 R29 -26146
+MOV R11 46816
+SUB R4 R19 R10
+STR R18 45672 R31
+LDR R2 R4 44466
+STR R27 26020 R3
+STR R6 3074 R11
+MUL R29 R20 R30
+MUL R16 R3 R17
+SUB R24 R14 R21
+SUB R14 R17 R24
+LDR R1 R16 -53901
+LDR R28 R15 -40899
+MUL R23 R29 R25
+MUL R16 R7 R23
+MOV R30 -37608
+SUB R0 R3 R9
+ADD R7 R29 R12
+MOV R26 47290
+ADD R9 R11 R14
+LDR R29 R31 43530
+ADD R20 R2 R24
+STR R17 26120 R15
+SUB R22 R12 R16
+MUL R18 R21 R5
+MOV R23 38218
+MOV R12 15054
+MOV R30 -36276
+ADD R15 R6 R0
+ADD R2 R11 R7
+ADD R13 R31 R1
+STR R25 -25830 R3
+ADD R27 R29 R16
+ADD R18 R13 R7
+DIV R8 R3 R28
+SUB R3 R4 R3
+ADD R4 R23 R4
+SUB R31 R13 R21
+ADD R3 R18 R2
+DIV R16 R16 R7
+DIV R22 R18 R10
+DIV R2 R27 R29
+ADD R27 R15 R3
+MUL R18 R19 R20
+DIV R28 R7 R4
+DIV R12 R5 R3
+ADD R12 R11 R1
+DIV R9 R23 R8
+ADD R0 R1 R16
+STR R11 -16246 R18
+MOV R2 -7601
+STR R11 48465 R17
+MOV R29 37215
+MOV R19 -49956
+LDR R22 R19 27630
+MOV R0 10048
+MOV R18 4115
+MOV R29 -52698
+SUB R27 R13 R9
+LDR R13 R6 22415
+STR R4 58548 R18
+STR R13 -43789 R7
+LDR R0 R4 -6845
+DIV R5 R26 R16
+STR R11 36284 R6
+ADD R9 R9 R28
+SUB R4 R3 R22
+ADD R29 R0 R16
+DIV R5 R4 R17
+DIV R19 R23 R1
+LDR R0 R17 -65238
+SUB R26 R26 R13
+MUL R30 R10 R19
+SUB R4 R4 R4
+MUL R27 R3 R17
+SUB R6 R13 R4
+DIV R29 R14 R10
+SUB R30 R27 R21
+STR R10 -32644 R0
+STR R4 -1313 R18
+ADD R28 R9 R20
+DIV R12 R1 R10
+DIV R29 R16 R30
+STR R20 -8231 R1
+DIV R29 R25 R22
+MOV R0 -14821
+DIV R3 R20 R29
+MUL R14 R14 R13
+DIV R22 R26 R13
+STR R24 2888 R19
+MUL R5 R16 R17
+SUB R9 R21 R7
+MOV R16 -19794
+STR R14 -3281 R7
+STR R30 -64458 R31
+LDR R9 R9 -6718
+LDR R4 R1 61583
+ADD R15 R16 R5
+ADD R15 R29 R27
+MUL R28 R21 R17
+DIV R29 R5 R25
+STR R21 -48613 R6
+ADD R7 R2 R10
+STR R28 41484 R18
+MUL R2 R28 R21
+LDR R8 R25 31980
+ADD R7 R12 R18
+DIV R27 R27 R20
+MUL R28 R0 R19
+DIV R20 R18 R3
+MOV R23 -55945
+MUL R2 R30 R4
+ADD R14 R26 R20
+ADD R14 R21 R11
+SUB R4 R15 R23
+MUL R10 R2 R9
+STR R27 34337 R0
+ADD R27 R1 R12
+DIV R26 R4 R3
+STR R15 60690 R3
+SUB R26 R27 R5
+LDR R21 R24 45779
+MOV R21 -41288
+DIV R26 R4 R23
+ADD R4 R4 R30
+MUL R15 R2 R0
+SUB R21 R19 R31
+ADD R8 R20 R8
+MOV R29 23930
+STR R26 63971 R10
+STR R0 -19753 R27
+STR R2 17747 R7
+DIV R30 R17 R6
+ADD R16 R16 R0
+LDR R28 R30 65005
+DIV R5 R15 R19
+STR R6 56814 R30
+LDR R26 R25 36641
+ADD R22 R20 R25
+MUL R8 R29 R23
+ADD R14 R14 R7
+ADD R14 R28 R12
+LDR R24 R20 -33096
+LDR R25 R20 -7893
+SUB R29 R28 R3
+ADD R24 R10 R0
+MUL R7 R1 R11
+MUL R28 R12 R28
+MUL R7 R11 R6
+STR R25 33678 R3
+LDR R26 R11 10118
+MUL R23 R1 R24
+MUL R4 R20 R7
+SUB R1 R24 R28
+ADD R15 R0 R15
+ADD R10 R7 R1
+STR R5 -13504 R20
+DIV R13 R22 R26
+MUL R0 R0 R4
+STR R31 -31358 R12
+SUB R6 R14 R31
+MOV R7 -42941
+LDR R12 R9 43480
+MOV R19 -37898
+ADD R26 R6 R16
+STR R27 -64407 R12
+LDR R16 R24 -60315
+LDR R22 R10 -64339
+LDR R28 R24 -11934
+DIV R2 R26 R26
+DIV R13 R22 R15
+ADD R24 R4 R9
+MOV R27 676
+MUL R5 R0 R0
+LDR R13 R0 53675
+ADD R20 R12 R17
+MOV R25 -24169
+SUB R2 R16 R8
+DIV R8 R24 R4
+LDR R3 R31 -57807
+DIV R20 R17 R28
+MUL R4 R0 R19
+LDR R10 R25 -45437
+DIV R13 R3 R17
+ADD R28 R5 R19
+LDR R26 R8 -1060
+MUL R12 R21 R27
+SUB R21 R12 R9
+MUL R3 R30 R17
+LDR R10 R16 59000
+SUB R19 R26 R23
+LDR R23 R29 55077
+MUL R25 R26 R17
+MUL R23 R3 R18
+DIV R24 R26 R11
+LDR R9 R21 50372
+MUL R9 R14 R19
+MUL R28 R12 R10
+DIV R20 R9 R16
+MUL R23 R24 R19
+LDR R18 R26 -9955
+STR R12 -57543 R9
+LDR R8 R7 41025
+LDR R12 R15 -33712
+SUB R16 R2 R4
+MOV R7 43072
+DIV R17 R29 R23
+SUB R6 R4 R7
+LDR R15 R13 59761
+LDR R25 R31 -59898
+MOV R11 -19374
+MOV R10 -40331
+SUB R27 R22 R20
+ADD R13 R10 R18
+ADD R0 R18 R12
+STR R7 -28776 R11
+LDR R1 R21 51895
+DIV R4 R23 R0
+STR R19 9897 R11
+MUL R21 R17 R15
+MUL R11 R12 R17
+DIV R29 R14 R23
+MOV R28 14112
+STR R16 45060 R18
+MUL R24 R24 R19
+ADD R2 R23 R28
+MUL R20 R3 R20
+STR R24 2676 R23
+LDR R11 R7 47031
+SUB R4 R17 R6
+STR R27 35965 R31
+ADD R4 R20 R17
+STR R4 -541 R0
+STR R18 -55785 R19
+SUB R28 R4 R24
+SUB R13 R18 R31
+DIV R2 R1 R16
+MUL R12 R2 R5
+STR R29 -21835 R28
+STR R1 17789 R1
+LDR R6 R7 -32119
+MOV R31 20893
+LDR R31 R2 -65177
+LDR R30 R14 48452
+MOV R22 -36083
+MOV R3 -35339
+LDR R4 R13 -40816
+MUL R1 R4 R28
+MOV R24 54266
+LDR R7 R11 -15039
+LDR R15 R28 -43229
+STR R9 -54078 R24
+LDR R5 R31 -38731
+MOV R2 40798
+ADD R11 R8 R9
+STR R29 -62082 R21
+MUL R21 R31 R17
+ADD R3 R3 R28
+DIV R14 R13 R23
+STR R26 -42188 R12
+LDR R1 R16 40943
+STR R16 -18352 R28
+SUB R18 R22 R20
+STR R31 34897 R22
+LDR R0 R30 23231
+ADD R19 R5 R9
+MUL R22 R16 R10
+SUB R0 R16 R4
+DIV R5 R29 R24
+MOV R28 -39705
+MOV R14 -10824
+LDR R13 R17 61298
+SUB R16 R13 R19
+STR R4 25946 R11
+SUB R16 R10 R19
+DIV R15 R19 R28
+MUL R25 R6 R17
+LDR R31 R26 -4899
+MOV R7 -60515
+LDR R19 R23 -14537
+MOV R24 53750
+ADD R15 R19 R22
+LDR R19 R10 23035
+LDR R10 R15 -29407
+LDR R28 R14 28674
+MOV R7 -50972
+ADD R5 R26 R28
+DIV R4 R5 R9
+ADD R24 R4 R24
+ADD R24 R28 R15
+MUL R14 R16 R28
+LDR R28 R27 -7096
+ADD R28 R26 R22
+ADD R18 R23 R28
+ADD R10 R10 R11
+MOV R4 27860
+ADD R14 R13 R25
+MOV R5 -27343
+STR R10 62143 R19
+MOV R5 57764
+LDR R18 R21 31778
+MOV R24 4998
+STR R20 45984 R28
+DIV R28 R21 R20
+ADD R27 R26 R26
+DIV R17 R27 R12
+MOV R9 -14531
+SUB R5 R11 R9
+LDR R4 R20 -30434
+DIV R30 R9 R4
+ADD R13 R3 R28
+MUL R19 R6 R23
+ADD R5 R21 R27
+DIV R27 R16 R24
+ADD R21 R2 R8
+STR R14 -56120 R15
+MUL R29 R12 R12
+DIV R4 R2 R4
+DIV R12 R9 R11
+ADD R0 R2 R13
+SUB R13 R4 R9
+LDR R0 R30 48945
+SUB R10 R1 R21
+STR R16 -477 R31
+MUL R13 R22 R28
+SUB R20 R29 R13
+ADD R31 R15 R0
+ADD R25 R23 R20
+DIV R24 R23 R22
+MOV R15 39714
+STR R13 36825 R5
+LDR R18 R5 32285
+DIV R16 R22 R23
+MOV R10 7874
+MUL R31 R10 R28
+ADD R13 R5 R21
+MUL R25 R30 R22
+SUB R16 R17 R29
+DIV R23 R14 R1
+MOV R17 43095
+ADD R24 R22 R0
+MOV R6 -54023
+STR R6 -36511 R25
+ADD R30 R3 R30
+STR R0 8277 R5
+SUB R29 R27 R27
+DIV R7 R3 R16
+DIV R14 R7 R0
+SUB R8 R4 R23
+ADD R0 R15 R3
+DIV R0 R19 R1
+LDR R22 R3 45350
+ADD R17 R18 R17
+ADD R6 R17 R5
+SUB R14 R27 R19
+LDR R10 R16 -57249
+MOV R14 -47004
+MUL R30 R22 R23
+MUL R16 R19 R5
+SUB R26 R20 R26
+DIV R12 R22 R19
+SUB R20 R9 R2
+MOV R11 60679
+ADD R20 R20 R16
+MUL R21 R7 R23
+LDR R4 R24 -13392
+ADD R12 R30 R31
+LDR R28 R23 54527
+SUB R16 R19 R5
+MUL R13 R1 R12
+LDR R15 R6 46892
+ADD R0 R14 R30
+SUB R24 R28 R30
+MOV R11 14255
+SUB R18 R14 R9
+DIV R16 R27 R27
+LDR R23 R13 -52850
+SUB R31 R14 R29
+DIV R0 R9 R29
+DIV R16 R28 R4
+SUB R29 R8 R19
+STR R22 63201 R3
+SUB R30 R1 R10
+LDR R5 R22 49149
+STR R24 -35035 R31
+ADD R29 R13 R23
+DIV R11 R8 R28
+MOV R3 21948
+SUB R9 R29 R30
+LDR R16 R6 24775
+MOV R24 65053
+MUL R30 R20 R13
+SUB R13 R22 R28
+MUL R20 R31 R16
+DIV R17 R15 R21
+MUL R16 R24 R22
+MUL R27 R14 R16
+STR R25 13465 R25
+MOV R6 45812
+LDR R8 R20 62818
+SUB R25 R2 R1
+MUL R8 R28 R1
+DIV R8 R3 R30
+LDR R9 R12 28095
+SUB R4 R11 R20
+SUB R21 R11 R0
+SUB R25 R23 R16
+MOV R20 -12330
+MUL R24 R4 R15
+DIV R5 R25 R23
+STR R27 -16184 R29
+MUL R19 R31 R25
+MOV R27 -15003
+MUL R18 R28 R24
+STR R14 58424 R17
+DIV R29 R14 R28
+MUL R21 R7 R20
+SUB R2 R8 R2
+LDR R9 R30 45870
+MUL R8 R19 R21
+STR R17 29930 R20
+MUL R26 R7 R11
+SUB R2 R26 R21
+LDR R11 R8 8066
+ADD R6 R3 R30
+LDR R0 R10 19970
+DIV R21 R17 R19
+SUB R27 R23 R25
+MOV R15 26013
+MUL R16 R0 R0
+LDR R25 R23 -44993
+SUB R10 R0 R8
+SUB R14 R11 R16
+LDR R6 R2 19688
+LDR R4 R5 -18644
+MUL R20 R23 R17
+DIV R12 R30 R24
+MUL R27 R16 R29
+LDR R1 R25 -12168
+MUL R3 R19 R3
+ADD R25 R31 R6
+MUL R15 R0 R0
+LDR R2 R8 46901
+DIV R2 R7 R29
+STR R12 62680 R30
+LDR R4 R18 23438
+STR R16 -499 R12
+STR R4 34624 R28
+SUB R19 R28 R28
+MUL R2 R6 R20
+ADD R1 R31 R6
+ADD R14 R11 R11
+ADD R27 R10 R4
+SUB R5 R3 R7
+ADD R17 R5 R13
+LDR R20 R15 -8429
+MOV R30 48399
+LDR R30 R1 52152
+MOV R10 8070
+LDR R27 R14 32510
+ADD R16 R14 R13
+LDR R21 R28 -27489
+MOV R17 -59372
+MUL R7 R27 R15
+MOV R1 11512
+LDR R15 R24 31824
+DIV R7 R14 R30
+ADD R22 R26 R29
+STR R24 -43732 R12
+STR R10 42087 R13
+DIV R20 R2 R17
+ADD R7 R18 R1
+MOV R31 1131
+STR R12 -40719 R23
+ADD R16 R11 R19
+MUL R17 R8 R18
+SUB R9 R12 R12
+SUB R10 R3 R3
+MUL R15 R1 R26
+MOV R21 -27403
+DIV R23 R9 R1
+STR R17 -46896 R3
+SUB R12 R23 R20
+DIV R8 R13 R27
+DIV R8 R9 R6
+STR R14 -5868 R13
+ADD R15 R14 R27
+MOV R25 -13087
+SUB R13 R31 R12
+ADD R15 R12 R15
+ADD R14 R23 R4
+MOV R1 58521
+ADD R19 R22 R1
+STR R5 3426 R2
+MUL R2 R19 R4
+LDR R8 R19 42358
+MOV R24 -2485
+MOV R20 -60415
+STR R14 -58392 R10
+MUL R24 R3 R2
+STR R16 13917 R8
+ADD R24 R3 R12
+DIV R25 R11 R24
+SUB R22 R26 R11
+MUL R29 R31 R11
+SUB R9 R13 R0
+MUL R31 R21 R5
+SUB R19 R14 R9
+SUB R10 R12 R15
+DIV R26 R28 R3
+ADD R4 R12 R16
+SUB R10 R1 R0
+STR R2 4576 R1
+STR R19 -7954 R14
+SUB R14 R15 R15
+ADD R28 R5 R14
+ADD R27 R21 R5
+STR R14 55589 R7
+DIV R24 R9 R27
+STR R22 4511 R16
+MUL R31 R14 R26
+DIV R6 R0 R23
+MOV R11 -50098
+ADD R18 R13 R27
+SUB R29 R6 R21
+STR R8 11633 R14
+MOV R3 4781
+LDR R11 R7 -43871
+DIV R14 R7 R10
+SUB R11 R10 R22
+SUB R20 R7 R29
+MOV R26 -4538
+STR R26 -48355 R25
+DIV R25 R28 R19
+ADD R27 R16 R22
+STR R17 -14167 R1
+MOV R25 -16048
+LDR R10 R16 -29869
+ADD R30 R25 R14
+SUB R26 R22 R31
+SUB R23 R27 R0
+MUL R12 R26 R21
+STR R13 -63802 R19
+LDR R20 R22 -7079
+ADD R19 R1 R5
+SUB R15 R19 R3
+LDR R1 R30 -28445
+DIV R4 R19 R6
+MOV R25 -6308
+STR R28 58942 R28
+LDR R14 R24 59684
+DIV R8 R29 R23
+SUB R8 R27 R16
+MUL R7 R4 R17
+STR R3 7638 R28
+SUB R6 R10 R10
+MUL R21 R25 R28
+DIV R8 R25 R12
+MUL R20 R10 R25
+MUL R18 R18 R20
+LDR R18 R15 -39140
+STR R20 -7107 R13
+ADD R9 R29 R20
+MUL R8 R24 R8
+SUB R14 R16 R16
+ADD R16 R6 R24
+STR R18 45048 R19
+STR R28 65317 R20
+MOV R7 10535
+ADD R18 R1 R17
+STR R17 -37742 R28
+SUB R20 R4 R7
+DIV R1 R26 R25
+LDR R7 R11 -36970
+MUL R31 R5 R12
+SUB R13 R30 R24
+STR R17 -50134 R17
+MOV R8 -22066
+LDR R12 R22 58791
+ADD R12 R9 R3
+MOV R28 11270
+STR R2 2924 R19
+SUB R20 R10 R11
+SUB R3 R2 R18
+LDR R16 R0 33816
+DIV R21 R24 R8
+STR R19 26600 R24
+DIV R24 R25 R31
+STR R14 -30677 R7
+SUB R7 R15 R23
+MUL R13 R28 R1
+LDR R17 R25 1722
+MUL R5 R12 R22
+SUB R4 R31 R3
+LDR R26 R6 -65211
+LDR R28 R3 -49397
+DIV R1 R27 R27
+SUB R15 R31 R21
+SUB R29 R10 R11
+SUB R28 R25 R1
+STR R10 -63183 R26
+ADD R15 R29 R2
+STR R4 55595 R13
+MUL R7 R30 R14
+SUB R2 R1 R15
+SUB R20 R3 R15
+STR R27 -14747 R27
+ADD R4 R15 R16
+STR R24 -44381 R29
+MUL R28 R17 R25
+SUB R1 R27 R23
+STR R0 31715 R8
+SUB R23 R29 R27
+ADD R27 R14 R27
+ADD R23 R2 R6
+DIV R14 R13 R6
+LDR R13 R30 34290
+SUB R29 R1 R2
+STR R3 62915 R0
+MUL R3 R22 R28
+STR R18 28960 R27
+DIV R15 R21 R5
+MUL R29 R14 R24
+ADD R11 R23 R20
+DIV R15 R6 R29
+MUL R11 R9 R27
+MUL R21 R31 R29
+SUB R4 R9 R19
+MUL R10 R27 R22
+MUL R23 R6 R13
+MUL R0 R16 R31
+MUL R0 R31 R1
+MOV R17 -5547
+STR R16 10455 R2
+DIV R3 R11 R6
+ADD R15 R8 R1
+MUL R9 R11 R3
+MOV R1 -27836
+MUL R22 R6 R15
+ADD R6 R31 R22
+LDR R31 R9 35241
+LDR R27 R18 6764
+DIV R18 R19 R28
+MOV R0 53653
+MUL R12 R24 R15
+ADD R25 R16 R13
+ADD R4 R3 R18
+DIV R7 R4 R2
+STR R12 -30966 R17
+SUB R21 R9 R7
+MUL R15 R20 R5
+SUB R12 R0 R17
+MUL R9 R8 R2
+ADD R23 R5 R6
+ADD R10 R20 R18
+STR R13 -59186 R3
+LDR R10 R3 -37226
+STR R17 -20950 R28
+STR R5 62784 R9
+MUL R23 R27 R0
+MOV R2 53445
+SUB R17 R24 R19
+MUL R30 R4 R17
+MOV R2 -28406
+SUB R21 R27 R26
+MUL R3 R10 R18
+MUL R14 R31 R9
+MUL R27 R21 R14
+STR R30 12658 R23
+DIV R21 R5 R4
+MOV R25 41341
+DIV R29 R10 R23
+SUB R29 R27 R17
+ADD R16 R9 R21
+LDR R21 R15 -50361
+ADD R10 R21 R5
+SUB R7 R2 R16
+MUL R19 R14 R19
+MOV R30 -16293
+ADD R30 R9 R3
+SUB R28 R18 R12
+SUB R21 R22 R2
+DIV R2 R8 R29
+LDR R24 R5 23790
+MOV R5 23975
+LDR R31 R14 -24477
+STR R1 46381 R18
+MUL R16 R9 R13
+STR R3 -50563 R31
+SUB R8 R18 R16
+MOV R23 -59254
+SUB R19 R21 R13
+MOV R27 -46924
+MOV R9 -63320
+MOV R19 24378
+MOV R24 -24461
+MUL R22 R6 R7
+MOV R26 55734
+LDR R31 R9 34656
+LDR R9 R15 3679
+SUB R11 R19 R5
+SUB R7 R10 R29
+ADD R9 R16 R1
+MOV R29 -2130
+ADD R16 R21 R5
+ADD R7 R24 R10
+SUB R9 R13 R3
+SUB R9 R15 R31
+STR R20 54618 R9
+MOV R12 -11870
+MOV R20 -31772
+ADD R15 R15 R24
+SUB R6 R14 R0
+ADD R24 R2 R10
+SUB R12 R12 R28
+SUB R25 R25 R28
+LDR R28 R29 -39293
+DIV R3 R5 R21
+SUB R15 R19 R28
+STR R11 38619 R2
+MOV R21 -2563
+STR R23 30555 R15
+SUB R26 R24 R5
+STR R25 -16169 R4
+MOV R12 61110
+MUL R10 R15 R11
+MUL R21 R17 R31
+DIV R25 R26 R24
+ADD R9 R8 R7
+SUB R30 R8 R14
+MUL R7 R24 R30
+ADD R2 R14 R9
+MUL R25 R1 R22
+STR R17 -41776 R26
+MUL R22 R9 R29
+DIV R18 R7 R11
+LDR R24 R24 -10212
+MUL R15 R20 R7
+STR R26 43980 R5
+DIV R27 R21 R17
+LDR R10 R18 6912
+STR R19 23080 R18
+LDR R20 R18 7089
+STR R19 -18689 R8
+MUL R3 R12 R18
+ADD R23 R23 R3
+MOV R5 -39395
+ADD R26 R17 R24
+LDR R2 R11 42138
+MUL R15 R16 R2
+ADD R15 R21 R12
+MUL R1 R20 R6
+MOV R9 28221
+LDR R27 R1 64812
+MOV R19 27445
+STR R4 40926 R24
+ADD R2 R11 R3
+MOV R19 50302
+STR R6 -27594 R12
+SUB R7 R30 R3
+STR R7 -20570 R19
+STR R12 64477 R20
+MOV R26 6142
+STR R9 47522 R21
+LDR R5 R16 40874
+ADD R9 R13 R25
+MOV R2 8104
+MOV R10 -53717
+MOV R29 14807
+DIV R22 R16 R22
+STR R17 -61557 R19
+ADD R0 R1 R25
+DIV R4 R21 R30
+STR R5 -22782 R31
+LDR R5 R29 -1817
+ADD R18 R25 R23
+LDR R24 R17 -10675
+MUL R6 R3 R6
+LDR R4 R0 -35256
+MUL R10 R23 R2
+SUB R16 R27 R11
+SUB R4 R13 R9
+DIV R25 R16 R7
+ADD R1 R31 R18
+STR R26 14220 R22
+LDR R27 R3 54006
+ADD R10 R24 R0
+MUL R16 R3 R9
+ADD R19 R15 R7
+ADD R4 R17 R27
+ADD R15 R14 R0
+MOV R8 -43862
+SUB R18 R29 R11
+ADD R28 R8 R11
+SUB R30 R16 R2
+SUB R16 R27 R5
+MUL R19 R10 R17
+MUL R15 R2 R9
+MOV R30 -58257
+ADD R16 R27 R13
+DIV R12 R31 R22
+MOV R24 -38957
+ADD R23 R15 R14
+STR R9 -22088 R20
+SUB R19 R27 R21
+ADD R13 R30 R15
+MUL R20 R7 R20
+STR R0 -22588 R10
+ADD R28 R6 R8
+DIV R16 R23 R4
+STR R26 -63009 R16
+LDR R8 R11 45435
+MUL R16 R2 R10
+ADD R2 R17 R22
+ADD R29 R13 R23
+MUL R12 R28 R23
+MUL R29 R21 R2
+DIV R24 R19 R10
+MUL R15 R20 R24
+MUL R18 R13 R14
+SUB R24 R20 R14
+SUB R9 R17 R5
+ADD R0 R27 R9
+STR R30 43688 R13
+STR R7 -62645 R6
+DIV R30 R1 R8
+MUL R22 R10 R28
+LDR R21 R6 -64218
+STR R21 -35628 R2
+LDR R23 R19 -41280
+SUB R25 R6 R10
+MUL R26 R21 R18
+SUB R21 R28 R10
+STR R30 16649 R11
+ADD R21 R28 R19
+LDR R29 R8 12597
+MUL R21 R8 R8
+SUB R9 R26 R9
+LDR R24 R9 -51858
+SUB R10 R31 R13
+MOV R24 -64285
+MUL R23 R26 R14
+STR R21 -51383 R7
+ADD R10 R0 R23
+MUL R27 R30 R27
+STR R24 36135 R15
+MOV R26 -8506
+LDR R7 R11 -58334
+DIV R19 R30 R20
+LDR R22 R13 20324
+SUB R17 R29 R12
+LDR R31 R19 64393
+DIV R22 R31 R17
+MUL R12 R14 R29
+MOV R17 33592
+MOV R13 -15581
+STR R5 -53337 R9
+MUL R21 R16 R7
+STR R3 -11130 R12
+DIV R0 R17 R7
+STR R9 -33788 R13
+STR R24 103 R27
+MUL R4 R7 R31
+LDR R11 R10 30251
+STR R3 29450 R27
+LDR R4 R14 -38631
+MOV R13 19493
+LDR R27 R4 35071
+SUB R28 R15 R3
+SUB R18 R0 R3
+MUL R26 R26 R17
+STR R28 -8955 R23
+MOV R8 -62899
+MUL R15 R6 R23
+LDR R0 R29 -61776
+ADD R31 R14 R27
+LDR R11 R11 46474
+LDR R26 R26 44678
+SUB R14 R29 R25
+SUB R9 R1 R5
+SUB R5 R31 R8
+MUL R5 R9 R6
+ADD R26 R10 R9
+MOV R4 8388
+ADD R5 R16 R31
+SUB R10 R6 R3
+DIV R1 R3 R17
+ADD R11 R6 R5
+STR R11 16860 R28
+ADD R28 R30 R3
+LDR R29 R1 -9874
+MOV R30 -36025
+DIV R21 R22 R17
+MUL R6 R9 R8
+ADD R13 R20 R11
+STR R10 33240 R31
+STR R24 18370 R29
+DIV R31 R8 R7
+DIV R23 R26 R14
+MUL R13 R12 R7
+ADD R29 R28 R8
+MOV R4 -48182
+LDR R25 R31 -9591
+ADD R28 R5 R17
+STR R22 -59880 R30
+LDR R2 R25 18806
+LDR R8 R1 -65081
+SUB R6 R20 R7
+MUL R22 R5 R24
+LDR R5 R31 -65311
+MUL R27 R4 R29
+MOV R8 -20608
+MUL R15 R4 R4
+MOV R26 6575
+STR R17 -57070 R6
+ADD R3 R15 R14
+STR R20 -19586 R22
+MUL R17 R29 R9
+LDR R27 R7 28926
+ADD R0 R22 R18
+DIV R21 R7 R29
+ADD R28 R28 R7
+STR R31 51123 R17
+SUB R25 R1 R15
+MUL R25 R30 R22
+ADD R23 R0 R9
+SUB R15 R26 R8
+MUL R29 R13 R20
+ADD R15 R23 R7
+DIV R21 R0 R10
+SUB R21 R12 R28
+STR R25 58929 R8
+STR R20 26211 R31
+DIV R23 R21 R15
+ADD R11 R24 R18
+MUL R18 R9 R25
+STR R21 58213 R15
+SUB R7 R21 R27
+STR R0 6091 R17
+MUL R29 R25 R9
+LDR R14 R2 30969
+ADD R8 R22 R21
+STR R10 -41995 R5
+ADD R26 R26 R5
+ADD R2 R31 R14
+LDR R19 R25 6649
+MUL R17 R21 R3
+MOV R6 65106
+MOV R21 -44419
+MOV R0 11331
+LDR R3 R12 6980
+DIV R18 R20 R28
+MOV R26 -62978
+MOV R10 29285
+MUL R9 R1 R9
+STR R29 52946 R10
+SUB R14 R29 R4
+LDR R30 R25 -39333
+MUL R13 R15 R13
+STR R14 56689 R17
+DIV R7 R23 R10
+ADD R11 R1 R24
+SUB R30 R1 R16
+MUL R26 R10 R19
+MOV R10 -22888
+ADD R0 R1 R1
+MUL R5 R22 R17
+LDR R17 R8 -36988
+ADD R20 R28 R25
+ADD R15 R5 R25
+MUL R26 R19 R17
+SUB R10 R9 R17
+LDR R25 R6 41270
+MUL R3 R18 R27
+MUL R16 R14 R24
+SUB R24 R25 R1
+LDR R21 R0 9548
+MUL R30 R2 R9
+MOV R21 17796
+MOV R15 4887
+STR R0 -56389 R19
+STR R24 4887 R21
+STR R27 -2612 R8
+LDR R2 R23 40373
+MUL R21 R11 R29
+ADD R2 R31 R25
+SUB R18 R15 R4
+MUL R8 R29 R26
+MUL R22 R24 R24
+MUL R10 R11 R2
+LDR R0 R9 -60335
+STR R9 -4612 R3
+STR R20 -49079 R5
+LDR R23 R11 -45835
+ADD R9 R7 R4
+DIV R16 R22 R24
+DIV R1 R13 R0
+SUB R8 R5 R27
+ADD R21 R26 R28
+SUB R16 R28 R22
+ADD R15 R28 R24
+MUL R15 R16 R2
+MUL R1 R4 R25
+MOV R26 -44001
+MOV R14 2489
+ADD R5 R31 R10
+LDR R10 R31 -48668
+STR R25 32147 R26
+SUB R29 R7 R28
+STR R5 53117 R8
+LDR R25 R31 17741
+MUL R1 R1 R27
+STR R28 6550 R18
+LDR R24 R29 -59729
+SUB R30 R17 R8
+MUL R26 R31 R9
+ADD R3 R31 R13
+MUL R3 R11 R26
+STR R23 -6271 R2
+ADD R13 R4 R2
+LDR R30 R22 -33573
+DIV R10 R10 R7
+MOV R18 30414
+STR R13 -42186 R2
+SUB R14 R27 R30
+LDR R2 R21 49655
+MUL R27 R16 R10
+STR R6 -2096 R9
+ADD R4 R29 R29
+MOV R5 -41149
+ADD R13 R25 R2
+ADD R24 R18 R0
+MOV R21 -29279
+ADD R11 R30 R3
+MUL R17 R30 R19
+ADD R4 R16 R10
+ADD R17 R11 R8
+SUB R27 R29 R15
+SUB R8 R26 R21
+LDR R15 R13 44366
+STR R23 -42269 R6
+DIV R22 R7 R15
+MOV R9 -35267
+DIV R12 R3 R21
+LDR R2 R20 -10150
+MOV R21 35476
+ADD R29 R8 R17
+STR R5 -9896 R14
+STR R20 -5533 R24
+DIV R15 R4 R18
+MUL R4 R16 R23
+STR R22 -20094 R5
+DIV R25 R23 R4
+ADD R4 R22 R5
+DIV R3 R2 R30
+MOV R23 39701
+LDR R16 R15 48386
+STR R8 -29398 R9
+SUB R12 R24 R2
+MOV R0 -29010
+MOV R24 -21591
+SUB R23 R5 R18
+LDR R4 R19 -200
+SUB R0 R3 R13
+LDR R0 R2 5208
+LDR R4 R11 -56931
+MUL R6 R22 R7
+SUB R30 R2 R26
+LDR R28 R26 -39918
+ADD R24 R0 R22
+LDR R5 R29 12382
+DIV R22 R10 R23
+LDR R22 R17 43352
+DIV R24 R24 R28
+ADD R19 R26 R15
+STR R11 -52128 R2
+MOV R19 8975
+MOV R10 52929
+LDR R29 R24 14377
+LDR R31 R1 7682
+DIV R2 R31 R15
+STR R22 26403 R9
+MUL R21 R4 R8
+SUB R28 R16 R10
+LDR R12 R23 44655
+ADD R1 R25 R24
+STR R3 1226 R20
+ADD R26 R23 R0
+STR R25 -13778 R5
+SUB R24 R19 R0
+DIV R22 R19 R14
+LDR R5 R6 64333
+LDR R31 R26 -25743
+MOV R10 15713
+STR R11 12099 R27
+DIV R9 R27 R18
+LDR R26 R11 -52947
+LDR R19 R12 25525
+MOV R24 2803
+DIV R1 R12 R26
+DIV R3 R20 R25
+MUL R14 R6 R15
+LDR R6 R27 64177
+STR R16 -64857 R1
+MUL R2 R9 R27
+MUL R12 R11 R18
+STR R8 743 R30
+DIV R14 R21 R7
+SUB R30 R3 R19
+LDR R18 R28 17304
+DIV R23 R23 R19
+ADD R31 R2 R28
+MOV R22 -60785
+MOV R15 -20688
+SUB R30 R25 R26
+MUL R12 R30 R5
+MOV R15 -49245
+LDR R6 R2 -43850
+DIV R22 R17 R8
+DIV R0 R11 R22
+ADD R7 R6 R12
+STR R9 -30693 R27
+DIV R7 R15 R6
+ADD R27 R6 R23
+SUB R4 R3 R15
+STR R23 -36470 R8
+LDR R10 R19 20762
+MUL R27 R31 R24
+LDR R10 R13 39350
+SUB R1 R27 R6
+MUL R15 R30 R19
+SUB R4 R20 R24
+STR R1 20715 R28
+SUB R15 R20 R16
+DIV R22 R19 R4
+LDR R18 R29 3036
+ADD R19 R21 R30
+STR R8 -38896 R2
+LDR R2 R0 -41725
+DIV R14 R5 R16
+MOV R25 33129
+DIV R10 R6 R4
+MUL R29 R9 R18
+SUB R10 R8 R0
+MUL R1 R5 R31
+DIV R14 R1 R4
+ADD R7 R23 R8
+LDR R27 R21 -54251
+MUL R22 R26 R8
+ADD R15 R15 R16
+SUB R28 R6 R6
+MOV R18 56397
+DIV R3 R26 R9
+LDR R3 R9 -62808
+LDR R2 R15 57340
+STR R29 -32253 R9
+LDR R10 R0 23674
+LDR R7 R4 64883
+MUL R16 R17 R23
+MUL R2 R3 R2
+ADD R23 R8 R9
+MOV R8 57151
+LDR R20 R8 -39093
+DIV R17 R28 R0
+ADD R10 R22 R18
+STR R11 64442 R28
+STR R13 -3416 R21
+ADD R6 R9 R18
+STR R4 -3984 R8
+LDR R8 R14 528
+STR R26 11943 R25
+DIV R22 R26 R20
+SUB R2 R25 R28
+STR R29 -34089 R25
+DIV R3 R1 R18
+DIV R24 R7 R25
+MUL R24 R31 R25
+DIV R26 R9 R22
+MOV R27 63336
+MOV R16 -16107
+STR R21 -6533 R16
+ADD R5 R5 R29
+SUB R13 R6 R17
+ADD R16 R25 R15
+SUB R6 R20 R15
+MUL R6 R11 R17
+MUL R8 R17 R15
+MOV R11 -62283
+STR R9 -60355 R4
+LDR R8 R20 11786
+LDR R12 R25 9507
+LDR R7 R14 64803
+DIV R7 R5 R26
+DIV R10 R1 R20
+LDR R5 R28 -50670
+ADD R3 R20 R8
+SUB R6 R20 R22
+SUB R23 R6 R8
+SUB R10 R30 R9
+STR R13 -15276 R29
+DIV R2 R20 R13
+MOV R12 14896
+DIV R13 R28 R24
+STR R10 -60608 R24
+ADD R15 R0 R1
+STR R5 37908 R21
+DIV R1 R13 R17
+ADD R10 R11 R3
+SUB R19 R29 R8
+MUL R13 R26 R15
+MOV R27 -41625
+STR R19 -33479 R2
+MOV R30 46440
+DIV R8 R10 R24
+MOV R18 -29571
+MUL R27 R9 R20
+STR R23 27501 R18
+ADD R25 R15 R13
+LDR R29 R4 -1645
+SUB R8 R25 R18
+STR R4 29443 R22
+ADD R5 R26 R24
+MUL R24 R12 R26
+MOV R0 -35023
+LDR R18 R11 -41854
+LDR R27 R10 48868
+LDR R23 R1 -49614
+SUB R3 R21 R15
+LDR R24 R5 63092
+SUB R27 R14 R30
+MOV R12 -11166
+MUL R7 R17 R21
+MUL R24 R26 R30
+ADD R29 R8 R17
+LDR R12 R12 62298
+SUB R29 R29 R23
+MOV R8 -56173
+LDR R11 R25 -35931
+SUB R25 R5 R6
+SUB R14 R16 R16
+MOV R27 -50401
+STR R13 -20345 R19
+SUB R11 R13 R7
+DIV R9 R25 R22
+MOV R3 -30737
+MOV R10 -36577
+STR R5 -1885 R14
+DIV R1 R18 R21
+DIV R23 R22 R28
+MUL R23 R29 R24
+MOV R20 -7230
+STR R31 21222 R23
+STR R20 2865 R13
+LDR R20 R22 54518
+MUL R19 R20 R27
+LDR R9 R0 13208
+MOV R12 -22074
+SUB R4 R27 R5
+STR R17 -33203 R8
+MOV R5 44486
+ADD R31 R29 R20
+ADD R27 R21 R7
+LDR R31 R19 20314
+MUL R19 R22 R20
+STR R16 53833 R28
+SUB R11 R19 R16
+SUB R3 R24 R25
+ADD R11 R1 R3
+LDR R9 R9 -22054
+ADD R13 R17 R22
+LDR R20 R21 -24207
+SUB R29 R24 R10
+MUL R12 R1 R31
+ADD R15 R22 R8
+ADD R16 R6 R8
+LDR R20 R27 18558
+ADD R19 R11 R3
+SUB R9 R30 R26
+MUL R20 R18 R27
+SUB R21 R24 R26
+STR R27 -37035 R3
+MOV R17 44541
+LDR R18 R6 -42361
+MUL R26 R21 R2
+ADD R14 R20 R12
+MUL R20 R4 R4
+SUB R13 R28 R22
+LDR R19 R5 -62618
+SUB R0 R11 R3
+ADD R25 R6 R6
+MUL R26 R8 R24
+LDR R3 R16 -44128
+STR R11 -63894 R2
+DIV R18 R15 R10
+MUL R18 R5 R12
+DIV R24 R9 R27
+SUB R28 R26 R17
+MOV R0 -42830
+MUL R31 R26 R16
+STR R7 35097 R16
+MUL R8 R26 R1
+SUB R13 R12 R10
+DIV R6 R4 R31
+STR R8 -41783 R30
+LDR R4 R19 -21295
+ADD R27 R27 R27
+MOV R9 49569
+LDR R12 R7 61185
+STR R24 62660 R6
+DIV R8 R21 R16
+MUL R17 R26 R25
+STR R23 12612 R4
+MUL R18 R15 R31
+LDR R4 R27 37475
+LDR R5 R25 -55325
+MOV R9 48721
+ADD R23 R8 R26
+DIV R23 R2 R16
+LDR R29 R14 -43665
+DIV R22 R7 R24
+MOV R6 -43837
+ADD R25 R17 R24
+MUL R1 R8 R3
+SUB R8 R21 R13
+ADD R24 R29 R15
+MUL R4 R11 R19
+MOV R24 -17260
+STR R28 30611 R19
+LDR R16 R30 59159
+STR R17 -64129 R6
+MUL R29 R7 R31
+DIV R7 R26 R19
+ADD R28 R9 R13
+ADD R24 R25 R14
+MOV R1 -41729
+DIV R28 R28 R25
+MOV R0 22371
+SUB R5 R16 R4
+MUL R19 R1 R7
+SUB R25 R8 R27
+STR R22 -40993 R18
+ADD R17 R27 R0
+DIV R2 R28 R30
+MUL R12 R26 R16
+MOV R30 -54234
+MUL R3 R25 R9
+STR R24 9290 R18
+SUB R16 R4 R26
+STR R6 52423 R22
+STR R13 52247 R28
+ADD R20 R28 R9
+DIV R1 R8 R23
+STR R27 -43521 R15
+ADD R3 R29 R17
+STR R25 -61470 R24
+MOV R30 -36483
+MUL R16 R10 R18
+SUB R0 R14 R27
+MUL R15 R22 R30
+MOV R23 22371
+DIV R23 R9 R26
+STR R26 -62424 R18
+SUB R25 R20 R11
+MUL R22 R26 R10
+ADD R5 R13 R30
+LDR R23 R20 -10153
+SUB R12 R9 R30
+LDR R5 R20 -63959
+LDR R6 R13 -17331
+LDR R13 R12 55856
+DIV R19 R7 R11
+LDR R11 R12 39401
+DIV R19 R1 R27
+DIV R29 R9 R8
+ADD R8 R26 R22
+DIV R14 R24 R31
+STR R31 19514 R23
+MOV R30 -27250
+LDR R13 R23 -12216
+STR R18 56933 R29
+SUB R16 R1 R15
+MOV R13 -18210
+ADD R6 R14 R1
+DIV R26 R25 R29
+STR R1 13748 R14
+DIV R22 R8 R29
+STR R15 5373 R30
+MUL R25 R7 R3
+STR R14 27001 R11
+LDR R8 R9 -26415
+DIV R17 R4 R31
+MOV R21 -32483
+STR R2 8201 R29
+DIV R18 R17 R11
+MOV R0 -34426
+ADD R1 R19 R3
+ADD R8 R13 R12
+STR R1 1167 R17
+ADD R0 R13 R30
+LDR R1 R21 -8558
+DIV R13 R24 R19
+LDR R10 R16 16154
+ADD R5 R29 R28
+MUL R10 R10 R6
+MOV R27 38182
+MUL R8 R6 R26
+MUL R1 R29 R14
+ADD R18 R7 R23
+LDR R1 R2 -52838
+MUL R5 R2 R20
+DIV R19 R19 R3
+ADD R6 R11 R28
+STR R12 64939 R19
+ADD R5 R29 R9
+LDR R6 R29 3293
+ADD R3 R22 R5
+ADD R12 R0 R2
+MUL R15 R16 R30
+ADD R16 R11 R2
+DIV R8 R8 R11
+MOV R26 22370
+MUL R3 R15 R25
+SUB R13 R31 R14
+SUB R23 R27 R24
+MUL R6 R9 R26
+SUB R3 R29 R16
+MOV R12 30715
+ADD R31 R22 R26
+MUL R23 R8 R10
+MOV R31 -60419
+MOV R26 -59536
+SUB R26 R14 R21
+MOV R17 -43181
+ADD R12 R20 R9
+MUL R4 R7 R21
+MOV R15 -13147
+ADD R24 R31 R7
+DIV R19 R23 R28
+ADD R23 R3 R17
+SUB R18 R25 R13
+STR R13 22850 R12
+STR R18 61299 R1
+STR R17 -44078 R26
+STR R5 20119 R4
+SUB R24 R12 R10
+LDR R29 R30 -23177
+STR R26 31209 R1
+DIV R10 R12 R16
+SUB R9 R31 R11
+LDR R4 R20 1515
+STR R10 30650 R18
+LDR R7 R16 35413
+SUB R11 R0 R22
+DIV R25 R24 R2
+MOV R1 31982
+MUL R30 R7 R7
+ADD R29 R2 R21
+SUB R5 R25 R0
+ADD R2 R24 R14
+MOV R7 21318
+ADD R31 R29 R31
+STR R0 -42075 R2
+MOV R24 -48403
+MUL R27 R14 R7
+MUL R4 R4 R7
+ADD R25 R11 R15
+SUB R8 R12 R26
+MUL R0 R5 R16
+MOV R2 36823
+LDR R31 R21 29607
+LDR R4 R24 -31996
+STR R22 45128 R7
+STR R21 -2612 R12
+SUB R3 R28 R28
+MOV R28 -58139
+ADD R3 R2 R13
+LDR R25 R7 24420
+STR R20 24481 R9
+LDR R15 R9 -6998
+ADD R4 R18 R10
+ADD R6 R14 R0
+MUL R27 R0 R1
+STR R11 24224 R15
+SUB R9 R14 R0
+ADD R27 R20 R29
+DIV R12 R18 R22
+STR R4 48256 R8
+STR R6 -31760 R14
+STR R21 51586 R21
+STR R9 9335 R27
+STR R8 -45970 R14
+MUL R26 R21 R27
+MUL R20 R26 R26
+STR R21 -28468 R16
+LDR R27 R29 19292
+DIV R11 R21 R25
+DIV R29 R6 R1
+DIV R22 R23 R31
+STR R23 36346 R13
+SUB R20 R11 R20
+MUL R11 R2 R19
+DIV R22 R20 R9
+MOV R0 17592
+MUL R10 R15 R1
+MOV R23 19223
+MOV R2 -3514
+ADD R1 R31 R31
+MUL R23 R6 R29
+MUL R27 R12 R31
+MOV R24 5222
+MOV R23 -34182
+SUB R6 R3 R13
+DIV R31 R12 R5
+DIV R11 R6 R13
+DIV R10 R28 R0
+SUB R8 R16 R0
+LDR R29 R12 -62362
+STR R27 -18903 R14
+SUB R9 R10 R3
+ADD R8 R14 R3
+LDR R19 R27 -23742
+SUB R13 R21 R11
+MUL R5 R13 R18
+MOV R12 13900
+ADD R31 R30 R3
+STR R5 44347 R17
+LDR R29 R1 4824
+SUB R5 R10 R28
+MUL R31 R14 R21
+STR R3 20122 R31
+MOV R3 -19348
+MOV R22 40491
+ADD R18 R11 R28
+SUB R23 R29 R4
+MUL R12 R24 R0
+MOV R17 46047
+DIV R10 R18 R22
+SUB R0 R22 R26
+MOV R31 -1579
+SUB R25 R21 R15
+ADD R25 R5 R29
+DIV R4 R19 R17
+MUL R30 R11 R16
+STR R22 -5901 R11
+LDR R16 R30 36285
+LDR R24 R13 -42233
+MUL R6 R26 R11
+MUL R2 R6 R22
+ADD R15 R26 R21
+LDR R28 R11 -28036
+DIV R14 R7 R22
+MUL R0 R3 R7
+ADD R22 R2 R21
+LDR R3 R5 30690
+STR R1 -9493 R20
+MOV R20 -31616
+MOV R22 -58259
+MOV R11 -11043
+LDR R18 R6 -14337
+MUL R21 R26 R8
+LDR R15 R21 17561
+STR R21 48514 R4
+DIV R29 R13 R24
+LDR R7 R29 10120
+STR R11 -55017 R11
+ADD R5 R3 R28
+MUL R12 R23 R31
+LDR R31 R15 -18401
+DIV R3 R29 R27
+LDR R1 R26 61494
+STR R3 -28437 R22
+LDR R7 R24 -13744
+STR R23 63252 R26
+ADD R18 R13 R23
+MOV R9 1637
+MOV R12 34425
+DIV R15 R22 R6
+LDR R15 R7 20410
+SUB R21 R6 R11
+STR R4 57316 R6
+ADD R12 R5 R19
+MUL R9 R0 R27
+ADD R14 R28 R31
+MOV R18 38376
+MOV R23 -911
+SUB R8 R16 R19
+MUL R29 R28 R19
+ADD R28 R12 R25
+STR R15 -28956 R19
+STR R17 53528 R30
+SUB R5 R25 R13
+DIV R18 R23 R2
+ADD R26 R22 R2
+LDR R7 R21 46659
+STR R7 49923 R7
+LDR R28 R7 -60023
+DIV R9 R18 R19
+ADD R24 R17 R25
+ADD R4 R26 R4
+ADD R20 R0 R26
+MOV R22 36250
+STR R12 46099 R15
+MOV R16 28167
+STR R3 38049 R10
+LDR R14 R11 11138
+STR R21 -743 R12
+STR R10 44649 R2
+ADD R29 R2 R26
+DIV R18 R5 R2
+SUB R14 R21 R22
+ADD R3 R5 R29
+MUL R8 R20 R31
+DIV R16 R31 R28
+MOV R31 -20955
+MOV R7 -12374
+SUB R1 R1 R17
+LDR R0 R11 38554
+DIV R16 R6 R20
+LDR R1 R13 -628
+DIV R23 R16 R18
+DIV R2 R16 R20
+ADD R21 R13 R16
+MUL R26 R2 R10
+MUL R25 R11 R31
+ADD R18 R13 R3
+DIV R20 R1 R19
+ADD R9 R24 R26
+SUB R17 R7 R9
+DIV R17 R9 R31
+DIV R25 R10 R23
+SUB R28 R11 R19
+STR R2 56273 R23
+MUL R20 R18 R11
+LDR R28 R29 -65413
+DIV R25 R2 R1
+LDR R28 R24 51683
+ADD R8 R25 R29
+MOV R28 -29471
+DIV R15 R6 R24
+ADD R5 R23 R31
+SUB R10 R23 R24
+DIV R22 R30 R17
+MUL R4 R11 R0
+STR R14 -62782 R25
+STR R18 -47758 R27
+ADD R20 R6 R14
+MOV R29 -41632
+LDR R21 R15 9249
+LDR R13 R9 -19444
+LDR R26 R6 -42508
+MUL R2 R6 R16
+DIV R31 R13 R12
+SUB R30 R14 R7
+SUB R30 R25 R18
+STR R31 -39500 R24
+ADD R18 R22 R11
+STR R9 -8158 R25
+MOV R28 8464
+MOV R5 29286
+DIV R30 R26 R26
+STR R27 -51791 R6
+ADD R26 R3 R11
+LDR R4 R26 63372
+ADD R12 R19 R31
+LDR R19 R3 25291
+MOV R9 -60770
+ADD R25 R0 R24
+DIV R5 R1 R1
+DIV R16 R19 R9
+DIV R22 R17 R27
+ADD R14 R25 R27
+DIV R21 R26 R17
+ADD R22 R4 R3
+SUB R21 R2 R15
+ADD R26 R7 R31
+DIV R14 R17 R0
+ADD R5 R4 R3
+SUB R3 R15 R30
+ADD R26 R24 R6
+MUL R25 R28 R24
+SUB R8 R24 R12
+DIV R29 R31 R4
+MOV R18 63239
+ADD R24 R9 R14
+SUB R21 R19 R27
+STR R9 29550 R0
+SUB R18 R11 R16
+MOV R13 -26103
+DIV R17 R16 R22
+SUB R12 R7 R16
+MUL R15 R29 R21
+MOV R20 4382
+SUB R11 R29 R1
+DIV R27 R28 R11
+LDR R28 R11 44974
+SUB R7 R0 R29
+LDR R11 R6 65077
+STR R3 -39242 R28
+MOV R21 32429
+STR R30 -32337 R15
+DIV R11 R14 R5
+ADD R31 R15 R16
+LDR R6 R2 -1874
+MOV R18 -32646
+DIV R0 R11 R7
+MUL R27 R18 R11
+LDR R10 R17 -9793
+MOV R20 22147
+ADD R27 R21 R2
+SUB R4 R29 R6
+ADD R7 R1 R22
+ADD R12 R16 R31
+STR R16 33610 R4
+LDR R4 R19 -9797
+SUB R19 R15 R4
+SUB R31 R13 R29
+LDR R18 R26 23367
+DIV R25 R8 R10
+DIV R14 R16 R30
+DIV R23 R4 R12
+STR R3 6557 R16
+MOV R24 -23469
+SUB R30 R5 R9
+LDR R20 R23 58945
+DIV R19 R25 R3
+DIV R31 R22 R16
+SUB R10 R10 R16
+MOV R22 21556
+SUB R0 R24 R14
+LDR R5 R5 8255
+STR R11 -30962 R0
+DIV R1 R19 R30
+LDR R25 R28 -33848
+ADD R29 R30 R21
+DIV R24 R3 R3
+ADD R9 R8 R23
+LDR R25 R10 -41200
+STR R22 39397 R11
+LDR R14 R3 -57397
+STR R14 1625 R19
+MUL R25 R18 R25
+ADD R3 R1 R2
+LDR R17 R1 -19368
+ADD R26 R21 R6
+DIV R29 R13 R17
+ADD R1 R12 R2
+MUL R24 R9 R8
+LDR R2 R6 18299
+STR R17 -61490 R31
+SUB R24 R14 R23
+MOV R21 51949
+SUB R17 R10 R20
+MUL R4 R7 R22
+STR R9 -48864 R9
+MUL R21 R26 R7
+MUL R1 R6 R21
+MOV R9 37047
+LDR R17 R29 -34613
+STR R20 -11767 R29
+ADD R26 R20 R13
+STR R23 27438 R26
+LDR R23 R3 2491
+LDR R14 R26 40802
+ADD R26 R11 R0
+ADD R24 R10 R2
+LDR R12 R0 936
+LDR R6 R2 19469
+STR R27 37375 R13
+LDR R21 R3 -55665
+DIV R1 R5 R4
+DIV R23 R2 R23
+SUB R30 R14 R25
+LDR R23 R16 13926
+MOV R29 -51826
+STR R8 55230 R20
+LDR R14 R27 -4437
+ADD R2 R25 R18
+DIV R19 R4 R17
+ADD R26 R31 R4
+SUB R16 R13 R29
+MUL R9 R16 R5
+LDR R29 R13 -17586
+DIV R8 R0 R4
+ADD R16 R29 R28
+STR R14 47110 R6
+MUL R20 R15 R7
+MUL R14 R1 R15
+LDR R4 R16 56867
+MUL R23 R1 R16
+ADD R16 R1 R1
+MUL R20 R21 R11
+STR R10 -34465 R9
+LDR R10 R6 -8601
+STR R19 -48437 R7
+LDR R3 R21 43828
+MUL R5 R21 R6
+STR R8 -6647 R11
+LDR R10 R5 27061
+STR R14 45990 R14
+DIV R26 R29 R29
+ADD R20 R6 R19
+MUL R29 R27 R30
+ADD R7 R19 R16
+LDR R20 R8 -3682
+MUL R25 R28 R9
+DIV R28 R10 R14
+STR R30 -17680 R6
+MUL R20 R27 R5
+MOV R27 42678
+ADD R24 R31 R18
+LDR R7 R27 33937
+MUL R19 R31 R4
+LDR R23 R4 40831
+LDR R19 R17 27902
+STR R9 13316 R10
+MUL R11 R23 R9
+LDR R0 R2 -48265
+ADD R19 R31 R16
+LDR R0 R16 5961
+STR R29 57261 R3
+ADD R16 R22 R15
+LDR R11 R1 -1562
+SUB R22 R8 R8
+MOV R25 -3778
+MUL R23 R6 R0
+MUL R2 R19 R26
+MOV R8 -50840
+MOV R0 -28390
+MOV R30 29225
+ADD R21 R7 R30
+ADD R2 R8 R15
+LDR R8 R19 -36420
+STR R31 -12266 R26
+LDR R19 R27 -60180
+LDR R17 R16 -26893
+DIV R15 R30 R13
+STR R26 -43612 R24
+MUL R17 R19 R6
+STR R17 40089 R16
+DIV R11 R12 R6
+STR R31 -16519 R16
+STR R15 58427 R22
+MUL R11 R31 R30
+SUB R13 R26 R20
+SUB R4 R25 R0
+LDR R11 R16 6753
+ADD R22 R25 R15
+MUL R12 R27 R21
+DIV R18 R2 R4
+MOV R28 56365
+ADD R18 R8 R0
+STR R16 61036 R5
+MUL R7 R8 R4
+MUL R27 R25 R25
+SUB R20 R13 R12
+STR R14 -53275 R26
+ADD R2 R22 R26
+LDR R14 R2 18886
+LDR R23 R5 -1493
+DIV R5 R20 R4
+LDR R13 R10 -39716
+SUB R31 R5 R15
+STR R30 18606 R31
+STR R14 39836 R0
+ADD R22 R4 R9
+ADD R21 R5 R27
+DIV R22 R31 R5
+SUB R17 R4 R3
+SUB R21 R25 R23
+MUL R17 R15 R14
+MUL R18 R8 R1
+ADD R14 R2 R30
+MOV R16 21239
+LDR R28 R9 9423
+LDR R25 R4 -54992
+ADD R7 R0 R27
+ADD R19 R1 R0
+LDR R16 R5 40390
+SUB R27 R26 R20
+STR R15 15278 R19
+MUL R0 R4 R19
+STR R22 21198 R3
+SUB R27 R27 R13
+MUL R24 R8 R15
+ADD R5 R12 R17
+DIV R26 R22 R1
+MOV R18 18654
+STR R2 -8189 R27
+SUB R13 R11 R0
+DIV R9 R13 R7
+ADD R1 R9 R11
+ADD R19 R4 R20
+SUB R29 R4 R27
+DIV R19 R24 R6
+SUB R17 R27 R29
+DIV R4 R15 R1
+MUL R29 R24 R28
+ADD R19 R22 R0
+MUL R12 R21 R3
+STR R23 33653 R26
+STR R22 -46323 R26
+MOV R15 -2395
+DIV R27 R2 R20
+MUL R9 R1 R21
+DIV R2 R2 R19
+MUL R10 R31 R31
+DIV R3 R30 R29
+STR R16 47165 R6
+DIV R24 R25 R3
+LDR R27 R25 42473
+DIV R1 R27 R11
+SUB R22 R20 R21
+DIV R27 R5 R27
+SUB R25 R27 R3
+ADD R30 R27 R21
+MUL R11 R16 R2
+DIV R16 R1 R10
+MOV R21 -5307
+ADD R18 R14 R9
+SUB R7 R7 R3
+SUB R7 R29 R18
+ADD R23 R6 R22
+STR R3 -56577 R1
+MUL R0 R17 R1
+ADD R14 R25 R16
+SUB R4 R25 R10
+DIV R2 R22 R3
+STR R21 54022 R6
+STR R1 -18619 R9
+LDR R25 R20 35471
+MOV R23 -36047
+STR R22 5494 R29
+STR R12 -15962 R4
+DIV R15 R21 R24
+ADD R20 R24 R3
+LDR R12 R25 -49085
+MOV R25 14184
+MOV R18 55262
+DIV R7 R28 R6
+LDR R31 R5 58991
+ADD R5 R21 R21
+LDR R5 R11 10737
+DIV R27 R28 R13
+DIV R28 R2 R15
+MUL R16 R30 R29
+STR R21 16576 R5
+MUL R13 R12 R25
+STR R18 -21298 R10
+MOV R15 42962
+MOV R22 -30417
+DIV R13 R3 R12
+ADD R27 R8 R20
+DIV R29 R27 R16
+MUL R29 R21 R9
+ADD R13 R17 R3
+DIV R11 R28 R18
+DIV R4 R11 R15
+MOV R22 -16767
+STR R27 14313 R26
+ADD R4 R11 R17
+ADD R23 R22 R27
+LDR R5 R16 16291
+DIV R0 R10 R28
+LDR R8 R17 -56263
+STR R29 -48212 R31
+DIV R20 R14 R31
+LDR R15 R28 36604
+MOV R11 27410
+MUL R1 R12 R4
+MOV R13 64963
+DIV R12 R11 R3
+ADD R1 R17 R15
+MOV R4 6398
+STR R9 23915 R23
+MUL R20 R25 R9
+STR R28 48599 R28
+MUL R24 R10 R8
+MUL R10 R18 R0
+LDR R3 R19 15181
+DIV R29 R10 R3
+ADD R24 R1 R0
+DIV R17 R17 R20
+LDR R15 R18 -20636
+STR R23 -59241 R18
+ADD R0 R16 R23
+LDR R20 R11 20786
+SUB R2 R13 R30
+STR R2 -148 R7
+MOV R29 17765
+SUB R18 R11 R5
+DIV R18 R20 R19
+SUB R28 R20 R1
+MOV R3 -21400
+STR R11 58091 R29
+ADD R15 R2 R16
+MOV R3 21917
+SUB R22 R30 R13
+DIV R17 R5 R12
+SUB R0 R24 R25
+MOV R29 -29739
+MUL R29 R17 R8
+STR R2 -23541 R11
+LDR R28 R15 43059
+DIV R10 R18 R6
+MOV R21 -64236
+MOV R24 9299
+LDR R12 R2 -38659
+SUB R17 R14 R8
+SUB R5 R19 R11
+MUL R11 R24 R2
+STR R11 45428 R13
+MUL R15 R5 R31
+STR R12 33007 R14
+SUB R24 R19 R12
+STR R0 -58863 R12
+MOV R10 36423
+STR R14 42503 R17
+SUB R30 R21 R28
+SUB R11 R12 R31
+SUB R0 R19 R1
+MOV R12 -15653
+ADD R26 R25 R19
+MUL R13 R16 R21
+SUB R15 R10 R21
+ADD R7 R19 R12
+ADD R12 R21 R28
+STR R10 27919 R11
+MUL R15 R8 R6
+ADD R25 R25 R30
+MUL R24 R17 R24
+LDR R31 R17 47520
+MUL R2 R13 R27
+DIV R10 R18 R3
+ADD R14 R1 R3
+ADD R25 R26 R17
+LDR R15 R1 43253
+STR R29 64501 R26
+LDR R6 R12 -30964
+ADD R1 R28 R29
+MOV R14 -9536
+STR R20 44136 R14
+DIV R5 R0 R15
+LDR R16 R17 -8304
+STR R20 -9980 R12
+MOV R23 46995
+SUB R22 R16 R21
+MOV R16 -55639
+DIV R3 R4 R16
+MUL R13 R19 R14
+MUL R5 R28 R23
+ADD R30 R6 R16
+MUL R7 R13 R2
+ADD R3 R25 R24
+MOV R3 -34676
+STR R18 -30333 R22
+DIV R5 R17 R15
+SUB R20 R0 R21
+MUL R1 R28 R8
+STR R23 -64152 R18
+STR R17 -38735 R26
+MOV R9 1075
+LDR R4 R21 -7700
+LDR R18 R18 -14596
+SUB R9 R22 R14
+SUB R3 R22 R18
+MUL R18 R15 R6
+ADD R0 R27 R21
+MOV R11 -64981
+ADD R7 R16 R4
+MUL R22 R4 R29
+LDR R7 R24 -39769
+STR R2 44210 R1
+LDR R8 R3 -9436
+MUL R1 R15 R13
+MUL R5 R8 R2
+MOV R24 -48141
+MUL R16 R8 R21
+ADD R13 R3 R0
+SUB R22 R5 R20
+LDR R24 R11 -52154
+MUL R21 R27 R20
+SUB R24 R20 R24
+ADD R7 R29 R4
+DIV R30 R22 R25
+MUL R3 R25 R24
+SUB R20 R25 R7
+SUB R25 R17 R20
+MUL R16 R18 R28
+DIV R17 R18 R2
+DIV R10 R30 R1
+SUB R2 R16 R12
+LDR R23 R17 8948
+MUL R3 R10 R25
+MOV R19 -44745
+ADD R14 R11 R17
+LDR R17 R4 -31799
+MUL R6 R18 R3
+LDR R18 R9 -44127
+MUL R5 R2 R29
+DIV R1 R6 R11
+ADD R24 R6 R28
+STR R24 12170 R4
+LDR R3 R31 9283
+STR R29 -35872 R16
+DIV R28 R17 R29
+MUL R9 R15 R4
+ADD R13 R26 R17
+MUL R22 R19 R19
+STR R7 30057 R22
+DIV R4 R25 R29
+MUL R30 R13 R2
+DIV R0 R22 R25
+MUL R2 R29 R26
+ADD R6 R13 R30
+SUB R24 R10 R17
+MUL R17 R16 R31
+DIV R24 R3 R17
+ADD R22 R24 R0
+MUL R21 R9 R0
+DIV R14 R22 R23
+LDR R12 R19 6735
+STR R28 2728 R9
+LDR R17 R22 -38900
+DIV R18 R1 R23
+DIV R30 R10 R10
+DIV R23 R27 R6
+LDR R20 R0 45247
+LDR R6 R18 -4625
+SUB R3 R15 R17
+MOV R8 30587
+DIV R5 R12 R26
+LDR R29 R10 -58589
+LDR R2 R20 59298
+LDR R2 R13 -12245
+DIV R15 R18 R3
+DIV R17 R22 R12
+DIV R6 R1 R3
+STR R5 -59200 R4
+MOV R15 -20743
+ADD R14 R12 R26
+MUL R31 R26 R15
+SUB R2 R4 R2
+SUB R30 R19 R12
+DIV R3 R24 R14
+SUB R14 R30 R22
+STR R17 -55042 R18
+MOV R5 -57957
+DIV R11 R23 R3
+MOV R17 -26585
+LDR R11 R6 -9805
+MOV R29 -1894
+MOV R15 50169
+SUB R18 R25 R21
+MUL R7 R16 R14
+STR R22 24641 R27
+ADD R2 R25 R18
+ADD R1 R11 R27
+MUL R30 R4 R7
+SUB R12 R26 R6
+SUB R20 R9 R24
+STR R21 65196 R15
+MOV R12 -45393
+MUL R23 R27 R28
+SUB R13 R28 R19
+SUB R1 R16 R30
+STR R25 -54706 R28
+SUB R1 R1 R13
+DIV R4 R17 R11
+MOV R11 -47188
+DIV R0 R15 R10
+LDR R31 R5 50197
+MOV R23 13691
+DIV R9 R21 R19
+SUB R8 R26 R15
+SUB R6 R20 R2
+LDR R21 R2 -8696
+MOV R26 47966
+MUL R5 R31 R12
+ADD R10 R0 R27
+STR R25 -32103 R10
+STR R30 4186 R29
+DIV R4 R14 R11
+SUB R2 R15 R15
+STR R22 4110 R11
+LDR R14 R30 8047
+STR R9 -28461 R17
+MOV R8 -1595
+DIV R23 R30 R9
+ADD R15 R0 R0
+SUB R23 R17 R29
+ADD R22 R11 R16
+LDR R23 R11 -62989
+SUB R22 R20 R6
+LDR R6 R13 -64715
+ADD R18 R23 R11
+MOV R0 -22109
+STR R15 54744 R3
+ADD R19 R30 R20
+LDR R24 R17 -16551
+SUB R17 R18 R16
+ADD R4 R31 R5
+ADD R0 R24 R8
+STR R14 9566 R7
+MOV R8 64259
+STR R5 17489 R9
+LDR R11 R19 -54225
+MUL R9 R21 R5
+LDR R20 R14 -7148
+SUB R6 R20 R2
+MUL R31 R6 R24
+DIV R17 R17 R12
+STR R12 46503 R25
+STR R4 36763 R13
+MOV R4 -3022
+LDR R14 R17 28182
+STR R27 -9107 R18
+MOV R28 61135
+DIV R2 R0 R3
+LDR R20 R0 -12602
+ADD R28 R30 R11
+SUB R17 R12 R28
+DIV R18 R11 R2
+DIV R5 R7 R12
+STR R10 33934 R21
+LDR R13 R5 64420
+MUL R31 R6 R27
+SUB R1 R1 R27
+MOV R23 -47619
+MOV R21 18599
+MOV R28 37207
+MOV R7 8008
+MOV R12 -22269
+LDR R16 R25 64389
+LDR R22 R5 30056
+LDR R2 R13 47088
+DIV R7 R24 R6
+SUB R19 R28 R28
+DIV R16 R25 R17
+MOV R1 46903
+MOV R23 -8330
+LDR R20 R13 59509
+MUL R3 R23 R27
+ADD R2 R26 R11
+STR R11 -36370 R19
+MUL R29 R15 R26
+SUB R8 R28 R9
+SUB R8 R23 R14
+MOV R10 -56553
+STR R0 35312 R11
+ADD R26 R18 R19
+LDR R22 R15 38968
+MOV R17 2069
+SUB R3 R10 R20
+DIV R19 R15 R3
+ADD R30 R5 R21
+MOV R28 9690
+MUL R16 R26 R23
+ADD R30 R3 R0
+MOV R0 52953
+STR R27 9333 R22
+DIV R0 R28 R5
+MUL R12 R12 R0
+SUB R13 R7 R31
+MUL R5 R11 R6
+MUL R8 R0 R25
+MUL R29 R31 R6
+MUL R19 R8 R0
+LDR R9 R3 11804
+MOV R22 58381
+LDR R20 R6 -46756
+ADD R18 R31 R26
+MUL R9 R19 R14
+STR R28 35420 R16
+ADD R23 R8 R24
+MOV R19 -38153
+LDR R13 R5 -52004
+LDR R17 R26 14731
+MOV R31 -15628
+ADD R21 R22 R15
+DIV R8 R16 R4
+STR R30 35858 R15
+MUL R25 R28 R13
+DIV R7 R1 R5
+LDR R27 R5 -34535
+MUL R3 R22 R1
+DIV R15 R30 R12
+ADD R8 R29 R16
+ADD R16 R6 R8
+LDR R23 R25 39592
+MUL R25 R23 R9
+DIV R30 R22 R2
+DIV R6 R1 R16
+MOV R22 -10203
+MOV R27 50507
+MUL R29 R24 R21
+ADD R12 R24 R0
+SUB R30 R23 R19
+STR R2 -64011 R16
+LDR R18 R23 49910
+DIV R10 R21 R25
+LDR R16 R16 -22300
+SUB R18 R19 R12
+ADD R11 R26 R8
+STR R4 -61904 R25
+ADD R3 R8 R13
+SUB R1 R3 R18
+ADD R29 R22 R1
+LDR R29 R8 16140
+DIV R29 R30 R14
+ADD R14 R22 R23
+ADD R2 R15 R23
+SUB R1 R4 R28
+ADD R1 R22 R1
+LDR R17 R2 -10130
+MUL R20 R23 R5
+MUL R16 R9 R6
+MUL R31 R25 R11
+ADD R11 R30 R8
+ADD R28 R18 R30
+LDR R4 R6 46925
+MUL R4 R13 R15
+STR R14 -12428 R5
+DIV R7 R20 R24
+LDR R15 R27 -45831
+MUL R31 R22 R23
+SUB R5 R7 R26
+MUL R20 R19 R4
+MUL R11 R3 R27
+MUL R22 R2 R11
+MOV R17 -42516
+DIV R5 R4 R9
+SUB R31 R19 R7
+DIV R11 R22 R10
+LDR R7 R1 -34794
+MOV R11 -25523
+MUL R6 R13 R23
+MOV R5 61795
+LDR R6 R23 -12088
+MUL R14 R31 R7
+MUL R19 R22 R3
+MOV R28 23004
+STR R19 -55543 R25
+STR R4 39564 R17
+MUL R7 R25 R0
+MOV R9 -49623
+MOV R11 11856
+STR R19 -25465 R30
+STR R11 -4525 R12
+DIV R29 R13 R24
+MOV R9 5539
+STR R24 64439 R16
+MOV R15 -17799
+LDR R25 R22 -18293
+MUL R30 R5 R15
+STR R27 18178 R20
+MOV R14 38805
+MUL R21 R28 R20
+ADD R8 R17 R0
+MOV R31 -23511
+MUL R19 R22 R26
+MOV R12 3904
+MUL R26 R22 R31
+SUB R25 R0 R1
+ADD R6 R26 R25
+ADD R1 R5 R0
+DIV R10 R30 R10
+STR R26 23984 R27
+MUL R22 R13 R4
+MOV R18 -26262
+MOV R1 38476
+DIV R13 R29 R31
+STR R25 13177 R24
+SUB R9 R24 R4
+STR R15 -48546 R6
+LDR R3 R12 5883
+MUL R0 R16 R20
+LDR R25 R21 55155
+LDR R17 R15 -22423
+MUL R16 R11 R28
+DIV R26 R26 R18
+DIV R14 R8 R6
+MUL R13 R9 R10
+MOV R30 -8111
+STR R28 7825 R9
+ADD R3 R22 R31
+STR R31 -13265 R17
+MUL R0 R20 R31
+MOV R10 -27157
+ADD R14 R25 R10
+ADD R19 R12 R11
+LDR R20 R6 -13364
+SUB R19 R11 R13
+DIV R3 R31 R31
+STR R13 -11203 R4
+LDR R6 R20 -33915
+MUL R16 R27 R13
+MUL R21 R12 R30
+MOV R27 2246
+MOV R3 -20393
+ADD R4 R13 R28
+MUL R16 R7 R21
+LDR R11 R27 -50129
+SUB R18 R21 R6
+SUB R16 R7 R0
+LDR R29 R16 24931
+MUL R12 R16 R28
+MUL R24 R14 R13
+LDR R6 R26 -41016
+DIV R26 R22 R7
+MOV R11 19923
+LDR R0 R2 28364
+MOV R19 14310
+STR R8 3090 R27
+DIV R11 R9 R21
+MOV R25 -54549
+MOV R20 -52252
+SUB R14 R4 R28
+LDR R30 R9 10480
+ADD R15 R21 R12
+ADD R12 R31 R28
+ADD R12 R28 R1
+MUL R16 R15 R28
+ADD R19 R29 R22
+ADD R29 R11 R15
+STR R27 62774 R0
+MUL R23 R29 R29
+SUB R25 R6 R22
+MUL R26 R26 R25
+DIV R18 R17 R21
+DIV R25 R11 R23
+LDR R25 R19 62088
+STR R22 56305 R5
+LDR R22 R17 10292
+ADD R31 R2 R7
+DIV R21 R0 R9
+MOV R22 52060
+SUB R31 R13 R16
+STR R21 39159 R30
+MOV R0 17020
+MUL R11 R18 R17
+STR R6 -50635 R17
+MOV R14 -41620
+STR R2 10513 R27
+LDR R26 R21 9206
+SUB R27 R24 R0
+MUL R20 R25 R12
+MUL R0 R4 R5
+MOV R4 -9863
+SUB R24 R21 R28
+DIV R17 R0 R13
+MOV R12 -23111
+DIV R0 R10 R4
+ADD R0 R11 R28
+MOV R25 42920
+MOV R4 -41545
+MUL R26 R1 R15
+STR R18 54192 R19
+STR R18 13099 R3
+SUB R9 R6 R15
+LDR R7 R13 -61348
+LDR R29 R14 58850
+SUB R30 R14 R28
+LDR R21 R21 45373
+ADD R22 R14 R18
+MUL R11 R19 R31
+ADD R21 R28 R3
+LDR R9 R2 -41223
+MOV R25 -59837
+LDR R4 R9 -49769
+LDR R14 R21 -45880
+SUB R15 R24 R22
+STR R28 -50413 R2
+MUL R24 R12 R5
+MOV R11 -7068
+DIV R1 R29 R18
+MUL R21 R2 R15
+LDR R26 R16 56991
+MOV R7 38802
+MOV R9 28143
+MOV R18 18644
+MOV R29 60249
+MOV R20 47645
+ADD R12 R13 R3
+MOV R27 60027
+MOV R17 23931
+ADD R17 R19 R18
+LDR R13 R13 5373
+STR R23 63882 R21
+LDR R20 R24 1001
+STR R7 3634 R13
+ADD R11 R7 R15
+ADD R25 R23 R26
+STR R6 44423 R6
+LDR R0 R2 53512
+DIV R31 R20 R3
+ADD R23 R14 R5
+MUL R16 R3 R31
+ADD R30 R6 R12
+DIV R10 R31 R7
+DIV R22 R21 R19
+LDR R20 R13 62775
+ADD R4 R20 R27
+MUL R21 R8 R16
+LDR R22 R28 -18899
+MOV R14 465
+STR R6 -60730 R17
+DIV R11 R29 R2
+MOV R7 45146
+STR R18 64699 R18
+ADD R10 R25 R31
+MUL R12 R14 R6
+MOV R21 -1205
+MOV R2 -44246
+MOV R23 12039
+LDR R19 R31 26789
+LDR R27 R20 -30729
+LDR R0 R27 63281
+SUB R8 R5 R8
+MOV R14 62077
+MOV R6 -52262
+ADD R1 R16 R31
+DIV R23 R3 R24
+DIV R11 R21 R6
+SUB R19 R29 R25
+DIV R11 R24 R25
+LDR R25 R1 -48444
+SUB R11 R22 R28
+ADD R13 R29 R25
+MOV R18 -18152
+MUL R14 R22 R9
+ADD R31 R25 R0
+MUL R16 R16 R29
+STR R11 -10103 R17
+ADD R17 R2 R26
+SUB R25 R20 R28
+LDR R23 R2 -8507
+LDR R23 R2 -46056
+SUB R30 R5 R25
+STR R28 -56730 R18
+SUB R23 R8 R29
+DIV R30 R12 R8
+MUL R14 R24 R15
+MOV R13 59940
+STR R31 -43388 R18
+SUB R15 R9 R6
+STR R21 -26365 R21
+STR R15 21243 R11
+SUB R8 R17 R7
+STR R0 -53572 R20
+ADD R16 R18 R15
+MUL R1 R0 R26
+MUL R1 R25 R8
+STR R25 -11876 R2
+STR R12 30311 R10
+DIV R15 R11 R22
+LDR R3 R11 -7712
+SUB R13 R27 R0
+DIV R25 R30 R25
+DIV R25 R5 R23
+SUB R29 R7 R2
+MUL R27 R9 R11
+DIV R29 R1 R7
+MUL R19 R2 R0
+ADD R23 R12 R2
+LDR R3 R31 27972
+ADD R9 R18 R19
+DIV R8 R2 R5
+MOV R9 5460
+STR R11 35258 R25
+LDR R24 R9 -27790
+SUB R10 R9 R4
+LDR R16 R15 -21505
+ADD R25 R8 R13
+DIV R5 R21 R28
+ADD R24 R19 R19
+ADD R22 R25 R24
+LDR R2 R19 -32631
+STR R29 -30439 R31
+MOV R3 23949
+SUB R4 R4 R15
+SUB R10 R22 R5
+ADD R0 R12 R25
+SUB R11 R28 R11
+MOV R9 -37118
+DIV R17 R15 R20
+STR R6 32753 R23
+DIV R27 R28 R6
+SUB R9 R4 R2
+MUL R22 R31 R2
+SUB R22 R28 R21
+DIV R6 R7 R28
+MOV R23 34904
+MOV R8 65033
+STR R20 25729 R5
+LDR R1 R22 -9400
+STR R26 53314 R9
+SUB R10 R7 R12
+LDR R15 R4 -12696
+MUL R4 R0 R10
+DIV R24 R8 R0
+LDR R7 R31 -20254
+STR R6 23865 R20
+ADD R31 R17 R15
+DIV R26 R0 R29
+DIV R29 R0 R0
+ADD R18 R12 R23
+ADD R5 R16 R5
+MUL R25 R16 R12
+MOV R21 5928
+ADD R3 R26 R20
+DIV R4 R10 R14
+LDR R1 R21 -53718
+DIV R13 R11 R29
+ADD R2 R23 R17
+LDR R30 R26 4042
+ADD R23 R11 R4
+LDR R11 R24 31031
+STR R8 65416 R7
+LDR R31 R31 21762
+STR R2 35793 R5
+MUL R8 R3 R6
+STR R30 -1989 R15
+SUB R31 R29 R19
+LDR R21 R17 -49742
+MOV R4 -3050
+SUB R27 R19 R23
+DIV R10 R31 R2
+STR R24 47271 R22
+MOV R14 21724
+SUB R10 R20 R13
+MUL R16 R13 R21
+ADD R14 R22 R23
+MOV R13 -20990
+LDR R5 R8 3501
+MUL R20 R6 R14
+MOV R14 -63034
+ADD R18 R20 R0
+ADD R9 R24 R6
+ADD R7 R6 R31
+SUB R16 R29 R10
+MOV R19 47115
+SUB R30 R11 R11
+ADD R24 R16 R13
+DIV R4 R14 R17
+LDR R23 R6 54407
+MUL R16 R2 R12
+SUB R30 R16 R19
+SUB R9 R4 R3
+ADD R31 R3 R26
+ADD R2 R24 R26
+STR R24 20038 R24
+SUB R31 R1 R21
+MUL R7 R1 R14
+MUL R21 R8 R23
+SUB R14 R19 R0
+MOV R23 14058
+MOV R11 -59548
+ADD R18 R10 R10
+MUL R1 R22 R12
+ADD R25 R13 R15
+STR R3 57889 R18
+MOV R19 -31765
+DIV R27 R6 R10
+MUL R21 R22 R29
+STR R20 52171 R28
+MUL R31 R24 R10
+DIV R23 R13 R27
+ADD R25 R14 R22
+STR R16 46064 R31
+STR R4 -18610 R4
+ADD R23 R23 R0
+DIV R4 R22 R9
+LDR R20 R31 -44638
+LDR R25 R26 -48899
+LDR R15 R19 -5315
+LDR R11 R18 -3493
+SUB R19 R13 R27
+MOV R3 12994
+MOV R13 -50208
+SUB R12 R6 R9
+MUL R14 R24 R30
+STR R1 45475 R15
+ADD R15 R28 R17
+MUL R4 R3 R17
+LDR R20 R9 39806
+MOV R23 48732
+DIV R31 R6 R19
+STR R12 11227 R29
+STR R8 41907 R20
+ADD R22 R11 R11
+STR R21 -59834 R26
+STR R3 44129 R4
+SUB R5 R23 R13
+LDR R26 R9 15844
+ADD R17 R8 R2
+SUB R6 R6 R15
+DIV R20 R17 R25
+ADD R5 R1 R0
+LDR R0 R0 -5555
+DIV R1 R2 R24
+MOV R22 12236
+STR R14 29049 R10
+MUL R29 R29 R29
+ADD R24 R9 R4
+SUB R20 R8 R15
+MOV R21 -5650
+MUL R4 R12 R28
+ADD R2 R0 R0
+MOV R27 53224
+MOV R31 16530
+MUL R22 R1 R23
+DIV R21 R6 R19
+STR R28 -4880 R23
+SUB R29 R13 R6
+LDR R0 R5 -48976
+SUB R11 R26 R29
+SUB R27 R1 R7
+ADD R4 R23 R24
+SUB R24 R13 R29
+MUL R28 R8 R13
+LDR R0 R16 -27123
+STR R6 -48517 R8
+SUB R8 R11 R31
+STR R28 56327 R16
+MOV R21 5138
+MUL R29 R22 R15
+STR R31 -18132 R31
+STR R29 -19288 R20
+SUB R0 R29 R29
+MOV R23 -15315
+STR R0 -7948 R14
+ADD R31 R28 R16
+ADD R5 R12 R25
+DIV R17 R24 R19
+MOV R28 58095
+MUL R9 R19 R28
+DIV R29 R3 R15
+MUL R13 R14 R24
+MOV R28 41540
+STR R30 -30702 R4
+MUL R28 R0 R0
+STR R30 16255 R28
+LDR R25 R24 -58544
+LDR R1 R28 29592
+ADD R5 R28 R31
+DIV R19 R1 R5
+MOV R31 25007
+MUL R21 R8 R4
+ADD R18 R2 R17
+SUB R30 R31 R7
+DIV R28 R4 R11
+ADD R0 R3 R9
+ADD R22 R5 R4
+MOV R27 -64528
+SUB R2 R14 R23
+LDR R14 R2 42928
+SUB R1 R1 R21
+MUL R21 R2 R28
+SUB R29 R12 R28
+LDR R4 R8 7713
+ADD R27 R3 R29
+STR R12 40012 R4
+LDR R20 R18 3917
+DIV R23 R22 R21
+MUL R24 R27 R17
+LDR R6 R0 32499
+SUB R29 R16 R2
+STR R26 -57895 R0
+SUB R27 R1 R24
+LDR R15 R9 -2897
+STR R25 -26734 R27
+STR R24 -29111 R11
+MOV R16 -46792
+STR R22 -29324 R14
+MUL R16 R6 R25
+SUB R15 R20 R8
+DIV R10 R10 R7
+DIV R26 R16 R3
+MOV R18 -34224
+SUB R14 R20 R0
+SUB R23 R14 R26
+MUL R29 R10 R27
+LDR R17 R17 61738
+LDR R17 R19 -50863
+MUL R7 R7 R26
+STR R18 61278 R9
+DIV R21 R9 R26
+MOV R30 40814
+STR R12 -62633 R30
+DIV R11 R19 R2
+LDR R16 R11 60868
+DIV R26 R14 R28
+DIV R21 R5 R5
+MUL R23 R6 R11
+MUL R2 R26 R9
+MOV R28 32927
+LDR R0 R12 21553
+DIV R21 R18 R30
+DIV R2 R13 R11
+DIV R0 R5 R13
+MUL R15 R17 R4
+SUB R17 R20 R0
+MUL R25 R12 R3
+MOV R11 21131
+ADD R23 R25 R25
+MUL R25 R28 R4
+MUL R21 R12 R4
+MOV R1 30699
+DIV R9 R3 R16
+ADD R6 R25 R4
+SUB R9 R9 R10
+ADD R14 R2 R30
+DIV R22 R1 R25
+ADD R3 R13 R23
+ADD R20 R18 R8
+ADD R25 R18 R15
+LDR R31 R26 16526
+MOV R12 31046
+ADD R16 R0 R15
+LDR R11 R6 22140
+MOV R5 -2169
+MUL R21 R4 R17
+LDR R18 R31 4280
+DIV R21 R22 R0
+MOV R10 -53987
+MOV R4 3066
+ADD R9 R12 R20
+MOV R2 -36205
+MOV R20 22279
+STR R11 61413 R9
+DIV R11 R20 R1
+SUB R0 R21 R23
+LDR R30 R4 -13517
+SUB R5 R6 R8
+MOV R29 9680
+MOV R9 54573
+MOV R31 -26422
+MOV R18 -38952
+STR R27 -61698 R17
+DIV R11 R29 R5
+ADD R17 R26 R0
+SUB R9 R0 R5
+LDR R29 R4 -8875
+ADD R18 R17 R2
+SUB R14 R9 R24
+MUL R18 R13 R20
+MUL R13 R2 R31
+MUL R14 R16 R10
+MUL R21 R19 R27
+MUL R6 R17 R20
+STR R26 -62639 R0
+MUL R3 R2 R27
+MUL R16 R19 R13
+STR R13 -17223 R31
+SUB R21 R12 R11
+MOV R5 1684
+DIV R2 R22 R28
+DIV R23 R10 R2
+DIV R20 R10 R16
+STR R3 41409 R14
+MOV R3 -36968
+SUB R6 R10 R20
+LDR R19 R12 -17257
+MUL R12 R0 R13
+STR R21 -42976 R19
+LDR R12 R9 -8670
+ADD R17 R24 R31
+MOV R30 18343
+ADD R23 R9 R22
+DIV R29 R19 R15
+MOV R31 4248
+SUB R13 R6 R3
+ADD R12 R3 R18
+STR R3 -46668 R30
+MUL R14 R10 R3
+SUB R25 R16 R14
+ADD R0 R7 R14
+STR R21 30938 R0
+ADD R26 R6 R16
+LDR R19 R31 -40413
+ADD R27 R5 R27
+STR R26 -5117 R15
+MUL R8 R11 R20
+ADD R26 R31 R6
+DIV R16 R1 R5
+MUL R3 R24 R10
+MUL R18 R15 R16
+LDR R12 R3 60645
+MOV R1 63912
+LDR R0 R19 -21553
+STR R3 -12602 R9
+ADD R13 R27 R20
+SUB R30 R21 R26
+MUL R10 R13 R14
+STR R5 -42906 R14
+MOV R0 -31772
+SUB R29 R21 R15
+STR R2 -19180 R7
+DIV R9 R10 R3
+MOV R27 -160
+LDR R21 R19 39899
+MUL R24 R28 R2
+DIV R3 R0 R9
+MOV R3 11950
+SUB R6 R24 R18
+DIV R23 R21 R6
+ADD R20 R17 R0
+LDR R23 R5 -56561
+SUB R28 R2 R19
+MUL R11 R18 R9
+ADD R10 R16 R22
+LDR R29 R27 -48041
+ADD R29 R23 R17
+SUB R27 R1 R13
+MUL R27 R30 R1
+MOV R27 -60243
+DIV R6 R14 R24
+ADD R19 R3 R30
+DIV R23 R17 R25
+STR R3 35895 R28
+ADD R15 R0 R7
+MOV R10 -1765
+MOV R16 53742
+MOV R30 42766
+MUL R2 R10 R19
+STR R12 -1930 R4
+LDR R23 R17 8480
+MOV R1 58881
+MUL R27 R16 R7
+LDR R22 R13 29645
+DIV R25 R18 R31
+LDR R26 R15 28643
+ADD R25 R28 R5
+LDR R22 R31 -57208
+MUL R8 R4 R27
+MOV R12 38278
+MUL R0 R3 R12
+DIV R7 R26 R29
+MUL R12 R18 R8
+LDR R2 R16 8284
+LDR R9 R18 44796
+DIV R14 R10 R29
+STR R15 -62401 R1
+SUB R17 R0 R2
+ADD R6 R23 R6
+SUB R3 R2 R2
+LDR R27 R0 1873
+MOV R29 -64320
+MOV R4 22378
+SUB R9 R16 R28
+DIV R26 R20 R6
+MOV R5 45305
+DIV R27 R27 R23
+LDR R20 R1 -37378
+STR R1 57062 R13
+LDR R21 R16 -47748
+SUB R19 R6 R26
+DIV R27 R25 R6
+MUL R31 R25 R31
+DIV R0 R14 R16
+LDR R26 R26 11218
+LDR R31 R15 64079
+STR R19 -31413 R21
+ADD R3 R24 R10
+MUL R5 R27 R6
+STR R20 -54276 R20
+MUL R26 R29 R3
+STR R31 -63767 R9
+STR R12 63752 R6
+STR R29 -5997 R10
+STR R15 -40998 R7
+ADD R8 R8 R6
+STR R28 59681 R3
+LDR R22 R19 10520
+MUL R12 R18 R11
+LDR R29 R20 -31352
+STR R8 28326 R6
+DIV R26 R28 R17
+MOV R3 48134
+STR R30 13855 R3
+STR R13 31816 R15
+SUB R12 R4 R28
+SUB R31 R13 R11
+ADD R31 R21 R7
+DIV R3 R24 R15
+STR R21 33960 R0
+STR R0 24428 R26
+DIV R26 R29 R11
+MOV R29 -46353
+SUB R8 R18 R17
+MOV R25 62870
+MOV R26 -54822
+STR R13 58741 R1
+STR R23 -59771 R13
+MOV R13 8786
+LDR R20 R7 26206
+MUL R2 R29 R20
+DIV R11 R8 R5
+DIV R26 R29 R14
+ADD R14 R27 R11
+STR R25 -36816 R17
+ADD R14 R6 R5
+SUB R26 R26 R6
+MOV R12 56066
+MOV R27 29161
+SUB R22 R24 R12
+SUB R31 R20 R16
+MOV R20 3282
+LDR R8 R26 14775
+MOV R12 -9780
+DIV R22 R6 R11
+ADD R23 R11 R1
+SUB R24 R18 R25
+MOV R20 59771
+MUL R8 R16 R0
+LDR R22 R8 44258
+ADD R23 R31 R18
+SUB R7 R16 R0
+ADD R20 R0 R18
+DIV R11 R23 R20
+MUL R9 R15 R7
+MUL R14 R31 R15
+MOV R9 -12681
+SUB R0 R6 R30
+STR R23 46995 R12
+STR R18 63550 R28
+MUL R16 R20 R7
+LDR R1 R9 24325
+MUL R1 R11 R1
+STR R27 -22497 R26
+ADD R15 R27 R19
+MUL R30 R25 R19
+MUL R6 R30 R0
+DIV R17 R27 R26
+MOV R25 42480
+SUB R23 R7 R0
+ADD R9 R6 R3
+DIV R19 R27 R27
+MOV R30 -58061
+LDR R12 R11 -24096
+MOV R21 41866
+MOV R27 55282
+LDR R16 R29 -40493
+DIV R8 R20 R8
+ADD R13 R17 R23
+SUB R15 R7 R29
+SUB R1 R24 R21
+STR R15 -5827 R10
+ADD R26 R27 R31
+STR R27 31618 R18
+DIV R4 R31 R8
+LDR R6 R24 -26634
+MUL R4 R29 R14
+SUB R12 R7 R29
+MOV R24 -58070
+LDR R12 R23 -54169
+MUL R20 R0 R20
+LDR R23 R9 -56001
+STR R27 -22679 R15
+LDR R17 R9 -42793
+MOV R15 55887
+DIV R8 R4 R31
+DIV R12 R25 R19
+MUL R9 R17 R19
+SUB R10 R5 R28
+MOV R15 28777
+ADD R11 R4 R25
+STR R28 15758 R23
+LDR R17 R15 27942
+MOV R11 -37113
+MUL R0 R21 R13
+MOV R12 19583
+SUB R27 R28 R18
+ADD R17 R16 R2
+ADD R11 R14 R20
+STR R16 61026 R14
+DIV R2 R16 R2
+SUB R19 R5 R22
+MOV R11 -59371
+SUB R5 R1 R22
+DIV R9 R28 R7
+LDR R28 R2 -54427
+DIV R12 R5 R31
+DIV R6 R0 R18
+ADD R13 R3 R14
+MUL R7 R14 R17
+LDR R30 R2 23988
+DIV R17 R29 R29
+STR R19 -50150 R17
+LDR R28 R31 60712
+SUB R3 R29 R22
+SUB R6 R19 R19
+ADD R20 R4 R29
+ADD R7 R3 R7
+SUB R5 R12 R3
+STR R17 56692 R18
+LDR R21 R26 62576
+SUB R31 R11 R8
+LDR R0 R21 -51940
+MUL R2 R23 R10
+DIV R25 R2 R16
+STR R16 3255 R31
+ADD R29 R22 R20
+SUB R14 R20 R28
+LDR R17 R4 -55059
+DIV R6 R23 R2
+SUB R27 R9 R25
+LDR R24 R18 5848
+ADD R17 R19 R15
+DIV R4 R21 R11
+DIV R13 R24 R5
+STR R16 -42431 R31
+ADD R11 R10 R1
+MOV R30 37434
+LDR R5 R26 31149
+MUL R2 R8 R13
+MOV R28 22545
+SUB R8 R7 R0
+DIV R10 R10 R13
+MUL R31 R13 R10
+MUL R25 R8 R13
+SUB R22 R30 R9
+SUB R24 R20 R3
+SUB R3 R6 R17
+ADD R21 R21 R3
+DIV R9 R24 R24
+LDR R7 R9 20154
+ADD R6 R27 R23
+MUL R12 R25 R16
+ADD R11 R13 R13
+MOV R11 20447
+DIV R17 R18 R19
+MUL R21 R1 R11
+STR R10 44028 R28
+MUL R21 R13 R30
+ADD R7 R25 R21
+ADD R0 R10 R9
+LDR R27 R4 -31439
+DIV R8 R31 R23
+SUB R16 R9 R31
+DIV R7 R12 R4
+MUL R14 R22 R25
+DIV R28 R25 R0
+ADD R11 R31 R6
+DIV R31 R3 R31
+STR R17 -27609 R24
+SUB R20 R9 R19
+DIV R2 R7 R14
+SUB R16 R26 R26
+STR R22 25529 R0
+MUL R10 R6 R31
+MOV R0 -826
+DIV R11 R13 R27
+ADD R2 R22 R28
+MUL R23 R19 R12
+MOV R12 38763
+MUL R14 R17 R3
+LDR R31 R9 -27106
+SUB R16 R4 R14
+SUB R6 R26 R7
+DIV R16 R18 R10
+MOV R15 47506
+MUL R15 R11 R24
+STR R25 5241 R25
+STR R31 -34285 R12
+STR R8 24551 R12
+DIV R31 R21 R29
+STR R17 -47662 R12
+MUL R31 R30 R5
+LDR R14 R25 38323
+DIV R7 R12 R18
+STR R19 -24877 R22
+STR R30 7710 R11
+ADD R29 R30 R21
+SUB R14 R2 R7
+LDR R9 R0 -2802
+SUB R6 R13 R2
+LDR R27 R15 65075
+MOV R19 18553
+DIV R29 R4 R22
+DIV R23 R7 R12
+STR R31 45642 R14
+MUL R12 R14 R13
+ADD R2 R5 R15
+ADD R31 R15 R11
+SUB R17 R25 R23
+DIV R23 R17 R4
+ADD R0 R17 R20
+LDR R11 R29 -25508
+MUL R1 R6 R11
+STR R11 -41661 R20
+STR R29 61924 R15
+SUB R20 R20 R30
+SUB R1 R20 R11
+SUB R26 R1 R19
+LDR R5 R15 48059
+STR R0 -59659 R29
+MUL R24 R0 R2
+ADD R10 R13 R3
+MUL R25 R5 R20
+ADD R21 R25 R20
+DIV R9 R18 R0
+DIV R9 R18 R24
+MUL R3 R29 R15
+LDR R9 R11 55871
+STR R19 17505 R12
+LDR R22 R6 -52335
+LDR R24 R26 21732
+DIV R19 R26 R19
+MOV R18 31321
+STR R15 -50213 R3
+MOV R5 27615
+MUL R3 R23 R15
+DIV R30 R8 R22
+ADD R0 R3 R23
+LDR R4 R25 -32588
+MUL R27 R0 R0
+MUL R25 R9 R12
+MUL R22 R15 R27
+MOV R2 -18743
+DIV R24 R10 R8
+ADD R19 R8 R12
+STR R30 -29734 R8
+ADD R3 R18 R7
+DIV R2 R23 R0
+LDR R26 R17 -63290
+DIV R30 R13 R29
+LDR R15 R31 -54997
+LDR R0 R27 62276
+LDR R3 R1 -2770
+LDR R29 R18 -7489
+STR R17 -27420 R5
+MUL R17 R2 R28
+DIV R13 R27 R13
+SUB R10 R3 R24
+MUL R19 R20 R30
+STR R17 -32906 R24
+LDR R3 R16 -11212
+SUB R12 R21 R2
+LDR R2 R31 -22265
+LDR R19 R17 -42516
+MUL R31 R12 R4
+DIV R23 R10 R2
+MOV R5 20141
+LDR R13 R11 44587
+SUB R18 R12 R20
+STR R25 -56992 R26
+SUB R5 R4 R21
+LDR R7 R3 -52910
+ADD R17 R21 R1
+STR R0 1652 R6
+LDR R0 R31 30972
+SUB R26 R11 R6
+MOV R31 -49429
+MUL R29 R30 R28
+LDR R26 R22 50845
+MUL R27 R0 R27
+ADD R26 R3 R9
+DIV R23 R24 R25
+ADD R29 R18 R7
+STR R3 -42423 R8
+DIV R13 R21 R1
+LDR R1 R20 -43369
+MOV R1 33296
+ADD R13 R5 R7
+MOV R12 -19844
+MOV R25 -42979
+MUL R25 R9 R27
+SUB R28 R10 R12
+SUB R17 R30 R20
+DIV R11 R7 R14
+DIV R7 R29 R29
+ADD R5 R31 R14
+SUB R8 R4 R3
+MUL R30 R13 R26
+SUB R12 R2 R7
+SUB R28 R4 R13
+MOV R27 17724
+STR R22 -59363 R2
+SUB R27 R27 R24
+LDR R0 R28 -26686
+MUL R17 R16 R26
+MOV R0 56492
+LDR R11 R9 -15929
+ADD R18 R17 R22
+LDR R28 R28 -64164
+ADD R5 R24 R23
+ADD R19 R8 R25
+ADD R30 R5 R2
+DIV R15 R0 R23
+ADD R4 R12 R30
+MUL R21 R26 R9
+MUL R2 R22 R5
+STR R6 55729 R17
+ADD R1 R19 R17
+STR R19 52748 R24
+ADD R0 R28 R22
+STR R28 35454 R9
+MOV R11 55075
+LDR R10 R3 38610
+LDR R31 R25 4424
+MUL R17 R14 R24
+LDR R0 R28 2732
+STR R27 -16340 R9
+MUL R23 R15 R29
+MUL R5 R9 R10
+MUL R12 R26 R23
+ADD R20 R4 R16
+LDR R24 R21 -23522
+MOV R26 22313
+MUL R26 R6 R6
+MUL R20 R19 R24
+MOV R2 -35363
+LDR R5 R26 -35933
+LDR R17 R23 -57472
+LDR R8 R24 6489
+MOV R11 -54648
+LDR R2 R11 -18302
+DIV R0 R13 R13
+SUB R17 R19 R9
+DIV R26 R26 R9
+DIV R17 R0 R2
+MOV R17 3944
+ADD R0 R6 R4
+MUL R18 R30 R2
+ADD R23 R14 R0
+LDR R15 R0 50323
+STR R2 -2569 R13
+ADD R13 R25 R20
+SUB R11 R29 R15
+ADD R5 R18 R0
+DIV R7 R27 R1
+MOV R2 37744
+ADD R10 R19 R11
+DIV R26 R13 R23
+DIV R23 R2 R6
+DIV R1 R5 R13
+DIV R20 R28 R26
+ADD R18 R5 R25
+ADD R4 R26 R25
+STR R18 19701 R16
+SUB R18 R16 R0
+LDR R29 R23 33382
+STR R30 -58669 R14
+DIV R22 R27 R18
+SUB R0 R25 R8
+SUB R7 R16 R3
+STR R21 29351 R1
+STR R22 -16729 R1
+MOV R2 56294
+MOV R21 16812
+DIV R30 R22 R26
+LDR R25 R20 -11762
+DIV R20 R4 R21
+MOV R19 -48471
+MUL R10 R26 R3
+LDR R0 R23 31247
+MOV R31 -61752
+MOV R3 -5315
+MUL R8 R9 R29
+DIV R9 R14 R15
+STR R8 -20681 R19
+MUL R9 R22 R30
+DIV R10 R12 R15
+LDR R15 R10 4554
+MOV R15 55702
+SUB R13 R28 R20
+ADD R10 R6 R7
+ADD R11 R28 R23
+DIV R27 R11 R28
+LDR R19 R12 36055
+STR R13 21021 R20
+STR R11 13865 R13
+ADD R15 R9 R1
+SUB R25 R3 R22
+STR R20 -46871 R1
+LDR R9 R6 -23548
+DIV R7 R28 R23
+MUL R2 R22 R31
+MOV R31 -12746
+DIV R15 R23 R20
+ADD R28 R29 R17
+DIV R3 R27 R25
+DIV R24 R5 R7
+MUL R13 R10 R18
+SUB R16 R24 R7
+SUB R23 R7 R30
+LDR R29 R27 14826
+SUB R23 R7 R20
+ADD R12 R10 R8
+SUB R5 R18 R18
+LDR R28 R1 23908
+MOV R9 43280
+MOV R22 -44472
+MOV R23 -13291
+MOV R30 14162
+MUL R10 R4 R15
+MUL R0 R15 R0
+DIV R22 R5 R12
+DIV R23 R1 R23
+DIV R27 R20 R28
+ADD R5 R17 R8
+LDR R10 R26 64037
+SUB R16 R23 R20
+SUB R11 R28 R15
+MUL R0 R10 R29
+MOV R12 20842
+STR R9 -40607 R8
+MUL R8 R24 R8
+DIV R2 R5 R9
+ADD R14 R4 R23
+MOV R18 8201
+STR R20 -49048 R16
+STR R18 51955 R3
+STR R6 -52691 R17
+ADD R30 R6 R21
+MOV R15 -26750
+SUB R3 R16 R3
+SUB R1 R6 R20
+MUL R22 R15 R21
+MOV R30 23435
+MUL R23 R9 R1
+LDR R3 R25 54756
+SUB R16 R22 R21
+LDR R28 R17 -23079
+STR R19 -41122 R13
+DIV R20 R12 R24
+MOV R28 29676
+LDR R28 R29 -50222
+DIV R28 R6 R26
+MOV R9 17878
+SUB R18 R12 R29
+LDR R25 R18 -3043
+MUL R1 R7 R9
+DIV R31 R24 R1
+LDR R21 R15 34239
+LDR R0 R5 -3144
+ADD R16 R5 R4
+LDR R11 R29 14902
+ADD R30 R4 R13
+SUB R24 R12 R7
+MUL R30 R15 R19
+STR R6 46686 R3
+STR R27 24527 R11
+LDR R2 R11 40462
+DIV R13 R10 R4
+LDR R31 R20 48632
+MUL R13 R12 R21
+STR R5 41883 R10
+SUB R10 R29 R4
+DIV R13 R13 R20
+SUB R8 R3 R15
+DIV R3 R19 R27
+ADD R8 R2 R4
+LDR R3 R9 -17123
+SUB R18 R19 R27
+MUL R12 R10 R19
+MOV R0 1871
+MUL R19 R7 R7
+STR R14 -9993 R20
+MUL R8 R28 R0
+MUL R11 R7 R26
+SUB R23 R8 R4
+DIV R23 R26 R30
+ADD R15 R12 R28
+DIV R28 R4 R31
+DIV R10 R29 R9
+STR R5 -45355 R7
+SUB R28 R3 R29
+SUB R11 R21 R24
+MOV R27 -535
+ADD R19 R31 R21
+LDR R26 R12 -10564
+DIV R24 R9 R5
+MOV R23 38560
+STR R12 -8007 R13
+STR R18 40598 R24
+ADD R15 R6 R6
+LDR R16 R15 55517
+MOV R12 -1670
+ADD R28 R29 R9
+SUB R1 R8 R3
+LDR R30 R20 -33776
+MOV R4 43272
+MOV R14 -21344
+MUL R18 R31 R31
+MUL R27 R19 R13
+STR R12 -26065 R4
+SUB R26 R12 R18
+STR R10 -58203 R21
+MUL R19 R8 R16
+ADD R12 R19 R23
+SUB R24 R22 R28
+SUB R6 R9 R8
+SUB R1 R21 R19
+MOV R8 -35844
+DIV R15 R13 R0
+MOV R12 58773
+MOV R26 13310
+ADD R10 R31 R9
+DIV R19 R9 R26
+LDR R16 R23 -791
+ADD R27 R15 R0
+LDR R23 R3 -42023
+MOV R15 15703
+DIV R25 R23 R12
+DIV R28 R25 R31
+MUL R31 R13 R15
+MOV R26 1282
+STR R19 -43699 R4
+STR R8 63156 R24
+MOV R24 -23498
+DIV R26 R18 R15
+ADD R30 R9 R24
+DIV R27 R28 R17
+SUB R20 R20 R15
+MOV R7 56422
+MOV R31 -27187
+MOV R31 27092
+MUL R10 R14 R17
+DIV R3 R26 R27
+LDR R12 R18 15962
+LDR R5 R30 -31742
+LDR R15 R1 -57794
+SUB R25 R21 R4
+MUL R0 R15 R21
+MOV R3 -6292
+STR R18 16177 R17
+SUB R5 R2 R28
+MUL R12 R6 R15
+MOV R12 48760
+SUB R31 R11 R22
+DIV R11 R19 R7
+STR R5 -61430 R30
+MOV R29 37369
+RET R8
diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java
index 5e70d18bbf72dd6551897d81ccb271a47e9434a4..60017a01f7b2ad3d65a471284546ba2f90f71851 100644
--- a/fuzzer/Fuzzer.java
+++ b/fuzzer/Fuzzer.java
@@ -11,10 +11,11 @@ import java.util.Random;
 public class Fuzzer {
 
     private static final String OUTPUT_FILE = "fuzz.s";
-    private static final List<String> validOpcodes = new ArrayList<String>(Arrays.asList("ADD","SUB","MUL","DIV","LDR","STR","MOV","JMP","JZ"));
+    private static final List<String> validOpcodes = new ArrayList<String>(Arrays.asList("ADD","SUB","MUL","DIV","LDR","STR","MOV"));
     private static final int maxRegistry = 32;
     private static final int maxMemory = 65535;
 	private static final int maxPadding = 40000;
+	private static final int strategies = 13;
     private static final String alphabet = "1234567890-=`~!@#$%6&*()_+q wertyuiop[]QWERTYUIOP{}|asdfghjkl;ASDFGHJKL:zxcvbnm,./ZXCVBNM<>?\"\'\\";
     public static void main(String[] args) throws IOException {
         FileOutputStream out = null;
@@ -23,8 +24,10 @@ public class Fuzzer {
             out = new FileOutputStream(OUTPUT_FILE);
             pw = new PrintWriter(out);
             Random rg = new Random();
+			
             //----------Fuzzer Begins Here----------//
 			//-----Decide Strategy-----//
+			int strat = rg.nextInt(strategies);
 			/***
 			 * 0 - Valid Termination
 			 * 1 - Memory Overflow
@@ -36,27 +39,79 @@ public class Fuzzer {
 			 * 7 - Dirty Read Memory
 			 * 8 - Pc Overflow
 			 * 9 - Int Overflow
-			 * 10 - Invalid
+			 * 10 - Invalid Operands
+			 * 11 - Invalid Name
+			 * 12 - Invalid return
 			 */
 			//-----Decide Strategy-----//
-			//-----Init-----//
+			//-----Apply Strategy-----//
+			if (strat == 6){
+				pw.println(generateDirtyRegistyRead());
+			} 
+			else if(strat == 7){
+				pw.println(generateDirtyMemoryRead(rg));
+			}
 			int paddingLines = rg.nextInt(maxPadding);
 			pw.println(generateDivideByZero());
 			pw.println(generateInstructionComment(rg));
 			for(int x=0;x<paddingLines;x++){
 				pw.println(generateValidString(rg,paddingLines-x+3,x+3));
 			}
-
-			//-----Init-----//
-			//-----Terminate-----//
-
-			//-----Terminate-----//
-
-            
-            
-            
-
-            //----------Fuzzer Ends Here----------
+			if(strat == 0){
+				pw.println(generateValidReturn(rg));
+			}
+			else if(strat == 1){
+				if(rg.nextBoolean()){
+					pw.println(generateMemoryUnderflow(rg));
+				}
+				else{
+					pw.println(generateMemoryOverflow(rg));
+				}
+			}
+			else if(strat == 2){
+				pw.println(generateRegOverflow(rg));
+			}
+			else if(strat == 3){
+				pw.println(generateOffsetOverFlow(rg));
+			}
+			else if(strat == 4){
+				pw.println(generateLineOverFlow());
+			}
+			else if(strat == 5){
+				pw.println(generateInstructionOverflow());
+			}
+			else if(strat == 8){
+				if(rg.nextBoolean()){
+					pw.println(jmpOverflow(rg));
+				}
+				else{
+					pw.println(jzOverflow(rg));
+				}
+			}
+			else if(strat == 9){
+				if(rg.nextBoolean()){
+					pw.println(intOverflow());
+				}
+				else{
+					pw.println(intUnderflow());
+				}
+			}
+			else if(strat == 10){
+				pw.println(generateInvalidOperands(rg));
+			}
+			else if(strat == 11){
+				for(int x=0;x<20;x++){
+					pw.println(generateInvalidFunctionName(rg,generateValidString(rg, 5, 2)));
+				}
+				for(int x=0;x<5;x++){
+					pw.println(generateValidReturn(rg));
+				}
+			}
+			else if(strat == 12){
+				pw.println(generateInvalidReturn(rg));
+			}
+			//-----Apply Strategy-----//
+            //----------Fuzzer Ends Here----------//
         }catch (Exception e){
             e.printStackTrace(System.err);
             System.exit(1); 
@@ -70,20 +125,6 @@ public class Fuzzer {
         }
 
     }
-	//-----------Strategy Functions----------//
-	public static PrintWriter functionTerminate(PrintWriter pw,Random rd){
-		return pw;
-	}
-	public static PrintWriter createPadding(Random rg,PrintWriter pw,int paddinglines){
-
-		return pw;
-	}
-	public static PrintWriter invalidStringTerminate(PrintWriter pw){
-		return pw;
-	}
-	public static PrintWriter dirtyRead(PrintWriter pw){
-		return pw;
-	}
 
     //-----------Generation Functions----------//
     public static String generateMemoryOverflow(Random rg) {
@@ -312,7 +353,7 @@ public class Fuzzer {
     	return line;
     }
     
-    public static String jzOverflow(int programLength,int lineNumber,Random rg) {
+    public static String jzOverflow(Random rg) {
     	
     	String line = new String();
     	int val;
@@ -441,7 +482,7 @@ public class Fuzzer {
                 return line;
             case("MOV"):
                 numregs = 1;
-            	offset = rg.nextInt();
+            	offset = rg.nextInt(maxMemory);
             	Boolean positive = rg.nextBoolean();
             	if(!positive) {
             		offset = -offset;
@@ -463,6 +504,9 @@ public class Fuzzer {
             case("JZ"):
                 //special case - avoid looping infinitly
                 numregs = 1;
+            	if(rg.nextBoolean()) {
+            		offset = -1;
+            	}
         		offset = (rg.nextInt(programLength));
         		offset = offset - lineNumber;
         		if(offset<0) {