Function at 0x140078840
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5a8]
sub rsp, 0x668
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
xor r12d, r12d
mov dword [rbp + 0x5c0], r12d
mov r8d, 0x104
lea rdx, [rbp + 0x330]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xe0]
call fcn.1400875e0
nop
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 7
cmova rcx, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xf0]
lea r8, [rcx + rax*2]
lea rdx, [rbp + 0xe0]
cmova rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0xa0]
call fcn.14008a080
nop
lea rcx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rcx, qword [rbp + 0xa0]
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, [rbp + 0x230]
xor edx, edx
call fcn.1400df878
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], r12
lea rax, [rbp + 0x230]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140078920
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x60]
call fcn.14008a990
nop
lea r8, [0x140136158]
lea rcx, [rbp + 0x60]
call fcn.1400877f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [0x1402713c8]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140078986
lea rcx, [rbp + 0x40]
call fcn.140087910
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r15d, 0x1000
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140078a03
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, r15
jb 0x1400789fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007dec2
call fcn.1400c72b8
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x140078a4a
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, r15
jb 0x140078a45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007dec8
call fcn.1400c72b8
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x60], 0
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x120]
call fcn.140085080
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0x130], 6
jne 0x14007dd3a
mov qword [rbp + 0xc0], r12
mov word [rbp + 0xc8], 1
movaps xmm6, xmmword [rbp + 0xc0]
mov rcx, qword [rbp + rcx + 0x168]
mov qword [rbp + 0xd0], rcx
test rcx, rcx
sete byte [rbp + 0xd8]
mov byte [rbp + 0xd9], 0
movaps xmm7, xmmword [rbp + 0xd0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r12
mov qword [rbp + 8], r12
movaps xmmword [rbp + 0x10], xmm7
movaps xmmword [rsp + 0x30], xmm6
test rcx, rcx
je 0x140078b35
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140078b03
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x140078b03
movzx eax, byte [rdx]
jmp 0x140078b0e
movq rcx, xmm7
mov rax, qword [rcx]
call qword [rax + 0x30]
cmp eax, 0xffffffff
je 0x140078b24
mov byte [rbp + 0x19], al
mov rbx, qword [rbp + 0x10]
mov byte [rbp + 0x18], 1
movaps xmm7, xmmword [rbp + 0x10]
jmp 0x140078b3a
mov rbx, r12
mov qword [rbp + 0x10], rbx
mov byte [rbp + 0x18], 1
movaps xmm7, xmmword [rbp + 0x10]
jmp 0x140078b3a
movq rbx, xmm7
movdqa xmm0, xmm6
psrldq xmm0, 8
movd eax, xmm0
test al, al
jne 0x140078ba3
movq rcx, xmm6
test rcx, rcx
je 0x140078b8f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140078b6f
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x140078b6f
movzx eax, byte [rdx]
jmp 0x140078b75
mov rax, qword [rcx]
call qword [rax + 0x30]
cmp eax, 0xffffffff
je 0x140078b8f
mov byte [rsp + 0x39], al
mov rax, qword [rsp + 0x30]
mov byte [rsp + 0x38], 1
movaps xmm6, xmmword [rsp + 0x30]
jmp 0x140078ba8
mov rax, r12
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], 1
movaps xmm6, xmmword [rsp + 0x30]
jmp 0x140078ba8
movq rax, xmm6
test rbx, rbx
jne 0x140078cd2
test rax, rax
je 0x140078cdb
movdqa xmmword [rsp + 0x30], xmm6
movdqa xmmword [rbp + 0x10], xmm7
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x10]
call fcn.14008c030
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
mov dword [rbp + 0x5c0], 7
mov rdx, qword [0x140271478]
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], r12
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140078c13
lea rcx, [rbp - 0x30]
call fcn.14008a990
nop
mov eax, dword [rbp]
mov esi, r12d
test eax, eax
je 0x140078fb7
mov r13, r12
mov rcx, r12
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
movzx edi, byte [rbp + 0x5b9]
nop word [rax + rax]
dec eax
mov dword [rbp + 0x5c8], eax
lea rax, [rbp - 0x10]
cmp rdx, 0xf
cmova rax, r8
cmp byte [rax + r13], 0x3d
je 0x140078ebf
lea rax, [rbp - 0x10]
cmp rdx, 0xf
cmova rax, r8
movzx eax, byte [rax + r13]
mov byte [rbp + rcx + 0x5b8], al
inc esi
inc rcx
inc r13
cmp rcx, 4
jne 0x140078eaa
lea rbx, [rbp - 0x30]
mov r15, qword [rbp - 0x30]
mov r12, qword [rbp - 0x18]
cmp r12, 0xf
cmova rbx, r15
mov rsi, qword [rbp - 0x20]
test rsi, rsi
je 0x140078cf0
movsx edx, byte [rbp + 0x5b8]
mov r8, rsi
mov rcx, rbx
call fcn.1401026b0
test rax, rax
je 0x140078cf0
sub rax, rbx
jmp 0x140078cf7
test rax, rax
je 0x140078bba
mov qword [rbp], r12
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], 0
jmp 0x140078bd8
mov rax, 0xffffffffffffffff
mov byte [rbp + 0x5b8], al
lea rbx, [rbp - 0x30]
cmp r12, 0xf
cmova rbx, r15
test rsi, rsi
je 0x140078d2d
movsx edx, byte [rbp + 0x5b9]
mov r8, rsi
mov rcx, rbx
call fcn.1401026b0
mov rdi, rax
test rax, rax
je 0x140078d2d
sub rdi, rbx
jmp 0x140078d34
mov rdi, 0xffffffffffffffff
mov byte [rbp + 0x5b9], dil
lea r14, [rbp - 0x30]
cmp r12, 0xf
cmova r14, r15
test rsi, rsi
je 0x140078d6b
movsx edx, byte [rbp + 0x5ba]
mov r8, rsi
mov rcx, r14
call fcn.1401026b0
mov rbx, rax
test rax, rax
je 0x140078d6b
sub rbx, r14
jmp 0x140078d72
mov rbx, 0xffffffffffffffff
mov byte [rbp + 0x5ba], bl
lea r14, [rbp - 0x30]
cmp r12, 0xf
cmova r14, r15
test rsi, rsi
je 0x140078da8
movsx edx, byte [rbp + 0x5bb]
mov r8, rsi
mov rcx, r14
call fcn.1401026b0
mov rcx, rax
test rax, rax
je 0x140078da8
sub rcx, r14
jmp 0x140078daf
mov rcx, 0xffffffffffffffff
mov byte [rbp + 0x5bb], cl
movzx r9d, dil
shr r9b, 4
and r9b, 3
movzx eax, byte [rbp + 0x5b8]
shl al, 2
add r9b, al
movzx esi, bl
shr sil, 2
and sil, 0xf
movzx eax, dil
shl al, 4
add sil, al
shl bl, 6
add bl, cl
mov byte [rbp + 0x5b2], bl
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
cmp rcx, rdx
jae 0x140078e1b
lea rax, [rcx + 1]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x50]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140078e24
lea rcx, [rbp - 0x50]
call fcn.14008b260
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
cmp rcx, rdx
jae 0x140078e51
lea rax, [rcx + 1]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x50]
mov byte [rax + rcx], sil
mov byte [rax + rcx + 1], 0
jmp 0x140078e5e
movzx r9d, sil
lea rcx, [rbp - 0x50]
call fcn.14008b260
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
cmp rcx, rdx
jae 0x140078e8a
lea rax, [rcx + 1]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x50]
mov byte [rax + rcx], bl
mov byte [rax + rcx + 1], 0
jmp 0x140078e97
movzx r9d, bl
lea rcx, [rbp - 0x50]
call fcn.14008b260
xor r12d, r12d
mov esi, r12d
mov ecx, r12d
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
jmp 0x140078eb1
movzx edi, byte [rbp + 0x5b9]
mov eax, dword [rbp + 0x5c8]
test eax, eax
jne 0x140078c50
test esi, esi
je 0x140078fb7
mov rbx, r12
movsxd r13, esi
mov r15, qword [rbp - 0x18]
mov r14, qword [rbp - 0x30]
jle 0x140078f2e
mov r12, qword [rbp - 0x20]
nop dword [rax + rax]
lea rdi, [rbp - 0x30]
cmp r15, 0xf
cmova rdi, r14
test r12, r12
je 0x140078f0e
movsx edx, byte [rbp + rbx + 0x5b8]
mov r8, r12
mov rcx, rdi
call fcn.1401026b0
test rax, rax
je 0x140078f0e
sub rax, rdi
jmp 0x140078f15
mov rax, 0xffffffffffffffff
mov byte [rbp + rbx + 0x5b8], al
inc rbx
cmp rbx, r13
jl 0x140078ee0
movzx edi, byte [rbp + 0x5b9]
xor r12d, r12d
movzx ecx, dil
shr cl, 4
and cl, 3
movzx eax, byte [rbp + 0x5b8]
shl al, 2
add cl, al
mov byte [rbp + 0x5b0], cl
movzx eax, byte [rbp + 0x5ba]
shr al, 2
and al, 0xf
shl dil, 4
add al, dil
mov byte [rbp + 0x5b1], al
lea eax, [rsi - 1]
mov rbx, r12
movsxd rdi, eax
test eax, eax
jle 0x140078fbf
movzx r9d, byte [rbp + rbx + 0x5b0]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
cmp rcx, rdx
jae 0x140078fa6
lea rax, [rcx + 1]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x50]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140078faf
lea rcx, [rbp - 0x50]
call fcn.14008b260
inc rbx
cmp rbx, rdi
jl 0x140078f70
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x18]
cmp r15, 0xf
jbe 0x140078ffa
lea rdx, [r15 + 1]
mov rax, r14
mov r15d, 0x1000
cmp rdx, r15
jb 0x140078ff0
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007dece
mov rcx, r14
call fcn.1400c72b8
jmp 0x140079000
mov r15d, 0x1000
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], 0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x80]
call fcn.140083ea0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x140079058
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, r15
jb 0x140079053
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007ded4
call fcn.1400c72b8
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x5e], r12w
movdqu xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
movdqu xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0x400
mov dword [rbp - 0x60], r12d
mov qword [rbp - 0x58], r12
mov ecx, 0x28
call fcn.1400c7330
mov qword [rbp + 0x5b0], rax
mov qword [rax], r12
mov qword [rax + 8], 0x10000
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r12
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rax, qword [rbp + 0x80]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], rax
lea rdx, [rbp + 0x100]
lea rcx, [rsp + 0x50]
call fcn.14008c600
mov esi, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402737dc], eax
jle 0x140079163
lea rcx, [0x1402737dc]
call fcn.1400c6f30
cmp dword [0x1402737dc], 0xffffffff
jne 0x140079163
mov dword [0x1402731f8], 0x71404743
mov dword [0x1402731fc], 0x2e7d7e6d
lea rcx, [0x1401063b0]
call fcn.1400c72a0
lea rcx, [0x1402737dc]
call fcn.1400c6ec4
movzx eax, byte [0x1402731ff]
test al, al
je 0x1400791a7
xor byte [0x1402731f8], 0x2e
xor byte [0x1402731f9], 0x2e
xor byte [0x1402731fa], 0x2e
xor byte [0x1402731fb], 0x2e
xor byte [0x1402731fc], 0x2e
xor byte [0x1402731fd], 0x2e
xor byte [0x1402731fe], 0x2e
xor al, 0x2e
mov byte [0x1402731ff], al
lea rdx, [0x1402731f8]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079284
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272120], eax
jle 0x140079218
lea rcx, [0x140272120]
call fcn.1400c6f30
cmp dword [0x140272120], 0xffffffff
jne 0x140079218
mov dword [0x1402724c8], 0x71404743
mov dword [0x1402724cc], 0x2e7d7e6d
lea rcx, [0x1401063a0]
call fcn.1400c72a0
lea rcx, [0x140272120]
call fcn.1400c6ec4
movzx eax, byte [0x1402724cf]
test al, al
je 0x14007925c
xor byte [0x1402724c8], 0x2e
xor byte [0x1402724c9], 0x2e
xor byte [0x1402724ca], 0x2e
xor byte [0x1402724cb], 0x2e
xor byte [0x1402724cc], 0x2e
xor byte [0x1402724cd], 0x2e
xor byte [0x1402724ce], 0x2e
xor al, 0x2e
mov byte [0x1402724cf], al
lea rdx, [0x1402724c8]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14026ea8c], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271f30], eax
jle 0x1400792dc
lea rcx, [0x140271f30]
call fcn.1400c6f30
cmp dword [0x140271f30], 0xffffffff
jne 0x1400792dc
mov dword [0x140273328], 0x71564f43
mov dword [0x14027332c], 0x2e7d7e6d
lea rcx, [0x140106390]
call fcn.1400c72a0
lea rcx, [0x140271f30]
call fcn.1400c6ec4
movzx eax, byte [0x14027332f]
test al, al
je 0x140079320
xor byte [0x140273328], 0x2e
xor byte [0x140273329], 0x2e
xor byte [0x14027332a], 0x2e
xor byte [0x14027332b], 0x2e
xor byte [0x14027332c], 0x2e
xor byte [0x14027332d], 0x2e
xor byte [0x14027332e], 0x2e
xor al, 0x2e
mov byte [0x14027332f], al
lea rdx, [0x140273328]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x1400793fd
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271f9c], eax
jle 0x140079391
lea rcx, [0x140271f9c]
call fcn.1400c6f30
cmp dword [0x140271f9c], 0xffffffff
jne 0x140079391
mov dword [0x140273868], 0x71564f43
mov dword [0x14027386c], 0x2e7d7e6d
lea rcx, [0x140106380]
call fcn.1400c72a0
lea rcx, [0x140271f9c]
call fcn.1400c6ec4
movzx eax, byte [0x14027386f]
test al, al
je 0x1400793d5
xor byte [0x140273868], 0x2e
xor byte [0x140273869], 0x2e
xor byte [0x14027386a], 0x2e
xor byte [0x14027386b], 0x2e
xor byte [0x14027386c], 0x2e
xor byte [0x14027386d], 0x2e
xor byte [0x14027386e], 0x2e
xor al, 0x2e
mov byte [0x14027386f], al
lea rdx, [0x140273868]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14014c234], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402735bc], eax
jle 0x14007945c
lea rcx, [0x1402735bc]
call fcn.1400c6f30
cmp dword [0x1402735bc], 0xffffffff
jne 0x14007945c
mov dword [0x1402723f0], 0x71404743
mov dword [0x1402723f4], 0x7d7e6d6c
mov byte [0x1402723f8], 0x2e
lea rcx, [0x140106360]
call fcn.1400c72a0
lea rcx, [0x1402735bc]
call fcn.1400c6ec4
movzx eax, byte [0x1402723f8]
test al, al
je 0x1400794a7
xor byte [0x1402723f0], 0x2e
xor byte [0x1402723f1], 0x2e
xor byte [0x1402723f2], 0x2e
xor byte [0x1402723f3], 0x2e
xor byte [0x1402723f4], 0x2e
xor byte [0x1402723f5], 0x2e
xor byte [0x1402723f6], 0x2e
xor byte [0x1402723f7], 0x2e
xor al, 0x2e
mov byte [0x1402723f8], al
lea rdx, [0x1402723f0]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079592
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027244c], eax
jle 0x14007951f
lea rcx, [0x14027244c]
call fcn.1400c6f30
cmp dword [0x14027244c], 0xffffffff
jne 0x14007951f
mov dword [0x140271c78], 0x71404743
mov dword [0x140271c7c], 0x7d7e6d6c
mov byte [0x140271c80], 0x2e
lea rcx, [0x140106340]
call fcn.1400c72a0
lea rcx, [0x14027244c]
call fcn.1400c6ec4
movzx eax, byte [0x140271c80]
test al, al
je 0x14007956a
xor byte [0x140271c78], 0x2e
xor byte [0x140271c79], 0x2e
xor byte [0x140271c7a], 0x2e
xor byte [0x140271c7b], 0x2e
xor byte [0x140271c7c], 0x2e
xor byte [0x140271c7d], 0x2e
xor byte [0x140271c7e], 0x2e
xor byte [0x140271c7f], 0x2e
xor al, 0x2e
mov byte [0x140271c80], al
lea rdx, [0x140271c78]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1401652bc], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027233c], eax
jle 0x1400795f1
lea rcx, [0x14027233c]
call fcn.1400c6f30
cmp dword [0x14027233c], 0xffffffff
jne 0x1400795f1
mov dword [0x140273530], 0x71564f43
mov dword [0x140273534], 0x7d7e6d6c
mov byte [0x140273538], 0x2e
lea rcx, [0x140106320]
call fcn.1400c72a0
lea rcx, [0x14027233c]
call fcn.1400c6ec4
movzx eax, byte [0x140273538]
test al, al
je 0x14007963c
xor byte [0x140273530], 0x2e
xor byte [0x140273531], 0x2e
xor byte [0x140273532], 0x2e
xor byte [0x140273533], 0x2e
xor byte [0x140273534], 0x2e
xor byte [0x140273535], 0x2e
xor byte [0x140273536], 0x2e
xor byte [0x140273537], 0x2e
xor al, 0x2e
mov byte [0x140273538], al
lea rdx, [0x140273530]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079727
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272500], eax
jle 0x1400796b4
lea rcx, [0x140272500]
call fcn.1400c6f30
cmp dword [0x140272500], 0xffffffff
jne 0x1400796b4
mov dword [0x1402738f0], 0x71564f43
mov dword [0x1402738f4], 0x7d7e6d6c
mov byte [0x1402738f8], 0x2e
lea rcx, [0x140106300]
call fcn.1400c72a0
lea rcx, [0x140272500]
call fcn.1400c6ec4
movzx eax, byte [0x1402738f8]
test al, al
je 0x1400796ff
xor byte [0x1402738f0], 0x2e
xor byte [0x1402738f1], 0x2e
xor byte [0x1402738f2], 0x2e
xor byte [0x1402738f3], 0x2e
xor byte [0x1402738f4], 0x2e
xor byte [0x1402738f5], 0x2e
xor byte [0x1402738f6], 0x2e
xor byte [0x1402738f7], 0x2e
xor al, 0x2e
mov byte [0x1402738f8], al
lea rdx, [0x1402738f0]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x1401652b8], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402739c4], eax
jle 0x140079786
lea rcx, [0x1402739c4]
call fcn.1400c6f30
cmp dword [0x1402739c4], 0xffffffff
jne 0x140079786
mov dword [0x1402721c0], 0x4d41424c
mov dword [0x1402721c4], 0x5a474645
mov byte [0x1402721c8], 0x2e
lea rcx, [0x1401062e0]
call fcn.1400c72a0
lea rcx, [0x1402739c4]
call fcn.1400c6ec4
movzx eax, byte [0x1402721c8]
test al, al
je 0x1400797d1
xor byte [0x1402721c0], 0x2e
xor byte [0x1402721c1], 0x2e
xor byte [0x1402721c2], 0x2e
xor byte [0x1402721c3], 0x2e
xor byte [0x1402721c4], 0x2e
xor byte [0x1402721c5], 0x2e
xor byte [0x1402721c6], 0x2e
xor byte [0x1402721c7], 0x2e
xor al, 0x2e
mov byte [0x1402721c8], al
lea rdx, [0x1402721c0]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x1400798d1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402738bc], eax
jle 0x140079849
lea rcx, [0x1402738bc]
call fcn.1400c6f30
cmp dword [0x1402738bc], 0xffffffff
jne 0x140079849
mov dword [0x140271b30], 0x4d41424c
mov dword [0x140271b34], 0x5a474645
mov byte [0x140271b38], 0x2e
lea rcx, [0x1401062c0]
call fcn.1400c72a0
lea rcx, [0x1402738bc]
call fcn.1400c6ec4
movzx eax, byte [0x140271b38]
test al, al
je 0x140079894
xor byte [0x140271b30], 0x2e
xor byte [0x140271b31], 0x2e
xor byte [0x140271b32], 0x2e
xor byte [0x140271b33], 0x2e
xor byte [0x140271b34], 0x2e
xor byte [0x140271b35], 0x2e
xor byte [0x140271b36], 0x2e
xor byte [0x140271b37], 0x2e
xor al, 0x2e
mov byte [0x140271b38], al
lea rdx, [0x140271b30]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x1400798c7
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271237]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027208c], eax
jle 0x140079933
lea rcx, [0x14027208c]
call fcn.1400c6f30
cmp dword [0x14027208c], 0xffffffff
jne 0x140079933
mov dword [0x140272c00], 0x5a5a4744
mov dword [0x140272c04], 0x424d5c4b
mov dword [0x140272c08], 0x2e454d47
lea rcx, [0x1401062b0]
call fcn.1400c72a0
lea rcx, [0x14027208c]
call fcn.1400c6ec4
lea rdx, [0x140272c00]
cmp byte [0x140272c0b], 0
je 0x14007995d
mov rax, r12
nop word [rax + rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xc
jb 0x140079950
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079a33
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272a08], eax
jle 0x1400799d1
lea rcx, [0x140272a08]
call fcn.1400c6f30
cmp dword [0x140272a08], 0xffffffff
jne 0x1400799d1
mov dword [0x140272988], 0x5a5a4744
mov dword [0x14027298c], 0x424d5c4b
mov dword [0x140272990], 0x2e454d47
lea rcx, [0x1401062a0]
call fcn.1400c72a0
lea rcx, [0x140272a08]
call fcn.1400c6ec4
lea rdx, [0x140272988]
cmp byte [0x140272993], 0
je 0x1400799fd
mov rax, r12
nop dword [rax]
nop dword [rax + rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xc
jb 0x1400799f0
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x140079a29
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402711ea]
movdqa xmm6, xmmword [0x140137b10]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402739b4], eax
jle 0x140079a94
lea rcx, [0x1402739b4]
call fcn.1400c6f30
cmp dword [0x1402739b4], 0xffffffff
jne 0x140079a94
mov edx, r12d
movups xmmword [0x140272508], xmm6
inc edx
movsxd rax, edx
cmp rax, 0x10
jb 0x140079a71
lea rcx, [0x140106290]
call fcn.1400c72a0
lea rcx, [0x1402739b4]
call fcn.1400c6ec4
movdqa xmm7, xmmword [0x140137b00]
cmp byte [0x140272517], 0
je 0x140079abc
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272508]
xorps xmm1, xmm0
movdqu xmmword [0x140272508], xmm1
lea rdx, [0x140272508]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079b91
movdqa xmm6, xmmword [0x140137b10]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402716c8], eax
jle 0x140079b36
lea rcx, [0x1402716c8]
call fcn.1400c6f30
cmp dword [0x1402716c8], 0xffffffff
jne 0x140079b36
mov edx, r12d
movups xmmword [0x140273130], xmm6
inc edx
movsxd rax, edx
cmp rax, 0x10
jb 0x140079b13
lea rcx, [0x140106280]
call fcn.1400c72a0
lea rcx, [0x1402716c8]
call fcn.1400c6ec4
cmp byte [0x14027313f], 0
je 0x140079b56
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273130]
xorps xmm1, xmm0
movdqu xmmword [0x140273130], xmm1
lea rdx, [0x140273130]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x140079b89
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [reloc.WS2_32.dll_closesocket], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272750], eax
jle 0x140079bfc
lea rcx, [0x140272750]
call fcn.1400c6f30
cmp dword [0x140272750], 0xffffffff
jne 0x140079bfc
mov dword [0x140272410], 0x4d034140
mov dword [0x140272414], 0x454d4742
mov dword [0x140272418], 0x59414a03
mov word [0x14027241c], 0x2e40
lea rcx, [0x140106260]
call fcn.1400c72a0
lea rcx, [0x140272750]
call fcn.1400c6ec4
lea rdx, [0x140272410]
cmp byte [0x14027241d], 0
je 0x140079c1d
mov rax, r12
nop
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x140079c10
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079cf3
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272868], eax
jle 0x140079c9a
lea rcx, [0x140272868]
call fcn.1400c6f30
cmp dword [0x140272868], 0xffffffff
jne 0x140079c9a
mov dword [0x140271ee8], 0x4d034140
mov dword [0x140271eec], 0x454d4742
mov dword [0x140271ef0], 0x59414a03
mov word [0x140271ef4], 0x2e40
lea rcx, [0x140106240]
call fcn.1400c72a0
lea rcx, [0x140272868]
call fcn.1400c6ec4
lea rdx, [0x140271ee8]
cmp byte [0x140271ef5], 0
je 0x140079cbd
mov rax, r12
nop dword [rax]
xor byte [rdx + rax], 0x2e
inc rax
cmp rax, 0xe
jb 0x140079cb0
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x140079ce9
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402712ad]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402723e4], eax
jle 0x140079d5b
lea rcx, [0x1402723e4]
call fcn.1400c6f30
cmp dword [0x1402723e4], 0xffffffff
jne 0x140079d5b
mov dword [0x1402731b8], 0x4d47424d
mov dword [0x1402731bc], 0x5b415d45
mov word [0x1402731c0], 0x4a40
mov byte [0x1402731c2], 0x2e
lea rcx, [0x140106220]
call fcn.1400c72a0
lea rcx, [0x1402723e4]
call fcn.1400c6ec4
movzx eax, byte [0x1402731c2]
test al, al
je 0x140079db4
xor byte [0x1402731b8], 0x2e
xor byte [0x1402731b9], 0x2e
xor byte [0x1402731ba], 0x2e
xor byte [0x1402731bb], 0x2e
xor byte [0x1402731bc], 0x2e
xor byte [0x1402731bd], 0x2e
xor byte [0x1402731be], 0x2e
xor byte [0x1402731bf], 0x2e
xor byte [0x1402731c0], 0x2e
xor byte [0x1402731c1], 0x2e
xor al, 0x2e
mov byte [0x1402731c2], al
lea rdx, [0x1402731b8]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x140079ecb
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273710], eax
jle 0x140079e35
lea rcx, [0x140273710]
call fcn.1400c6f30
cmp dword [0x140273710], 0xffffffff
jne 0x140079e35
mov dword [0x140271ca8], 0x4d47424d
mov dword [0x140271cac], 0x5b415d45
mov word [0x140271cb0], 0x4a40
mov byte [0x140271cb2], 0x2e
lea rcx, [0x140106200]
call fcn.1400c72a0
lea rcx, [0x140273710]
call fcn.1400c6ec4
movzx eax, byte [0x140271cb2]
test al, al
je 0x140079e8e
xor byte [0x140271ca8], 0x2e
xor byte [0x140271ca9], 0x2e
xor byte [0x140271caa], 0x2e
xor byte [0x140271cab], 0x2e
xor byte [0x140271cac], 0x2e
xor byte [0x140271cad], 0x2e
xor byte [0x140271cae], 0x2e
xor byte [0x140271caf], 0x2e
xor byte [0x140271cb0], 0x2e
xor byte [0x140271cb1], 0x2e
xor al, 0x2e
mov byte [0x140271cb2], al
lea rdx, [0x140271ca8]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x140079ec1
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271302]
movdqa xmm6, xmmword [0x140137b60]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272b30], eax
jle 0x140079f33
lea rcx, [0x140272b30]
call fcn.1400c6f30
cmp dword [0x140272b30], 0xffffffff
jne 0x140079f33
mov edx, r12d
movups xmmword [0x140272768], xmm6
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x10
jb 0x140079f10
lea rcx, [0x1401061f0]
call fcn.1400c72a0
lea rcx, [0x140272b30]
call fcn.1400c6ec4
cmp byte [0x140272777], 0
je 0x140079f53
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272768]
xorps xmm1, xmm0
movdqu xmmword [0x140272768], xmm1
lea rdx, [0x140272768]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007a02e
movdqa xmm6, xmmword [0x140137b60]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272f1c], eax
jle 0x140079fd3
lea rcx, [0x140272f1c]
call fcn.1400c6f30
cmp dword [0x140272f1c], 0xffffffff
jne 0x140079fd3
mov edx, r12d
movups xmmword [0x140272bb8], xmm6
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x10
jb 0x140079fb0
lea rcx, [0x1401061e0]
call fcn.1400c72a0
lea rcx, [0x140272f1c]
call fcn.1400c6ec4
cmp byte [0x140272bc7], 0
je 0x140079ff3
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272bb8]
xorps xmm1, xmm0
movdqu xmmword [0x140272bb8], xmm1
lea rdx, [0x140272bb8]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007a026
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x1402711ec], eax
movdqa xmm6, xmmword [0x140137e40]
mov dword [rsp + 0x40], 0x4f5e714a
mov word [rsp + 0x44], 0x465a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027246c], eax
jle 0x14007a0c3
lea rcx, [0x14027246c]
call fcn.1400c6f30
cmp dword [0x14027246c], 0xffffffff
jne 0x14007a0c3
mov edx, r12d
movups xmmword [0x140273770], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140273780], eax
movzx eax, word [rsp + 0x44]
mov word [0x140273784], ax
mov byte [0x140273786], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x17
jb 0x14007a0a0
lea rcx, [0x1401061c0]
call fcn.1400c72a0
lea rcx, [0x14027246c]
call fcn.1400c6ec4
mov edi, reloc.WS2_32.dll_recv
lea rdx, [0x140273770]
cmp byte [0x140273786], 0
je 0x14007a0fe
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273770]
xorps xmm1, xmm0
movdqu xmmword [0x140273770], xmm1
mov eax, edi
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x17
jb 0x14007a0f1
lea rcx, [rsp + 0x50]
call fcn.140084ef0
movabs r14, 0xffffffffffff
test al, al
je 0x14007a233
movdqa xmm6, xmmword [0x140137e40]
mov dword [rsp + 0x40], 0x4f5e714a
mov word [rsp + 0x44], 0x465a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271bc4], eax
jle 0x14007a1a7
lea rcx, [0x140271bc4]
call fcn.1400c6f30
cmp dword [0x140271bc4], 0xffffffff
jne 0x14007a1a7
mov edx, r12d
movups xmmword [0x140272d70], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140272d80], eax
movzx eax, word [rsp + 0x44]
mov word [0x140272d84], ax
mov byte [0x140272d86], 0x2e
inc edx
movsxd rax, edx
cmp rax, 0x17
jb 0x14007a184
lea rcx, [0x1401061a0]
call fcn.1400c72a0
lea rcx, [0x140271bc4]
call fcn.1400c6ec4
lea rdx, [0x140272d70]
cmp byte [0x140272d86], 0
je 0x14007a1de
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272d70]
xorps xmm1, xmm0
movdqu xmmword [0x140272d70], xmm1
mov rax, rdi
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x17
jb 0x14007a1d1
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
movzx eax, word [rax + 0xe]
shr ax, 0xa
test al, 1
jne 0x14007a210
mov r8d, 0x691
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.IsString__
call fcn.1400ddfa8
test word [rbx + 0xe], r15w
jne 0x14007a21e
mov rbx, qword [rbx + 8]
and rbx, r14
mov r8d, 0x46
mov rdx, rbx
lea rcx, [0x140271310]
call fcn.1400d1510
movdqa xmm6, xmmword [0x1401383a0]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271998], eax
jle 0x14007a2a3
lea rcx, [0x140271998]
call fcn.1400c6f30
cmp dword [0x140271998], 0xffffffff
jne 0x14007a2a3
mov edx, r12d
movups xmmword [0x140271af0], xmm6
mov byte [0x140271b00], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007a280
lea rcx, [0x140106180]
call fcn.1400c72a0
lea rcx, [0x140271998]
call fcn.1400c6ec4
movzx eax, byte [0x140271b00]
test al, al
je 0x14007a2cd
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271af0]
xorps xmm1, xmm0
movdqu xmmword [0x140271af0], xmm1
xor al, 0x2e
mov byte [0x140271b00], al
lea rdx, [0x140271af0]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007a3ba
movdqa xmm6, xmmword [0x1401383a0]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273294], eax
jle 0x14007a353
lea rcx, [0x140273294]
call fcn.1400c6f30
cmp dword [0x140273294], 0xffffffff
jne 0x14007a353
mov edx, r12d
movups xmmword [0x140273960], xmm6
mov byte [0x140273970], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007a330
lea rcx, [0x140106160]
call fcn.1400c72a0
lea rcx, [0x140273294]
call fcn.1400c6ec4
movzx eax, byte [0x140273970]
test al, al
je 0x14007a37d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273960]
xorps xmm1, xmm0
movdqu xmmword [0x140273960], xmm1
xor al, 0x2e
mov byte [0x140273970], al
lea rdx, [0x140273960]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007a3b0
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402712ae]
movdqa xmm6, xmmword [0x140138370]
mov dword [rsp + 0x40], 0x4b5d4f4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402728d0], eax
jle 0x14007a434
lea rcx, [0x1402728d0]
call fcn.1400c6f30
cmp dword [0x1402728d0], 0xffffffff
jne 0x14007a434
mov edx, r12d
movups xmmword [0x140272fe0], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140272ff0], eax
mov byte [0x140272ff4], 0x2e
inc edx
movsxd rax, edx
cmp rax, 0x15
jb 0x14007a411
lea rcx, [0x140106140]
call fcn.1400c72a0
lea rcx, [0x1402728d0]
call fcn.1400c6ec4
lea rdx, [0x140272fe0]
cmp byte [0x140272ff4], 0
je 0x14007a46d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272fe0]
xorps xmm1, xmm0
movdqu xmmword [0x140272fe0], xmm1
mov rax, rdi
nop
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x15
jb 0x14007a460
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007a573
movdqa xmm6, xmmword [0x140138370]
mov dword [rsp + 0x40], 0x4b5d4f4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273064], eax
jle 0x14007a503
lea rcx, [0x140273064]
call fcn.1400c6f30
cmp dword [0x140273064], 0xffffffff
jne 0x14007a503
mov edx, r12d
movups xmmword [0x140272a30], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140272a40], eax
mov byte [0x140272a44], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x15
jb 0x14007a4e0
lea rcx, [0x140106120]
call fcn.1400c72a0
lea rcx, [0x140273064]
call fcn.1400c6ec4
lea rdx, [0x140272a30]
cmp byte [0x140272a44], 0
je 0x14007a53d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272a30]
xorps xmm1, xmm0
movdqu xmmword [0x140272a30], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x15
jb 0x14007a530
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007a569
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x14027125f]
movdqa xmm6, xmmword [0x140138370]
mov dword [rsp + 0x40], 0x4b5d4f4b
mov dword [rsp + 0x44], 0x424b4a71
mov word [rsp + 0x48], 0x574f
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271a54], eax
jle 0x14007a613
lea rcx, [0x140271a54]
call fcn.1400c6f30
cmp dword [0x140271a54], 0xffffffff
jne 0x14007a613
mov edx, r12d
movups xmmword [0x1402731d8], xmm6
movsd xmm0, qword [rsp + 0x40]
movsd qword [0x1402731e8], xmm0
movzx eax, word [rsp + 0x48]
mov word [0x1402731f0], ax
mov byte [0x1402731f2], 0x2e
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x1b
jb 0x14007a5f0
lea rcx, [0x1401060f0]
call fcn.1400c72a0
lea rcx, [0x140271a54]
call fcn.1400c6ec4
lea rdx, [0x1402731d8]
cmp byte [0x1402731f2], 0
je 0x14007a64d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402731d8]
xorps xmm1, xmm0
movdqu xmmword [0x1402731d8], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x1b
jb 0x14007a640
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007a750
movdqa xmm6, xmmword [0x140138370]
mov dword [rsp + 0x40], 0x4b5d4f4b
mov dword [rsp + 0x44], 0x424b4a71
mov word [rsp + 0x48], 0x574f
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271c14], eax
jle 0x14007a6f8
lea rcx, [0x140271c14]
call fcn.1400c6f30
cmp dword [0x140271c14], 0xffffffff
jne 0x14007a6f8
mov edx, r12d
movups xmmword [0x140273108], xmm6
movsd xmm0, qword [rsp + 0x40]
movsd qword [0x140273118], xmm0
movzx eax, word [rsp + 0x48]
mov word [0x140273120], ax
mov byte [0x140273122], 0x2e
inc edx
movsxd rax, edx
cmp rax, 0x1b
jb 0x14007a6d5
lea rcx, [0x1401060c0]
call fcn.1400c72a0
lea rcx, [0x140271c14]
call fcn.1400c6ec4
lea rdx, [0x140273108]
cmp byte [0x140273122], 0
je 0x14007a72f
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273108]
xorps xmm1, xmm0
movdqu xmmword [0x140273108], xmm1
mov rax, rdi
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x1b
jb 0x14007a722
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14027118c], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273140], eax
jle 0x14007a7bb
lea rcx, [0x140273140]
call fcn.1400c6f30
cmp dword [0x140273140], 0xffffffff
jne 0x14007a7bb
mov dword [0x140272c58], 0x4b5c5a5d
mov dword [0x140272c5c], 0x5c4b434f
mov dword [0x140272c60], 0x4a414371
mov word [0x140272c64], 0x2e4b
lea rcx, [0x1401060a0]
call fcn.1400c72a0
lea rcx, [0x140273140]
call fcn.1400c6ec4
lea rdx, [0x140272c58]
cmp byte [0x140272c65], 0
je 0x14007a7dd
mov rax, r12
nop
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007a7d0
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007a8b3
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027325c], eax
jle 0x14007a85a
lea rcx, [0x14027325c]
call fcn.1400c6f30
cmp dword [0x14027325c], 0xffffffff
jne 0x14007a85a
mov dword [0x140271bb0], 0x4b5c5a5d
mov dword [0x140271bb4], 0x5c4b434f
mov dword [0x140271bb8], 0x4a414371
mov word [0x140271bbc], 0x2e4b
lea rcx, [0x140106080]
call fcn.1400c72a0
lea rcx, [0x14027325c]
call fcn.1400c6ec4
lea rdx, [0x140271bb0]
cmp byte [0x140271bbd], 0
je 0x14007a87d
mov rax, r12
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007a870
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007a8a9
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x14027117c]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273594], eax
jle 0x14007a90b
lea rcx, [0x140273594]
call fcn.1400c6f30
cmp dword [0x140273594], 0xffffffff
jne 0x14007a90b
mov dword [0x140271a60], 0x4f46564b
mov dword [0x140271a64], 0x2e5a5d5b
lea rcx, [0x140106070]
call fcn.1400c72a0
lea rcx, [0x140273594]
call fcn.1400c6ec4
movzx eax, byte [0x140271a67]
test al, al
je 0x14007a94f
xor byte [0x140271a60], 0x2e
xor byte [0x140271a61], 0x2e
xor byte [0x140271a62], 0x2e
xor byte [0x140271a63], 0x2e
xor byte [0x140271a64], 0x2e
xor byte [0x140271a65], 0x2e
xor byte [0x140271a66], 0x2e
xor al, 0x2e
mov byte [0x140271a67], al
lea rdx, [0x140271a60]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007aa41
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271a9c], eax
jle 0x14007a9c0
lea rcx, [0x140271a9c]
call fcn.1400c6f30
cmp dword [0x140271a9c], 0xffffffff
jne 0x14007a9c0
mov dword [0x140272620], 0x4f46564b
mov dword [0x140272624], 0x2e5a5d5b
lea rcx, [0x140106060]
call fcn.1400c72a0
lea rcx, [0x140271a9c]
call fcn.1400c6ec4
movzx eax, byte [0x140272627]
test al, al
je 0x14007aa04
xor byte [0x140272620], 0x2e
xor byte [0x140272621], 0x2e
xor byte [0x140272622], 0x2e
xor byte [0x140272623], 0x2e
xor byte [0x140272624], 0x2e
xor byte [0x140272625], 0x2e
xor byte [0x140272626], 0x2e
xor al, 0x2e
mov byte [0x140272627], al
lea rdx, [0x140272620]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007aa37
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x14027116e]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273124], eax
jle 0x14007aaac
lea rcx, [0x140273124]
call fcn.1400c6f30
cmp dword [0x140273124], 0xffffffff
jne 0x14007aaac
mov dword [0x140272ff8], 0x4f46564b
mov dword [0x140272ffc], 0x715a5d5b
mov dword [0x140273000], 0x4b43475a
mov word [0x140273004], 0x2e5c
lea rcx, [0x140106040]
call fcn.1400c72a0
lea rcx, [0x140273124]
call fcn.1400c6ec4
lea rdx, [0x140272ff8]
cmp byte [0x140273005], 0
je 0x14007aacd
mov rax, r12
nop
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007aac0
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007ab8e
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402735d4], eax
jle 0x14007ab4a
lea rcx, [0x1402735d4]
call fcn.1400c6f30
cmp dword [0x1402735d4], 0xffffffff
jne 0x14007ab4a
mov dword [0x140272308], 0x4f46564b
mov dword [0x14027230c], 0x715a5d5b
mov dword [0x140272310], 0x4b43475a
mov word [0x140272314], 0x2e5c
lea rcx, [0x140106020]
call fcn.1400c72a0
lea rcx, [0x1402735d4]
call fcn.1400c6ec4
lea rdx, [0x140272308]
cmp byte [0x140272315], 0
je 0x14007ab6d
mov rax, r12
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007ab60
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x140271460], xmm1
movdqa xmm6, xmmword [0x140137f60]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402724bc], eax
jle 0x14007abf6
lea rcx, [0x1402724bc]
call fcn.1400c6f30
cmp dword [0x1402724bc], 0xffffffff
jne 0x14007abf6
mov edx, r12d
movups xmmword [0x1402729a0], xmm6
mov byte [0x1402729b0], 0x2e
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007abd3
lea rcx, [0x140106000]
call fcn.1400c72a0
lea rcx, [0x1402724bc]
call fcn.1400c6ec4
movzx eax, byte [0x1402729b0]
test al, al
je 0x14007ac20
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402729a0]
xorps xmm1, xmm0
movdqu xmmword [0x1402729a0], xmm1
xor al, 0x2e
mov byte [0x1402729b0], al
lea rdx, [0x1402729a0]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007acf5
movdqa xmm6, xmmword [0x140137f60]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027371c], eax
jle 0x14007aca3
lea rcx, [0x14027371c]
call fcn.1400c6f30
cmp dword [0x14027371c], 0xffffffff
jne 0x14007aca3
mov edx, r12d
movups xmmword [0x1402730a0], xmm6
mov byte [0x1402730b0], 0x2e
nop
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007ac80
lea rcx, [0x140105fe0]
call fcn.1400c72a0
lea rcx, [0x14027371c]
call fcn.1400c6ec4
movzx eax, byte [0x1402730b0]
test al, al
je 0x14007accd
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402730a0]
xorps xmm1, xmm0
movdqu xmmword [0x1402730a0], xmm1
xor al, 0x2e
mov byte [0x1402730b0], al
lea rdx, [0x1402730a0]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14027145c], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272474], eax
jle 0x14007ad56
lea rcx, [0x140272474]
call fcn.1400c6f30
cmp dword [0x140272474], 0xffffffff
jne 0x14007ad56
mov dword [0x1402732c0], 0x717d7e6d
mov dword [0x1402732c4], 0x5e415c4a
mov word [0x1402732c8], 0x2e5d
lea rcx, [0x140105fc0]
call fcn.1400c72a0
lea rcx, [0x140272474]
call fcn.1400c6ec4
movzx eax, byte [0x1402732c9]
test al, al
je 0x14007ada8
xor byte [0x1402732c0], 0x2e
xor byte [0x1402732c1], 0x2e
xor byte [0x1402732c2], 0x2e
xor byte [0x1402732c3], 0x2e
xor byte [0x1402732c4], 0x2e
xor byte [0x1402732c5], 0x2e
xor byte [0x1402732c6], 0x2e
xor byte [0x1402732c7], 0x2e
xor byte [0x1402732c8], 0x2e
xor al, 0x2e
mov byte [0x1402732c9], al
lea rdx, [0x1402732c0]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007aeb1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271b78], eax
jle 0x14007ae22
lea rcx, [0x140271b78]
call fcn.1400c6f30
cmp dword [0x140271b78], 0xffffffff
jne 0x14007ae22
mov dword [0x1402732d8], 0x717d7e6d
mov dword [0x1402732dc], 0x5e415c4a
mov word [0x1402732e0], 0x2e5d
lea rcx, [0x140105fa0]
call fcn.1400c72a0
lea rcx, [0x140271b78]
call fcn.1400c6ec4
movzx eax, byte [0x1402732e1]
test al, al
je 0x14007ae74
xor byte [0x1402732d8], 0x2e
xor byte [0x1402732d9], 0x2e
xor byte [0x1402732da], 0x2e
xor byte [0x1402732db], 0x2e
xor byte [0x1402732dc], 0x2e
xor byte [0x1402732dd], 0x2e
xor byte [0x1402732de], 0x2e
xor byte [0x1402732df], 0x2e
xor byte [0x1402732e0], 0x2e
xor al, 0x2e
mov byte [0x1402732e1], al
lea rdx, [0x1402732d8]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007aea7
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271233]
movdqa xmm6, xmmword [0x140137b50]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402737d8], eax
jle 0x14007af12
lea rcx, [0x1402737d8]
call fcn.1400c6f30
cmp dword [0x1402737d8], 0xffffffff
jne 0x14007af12
mov edx, r12d
movups xmmword [0x140273938], xmm6
nop
inc edx
movsxd rax, edx
cmp rax, rdi
jb 0x14007aef0
lea rcx, [0x140105f90]
call fcn.1400c72a0
lea rcx, [0x1402737d8]
call fcn.1400c6ec4
cmp byte [0x140273947], 0
je 0x14007af32
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273938]
xorps xmm1, xmm0
movdqu xmmword [0x140273938], xmm1
lea rdx, [0x140273938]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b00d
movdqa xmm6, xmmword [0x140137b50]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402718f4], eax
jle 0x14007afb2
lea rcx, [0x1402718f4]
call fcn.1400c6f30
cmp dword [0x1402718f4], 0xffffffff
jne 0x14007afb2
mov edx, r12d
movups xmmword [0x140272c40], xmm6
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, rdi
jb 0x14007af90
lea rcx, [0x140105f80]
call fcn.1400c72a0
lea rcx, [0x1402718f4]
call fcn.1400c6ec4
cmp byte [0x140272c4f], 0
je 0x14007afd2
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272c40]
xorps xmm1, xmm0
movdqu xmmword [0x140272c40], xmm1
lea rdx, [0x140272c40]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b005
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x140271364], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272220], eax
jle 0x14007b07f
lea rcx, [0x140272220]
call fcn.1400c6f30
cmp dword [0x140272220], 0xffffffff
jne 0x14007b07f
mov dword [0x140271c40], 0x717d7e6d
mov dword [0x140271c44], 0x5e415c4a
mov dword [0x140271c48], 0x424f5871
mov word [0x140271c4c], 0x4b5b
mov byte [0x140271c4e], 0x2e
lea rcx, [0x140105f60]
call fcn.1400c72a0
lea rcx, [0x140272220]
call fcn.1400c6ec4
lea rdx, [0x140271c40]
cmp byte [0x140271c4e], 0
je 0x14007b09f
mov rax, r12
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xf
jb 0x14007b092
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b181
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402729c0], eax
jle 0x14007b123
lea rcx, [0x1402729c0]
call fcn.1400c6f30
cmp dword [0x1402729c0], 0xffffffff
jne 0x14007b123
mov dword [0x140271e10], 0x717d7e6d
mov dword [0x140271e14], 0x5e415c4a
mov dword [0x140271e18], 0x424f5871
mov word [0x140271e1c], 0x4b5b
mov byte [0x140271e1e], 0x2e
lea rcx, [0x140105f40]
call fcn.1400c72a0
lea rcx, [0x1402729c0]
call fcn.1400c6ec4
lea rdx, [0x140271e10]
cmp byte [0x140271e1e], 0
je 0x14007b14d
mov rax, r12
nop word [rax + rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xf
jb 0x14007b140
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b179
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x140271178], eax
movdqa xmm6, xmmword [0x140138100]
mov word [rsp + 0x40], 0x2e4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402716c4], eax
jle 0x14007b1f5
lea rcx, [0x1402716c4]
call fcn.1400c6f30
cmp dword [0x1402716c4], 0xffffffff
jne 0x14007b1f5
mov edx, r12d
movups xmmword [0x140273010], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140273020], ax
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007b1d2
lea rcx, [0x140105f20]
call fcn.1400c72a0
lea rcx, [0x1402716c4]
call fcn.1400c6ec4
lea rdx, [0x140273010]
cmp byte [0x140273021], 0
je 0x14007b22d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273010]
xorps xmm1, xmm0
movdqu xmmword [0x140273010], xmm1
mov rax, rdi
nop
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007b220
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b321
movdqa xmm6, xmmword [0x140138100]
mov word [rsp + 0x40], 0x2e4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272df8], eax
jle 0x14007b2b3
lea rcx, [0x140272df8]
call fcn.1400c6f30
cmp dword [0x140272df8], 0xffffffff
jne 0x14007b2b3
mov edx, r12d
movups xmmword [0x140271f00], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271f10], ax
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007b290
lea rcx, [0x140105f00]
call fcn.1400c72a0
lea rcx, [0x140272df8]
call fcn.1400c6ec4
lea rdx, [0x140271f00]
cmp byte [0x140271f11], 0
je 0x14007b2ed
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271f00]
xorps xmm1, xmm0
movdqu xmmword [0x140271f00], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007b2e0
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b319
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x1402712a8], eax
movdqa xmm6, xmmword [0x1401380c0]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273754], eax
jle 0x14007b393
lea rcx, [0x140273754]
call fcn.1400c6f30
cmp dword [0x140273754], 0xffffffff
jne 0x14007b393
mov edx, r12d
movups xmmword [0x140272f90], xmm6
mov byte [0x140272fa0], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007b370
lea rcx, [0x140105ee0]
call fcn.1400c72a0
lea rcx, [0x140273754]
call fcn.1400c6ec4
movzx eax, byte [0x140272fa0]
test al, al
je 0x14007b3bd
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272f90]
xorps xmm1, xmm0
movdqu xmmword [0x140272f90], xmm1
xor al, 0x2e
mov byte [0x140272fa0], al
lea rdx, [0x140272f90]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b4a8
movdqa xmm6, xmmword [0x1401380c0]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272a48], eax
jle 0x14007b443
lea rcx, [0x140272a48]
call fcn.1400c6f30
cmp dword [0x140272a48], 0xffffffff
jne 0x14007b443
mov edx, r12d
movups xmmword [0x140272598], xmm6
mov byte [0x1402725a8], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007b420
lea rcx, [0x140105ec0]
call fcn.1400c72a0
lea rcx, [0x140272a48]
call fcn.1400c6ec4
movzx eax, byte [0x1402725a8]
test al, al
je 0x14007b46d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272598]
xorps xmm1, xmm0
movdqu xmmword [0x140272598], xmm1
xor al, 0x2e
mov byte [0x1402725a8], al
lea rdx, [0x140272598]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b4a0
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x1402712bc], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271918], eax
jle 0x14007b509
lea rcx, [0x140271918]
call fcn.1400c6f30
cmp dword [0x140271918], 0xffffffff
jne 0x14007b509
mov dword [0x1402734c8], 0x5d494f42
mov dword [0x1402734cc], 0x4d5a4759
mov word [0x1402734d0], 0x2e46
lea rcx, [0x140105ea0]
call fcn.1400c72a0
lea rcx, [0x140271918]
call fcn.1400c6ec4
movzx eax, byte [0x1402734d1]
test al, al
je 0x14007b55b
xor byte [0x1402734c8], 0x2e
xor byte [0x1402734c9], 0x2e
xor byte [0x1402734ca], 0x2e
xor byte [0x1402734cb], 0x2e
xor byte [0x1402734cc], 0x2e
xor byte [0x1402734cd], 0x2e
xor byte [0x1402734ce], 0x2e
xor byte [0x1402734cf], 0x2e
xor byte [0x1402734d0], 0x2e
xor al, 0x2e
mov byte [0x1402734d1], al
lea rdx, [0x1402734c8]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b664
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272628], eax
jle 0x14007b5d5
lea rcx, [0x140272628]
call fcn.1400c6f30
cmp dword [0x140272628], 0xffffffff
jne 0x14007b5d5
mov dword [0x140271b08], 0x5d494f42
mov dword [0x140271b0c], 0x4d5a4759
mov word [0x140271b10], 0x2e46
lea rcx, [0x140105e80]
call fcn.1400c72a0
lea rcx, [0x140272628]
call fcn.1400c6ec4
movzx eax, byte [0x140271b11]
test al, al
je 0x14007b627
xor byte [0x140271b08], 0x2e
xor byte [0x140271b09], 0x2e
xor byte [0x140271b0a], 0x2e
xor byte [0x140271b0b], 0x2e
xor byte [0x140271b0c], 0x2e
xor byte [0x140271b0d], 0x2e
xor byte [0x140271b0e], 0x2e
xor byte [0x140271b0f], 0x2e
xor byte [0x140271b10], 0x2e
xor al, 0x2e
mov byte [0x140271b11], al
lea rdx, [0x140271b08]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b65a
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271169]
movdqa xmm6, xmmword [0x1401382d0]
mov word [rsp + 0x40], 0x4b42
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402718e4], eax
jle 0x14007b6e3
lea rcx, [0x1402718e4]
call fcn.1400c6f30
cmp dword [0x1402718e4], 0xffffffff
jne 0x14007b6e3
mov edx, r12d
movups xmmword [0x1402717f8], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271808], ax
mov byte [0x14027180a], 0x2e
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x13
jb 0x14007b6c0
lea rcx, [0x140105e60]
call fcn.1400c72a0
lea rcx, [0x1402718e4]
call fcn.1400c6ec4
lea rdx, [0x1402717f8]
cmp byte [0x14027180a], 0
je 0x14007b71d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402717f8]
xorps xmm1, xmm0
movdqu xmmword [0x1402717f8], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x13
jb 0x14007b710
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b821
movdqa xmm6, xmmword [0x1401382d0]
mov word [rsp + 0x40], 0x4b42
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273024], eax
jle 0x14007b7b3
lea rcx, [0x140273024]
call fcn.1400c6f30
cmp dword [0x140273024], 0xffffffff
jne 0x14007b7b3
mov edx, r12d
movups xmmword [0x140272518], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140272528], ax
mov byte [0x14027252a], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x13
jb 0x14007b790
lea rcx, [0x140105e40]
call fcn.1400c72a0
lea rcx, [0x140273024]
call fcn.1400c6ec4
lea rdx, [0x140272518]
cmp byte [0x14027252a], 0
je 0x14007b7ed
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272518]
xorps xmm1, xmm0
movdqu xmmword [0x140272518], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x13
jb 0x14007b7e0
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b819
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
mov eax, dword [rbx]
mov dword [0x140271360], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273454], eax
jle 0x14007b880
lea rcx, [0x140273454]
call fcn.1400c6f30
cmp dword [0x140273454], 0xffffffff
jne 0x14007b880
mov dword [0x1402730b8], 0x57424041
mov dword [0x1402730bc], 0x4d434047
mov byte [0x1402730c0], 0x2e
lea rcx, [0x140105e20]
call fcn.1400c72a0
lea rcx, [0x140273454]
call fcn.1400c6ec4
movzx eax, byte [0x1402730c0]
test al, al
je 0x14007b8cb
xor byte [0x1402730b8], 0x2e
xor byte [0x1402730b9], 0x2e
xor byte [0x1402730ba], 0x2e
xor byte [0x1402730bb], 0x2e
xor byte [0x1402730bc], 0x2e
xor byte [0x1402730bd], 0x2e
xor byte [0x1402730be], 0x2e
xor byte [0x1402730bf], 0x2e
xor al, 0x2e
mov byte [0x1402730c0], al
lea rdx, [0x1402730b8]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007b9cb
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402728bc], eax
jle 0x14007b943
lea rcx, [0x1402728bc]
call fcn.1400c6f30
cmp dword [0x1402728bc], 0xffffffff
jne 0x14007b943
mov dword [0x140272400], 0x57424041
mov dword [0x140272404], 0x4d434047
mov byte [0x140272408], 0x2e
lea rcx, [0x140105e00]
call fcn.1400c72a0
lea rcx, [0x1402728bc]
call fcn.1400c6ec4
movzx eax, byte [0x140272408]
test al, al
je 0x14007b98e
xor byte [0x140272400], 0x2e
xor byte [0x140272401], 0x2e
xor byte [0x140272402], 0x2e
xor byte [0x140272403], 0x2e
xor byte [0x140272404], 0x2e
xor byte [0x140272405], 0x2e
xor byte [0x140272406], 0x2e
xor byte [0x140272407], 0x2e
xor al, 0x2e
mov byte [0x140272408], al
lea rdx, [0x140272400]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007b9c1
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271232]
movdqa xmm6, xmmword [0x140138280]
mov word [rsp + 0x40], 0x2e4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402724b8], eax
jle 0x14007ba43
lea rcx, [0x1402724b8]
call fcn.1400c6f30
cmp dword [0x1402724b8], 0xffffffff
jne 0x14007ba43
mov edx, r12d
movups xmmword [0x1402726c0], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x1402726d0], ax
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007ba20
lea rcx, [0x140105de0]
call fcn.1400c72a0
lea rcx, [0x1402724b8]
call fcn.1400c6ec4
lea rdx, [0x1402726c0]
cmp byte [0x1402726d1], 0
je 0x14007ba7d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402726c0]
xorps xmm1, xmm0
movdqu xmmword [0x1402726c0], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007ba70
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007bb73
movdqa xmm6, xmmword [0x140138280]
mov word [rsp + 0x40], 0x2e4b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273100], eax
jle 0x14007bb03
lea rcx, [0x140273100]
call fcn.1400c6f30
cmp dword [0x140273100], 0xffffffff
jne 0x14007bb03
mov edx, r12d
movups xmmword [0x140272a10], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140272a20], ax
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007bae0
lea rcx, [0x140105dc0]
call fcn.1400c72a0
lea rcx, [0x140273100]
call fcn.1400c6ec4
lea rdx, [0x140272a10]
cmp byte [0x140272a21], 0
je 0x14007bb3d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140272a10]
xorps xmm1, xmm0
movdqu xmmword [0x140272a10], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007bb30
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007bb69
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271255]
movdqa xmm6, xmmword [0x140138060]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273528], eax
jle 0x14007bbe3
lea rcx, [0x140273528]
call fcn.1400c6f30
cmp dword [0x140273528], 0xffffffff
jne 0x14007bbe3
mov edx, r12d
movups xmmword [0x140273170], xmm6
mov byte [0x140273180], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007bbc0
lea rcx, [0x140105da0]
call fcn.1400c72a0
lea rcx, [0x140273528]
call fcn.1400c6ec4
movzx eax, byte [0x140273180]
test al, al
je 0x14007bc0d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273170]
xorps xmm1, xmm0
movdqu xmmword [0x140273170], xmm1
xor al, 0x2e
mov byte [0x140273180], al
lea rdx, [0x140273170]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007bcfa
movdqa xmm6, xmmword [0x140138060]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271928], eax
jle 0x14007bc93
lea rcx, [0x140271928]
call fcn.1400c6f30
cmp dword [0x140271928], 0xffffffff
jne 0x14007bc93
mov edx, r12d
movups xmmword [0x140273248], xmm6
mov byte [0x140273258], 0x2e
nop dword [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x11
jb 0x14007bc70
lea rcx, [0x140105d80]
call fcn.1400c72a0
lea rcx, [0x140271928]
call fcn.1400c6ec4
movzx eax, byte [0x140273258]
test al, al
je 0x14007bcbd
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273248]
xorps xmm1, xmm0
movdqu xmmword [0x140273248], xmm1
xor al, 0x2e
mov byte [0x140273258], al
lea rdx, [0x140273248]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007bcf0
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271259]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271bfc], eax
jle 0x14007bd65
lea rcx, [0x140271bfc]
call fcn.1400c6f30
cmp dword [0x140271bfc], 0xffffffff
jne 0x14007bd65
mov dword [0x1402726f0], 0x5a425b43
mov dword [0x1402726f4], 0x4b425e47
mov dword [0x1402726f8], 0x4d47424d
mov word [0x1402726fc], 0x2e45
lea rcx, [0x140105d60]
call fcn.1400c72a0
lea rcx, [0x140271bfc]
call fcn.1400c6ec4
lea rdx, [0x1402726f0]
cmp byte [0x1402726fd], 0
je 0x14007bd8d
mov rax, r12
nop dword [rax + rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007bd80
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007be63
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271fc4], eax
jle 0x14007be0a
lea rcx, [0x140271fc4]
call fcn.1400c6f30
cmp dword [0x140271fc4], 0xffffffff
jne 0x14007be0a
mov dword [0x1402728f0], 0x5a425b43
mov dword [0x1402728f4], 0x4b425e47
mov dword [0x1402728f8], 0x4d47424d
mov word [0x1402728fc], 0x2e45
lea rcx, [0x140105d40]
call fcn.1400c72a0
lea rcx, [0x140271fc4]
call fcn.1400c6ec4
lea rdx, [0x1402728f0]
cmp byte [0x1402728fd], 0
je 0x14007be2d
mov rax, r12
nop dword [rax]
xor byte [rdx + rax], 0x2e
inc rax
cmp rax, 0xe
jb 0x14007be20
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007be59
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402712cc]
movdqa xmm6, xmmword [0x1401381a0]
mov dword [rsp + 0x40], 0x2e4b5b42
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x14027282c], eax
jle 0x14007bed6
lea rcx, [0x14027282c]
call fcn.1400c6f30
cmp dword [0x14027282c], 0xffffffff
jne 0x14007bed6
mov edx, r12d
movups xmmword [0x140271fb0], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140271fc0], eax
inc edx
movsxd rax, edx
cmp rax, 0x14
jb 0x14007beb3
lea rcx, [0x140105d20]
call fcn.1400c72a0
lea rcx, [0x14027282c]
call fcn.1400c6ec4
lea rdx, [0x140271fb0]
cmp byte [0x140271fc3], 0
je 0x14007bf0d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271fb0]
xorps xmm1, xmm0
movdqu xmmword [0x140271fb0], xmm1
mov rax, rdi
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x14
jb 0x14007bf00
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007bfee
movdqa xmm6, xmmword [0x1401381a0]
mov dword [rsp + 0x40], 0x2e4b5b42
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272a28], eax
jle 0x14007bf93
lea rcx, [0x140272a28]
call fcn.1400c6f30
cmp dword [0x140272a28], 0xffffffff
jne 0x14007bf93
mov edx, r12d
movups xmmword [0x1402726a8], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x1402726b8], eax
nop
inc edx
movsxd rax, edx
cmp rax, 0x14
jb 0x14007bf70
lea rcx, [0x140105d00]
call fcn.1400c72a0
lea rcx, [0x140272a28]
call fcn.1400c6ec4
lea rdx, [0x1402726a8]
cmp byte [0x1402726bb], 0
je 0x14007bfcd
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402726a8]
xorps xmm1, xmm0
movdqu xmmword [0x1402726a8], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x14
jb 0x14007bfc0
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14027137c], xmm1
movdqa xmm6, xmmword [0x140137f40]
mov word [rsp + 0x40], 0x5a47
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272a50], eax
jle 0x14007c073
lea rcx, [0x140272a50]
call fcn.1400c6f30
cmp dword [0x140272a50], 0xffffffff
jne 0x14007c073
mov edx, r12d
movups xmmword [0x1402716f0], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271700], ax
mov byte [0x140271702], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x13
jb 0x14007c050
lea rcx, [0x140105ce0]
call fcn.1400c72a0
lea rcx, [0x140272a50]
call fcn.1400c6ec4
lea rdx, [0x1402716f0]
cmp byte [0x140271702], 0
je 0x14007c0ad
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402716f0]
xorps xmm1, xmm0
movdqu xmmword [0x1402716f0], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x13
jb 0x14007c0a0
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007c1b3
movdqa xmm6, xmmword [0x140137f40]
mov word [rsp + 0x40], 0x5a47
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271fa4], eax
jle 0x14007c143
lea rcx, [0x140271fa4]
call fcn.1400c6f30
cmp dword [0x140271fa4], 0xffffffff
jne 0x14007c143
mov edx, r12d
movups xmmword [0x140271b50], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271b60], ax
mov byte [0x140271b62], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x13
jb 0x14007c120
lea rcx, [0x140105cc0]
call fcn.1400c72a0
lea rcx, [0x140271fa4]
call fcn.1400c6ec4
lea rdx, [0x140271b50]
cmp byte [0x140271b62], 0
je 0x14007c17d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271b50]
xorps xmm1, xmm0
movdqu xmmword [0x140271b50], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x13
jb 0x14007c170
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007c1a9
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402712a7]
movdqa xmm6, xmmword [0x140137e00]
mov dword [rsp + 0x40], 0x575c415a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402726a0], eax
jle 0x14007c233
lea rcx, [0x1402726a0]
call fcn.1400c6f30
cmp dword [0x1402726a0], 0xffffffff
jne 0x14007c233
mov edx, r12d
movups xmmword [0x140271f18], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140271f28], eax
mov byte [0x140271f2c], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x15
jb 0x14007c210
lea rcx, [0x140105ca0]
call fcn.1400c72a0
lea rcx, [0x1402726a0]
call fcn.1400c6ec4
lea rdx, [0x140271f18]
cmp byte [0x140271f2c], 0
je 0x14007c26d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271f18]
xorps xmm1, xmm0
movdqu xmmword [0x140271f18], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x15
jb 0x14007c260
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007c373
movdqa xmm6, xmmword [0x140137e00]
mov dword [rsp + 0x40], 0x575c415a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273858], eax
jle 0x14007c303
lea rcx, [0x140273858]
call fcn.1400c6f30
cmp dword [0x140273858], 0xffffffff
jne 0x14007c303
mov edx, r12d
movups xmmword [0x140271968], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140271978], eax
mov byte [0x14027197c], 0x2e
nop word [rax + rax]
inc edx
movsxd rax, edx
cmp rax, 0x15
jb 0x14007c2e0
lea rcx, [0x140105c80]
call fcn.1400c72a0
lea rcx, [0x140273858]
call fcn.1400c6ec4
lea rdx, [0x140271968]
cmp byte [0x14027197c], 0
je 0x14007c33d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271968]
xorps xmm1, xmm0
movdqu xmmword [0x140271968], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x15
jb 0x14007c330
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007c369
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x14027125b]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272378], eax
jle 0x14007c3d1
lea rcx, [0x140272378]
call fcn.1400c6f30
cmp dword [0x140272378], 0xffffffff
jne 0x14007c3d1
mov dword [0x14027252c], 0x415c464d
mov word [0x140272530], 0x4f43
mov byte [0x140272532], 0x2e
lea rcx, [0x140105c60]
call fcn.1400c72a0
lea rcx, [0x140272378]
call fcn.1400c6ec4
movzx eax, byte [0x140272532]
test al, al
je 0x14007c40e
xor byte [0x14027252c], 0x2e
xor byte [0x14027252d], 0x2e
xor byte [0x14027252e], 0x2e
xor byte [0x14027252f], 0x2e
xor byte [0x140272530], 0x2e
xor byte [0x140272531], 0x2e
xor al, 0x2e
mov byte [0x140272532], al
lea rdx, [0x14027252c]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007c4ff
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271ba4], eax
jle 0x14007c485
lea rcx, [0x140271ba4]
call fcn.1400c6f30
cmp dword [0x140271ba4], 0xffffffff
jne 0x14007c485
mov dword [0x140272f3c], 0x415c464d
mov word [0x140272f40], 0x4f43
mov byte [0x140272f42], 0x2e
lea rcx, [0x140105c40]
call fcn.1400c72a0
lea rcx, [0x140271ba4]
call fcn.1400c6ec4
movzx eax, byte [0x140272f42]
test al, al
je 0x14007c4c2
xor byte [0x140272f3c], 0x2e
xor byte [0x140272f3d], 0x2e
xor byte [0x140272f3e], 0x2e
xor byte [0x140272f3f], 0x2e
xor byte [0x140272f40], 0x2e
xor byte [0x140272f41], 0x2e
xor al, 0x2e
mov byte [0x140272f42], al
lea rdx, [0x140272f3c]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007c4f5
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x1402712cf]
movdqa xmm6, xmmword [0x140137e30]
mov word [rsp + 0x40], 0x2e4a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272444], eax
jle 0x14007c573
lea rcx, [0x140272444]
call fcn.1400c6f30
cmp dword [0x140272444], 0xffffffff
jne 0x14007c573
mov edx, r12d
movups xmmword [0x140271980], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271990], ax
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007c550
lea rcx, [0x140105c20]
call fcn.1400c72a0
lea rcx, [0x140272444]
call fcn.1400c6ec4
lea rdx, [0x140271980]
cmp byte [0x140271991], 0
je 0x14007c5ad
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271980]
xorps xmm1, xmm0
movdqu xmmword [0x140271980], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007c5a0
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007c6a3
movdqa xmm6, xmmword [0x140137e30]
mov word [rsp + 0x40], 0x2e4a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402732f8], eax
jle 0x14007c633
lea rcx, [0x1402732f8]
call fcn.1400c6f30
cmp dword [0x1402732f8], 0xffffffff
jne 0x14007c633
mov edx, r12d
movups xmmword [0x140271cf8], xmm6
movzx eax, word [rsp + 0x40]
mov word [0x140271d08], ax
inc edx
movsxd rax, edx
cmp rax, 0x12
jb 0x14007c610
lea rcx, [0x140105c00]
call fcn.1400c72a0
lea rcx, [0x1402732f8]
call fcn.1400c6ec4
lea rdx, [0x140271cf8]
cmp byte [0x140271d09], 0
je 0x14007c66d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140271cf8]
xorps xmm1, xmm0
movdqu xmmword [0x140271cf8], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x12
jb 0x14007c660
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
test byte [rax + 0xe], 0x20
jne 0x14007c699
mov r8d, 0x66d
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.data_.f.flags__kIntFlag
call fcn.1400ddfa8
cmp dword [rbx], 0
setne byte [0x140271230]
movdqa xmm6, xmmword [0x140137e30]
mov dword [rsp + 0x40], 0x4f5e714a
mov word [rsp + 0x44], 0x465a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140271fdc], eax
jle 0x14007c733
lea rcx, [0x140271fdc]
call fcn.1400c6f30
cmp dword [0x140271fdc], 0xffffffff
jne 0x14007c733
mov edx, r12d
movups xmmword [0x1402739c8], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x1402739d8], eax
movzx eax, word [rsp + 0x44]
mov word [0x1402739dc], ax
mov byte [0x1402739de], 0x2e
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x17
jb 0x14007c710
lea rcx, [0x140105be0]
call fcn.1400c72a0
lea rcx, [0x140271fdc]
call fcn.1400c6ec4
lea rdx, [0x1402739c8]
cmp byte [0x1402739de], 0
je 0x14007c76d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x1402739c8]
xorps xmm1, xmm0
movdqu xmmword [0x1402739c8], xmm1
mov rax, rdi
nop dword [rax]
xor byte [rax + rdx], 0x2e
inc rax
cmp rax, 0x17
jb 0x14007c760
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007c8a2
movdqa xmm6, xmmword [0x140137e30]
mov dword [rsp + 0x40], 0x4f5e714a
mov word [rsp + 0x44], 0x465a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272880], eax
jle 0x14007c813
lea rcx, [0x140272880]
call fcn.1400c6f30
cmp dword [0x140272880], 0xffffffff
jne 0x14007c813
mov edx, r12d
movups xmmword [0x140273910], xmm6
mov eax, dword [rsp + 0x40]
mov dword [0x140273920], eax
movzx eax, word [rsp + 0x44]
mov word [0x140273924], ax
mov byte [0x140273926], 0x2e
nop dword [rax]
inc edx
movsxd rax, edx
cmp rax, 0x17
jb 0x14007c7f0
lea rcx, [0x140105bc0]
call fcn.1400c72a0
lea rcx, [0x140272880]
call fcn.1400c6ec4
lea rdx, [0x140273910]
cmp byte [0x140273926], 0
je 0x14007c84d
movdqa xmm1, xmm7
movdqu xmm0, xmmword [0x140273910]
xorps xmm1, xmm0
movdqu xmmword [0x140273910], xmm1
nop word [rax + rax]
xor byte [rdi + rdx], 0x2e
inc rdi
cmp rdi, 0x17
jb 0x14007c840
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rbx, rax
movzx eax, word [rax + 0xe]
shr ax, 0xa
test al, 1
jne 0x14007c87f
mov r8d, 0x691
lea rdx, str.C:UsersOpchiDesktoppecesinclude_rapidjsondocument.h
lea rcx, str.IsString__
call fcn.1400ddfa8
test word [rbx + 0xe], r15w
jne 0x14007c88d
mov rbx, qword [rbx + 8]
and rbx, r14
mov r8d, 0x46
mov rdx, rbx
lea rcx, [0x140271380]
call fcn.1400d1510
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402738ac], eax
jle 0x14007c8fa
lea rcx, [0x1402738ac]
call fcn.1400c6f30
cmp dword [0x1402738ac], 0xffffffff
jne 0x14007c8fa
mov dword [0x140273168], 0x4142414d
mov dword [0x14027316c], 0x2e56715c
lea rcx, [0x140105bb0]
call fcn.1400c72a0
lea rcx, [0x1402738ac]
call fcn.1400c6ec4
movzx eax, byte [0x14027316f]
test al, al
je 0x14007c93e
xor byte [0x140273168], 0x2e
xor byte [0x140273169], 0x2e
xor byte [0x14027316a], 0x2e
xor byte [0x14027316b], 0x2e
xor byte [0x14027316c], 0x2e
xor byte [0x14027316d], 0x2e
xor byte [0x14027316e], 0x2e
xor al, 0x2e
mov byte [0x14027316f], al
lea rdx, [0x140273168]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007ca1b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402726e4], eax
jle 0x14007c9af
lea rcx, [0x1402726e4]
call fcn.1400c6f30
cmp dword [0x1402726e4], 0xffffffff
jne 0x14007c9af
mov dword [0x140273760], 0x4142414d
mov dword [0x140273764], 0x2e56715c
lea rcx, [0x140105ba0]
call fcn.1400c72a0
lea rcx, [0x1402726e4]
call fcn.1400c6ec4
movzx eax, byte [0x140273767]
test al, al
je 0x14007c9f3
xor byte [0x140273760], 0x2e
xor byte [0x140273761], 0x2e
xor byte [0x140273762], 0x2e
xor byte [0x140273763], 0x2e
xor byte [0x140273764], 0x2e
xor byte [0x140273765], 0x2e
xor byte [0x140273766], 0x2e
xor al, 0x2e
mov byte [0x140273767], al
lea rdx, [0x140273760]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14026ec00], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402725ac], eax
jle 0x14007ca73
lea rcx, [0x1402725ac]
call fcn.1400c6f30
cmp dword [0x1402725ac], 0xffffffff
jne 0x14007ca73
mov dword [0x140272748], 0x4142414d
mov dword [0x14027274c], 0x2e57715c
lea rcx, [0x140105b90]
call fcn.1400c72a0
lea rcx, [0x1402725ac]
call fcn.1400c6ec4
movzx eax, byte [0x14027274f]
test al, al
je 0x14007cab7
xor byte [0x140272748], 0x2e
xor byte [0x140272749], 0x2e
xor byte [0x14027274a], 0x2e
xor byte [0x14027274b], 0x2e
xor byte [0x14027274c], 0x2e
xor byte [0x14027274d], 0x2e
xor byte [0x14027274e], 0x2e
xor al, 0x2e
mov byte [0x14027274f], al
lea rdx, [0x140272748]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007cb94
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x1402739ec], eax
jle 0x14007cb28
lea rcx, [0x1402739ec]
call fcn.1400c6f30
cmp dword [0x1402739ec], 0xffffffff
jne 0x14007cb28
mov dword [0x140272d50], 0x4142414d
mov dword [0x140272d54], 0x2e57715c
lea rcx, [0x140105b80]
call fcn.1400c72a0
lea rcx, [0x1402739ec]
call fcn.1400c6ec4
movzx eax, byte [0x140272d57]
test al, al
je 0x14007cb6c
xor byte [0x140272d50], 0x2e
xor byte [0x140272d51], 0x2e
xor byte [0x140272d52], 0x2e
xor byte [0x140272d53], 0x2e
xor byte [0x140272d54], 0x2e
xor byte [0x140272d55], 0x2e
xor byte [0x140272d56], 0x2e
xor al, 0x2e
mov byte [0x140272d57], al
lea rdx, [0x140272d50]
lea rcx, [rsp + 0x50]
call fcn.14008a540
mov rcx, rax
call fcn.140084e20
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss dword [0x14026ec04], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272f8c], eax
jle 0x14007cbec
lea rcx, [0x140272f8c]
call fcn.1400c6f30
cmp dword [0x140272f8c], 0xffffffff
jne 0x14007cbec
mov dword [0x140273890], 0x4142414d
mov dword [0x140273894], 0x2e54715c
lea rcx, [0x140105b70]
call fcn.1400c72a0
lea rcx, [0x140272f8c]
call fcn.1400c6ec4
movzx eax, byte [0x140273897]
test al, al
je 0x14007cc30
xor byte [0x140273890], 0x2e
xor byte [0x140273891], 0x2e
xor byte [0x140273892], 0x2e
xor byte [0x140273893], 0x2e
xor byte [0x140273894], 0x2e
xor byte [0x140273895], 0x2e
xor byte [0x140273896], 0x2e
xor al, 0x2e
mov byte [0x140273897], al
lea rdx, [0x140273890]
lea rcx, [rsp + 0x50]
call fcn.140084ef0
test al, al
je 0x14007cd0d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140272110], eax
jle 0x14007cca1
lea rcx, [0x140272110]
call fcn.1400c6f30
cmp dword [0x140272110], 0xffffffff
jne 0x14007cca1
movzx eax, byte [0x140272e0f]
test al, al
je 0x14007cce5
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rsi + rcx]
cmp dword [0x140273184], eax
jle 0x14007cd75
lea rcx, [0x140273184]
call fcn.1400c6f30
cmp dword [0x140273184], 0xffffffff
jne 0x14007cd75
movzx eax, byte [0x1402731d2]
test al, al
je 0x14007cdce
movsxd rax, dword [rax + 4]
lea rcx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rax + 0x120], rcx
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x130]
call fcn.140085f20
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x11c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x1d0], rax
lea rcx, [rbp + 0x1d0]
call fcn.1400c883c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14007ddf2
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, r15
jb 0x14007dded
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007dee6
call fcn.1400c72b8
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x14007de3f
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, r15
jb 0x14007de3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007deec
call fcn.1400c72b8
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 7
jbe 0x14007de96
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, r15
jb 0x14007de91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007debc
call fcn.1400c72b8
xor eax, eax
movaps xmm6, xmmword [rsp + 0x650]
movaps xmm7, xmmword [rsp + 0x640]
add rsp, 0x668
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
nop
call fcn.1400e16e0
int3