Function at 0x140031360
Capabilities:
Check for time delay via gettickcount
Enumerate services
Query service status
Stop service

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x7d0]
sub rsp, 0x8d0
mov rax, qword [0x140073010]
xor rax, rsp
mov qword [rbp + 0x7c0], rax
xor edi, edi
movdqa xmm0, xmmword [0x14001a680]
mov dword [rbp + 0x208], 0x70152c5b
mov word [rbp + 0x20c], 0x4395
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1fc4
mov eax, dword [rdx + rcx]
mov ebx, 0x18f8
test al, 1
jne 0x140031440
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
lea rdx, [rbp + 0x20e]
cmp rcx, rdx
ja 0x140031418
lea rdx, [rbp + 0x1f8]
cmp rax, rdx
jb 0x140031418
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x208]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x20c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x53
jmp 0x140031433
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x208]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x20c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x53
lea rcx, [0x140069170]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x17], 0
je 0x1400314b4
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
xor byte [rax + 0xb], 0x41
xor byte [rax + 0xc], 0xa5
xor byte [rax + 0xd], 0x73
xor byte [rax + 0xe], 0x53
xor byte [rax + 0xf], 0x5d
xor byte [rax + 0x10], 0x2b
xor byte [rax + 0x11], 0x49
xor byte [rax + 0x12], 0x67
xor byte [rax + 0x13], 0x41
xor byte [rax + 0x14], 0xa5
xor byte [rax + 0x15], 0x73
xor byte [rax + 0x16], 0x53
mov byte [rax + 0x17], 0
mov qword [rbp + 0x3f0], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2300
mov eax, dword [rdx + rcx]
mov ebx, 0x10d0
test al, 1
jne 0x14003150d
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 0xb], 0x141
mov dword [rcx + rbx], 0x10341a66
mov dword [rcx + rbx + 4], 0xe1a57e9
mov word [rcx + rbx + 8], 0x1b6a
mov byte [rcx + rbx + 0xa], 0x34
lea rcx, [0x140069150]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xc], 0
je 0x140031555
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
xor byte [rax + 0xb], 0x41
mov byte [rax + 0xc], 0
mov qword [rbp + 0x3f8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2184
mov eax, dword [rdx + rcx]
mov ebx, 0x23d0
test al, 1
jne 0x1400315a3
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 8], 0x1671e6d
mov dword [rcx + rbx], 0x10341a66
mov dword [rcx + rbx + 4], 0xe1e57e9
lea rcx, [0x140069120]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xb], 0
je 0x1400315e7
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
mov byte [rax + 0xb], 0
mov qword [rbp + 0x400], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xc88
mov eax, dword [rdx + rcx]
mov ebx, 0x2470
test al, 1
jne 0x14003163d
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 0xc], 0x15320f7
mov dword [rcx + rbx], 0x2b1878
mov dword [rcx + rbx + 4], 0x293d16c2
mov dword [rcx + rbx + 8], 0x34000f
lea rcx, [0x1400690f0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xf], 0
je 0x140031691
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
xor byte [rax + 0xb], 0x41
xor byte [rax + 0xc], 0xa5
xor byte [rax + 0xd], 0x73
xor byte [rax + 0xe], 0x53
mov byte [rax + 0xf], 0
mov qword [rbp + 0x408], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x794
mov eax, dword [rdx + rcx]
mov ebx, 0x2238
test al, 1
jne 0x1400316eb
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 0xd], 0x173
mov dword [rcx + rbx], 0x2b1878
mov dword [rcx + rbx + 4], 0x293d16c2
mov dword [rcx + rbx + 8], 0x734040f
mov byte [rcx + rbx + 0xc], 0xf2
lea rcx, [0x1400690d0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x14003173b
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
xor byte [rax + 0xb], 0x41
xor byte [rax + 0xc], 0xa5
xor byte [rax + 0xd], 0x73
mov byte [rax + 0xe], 0
mov qword [rbp + 0x410], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x24a0
mov eax, dword [rdx + rcx]
mov ebx, 0x1ee0
test al, 1
jne 0x140031789
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 8], 0x1673b4e
mov dword [rbx + rcx], 0x32b1878
mov dword [rbx + rcx + 4], 0x2e241cd7
lea rcx, [0x1400690a0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xb], 0
je 0x1400317cd
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
mov byte [rax + 0xb], 0
mov qword [rbp + 0x418], rax
movdqa xmm0, xmmword [0x14001a630]
mov word [rbp - 0x20], 0x1a79
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xda4
mov eax, dword [rdx + rcx]
mov ebx, 0x1ae8
test al, 1
jne 0x14003184f
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp - 0x1e]
cmp rcx, rdx
ja 0x140031833
lea rdx, [rbp - 0x30]
cmp rax, rdx
jb 0x140031833
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x20]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x67
jmp 0x140031842
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x20]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x67
lea rcx, [0x140069070]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x13], 0
je 0x1400318b3
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x67
xor byte [rax + 0xb], 0x41
xor byte [rax + 0xc], 0xa5
xor byte [rax + 0xd], 0x73
xor byte [rax + 0xe], 0x53
xor byte [rax + 0xf], 0x5d
xor byte [rax + 0x10], 0x2b
xor byte [rax + 0x11], 0x49
xor byte [rax + 0x12], 0x67
mov byte [rax + 0x13], 0
mov qword [rbp + 0x420], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1810
mov eax, dword [rdx + rcx]
mov ebx, 0x1c20
test al, 1
jne 0x140031905
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 9], 0x149
mov dword [rcx + rbx], 0x162b1878
mov dword [rcx + rbx + 4], 0x38271ad7
mov byte [rcx + rbx + 8], 0x59
lea rcx, [0x140069050]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x140031945
xor byte [rax], 0x2b
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x41
xor byte [rax + 4], 0xa5
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0x53
xor byte [rax + 7], 0x5d
xor byte [rax + 8], 0x2b
xor byte [rax + 9], 0x49
mov byte [rax + 0xa], 0
mov qword [rbp + 0x428], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xda0
mov eax, dword [rdx + rcx]
mov ebx, 0xb58
test al, 1
jne 0x140031997
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 9], 0x15d
mov dword [rcx + rbx], 0xf53d3420
mov dword [rcx + rbx + 4], 0x5b30e504
mov byte [rcx + rbx + 8], 0x13
lea rcx, [0x140069030]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x1400319d7
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
mov byte [rax + 0xa], 0
mov qword [rbp + 0x430], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x18cc
mov eax, dword [rdx + rcx]
mov ebx, 0x668
test al, 1
jne 0x140031a24
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 6], 0x1774327
mov dword [rcx + rbx], 0xda612f1a
mov word [rcx + rbx + 4], 0xe612
lea rcx, [0x140069010]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x140031a60
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
mov byte [rax + 9], 0
mov qword [rbp + 0x438], rax
movdqa xmm0, xmmword [0x14001a720]
mov dword [rbp + 0xb8], 0xc834321b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1584
mov eax, dword [rdx + rcx]
mov ebx, 0x1028
test al, 1
jne 0x140031aee
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp + 0xbc]
cmp rcx, rdx
ja 0x140031ad1
lea rdx, [rbp + 0xa8]
cmp rax, rdx
jb 0x140031ad1
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0xb8]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x61
jmp 0x140031ae1
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0xb8]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x61
lea rcx, [0x140068ff0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x15], 0
je 0x140031b5a
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
xor byte [rax + 0xa], 0x53
xor byte [rax + 0xb], 0xb1
xor byte [rax + 0xc], 0x61
xor byte [rax + 0xd], 0x83
xor byte [rax + 0xe], 0x55
xor byte [rax + 0xf], 0x35
xor byte [rax + 0x10], 0x77
xor byte [rax + 0x11], 0x5d
xor byte [rax + 0x12], 0x53
xor byte [rax + 0x13], 0xb1
xor byte [rax + 0x14], 0x61
mov byte [rax + 0x15], 0
mov qword [rbp + 0x440], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x21ac
mov eax, dword [rdx + rcx]
mov ebx, 0x1188
test al, 1
jne 0x140031bb4
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 0xd], 0x183
mov dword [rcx + rbx], 0xc9160e3a
mov dword [rcx + rbx + 4], 0x5b34eb02
mov dword [rcx + rbx + 8], 0xf3153810
mov byte [rcx + rbx + 0xc], 0x20
lea rcx, [0x140068fd0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140031c04
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
xor byte [rax + 0xa], 0x53
xor byte [rax + 0xb], 0xb1
xor byte [rax + 0xc], 0x61
xor byte [rax + 0xd], 0x83
mov byte [rax + 0xe], 0
mov qword [rbp + 0x448], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1410
mov eax, dword [rdx + rcx]
mov ebx, 0x2480
test al, 1
jne 0x140031c59
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 0xa], 0x161e21a
mov dword [rbx + rcx], 0xc9160e3a
mov dword [rbx + rcx + 4], 0x5b34eb02
mov word [rbx + rcx + 8], 0x3810
lea rcx, [0x140068fb0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xd], 0
je 0x140031ca5
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
xor byte [rax + 0xa], 0x53
xor byte [rax + 0xb], 0xb1
xor byte [rax + 0xc], 0x61
mov byte [rax + 0xd], 0
mov qword [rbp + 0x450], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1ba4
mov eax, dword [rdx + rcx]
mov ebx, 0x1e68
test al, 1
jne 0x140031cfa
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 0xa], 0x161f000
mov dword [rbx + rcx], 0xc9160e3a
mov dword [rbx + rcx + 4], 0x5b34eb02
mov word [rbx + rcx + 8], 0x3810
lea rcx, [0x140068f90]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xd], 0
je 0x140031d46
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
xor byte [rax + 0xa], 0x53
xor byte [rax + 0xb], 0xb1
xor byte [rax + 0xc], 0x61
mov byte [rax + 0xd], 0
mov qword [rbp + 0x458], rax
movdqa xmm0, xmmword [0x14001a710]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1de0
mov eax, dword [rdx + rcx]
mov ebx, 0x2738
test al, 1
jne 0x140031db4
or eax, 1
mov dword [rdx + rcx], eax
lea rax, [rbx + rcx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x80]
cmp rax, rdx
ja 0x140031da0
lea rdx, [rsp + 0x70]
cmp rcx, rdx
jb 0x140031da0
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x77
jmp 0x140031da7
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x77
lea rcx, [0x140068f70]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x11], 0
je 0x140031e10
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
xor byte [rax + 0xa], 0x53
xor byte [rax + 0xb], 0xb1
xor byte [rax + 0xc], 0x61
xor byte [rax + 0xd], 0x83
xor byte [rax + 0xe], 0x55
xor byte [rax + 0xf], 0x35
xor byte [rax + 0x10], 0x77
mov byte [rax + 0x11], 0
mov qword [rbp + 0x460], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1154
mov eax, dword [rdx + rcx]
mov ebx, 0x498
test al, 1
jne 0x140031e62
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 9], 0x15d
mov dword [rbx + rcx], 0xd5120d24
mov dword [rbx + rcx + 4], 0x633bea0c
mov byte [rbx + rcx + 8], 0x43
lea rcx, [0x140068f50]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x140031ea2
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
mov byte [rax + 0xa], 0
mov qword [rbp + 0x468], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x878
mov eax, dword [rdx + rcx]
mov ebx, 0x21e0
test al, 1
jne 0x140031ef4
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 9], 0x15d
mov dword [rbx + rcx], 0xd8070d24
mov dword [rbx + rcx + 4], 0x6327e60c
mov byte [rbx + rcx + 8], 0x43
lea rcx, [0x140068f30]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x140031f34
xor byte [rax], 0x77
xor byte [rax + 1], 0x5d
xor byte [rax + 2], 0x53
xor byte [rax + 3], 0xb1
xor byte [rax + 4], 0x61
xor byte [rax + 5], 0x83
xor byte [rax + 6], 0x55
xor byte [rax + 7], 0x35
xor byte [rax + 8], 0x77
xor byte [rax + 9], 0x5d
mov byte [rax + 0xa], 0
mov qword [rbp + 0x470], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2030
mov eax, dword [rdx + rcx]
mov ebx, 0x14c0
test al, 1
jne 0x140031f86
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 9], 0x1d5
mov dword [rbx + rcx], 0x49e58516
mov dword [rbx + rcx + 4], 0xadc866ce
mov byte [rbx + rcx + 8], 0x71
lea rcx, [0x140068f10]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x140031fc6
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
mov byte [rax + 0xa], 0
mov qword [rbp + 0x478], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1f74
mov eax, dword [rdx + rcx]
mov ebx, 0x24c8
test al, 1
jne 0x14003201b
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 0xa], 0x1af0fe7
mov dword [rcx + rbx], 0x48e48516
mov dword [rcx + rbx + 4], 0x94ee77ca
mov word [rcx + rbx + 8], 0xb021
lea rcx, [0x140068ef0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xd], 0
je 0x140032067
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
xor byte [rax + 0xa], 0xb1
xor byte [rax + 0xb], 0x3b
xor byte [rax + 0xc], 0xaf
mov byte [rax + 0xd], 0
mov qword [rbp + 0x480], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xe7c
mov eax, dword [rdx + rcx]
mov ebx, 0x1d88
test al, 1
jne 0x1400320b5
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 8], 0x1b1e113
mov dword [rbx + rcx], 0x49e68516
mov dword [rbx + rcx + 4], 0x89c871c6
lea rcx, [0x140068ec0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xb], 0
je 0x1400320f9
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
xor byte [rax + 0xa], 0xb1
mov byte [rax + 0xb], 0
mov qword [rbp + 0x488], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x50c
mov eax, dword [rdx + rcx]
mov ebx, 0xae8
test al, 1
jne 0x14003214b
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 9], 0x1d5
mov dword [rbx + rcx], 0x5ee28516
mov dword [rbx + rcx + 4], 0x93ce77ce
mov byte [rbx + rcx + 8], 0x71
lea rcx, [0x140068ea0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x14003218b
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
mov byte [rax + 0xa], 0
mov qword [rbp + 0x490], rax
movdqa xmm0, xmmword [0x14001a810]
mov dword [rbp + 0x178], 0xac3b035
mov word [rbp + 0x17c], 0x359f
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x13b0
mov eax, dword [rdx + rcx]
mov ebx, 0x1600
test al, 1
jne 0x140032238
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
lea rdx, [rbp + 0x17e]
cmp rcx, rdx
ja 0x140032210
lea rdx, [rbp + 0x168]
cmp rax, rdx
jb 0x140032210
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x178]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x17c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0xad
jmp 0x14003222b
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x178]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x17c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0xad
lea rcx, [0x140068e70]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x17], 0
je 0x1400322ac
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
xor byte [rax + 0xa], 0xb1
xor byte [rax + 0xb], 0x3b
xor byte [rax + 0xc], 0xaf
xor byte [rax + 0xd], 5
xor byte [rax + 0xe], 0xad
xor byte [rax + 0xf], 0xfb
xor byte [rax + 0x10], 0x45
xor byte [rax + 0x11], 0xd5
xor byte [rax + 0x12], 0xb1
xor byte [rax + 0x13], 0x3b
xor byte [rax + 0x14], 0xaf
xor byte [rax + 0x15], 5
xor byte [rax + 0x16], 0xad
mov byte [rax + 0x17], 0
mov qword [rbp + 0x498], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xee0
mov eax, dword [rdx + rcx]
mov ebx, 0x22d8
test al, 1
jne 0x1400322f9
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x145b5e4
mov dword [rbx + rcx], 0x7ae29c0c
mov word [rbx + rcx + 4], 0x48eb
lea rcx, [0x140068e50]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x140032335
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
mov byte [rax + 9], 0
mov qword [rbp + 0x4a0], rax
movdqa xmm0, xmmword [0x14001a7f0]
movdqa xmm1, xmmword [0x14001a8e0]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1784
mov eax, dword [rdx + rcx]
mov ebx, 0x1cf0
test al, 1
jne 0x1400323b0
or eax, 1
mov dword [rdx + rcx], eax
lea rax, [rcx + rbx]
mov byte [rax + 0x20], 1
lea rcx, [rax + 0x1f]
lea rdx, [rbp + 0x307]
cmp rax, rdx
ja 0x14003239c
lea rdx, [rbp + 0x2e8]
cmp rcx, rdx
jb 0x14003239c
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
jmp 0x1400323a3
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x140068e10]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x20], 0
je 0x14003244c
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
xor byte [rax + 9], 0xd5
xor byte [rax + 0xa], 0xb1
xor byte [rax + 0xb], 0x3b
xor byte [rax + 0xc], 0xaf
xor byte [rax + 0xd], 5
xor byte [rax + 0xe], 0xad
xor byte [rax + 0xf], 0xfb
xor byte [rax + 0x10], 0x45
xor byte [rax + 0x11], 0xd5
xor byte [rax + 0x12], 0xb1
xor byte [rax + 0x13], 0x3b
xor byte [rax + 0x14], 0xaf
xor byte [rax + 0x15], 5
xor byte [rax + 0x16], 0xad
xor byte [rax + 0x17], 0xfb
xor byte [rax + 0x18], 0x45
xor byte [rax + 0x19], 0xd5
xor byte [rax + 0x1a], 0xb1
xor byte [rax + 0x1b], 0x3b
xor byte [rax + 0x1c], 0xaf
xor byte [rax + 0x1d], 5
xor byte [rax + 0x1e], 0xad
xor byte [rax + 0x1f], 0xfb
mov byte [rax + 0x20], 0
mov qword [rbp + 0x4a8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x350
mov eax, dword [rdx + rcx]
mov ebx, 0x1fd8
test al, 1
jne 0x140032499
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x1458cdf
mov dword [rbx + rcx], 0x52dcb72c
mov word [rbx + rcx + 4], 0x76ce
lea rcx, [0x140068df0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x1400324d5
xor byte [rax], 0x45
xor byte [rax + 1], 0xd5
xor byte [rax + 2], 0xb1
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 5
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xfb
xor byte [rax + 8], 0x45
mov byte [rax + 9], 0
mov qword [rbp + 0x4b0], rax
movdqa xmm0, xmmword [0x14001a610]
mov word [rbp - 8], 0x92ca
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xc84
mov eax, dword [rdx + rcx]
mov ebx, 0x1eb8
test al, 1
jne 0x140032557
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp - 6]
cmp rcx, rdx
ja 0x14003253b
lea rdx, [rbp - 0x18]
cmp rax, rdx
jb 0x14003253b
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 8]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x61
jmp 0x14003254a
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 8]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x61
lea rcx, [0x140068dc0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x13], 0
je 0x1400325bb
xor byte [rax], 0xa9
xor byte [rax + 1], 0xf7
xor byte [rax + 2], 0x61
xor byte [rax + 3], 0xc9
xor byte [rax + 4], 0x91
xor byte [rax + 5], 0x49
xor byte [rax + 6], 0xcb
xor byte [rax + 7], 0x7f
xor byte [rax + 8], 0xa9
xor byte [rax + 9], 0xf7
xor byte [rax + 0xa], 0x61
xor byte [rax + 0xb], 0xc9
xor byte [rax + 0xc], 0x91
xor byte [rax + 0xd], 0x49
xor byte [rax + 0xe], 0xcb
xor byte [rax + 0xf], 0x7f
xor byte [rax + 0x10], 0xa9
xor byte [rax + 0x11], 0xf7
xor byte [rax + 0x12], 0x61
mov byte [rax + 0x13], 0
mov qword [rbp + 0x4b8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1068
mov eax, dword [rdx + rcx]
mov ebx, 0x2564
test al, 1
jne 0x140032605
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 5], 0x149
mov dword [rbx + rcx], 0x9a37b5f8
mov byte [rbx + rcx + 4], 0xc2
lea rcx, [0x140068da0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 6], 0
je 0x140032635
xor byte [rax], 0xa9
xor byte [rax + 1], 0xf7
xor byte [rax + 2], 0x61
xor byte [rax + 3], 0xc9
xor byte [rax + 4], 0x91
xor byte [rax + 5], 0x49
mov byte [rax + 6], 0
mov qword [rbp + 0x4c0], rax
movdqa xmm0, xmmword [0x14001a6d0]
mov word [rbp - 0x50], 0xf79b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x108c
mov eax, dword [rdx + rcx]
mov ebx, 0xb40
test al, 1
jne 0x1400326af
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp - 0x4f]
cmp rcx, rdx
ja 0x140032697
lea rdx, [rbp - 0x60]
cmp rax, rdx
jb 0x140032697
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x50]
mov word [rcx + 0x10], ax
jmp 0x1400326a2
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x50]
mov word [rcx + 0x10], ax
lea rcx, [0x140068d80]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x12], 0
je 0x14003270f
xor byte [rax], 0xa9
xor byte [rax + 1], 0xf7
xor byte [rax + 2], 0x61
xor byte [rax + 3], 0xc9
xor byte [rax + 4], 0x91
xor byte [rax + 5], 0x49
xor byte [rax + 6], 0xcb
xor byte [rax + 7], 0x7f
xor byte [rax + 8], 0xa9
xor byte [rax + 9], 0xf7
xor byte [rax + 0xa], 0x61
xor byte [rax + 0xb], 0xc9
xor byte [rax + 0xc], 0x91
xor byte [rax + 0xd], 0x49
xor byte [rax + 0xe], 0xcb
xor byte [rax + 0xf], 0x7f
xor byte [rax + 0x10], 0xa9
xor byte [rax + 0x11], 0xf7
mov byte [rax + 0x12], 0
mov qword [rbp + 0x4c8], rax
movdqa xmm0, xmmword [0x14001a620]
movdqa xmm1, xmmword [0x14001a5d0]
mov dword [rbp + 0x3a8], 0x8d2cb5e0
mov dword [rbp + 0x3ac], 0x11a224fe
mov dword [rbp + 0x3b0], 0xbd0093c6
mov word [rbp + 0x3b4], 0x60f0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2114
mov eax, dword [rdx + rcx]
mov ebx, 0xff8
test al, 1
jne 0x1400327fe
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x2f], 1
lea rax, [rcx + 0x2e]
lea rdx, [rbp + 0x3b6]
cmp rcx, rdx
ja 0x1400327c5
lea rdx, [rbp + 0x388]
cmp rax, rdx
jb 0x1400327c5
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x3a8]
movsd qword [rcx + 0x20], xmm0
mov eax, dword [rbp + 0x3b0]
mov dword [rcx + 0x28], eax
movzx eax, word [rbp + 0x3b4]
mov word [rcx + 0x2c], ax
mov byte [rcx + 0x2e], 0xcb
jmp 0x1400327f1
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x3a8]
movsd qword [rcx + 0x20], xmm0
mov eax, dword [rbp + 0x3b0]
mov dword [rcx + 0x28], eax
movzx eax, word [rbp + 0x3b4]
mov word [rcx + 0x2c], ax
mov byte [rcx + 0x2e], 0xcb
lea rcx, [0x140068d50]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x2f], 0
je 0x1400328d6
xor byte [rax], 0xa9
xor byte [rax + 1], 0xf7
xor byte [rax + 2], 0x61
xor byte [rax + 3], 0xc9
xor byte [rax + 4], 0x91
xor byte [rax + 5], 0x49
xor byte [rax + 6], 0xcb
xor byte [rax + 7], 0x7f
xor byte [rax + 8], 0xa9
xor byte [rax + 9], 0xf7
xor byte [rax + 0xa], 0x61
xor byte [rax + 0xb], 0xc9
xor byte [rax + 0xc], 0x91
xor byte [rax + 0xd], 0x49
xor byte [rax + 0xe], 0xcb
xor byte [rax + 0xf], 0x7f
xor byte [rax + 0x10], 0xa9
xor byte [rax + 0x11], 0xf7
xor byte [rax + 0x12], 0x61
xor byte [rax + 0x13], 0xc9
xor byte [rax + 0x14], 0x91
xor byte [rax + 0x15], 0x49
xor byte [rax + 0x16], 0xcb
xor byte [rax + 0x17], 0x7f
xor byte [rax + 0x18], 0xa9
xor byte [rax + 0x19], 0xf7
xor byte [rax + 0x1a], 0x61
xor byte [rax + 0x1b], 0xc9
xor byte [rax + 0x1c], 0x91
xor byte [rax + 0x1d], 0x49
xor byte [rax + 0x1e], 0xcb
xor byte [rax + 0x1f], 0x7f
xor byte [rax + 0x20], 0xa9
xor byte [rax + 0x21], 0xf7
xor byte [rax + 0x22], 0x61
xor byte [rax + 0x23], 0xc9
xor byte [rax + 0x24], 0x91
xor byte [rax + 0x25], 0x49
xor byte [rax + 0x26], 0xcb
xor byte [rax + 0x27], 0x7f
xor byte [rax + 0x28], 0xa9
xor byte [rax + 0x29], 0xf7
xor byte [rax + 0x2a], 0x61
xor byte [rax + 0x2b], 0xc9
xor byte [rax + 0x2c], 0x91
xor byte [rax + 0x2d], 0x49
xor byte [rax + 0x2e], 0xcb
mov byte [rax + 0x2f], 0
mov qword [rbp + 0x4d0], rax
movdqa xmm0, xmmword [0x14001a5f0]
movdqa xmm1, xmmword [0x14001a600]
movdqa xmm2, xmmword [0x14001a780]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x454
mov eax, dword [rdx + rcx]
mov ebx, 0x1d50
test al, 1
jne 0x140032961
or eax, 1
mov dword [rdx + rcx], eax
lea rax, [rbx + rcx]
mov byte [rax + 0x30], 1
lea rcx, [rax + 0x2f]
lea rdx, [rbp + 0x3e7]
cmp rax, rdx
ja 0x140032949
lea rdx, [rbp + 0x3b8]
cmp rcx, rdx
jb 0x140032949
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
jmp 0x140032954
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
lea rcx, [0x140068d30]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, rbx
call fcn.140040de0
mov qword [rbp + 0x4d8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x8c4
mov eax, dword [rdx + rcx]
mov ebx, 0x18b8
test al, 1
jne 0x1400329c2
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x195b790
mov dword [rbx + rcx], 0xfa1c92dc
mov word [rbx + rcx + 4], 0x10e7
lea rcx, [0x140068d10]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x1400329fe
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
mov byte [rax + 9], 0
mov qword [rbp + 0x4e0], rax
movdqa xmm0, xmmword [0x14001a800]
movdqa xmm1, xmmword [0x14001a820]
mov dword [rbp + 0x378], 0xd426aff6
mov dword [rbp + 0x37c], 0x98947dcd
mov dword [rbp + 0x380], 0xde28bafb
mov word [rbp + 0x384], 0x5dd1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1828
mov eax, dword [rdx + rcx]
mov ebx, 0x19f0
test al, 1
jne 0x140032ae5
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x2e], 1
lea rax, [rcx + 0x2d]
lea rdx, [rbp + 0x385]
cmp rcx, rdx
ja 0x140032ab0
lea rdx, [rbp + 0x358]
cmp rax, rdx
jb 0x140032ab0
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x378]
movsd qword [rcx + 0x20], xmm0
mov eax, dword [rbp + 0x380]
mov dword [rcx + 0x28], eax
movzx eax, word [rbp + 0x384]
mov word [rcx + 0x2c], ax
jmp 0x140032ad8
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x378]
movsd qword [rcx + 0x20], xmm0
mov eax, dword [rbp + 0x380]
mov dword [rcx + 0x28], eax
movzx eax, word [rbp + 0x384]
mov word [rcx + 0x2c], ax
lea rcx, [0x140068ce0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x2e], 0
je 0x140032bb9
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
xor byte [rax + 0xe], 0xd9
xor byte [rax + 0xf], 0xf9
xor byte [rax + 0x10], 0x95
xor byte [rax + 0x11], 0xdb
xor byte [rax + 0x12], 0x4f
xor byte [rax + 0x13], 0xbb
xor byte [rax + 0x14], 0xa3
xor byte [rax + 0x15], 0x5d
xor byte [rax + 0x16], 0xd9
xor byte [rax + 0x17], 0xf9
xor byte [rax + 0x18], 0x95
xor byte [rax + 0x19], 0xdb
xor byte [rax + 0x1a], 0x4f
xor byte [rax + 0x1b], 0xbb
xor byte [rax + 0x1c], 0xa3
xor byte [rax + 0x1d], 0x5d
xor byte [rax + 0x1e], 0xd9
xor byte [rax + 0x1f], 0xf9
xor byte [rax + 0x20], 0x95
xor byte [rax + 0x21], 0xdb
xor byte [rax + 0x22], 0x4f
xor byte [rax + 0x23], 0xbb
xor byte [rax + 0x24], 0xa3
xor byte [rax + 0x25], 0x5d
xor byte [rax + 0x26], 0xd9
xor byte [rax + 0x27], 0xf9
xor byte [rax + 0x28], 0x95
xor byte [rax + 0x29], 0xdb
xor byte [rax + 0x2a], 0x4f
xor byte [rax + 0x2b], 0xbb
xor byte [rax + 0x2c], 0xa3
xor byte [rax + 0x2d], 0x5d
mov byte [rax + 0x2e], 0
mov qword [rbp + 0x4e8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1158
mov eax, dword [rdx + rcx]
mov ebx, 0x11a0
test al, 1
jne 0x140032c13
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 0xd], 0x15d
mov dword [rbx + rcx], 0xd826aec4
mov dword [rbx + rcx + 4], 0x96b61fc8
mov dword [rbx + rcx + 8], 0xf90ba8fe
mov byte [rbx + rcx + 0xc], 0x92
lea rcx, [0x140068cc0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140032c63
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
mov byte [rax + 0xe], 0
mov qword [rbp + 0x4f0], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x20e4
mov eax, dword [rdx + rcx]
mov ebx, 0x2790
test al, 1
jne 0x140032cbd
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 0xd], 0x15d
mov dword [rcx + rbx], 0xd826aec4
mov dword [rcx + rbx + 4], 0x96b61fc8
mov dword [rcx + rbx + 8], 0xf90ba8fe
mov byte [rcx + rbx + 0xc], 0x91
lea rcx, [0x140068ca0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140032d0d
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
mov byte [rax + 0xe], 0
mov qword [rbp + 0x4f8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2788
mov eax, dword [rdx + rcx]
mov ebx, 0x5b0
test al, 1
jne 0x140032d67
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 0xd], 0x15d
mov dword [rcx + rbx], 0xd826aec4
mov dword [rcx + rbx + 4], 0x96b61fc8
mov dword [rcx + rbx + 8], 0xf90ba8fe
mov byte [rcx + rbx + 0xc], 0x90
lea rcx, [0x140068c80]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140032db7
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
mov byte [rax + 0xe], 0
mov qword [rbp + 0x500], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x13d8
mov eax, dword [rdx + rcx]
mov ebx, 0xda8
test al, 1
jne 0x140032e11
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 0xd], 0x15d
mov dword [rbx + rcx], 0xd826aec4
mov dword [rbx + rcx + 4], 0x96b61fc8
mov dword [rbx + rcx + 8], 0xf90ba8fe
mov byte [rbx + rcx + 0xc], 0x97
lea rcx, [0x140068c60]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140032e61
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
mov byte [rax + 0xe], 0
mov qword [rbp + 0x508], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x222c
mov eax, dword [rdx + rcx]
mov ebx, 0x16f0
test al, 1
jne 0x140032ebb
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 0xd], 0x15d
mov dword [rbx + rcx], 0xd826aec4
mov dword [rbx + rcx + 4], 0x96b61fc8
mov dword [rbx + rcx + 8], 0xf90ba8fe
mov byte [rbx + rcx + 0xc], 0x96
lea rcx, [0x140068c40]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x140032f0b
xor byte [rax], 0x95
xor byte [rax + 1], 0xdb
xor byte [rax + 2], 0x4f
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xa3
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xd9
xor byte [rax + 7], 0xf9
xor byte [rax + 8], 0x95
xor byte [rax + 9], 0xdb
xor byte [rax + 0xa], 0x4f
xor byte [rax + 0xb], 0xbb
xor byte [rax + 0xc], 0xa3
xor byte [rax + 0xd], 0x5d
mov byte [rax + 0xe], 0
mov qword [rbp + 0x510], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x16d8
mov eax, dword [rdx + rcx]
mov ebx, 0x21a0
test al, 1
jne 0x140032f5c
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 7], 0x187
mov dword [rcx + rbx], 0x79e02324
mov word [rcx + rbx + 4], 0x603
mov byte [rcx + rbx + 6], 0x6b
lea rcx, [0x140068c20]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x140032f94
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
mov byte [rax + 8], 0
mov qword [rbp + 0x518], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x16ac
mov eax, dword [rdx + rcx]
mov ebx, 0x380
test al, 1
jne 0x140032fe1
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x153ef7a
mov dword [rbx + rcx], 0x5ee73417
mov word [rbx + rcx + 4], 0x1712
lea rcx, [0x140068c00]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x14003301d
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x520], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x450
mov eax, dword [rdx + rcx]
mov ebx, 0x1e78
test al, 1
jne 0x14003306a
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 6], 0x153f57e
mov dword [rcx + rbx], 0x7fc43230
mov word [rcx + rbx + 4], 0x2e07
lea rcx, [0x140068be0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x1400330a6
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x528], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1064
mov eax, dword [rdx + rcx]
mov ebx, 0x1800
test al, 1
jne 0x1400330f3
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 6], 0x153f57e
mov dword [rcx + rbx], 0x6cd23230
mov word [rcx + rbx + 4], 0x2e07
lea rcx, [0x140068bc0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x14003312f
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x530], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1fe4
mov eax, dword [rdx + rcx]
mov ebx, 0x26b8
test al, 1
jne 0x140033180
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 7], 0x187
mov dword [rbx + rcx], 0x5bf73000
mov word [rbx + rcx + 4], 0x21c
mov byte [rbx + rcx + 6], 0x74
lea rcx, [0x140068ba0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x1400331b8
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
mov byte [rax + 8], 0
mov qword [rbp + 0x538], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2034
mov eax, dword [rdx + rcx]
mov ebx, 0x2638
test al, 1
jne 0x140033205
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x153f56f
mov dword [rbx + rcx], 0x7aed2000
mov word [rbx + rcx + 4], 0x1116
lea rcx, [0x140068b80]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x140033241
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x540], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x27a0
mov eax, dword [rdx + rcx]
mov ebx, 0x1578
test al, 1
jne 0x14003328e
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rcx + rbx + 6], 0x153f377
mov dword [rcx + rbx], 0x68ed2020
mov word [rcx + rbx + 4], 0x614
lea rcx, [0x140068b60]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x1400332ca
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x548], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x520
mov eax, dword [rdx + rcx]
mov ebx, 0xcf0
test al, 1
jne 0x140033317
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x153f775
mov dword [rbx + rcx], 0x68ed2020
mov word [rbx + rcx + 4], 0xb17
lea rcx, [0x140068b40]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x140033353
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x550], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x227c
mov eax, dword [rdx + rcx]
mov ebx, 0x1718
test al, 1
jne 0x1400333a5
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 9], 0x151
mov dword [rcx + rbx], 0x7aed2410
mov dword [rcx + rbx + 4], 0xe26f1116
mov byte [rcx + rbx + 8], 0x21
lea rcx, [0x140068b20]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x1400333e5
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
xor byte [rax + 9], 0x51
mov byte [rax + 0xa], 0
mov qword [rbp + 0x558], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x9b8
mov eax, dword [rdx + rcx]
mov ebx, 0x2248
test al, 1
jne 0x140033436
or eax, 1
mov dword [rdx + rcx], eax
mov word [rcx + rbx + 7], 0x187
mov dword [rcx + rbx], 0x7ad70501
mov word [rcx + rbx + 4], 0x210
mov byte [rcx + rbx + 6], 0x77
lea rcx, [0x140068b00]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x14003346e
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
mov byte [rax + 8], 0
mov qword [rbp + 0x560], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x978
mov eax, dword [rdx + rcx]
mov ebx, 0x798
test al, 1
jne 0x1400334bc
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 8], 0x1812336
mov dword [rbx + rcx], 0x6bed2020
mov dword [rbx + rcx + 4], 0xf46e0c01
lea rcx, [0x140068ad0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xb], 0
je 0x140033500
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
xor byte [rax + 9], 0x51
xor byte [rax + 0xa], 0x81
mov byte [rax + 0xb], 0
mov qword [rbp + 0x568], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0xef0
mov eax, dword [rdx + rcx]
mov ebx, 0x2018
test al, 1
jne 0x14003354d
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 6], 0x153d755
mov dword [rbx + rcx], 0x48cd0000
mov word [rbx + rcx + 4], 0x2b37
lea rcx, [0x140068ab0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 9], 0
je 0x140033589
xor byte [rax], 0x53
xor byte [rax + 1], 0x51
xor byte [rax + 2], 0x81
xor byte [rax + 3], 9
xor byte [rax + 4], 0x73
xor byte [rax + 5], 0x63
xor byte [rax + 6], 0x19
xor byte [rax + 7], 0x87
xor byte [rax + 8], 0x53
mov byte [rax + 9], 0
mov qword [rbp + 0x570], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x790
mov eax, dword [rdx + rcx]
mov ebx, 0x1380
test al, 1
jne 0x1400335de
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 0xa], 0x193ba94
mov dword [rbx + rcx], 0x9bbe05c6
mov dword [rbx + rcx + 4], 0x93b2ecc3
mov word [rbx + rcx + 8], 0x2ee1
lea rcx, [0x140068a90]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xd], 0
je 0x14003362a
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
mov byte [rax + 0xd], 0
mov qword [rbp + 0x578], rax
movdqa xmm0, xmmword [0x14001a7b0]
mov dword [rbp + 0x160], 0x9cb169e4
mov word [rbp + 0x164], 0xbfc0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1d14
mov eax, dword [rdx + rcx]
mov ebx, 0xbd8
test al, 1
jne 0x1400336cf
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x16], 1
lea rax, [rcx + 0x15]
lea rdx, [rbp + 0x165]
cmp rcx, rdx
ja 0x1400336ab
lea rdx, [rbp + 0x150]
cmp rax, rdx
jb 0x1400336ab
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x160]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x164]
mov word [rcx + 0x14], ax
jmp 0x1400336c2
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x160]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x164]
mov word [rcx + 0x14], ax
lea rcx, [0x140068a60]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x16], 0
je 0x14003373f
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
xor byte [rax + 0xe], 0xd7
xor byte [rax + 0xf], 0xe1
xor byte [rax + 0x10], 0x97
xor byte [rax + 0x11], 0x47
xor byte [rax + 0x12], 0xf7
xor byte [rax + 0x13], 0xdf
xor byte [rax + 0x14], 0x93
xor byte [rax + 0x15], 0xbf
mov byte [rax + 0x16], 0
mov qword [rbp + 0x580], rax
movdqa xmm0, xmmword [0x14001a790]
mov word [rbp + 0x10], 0x22f4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1fd0
mov eax, dword [rdx + rcx]
mov ebx, 0x898
test al, 1
jne 0x1400337c1
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x12]
cmp rcx, rdx
ja 0x1400337a5
lea rdx, [rbp]
cmp rax, rdx
jb 0x1400337a5
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x10]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf7
jmp 0x1400337b4
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x10]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf7
lea rcx, [0x140068a30]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x13], 0
je 0x140033825
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
xor byte [rax + 0xe], 0xd7
xor byte [rax + 0xf], 0xe1
xor byte [rax + 0x10], 0x97
xor byte [rax + 0x11], 0x47
xor byte [rax + 0x12], 0xf7
mov byte [rax + 0x13], 0
mov qword [rbp + 0x588], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1c1c
mov eax, dword [rdx + rcx]
mov ebx, 0xbc8
test al, 1
jne 0x140033876
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 7], 0x1e1
mov dword [rbx + rcx], 0xbb9a34fa
mov word [rbx + rcx + 4], 0xcde0
mov byte [rbx + rcx + 6], 0xa1
lea rcx, [0x140068a10]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x1400338ae
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
mov byte [rax + 8], 0
mov qword [rbp + 0x590], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x149c
mov eax, dword [rdx + rcx]
mov ebx, 0xfe8
test al, 1
jne 0x1400338ff
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 7], 0x1e1
mov dword [rbx + rcx], 0xbc9a28e3
mov word [rbx + rcx + 4], 0xcbf2
mov byte [rbx + rcx + 6], 0xe1
lea rcx, [0x1400689f0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x140033937
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
mov byte [rax + 8], 0
mov qword [rbp + 0x598], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2628
mov eax, dword [rdx + rcx]
mov ebx, 0x12b8
test al, 1
jne 0x140033991
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 0xd], 0x1bf
mov dword [rbx + rcx], 0xbb822fed
mov dword [rbx + rcx + 4], 0x87b0d1fc
mov dword [rbx + rcx + 8], 0xa69029f6
mov byte [rbx + rcx + 0xc], 0xe6
lea rcx, [0x1400689d0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xe], 0
je 0x1400339e1
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
mov byte [rax + 0xe], 0
mov qword [rbp + 0x5a0], rax
movdqa xmm0, xmmword [0x14001a7a0]
mov dword [rbp + 0x220], 0xb08326e3
mov dword [rbp + 0x224], 0xe1e389e1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1644
mov eax, dword [rdx + rcx]
mov ebx, 0x920
test al, 1
jne 0x140033a7a
or eax, 1
mov dword [rdx + rcx], eax
lea rax, [rbx + rcx]
mov byte [rax + 0x18], 1
lea rcx, [rax + 0x17]
lea rdx, [rbp + 0x227]
cmp rax, rdx
ja 0x140033a5d
lea rdx, [rbp + 0x210]
cmp rcx, rdx
jb 0x140033a5d
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp + 0x220]
movsd qword [rax + 0x10], xmm0
jmp 0x140033a6d
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp + 0x220]
movsd qword [rax + 0x10], xmm0
lea rcx, [0x1400689b0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x18], 0
je 0x140033af2
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
xor byte [rax + 0xe], 0xd7
xor byte [rax + 0xf], 0xe1
xor byte [rax + 0x10], 0x97
xor byte [rax + 0x11], 0x47
xor byte [rax + 0x12], 0xf7
xor byte [rax + 0x13], 0xdf
xor byte [rax + 0x14], 0x93
xor byte [rax + 0x15], 0xbf
xor byte [rax + 0x16], 0xd7
xor byte [rax + 0x17], 0xe1
mov byte [rax + 0x18], 0
mov qword [rbp + 0x5a8], rax
movdqa xmm0, xmmword [0x14001a7e0]
mov word [rbp + 0x28], 0x35f2
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x16ec
mov eax, dword [rdx + rcx]
mov ebx, 0x2120
test al, 1
jne 0x140033b74
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x2a]
cmp rcx, rdx
ja 0x140033b58
lea rdx, [rbp + 0x18]
cmp rax, rdx
jb 0x140033b58
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x28]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf7
jmp 0x140033b67
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x28]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf7
lea rcx, [0x140068980]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x13], 0
je 0x140033bd8
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
xor byte [rax + 8], 0x97
xor byte [rax + 9], 0x47
xor byte [rax + 0xa], 0xf7
xor byte [rax + 0xb], 0xdf
xor byte [rax + 0xc], 0x93
xor byte [rax + 0xd], 0xbf
xor byte [rax + 0xe], 0xd7
xor byte [rax + 0xf], 0xe1
xor byte [rax + 0x10], 0x97
xor byte [rax + 0x11], 0x47
xor byte [rax + 0x12], 0xf7
mov byte [rax + 0x13], 0
mov qword [rbp + 0x5b0], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x6c8
mov eax, dword [rdx + rcx]
mov ebx, 0x2570
test al, 1
jne 0x140033c29
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 7], 0x1e1
mov dword [rbx + rcx], 0xad8425f3
mov word [rbx + rcx + 4], 0x8ee5
mov byte [rbx + rcx + 6], 0xe5
lea rcx, [0x140068960]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 8], 0
je 0x140033c61
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
xor byte [rax + 7], 0xe1
mov byte [rax + 8], 0
mov qword [rbp + 0x5b8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x210c
mov eax, dword [rdx + rcx]
mov ebx, 0x6c0
test al, 1
jne 0x140033ca7
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 4], 0x1d787f4
mov dword [rbx + rcx], 0xb19225f3
lea rcx, [0x140068930]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 7], 0
je 0x140033cdb
xor byte [rax], 0x97
xor byte [rax + 1], 0x47
xor byte [rax + 2], 0xf7
xor byte [rax + 3], 0xdf
xor byte [rax + 4], 0x93
xor byte [rax + 5], 0xbf
xor byte [rax + 6], 0xd7
mov byte [rax + 7], 0
mov qword [rbp + 0x5c0], rax
movdqa xmm0, xmmword [0x14001a850]
mov dword [rbp + 0xd0], 0x5f001e80
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2518
mov eax, dword [rdx + rcx]
mov ebx, 0x1e18
test al, 1
jne 0x140033d69
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp + 0xd4]
cmp rcx, rdx
ja 0x140033d4c
lea rdx, [rbp + 0xc0]
cmp rax, rdx
jb 0x140033d4c
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0xd0]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xaf
jmp 0x140033d5c
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0xd0]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xaf
lea rcx, [0x140068910]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x15], 0
je 0x140033dd5
xor byte [rax], 0xa3
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x49
xor byte [rax + 3], 0x1b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 0xb3
xor byte [rax + 6], 0xbd
xor byte [rax + 7], 0x8b
xor byte [rax + 8], 0xa3
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x49
xor byte [rax + 0xb], 0x1b
xor byte [rax + 0xc], 0xaf
xor byte [rax + 0xd], 0xb3
xor byte [rax + 0xe], 0xbd
xor byte [rax + 0xf], 0x8b
xor byte [rax + 0x10], 0xa3
xor byte [rax + 0x11], 0x49
xor byte [rax + 0x12], 0x49
xor byte [rax + 0x13], 0x1b
xor byte [rax + 0x14], 0xaf
mov byte [rax + 0x15], 0
mov qword [rbp + 0x5c8], rax
movdqa xmm0, xmmword [0x14001a890]
mov word [rbp + 0x40], 0x7b92
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x2524
mov eax, dword [rdx + rcx]
mov ebx, 0x8b0
test al, 1
jne 0x140033e57
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x42]
cmp rcx, rdx
ja 0x140033e3b
lea rdx, [rbp + 0x30]
cmp rax, rdx
jb 0x140033e3b
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x40]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x49
jmp 0x140033e4a
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x40]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x49
lea rcx, [0x1400688e0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x13], 0
je 0x140033ebb
xor byte [rax], 0xa3
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x49
xor byte [rax + 3], 0x1b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 0xb3
xor byte [rax + 6], 0xbd
xor byte [rax + 7], 0x8b
xor byte [rax + 8], 0xa3
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x49
xor byte [rax + 0xb], 0x1b
xor byte [rax + 0xc], 0xaf
xor byte [rax + 0xd], 0xb3
xor byte [rax + 0xe], 0xbd
xor byte [rax + 0xf], 0x8b
xor byte [rax + 0x10], 0xa3
xor byte [rax + 0x11], 0x49
xor byte [rax + 0x12], 0x49
mov byte [rax + 0x13], 0
mov qword [rbp + 0x5d0], rax
movdqa xmm0, xmmword [0x14001a8c0]
mov dword [rbp + 0x118], 0x2a797bef
mov word [rbp + 0x11c], 0xb39d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x15f8
mov eax, dword [rdx + rcx]
mov ebx, 0x1b60
test al, 1
jne 0x140033f60
or eax, 1
mov dword [rdx + rcx], eax
add rcx, rbx
mov byte [rcx + 0x16], 1
lea rax, [rcx + 0x15]
lea rdx, [rbp + 0x11d]
cmp rcx, rdx
ja 0x140033f3c
lea rdx, [rbp + 0x108]
cmp rax, rdx
jb 0x140033f3c
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x118]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x11c]
mov word [rcx + 0x14], ax
jmp 0x140033f53
movups xmmword [rcx], xmm0
mov eax, dword [rbp + 0x118]
mov dword [rcx + 0x10], eax
movzx eax, word [rbp + 0x11c]
mov word [rcx + 0x14], ax
lea rcx, [0x1400688b0]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0x16], 0
je 0x140033fd0
xor byte [rax], 0xa3
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x49
xor byte [rax + 3], 0x1b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 0xb3
xor byte [rax + 6], 0xbd
xor byte [rax + 7], 0x8b
xor byte [rax + 8], 0xa3
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x49
xor byte [rax + 0xb], 0x1b
xor byte [rax + 0xc], 0xaf
xor byte [rax + 0xd], 0xb3
xor byte [rax + 0xe], 0xbd
xor byte [rax + 0xf], 0x8b
xor byte [rax + 0x10], 0xa3
xor byte [rax + 0x11], 0x49
xor byte [rax + 0x12], 0x49
xor byte [rax + 0x13], 0x1b
xor byte [rax + 0x14], 0xaf
xor byte [rax + 0x15], 0xb3
mov byte [rax + 0x16], 0
mov qword [rbp + 0x5d8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1ca0
mov eax, dword [rdx + rcx]
mov ebx, 0x12f0
test al, 1
jne 0x14003401e
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 8], 0x1493bc6
mov dword [rbx + rcx], 0x590518f0
mov dword [rbx + rcx + 4], 0xf8cadcdd
lea rcx, [0x140068880]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xb], 0
je 0x140034062
xor byte [rax], 0xa3
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x49
xor byte [rax + 3], 0x1b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 0xb3
xor byte [rax + 6], 0xbd
xor byte [rax + 7], 0x8b
xor byte [rax + 8], 0xa3
xor byte [rax + 9], 0x49
xor byte [rax + 0xa], 0x49
mov byte [rax + 0xb], 0
mov qword [rbp + 0x5e0], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1a6c
mov eax, dword [rdx + rcx]
mov ebx, 0xe88
test al, 1
jne 0x1400340b4
or eax, 1
mov dword [rdx + rcx], eax
mov word [rbx + rcx + 9], 0x149
mov dword [rbx + rcx], 0x4c0518f0
mov dword [rbx + rcx + 4], 0xeec9dadd
mov byte [rbx + rcx + 8], 0xd1
lea rcx, [0x140068860]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xa], 0
je 0x1400340f4
xor byte [rax], 0xa3
xor byte [rax + 1], 0x49
xor byte [rax + 2], 0x49
xor byte [rax + 3], 0x1b
xor byte [rax + 4], 0xaf
xor byte [rax + 5], 0xb3
xor byte [rax + 6], 0xbd
xor byte [rax + 7], 0x8b
xor byte [rax + 8], 0xa3
xor byte [rax + 9], 0x49
mov byte [rax + 0xa], 0
mov qword [rbp + 0x5e8], rax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 0x1198
mov eax, dword [rdx + rcx]
mov ebx, 0x2490
test al, 1
jne 0x140034149
or eax, 1
mov dword [rdx + rcx], eax
mov dword [rbx + rcx + 0xa], 0x1af4a1a
mov dword [rbx + rcx], 0x733a20e5
mov dword [rbx + rcx + 4], 0xe7cadccd
mov word [rbx + rcx + 8], 0x30ee
lea rcx, [0x140068840]
call fcn.140048870
nop
mov rax, qword gs:[0x58]
mov rax, qword [rax]
add rax, rbx
cmp byte [rax + 0xd], 0
je 0x140034195