Function at 0x140009ae4
Capabilities:
Check for software breakpoints
Terminate process

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rax, qword [0x1401a8288]
xor rax, rsp
mov qword [rsp + 0x30], rax
stmxcsr dword [rsp + 0x2c]
or dword [rsp + 0x2c], 0x8040
ldmxcsr dword [rsp + 0x2c]
inc qword [0x1401aa298]
xor edi, edi
inc qword [0x1401aa2a0]
mov ecx, 0x1dc2c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2a8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2a8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff817c5d53
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1fa2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x11a
jne 0x140009b38
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6d0
jne 0x140009b17
xor edi, edi
inc qword [0x1401aa2b0]
mov ecx, 0x1911c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2b8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2b8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x1c00fc09
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x2491
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x169
jne 0x140009bb3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x688
jne 0x140009b92
xor edi, edi
inc qword [0x1401aa2c0]
mov ecx, 0x2695c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2c8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2c8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffb9b85c23
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x160e
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a7
jne 0x140009c2b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x473
jne 0x140009c0a
xor edi, edi
inc qword [0x1401aa2d0]
mov ecx, 0x1a27c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2d8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2d8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x4eda270b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x33f2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x68
jne 0x140009ca6
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x548
jne 0x140009c85
xor edi, edi
inc qword [0x1401aa2e0]
mov ecx, 0x269e0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2e8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2e8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x7e5d6a9
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x28
add ecx, edx
imul ecx, ecx, 0x206a
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe3
jne 0x140009d1b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5c0
jne 0x140009cfa
xor edi, edi
inc qword [0x1401aa2f0]
mov ecx, 0x1b7d8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa2f8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa2f8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x32495e0b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x145d
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x17f
jne 0x140009d93
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x54c
jne 0x140009d72
xor edi, edi
inc qword [0x1401aa300]
mov ecx, 0x1f824
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa308]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa308], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff8c0fef51
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3a7d
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1c2
jne 0x140009e0b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5b6
jne 0x140009dea
xor edi, edi
inc qword [0x1401aa310]
mov ecx, 0x108ac
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa318]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa318], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x53ddaf0b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x30d7
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x125
jne 0x140009e86
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4e0
jne 0x140009e65
xor edi, edi
inc qword [0x1401aa320]
mov ecx, 0x10d74
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa328]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa328], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x5b17e857
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2cf7
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1ed
jne 0x140009efe
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6f2
jne 0x140009edd
xor edi, edi
inc qword [0x1401aa330]
mov ecx, 0x11294
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa338]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa338], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x12ddb69
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x26
add ecx, edx
imul ecx, ecx, 0x3647
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1ec
jne 0x140009f76
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x644
jne 0x140009f55
xor edi, edi
inc qword [0x1401aa3a0]
mov ecx, 0x1a654
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3a8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3a8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x66e99d0f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x27cd
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe0
jne 0x140009fee
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x635
jne 0x140009fcd
xor edi, edi
inc qword [0x1401aa3b0]
mov ecx, 0xe0a4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3b8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3b8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffd022259b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x13ae
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x192
jne 0x14000a066
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4ba
jne 0x14000a045
xor edi, edi
inc qword [0x1401aa3c0]
mov ecx, 0x12270
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3c8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3c8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x597de9d9
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2dc5
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x19f
jne 0x14000a0e1
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5e0
jne 0x14000a0c0
xor edi, edi
inc qword [0x1401aa3d0]
mov ecx, 0x196b0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3d8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3d8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff9997ae1b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1aab
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x19f
jne 0x14000a159
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x462
jne 0x14000a138
xor edi, edi
inc qword [0x1401aa3e0]
mov ecx, 0x1c49c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3e8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3e8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x50a74b01
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x32c9
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xf3
jne 0x14000a1d4
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x483
jne 0x14000a1b3
xor edi, edi
inc qword [0x1401aa3f0]
mov ecx, 0xe1c4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa3f8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa3f8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x1e0c7127
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x2214
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x142
jne 0x14000a24c
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x738
jne 0x14000a22b
xor edi, edi
inc qword [0x1401aa400]
mov ecx, 0x1b610
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa408]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa408], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x49f13bb3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3765
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x137
jne 0x14000a2c4
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x57a
jne 0x14000a2a3
xor edi, edi
inc qword [0x1401aa410]
mov ecx, 0x251fc
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa418]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa418], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x54ba0055
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3058
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x9a
jne 0x14000a33c
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x775
jne 0x14000a31b
xor edi, edi
inc qword [0x1401aa420]
mov ecx, 0xa9bc
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa428]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa428], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff9a9f7e25
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x34fb
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x10f
jne 0x14000a3b4
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x715
jne 0x14000a393
xor edi, edi
inc qword [0x1401aa430]
mov ecx, 0x134c8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa438]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa438], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff981c5f4b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x35db
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xd2
jne 0x14000a42f
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x714
jne 0x14000a40e
xor edi, edi
inc qword [0x1401aa458]
mov ecx, 0xc750
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa460]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa460], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffc5a3b1bd
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x2973
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x139
jne 0x14000a4aa
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x655
jne 0x14000a489
xor edi, edi
inc qword [0x1401aa468]
mov ecx, 0x238b4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa470]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa470], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffbb365837
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x2bc2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1c0
jne 0x14000a525
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x7ad
jne 0x14000a504
xor edi, edi
inc qword [0x1401aa478]
mov ecx, 0x1c404
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa480]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa480], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffb38cf9b1
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x16d0
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x159
jne 0x14000a5a0
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x410
jne 0x14000a57f
xor edi, edi
inc qword [0x1401aa488]
mov ecx, 0x13ef0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa490]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa490], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xfd37d3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x25
add ecx, edx
imul ecx, ecx, 0x205a
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a9
jne 0x14000a61b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5f9
jne 0x14000a5fa
xor edi, edi
inc qword [0x1401aa498]
mov ecx, 0x1a97c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4a0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4a0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff8b6b7543
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1d61
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xff
jne 0x14000a693
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5a0
jne 0x14000a672
xor edi, edi
inc qword [0x1401aa4a8]
mov ecx, 0x162c4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4b0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4b0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x478bbced
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3940
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x118
jne 0x14000a70e
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x514
jne 0x14000a6ed
xor edi, edi
inc qword [0x1401aa4b8]
mov ecx, 0x12688
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4c0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4c0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x3b78557d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2270
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a9
jne 0x14000a786
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x504
jne 0x14000a765
xor edi, edi
inc qword [0x1401aa4c8]
mov ecx, 0xc500
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4d0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4d0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x780b0503
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x221f
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x168
jne 0x14000a7fe
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x523
jne 0x14000a7dd
xor edi, edi
inc qword [0x1401aa4d8]
mov ecx, 0x10bd4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4e0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4e0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x6342662b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2944
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x10b
jne 0x14000a876
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6ba
jne 0x14000a855
xor edi, edi
inc qword [0x1401aa4e8]
mov ecx, 0x19718
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa4f0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa4f0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x77975b9
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x28
add ecx, edx
imul ecx, ecx, 0x2240
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xdc
jne 0x14000a8ee
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6cc
jne 0x14000a8cd
xor edi, edi
inc qword [0x1401aa540]
mov ecx, 0x1f5c8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa548]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa548], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffbddb3263
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x2b26
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x167
jne 0x14000a966
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6d6
jne 0x14000a945
xor edi, edi
inc qword [0x1401aa550]
mov ecx, 0x1b558
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa558]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa558], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x1569dac7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x17e9
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x86
jne 0x14000a9e1
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x49f
jne 0x14000a9c0
xor edi, edi
inc qword [0x1401aa560]
mov ecx, 0x222f0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa568]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa568], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffb12f26ad
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x2e3c
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xad
jne 0x14000aa59
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x623
jne 0x14000aa38
xor edi, edi
inc qword [0x1401aa570]
mov ecx, 0xe814
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa578]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa578], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff8df55c2d
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x39b5
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1d1
jne 0x14000aad4
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x566
jne 0x14000aab3
xor edi, edi
inc qword [0x1401aa580]
mov ecx, 0x12048
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa588]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa588], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff98b2a501
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1ad3
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x15e
jne 0x14000ab4f
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x789
jne 0x14000ab2e
xor edi, edi
inc qword [0x1401aa590]
mov ecx, 0x150f4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa598]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa598], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x723c8551
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x23db
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xdc
jne 0x14000abca
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5a0
jne 0x14000aba9
xor edi, edi
inc qword [0x1401aa5a0]
mov ecx, 0x17448
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa5a8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa5a8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x31f24b43
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2901
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x11b
jne 0x14000ac42
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x7aa
jne 0x14000ac21
call fcn.140008e56
test eax, eax
jne 0x14000b43c
inc qword [0x1401aa5f8]
xor edi, edi
inc qword [0x1401aa600]
mov ecx, 0x25f2c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa608]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa608], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x2e2d2f37
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x162d
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1ef
jne 0x14000acce
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x691
jne 0x14000acad
xor edi, edi
inc qword [0x1401aa610]
mov ecx, 0x184a8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa618]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa618], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x49f13bb3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3765
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1d3
jne 0x14000ad46
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4cc
jne 0x14000ad25
xor edi, edi
inc qword [0x1401aa620]
mov ecx, 0x21ed4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa628]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa628], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x256c233b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x36ba
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe5
jne 0x14000adbe
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x503
jne 0x14000ad9d
xor edi, edi
inc qword [0x1401aa630]
mov ecx, 0x26f80
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa638]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa638], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x1b1d56bf
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x25c4
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1be
jne 0x14000ae36
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x64a
jne 0x14000ae15
xor edi, edi
inc qword [0x1401aa640]
mov ecx, 0x244c8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa648]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa648], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffc6b4f389
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x293a
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x9d
jne 0x14000aeae
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x678
jne 0x14000ae8d
xor edi, edi
inc qword [0x1401aa650]
mov ecx, 0x15a84
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa658]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa658], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x577d9e4d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2ed1
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1dc
jne 0x14000af29
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6be
jne 0x14000af08
xor edi, edi
inc qword [0x1401aa660]
mov ecx, 0xee38
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa668]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa668], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x5b61116d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2cd3
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x16c
jne 0x14000afa1
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x44b
jne 0x14000af80
xor edi, edi
inc qword [0x1401aa670]
mov ecx, 0x1a974
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa678]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa678], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x326711c5
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x1451
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a6
jne 0x14000b019
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x717
jne 0x14000aff8
xor edi, edi
inc qword [0x1401aa680]
mov ecx, 0xb460
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa688]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa688], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xa7512ab
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x30f6
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x145
jne 0x14000b091
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4c6
jne 0x14000b070
xor edi, edi
inc qword [0x1401aa690]
mov ecx, 0x1b6e0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa698]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa698], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x6fcce75b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x24a3
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x14e
jne 0x14000b109
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x622
jne 0x14000b0e8
xor edi, edi
inc qword [0x1401aa6e8]
mov ecx, 0x10120
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa6f0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa6f0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x76c06433
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x227e
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x9a
jne 0x14000b181
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4f4
jne 0x14000b160
xor edi, edi
inc qword [0x1401aa6f8]
mov ecx, 0x18b48
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa700]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa700], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x78bf7fb5
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x21ec
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x121
jne 0x14000b1f9
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x790
jne 0x14000b1d8
xor edi, edi
inc qword [0x1401aa708]
mov ecx, 0x26ba8
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa710]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa710], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x11aebc77
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x39e9
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x6e
jne 0x14000b271
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x78f
jne 0x14000b250
xor edi, edi
inc qword [0x1401aa718]
mov ecx, 0x12424
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa720]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa720], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff9f5ec321
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3367
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x15d
jne 0x14000b2e6
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x780
jne 0x14000b2c5
xor edi, edi
inc qword [0x1401aa728]
mov ecx, 0x1202c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa730]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa730], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x33148d45
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x140c
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe3
jne 0x14000b361
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x75d
jne 0x14000b340
xor edi, edi
inc qword [0x1401aa738]
mov ecx, 0x15318
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa740]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa740], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff9879cd4d
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1add
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a3
jne 0x14000b3d9
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5f7
jne 0x14000b3b8
add qword [0x1401aa760], 0x9638
xor edi, edi
inc qword [0x1401aa768]
mov ecx, 0x21038
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa770]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa770], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff8f601a53
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3923
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x165
jne 0x14000b45f
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x769
jne 0x14000b43e
xor edi, edi
inc qword [0x1401aa778]
mov ecx, 0x13798
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa780]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa780], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffba506bb7
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x15fc
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a5
jne 0x14000b4da
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x672
jne 0x14000b4b9
xor edi, edi
inc qword [0x1401aa788]
mov ecx, 0x1b6a4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa790]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa790], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffa2e5f35b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1925
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xc4
jne 0x14000b555
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x70e
jne 0x14000b534
xor edi, edi
inc qword [0x1401aa798]
mov ecx, 0x1e31c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa7a0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa7a0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x794e8a9b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x21c4
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x14a
jne 0x14000b5d0
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x762
jne 0x14000b5af
xor edi, edi
inc qword [0x1401aa7a8]
mov ecx, 0x26c18
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa7b0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa7b0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffcdf2460b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x27c7
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe9
jne 0x14000b648
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x536
jne 0x14000b627
xor edi, edi
inc qword [0x1401aa7b8]
mov ecx, 0x1b108
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa7c0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa7c0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x72263c4f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x23e2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x127
jne 0x14000b6c3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x7ad
jne 0x14000b6a2
xor edi, edi
inc qword [0x1401aa7c8]
mov ecx, 0x1b518
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa7d0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa7d0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x695fba07
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x26df
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xe1
jne 0x14000b73b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5e4
jne 0x14000b71a
xor edi, edi
inc qword [0x1401aa7d8]
mov ecx, 0x14c4c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa7e0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa7e0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x336d0de3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x27d3
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x18d
jne 0x14000b7b3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5cb
jne 0x14000b792
lea rcx, [0x1401ae340]
lea rdx, [0x14011e7a0]
mov r8d, 0x899ec
call fcn.1400034e8
xor edi, edi
inc qword [0x1401aa800]
mov ecx, 0x263cc
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa808]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa808], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffbaa551ef
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x15f2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x90
jne 0x14000b844
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x7d0
jne 0x14000b823
xor edi, edi
inc qword [0x1401aa810]
mov ecx, 0x12fc0
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa818]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa818], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffae1fcc4f
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1786
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1c6
jne 0x14000b8bf
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x604
jne 0x14000b89e
xor edi, edi
inc qword [0x1401aa820]
mov ecx, 0x14358
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa828]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa828], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x64f5e4e3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x1449
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x185
jne 0x14000b93a
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x795
jne 0x14000b919
xor edi, edi
inc qword [0x1401aa830]
mov ecx, 0x2136c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa838]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa838], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x78c30f11
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x21eb
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a9
jne 0x14000b9b2
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6be
jne 0x14000b991
xor edi, edi
inc qword [0x1401aa840]
mov ecx, 0x1fc24
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa848]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa848], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x33e4f01d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2777
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x6c
jne 0x14000ba2a
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x69e
jne 0x14000ba09
xor edi, edi
inc qword [0x1401aa850]
mov ecx, 0x13a08
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa858]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa858], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x41919bdb
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x1f3c
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a4
jne 0x14000ba9f
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x794
jne 0x14000ba7e
xor edi, edi
inc qword [0x1401aa860]
mov ecx, 0x13ed4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa868]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa868], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff91c6fc0d
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1c19
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xd5
jne 0x14000bb17
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5ef
jne 0x14000baf6
xor edi, edi
inc qword [0x1401aa870]
mov ecx, 0x14e3c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa878]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa878], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffff97335901
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x362e
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1c1
jne 0x14000bb92
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6fd
jne 0x14000bb71
xor edi, edi
inc qword [0x1401aa880]
mov ecx, 0x13e74
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa888]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa888], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffce0c2c79
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x27c2
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a5
jne 0x14000bc0d
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x6b4
jne 0x14000bbec
xor edi, edi
inc qword [0x1401aa8a8]
mov ecx, 0x24ce4
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa8b0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa8b0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x28d2a7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x23
add ecx, edx
imul ecx, ecx, 0x322b
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xcb
jne 0x14000bc88
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x56e
jne 0x14000bc67
xor edi, edi
inc qword [0x1401aa8b8]
mov ecx, 0x1703c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa8c0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa8c0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0xffffffffa95b7af3
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x305f
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x128
jne 0x14000bd00
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x746
jne 0x14000bcdf
xor edi, edi
inc qword [0x1401aa8c8]
mov ecx, 0x16fac
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa8d0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa8d0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x25258bb3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x3722
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xcb
jne 0x14000bd7b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4e6
jne 0x14000bd5a
xor edi, edi
inc qword [0x1401aa8d8]
mov ecx, 0x1bd30
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa8e0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa8e0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x7823aa97
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2218
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x9c
jne 0x14000bdf3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x59c
jne 0x14000bdd2
xor edi, edi
inc qword [0x1401aa8e8]
mov ecx, 0x26488
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa8f0]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa8f0], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x4a48658f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3724
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1a9
jne 0x14000be6b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x682
jne 0x14000be4a
xor edi, edi
inc qword [0x1401aa8f8]
mov ecx, 0x198ac
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa900]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa900], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x453d882f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x1d94
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x15c
jne 0x14000bee3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x49a
jne 0x14000bec2
xor edi, edi
inc qword [0x1401aa908]
mov ecx, 0x2206c
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa910]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa910], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x5e3cb157
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2b77
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x1f1
jne 0x14000bf5b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x4d8
jne 0x14000bf3a
xor edi, edi
inc qword [0x1401aa990]
mov ecx, 0x17f74
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa998]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa998], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x49b4078f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3793
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xcd
jne 0x14000bfd3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x54b
jne 0x14000bfb2
xor edi, edi
inc qword [0x1401aa9a0]
mov ecx, 0xeccc
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa9a8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa9a8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x15c13349
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x2f12
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0x8f
jne 0x14000c04b
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x61e
jne 0x14000c02a
xor edi, edi
inc qword [0x1401aa9b0]
mov ecx, 0x19bec
call fcn.140020eb0
mov rsi, rax
mov rbx, qword [0x1401aa9b8]
inc rbx
xor r14d, r14d
lea rax, [rbx + r14]
mov qword [0x1401aa9b8], rax
call fcn.140043d70
cdqe
imul rcx, rax, 0x5b0bc235
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2cfd
sub eax, ecx
mov dword [rsi + r14*4], eax
call fcn.140043d70
inc r14
cmp r14, 0xcc
jne 0x14000c0c3
mov rcx, rsi
call fcn.140020fa0
inc edi
cmp edi, 0x5c3
jne 0x14000c0a2