Function at 0x140022630
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov r15, r8
mov r14, rdx
mov r8, rcx
lea rax, [rcx + 0x18]
mov qword [rbp - 0x10], rax
lea rax, [rcx + 0x1c]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x1400226e0
cmp ebx, 0x2c1a31fa
je 0x140022735
cmp ebx, 0x66fed3ce
je 0x140022704
cmp ebx, 0x73c1987a
jne 0x140022680
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022680
cmp ebx, 0xaaf3e19b
je 0x14002270e
cmp ebx, 0x89f3ec5
jne 0x140022680
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022680
mov ebx, 0x2c1a31fa
jmp 0x140022680
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022680
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x20]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x24]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x1400227c0
cmp ebx, 0x2c1a31fa
je 0x140022815
cmp ebx, 0x66fed3ce
je 0x1400227e4
cmp ebx, 0x73c1987a
jne 0x140022760
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022760
cmp ebx, 0xaaf3e19b
je 0x1400227ee
cmp ebx, 0x89f3ec5
jne 0x140022760
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022760
mov ebx, 0x2c1a31fa
jmp 0x140022760
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022760
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x28]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x2c]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x1400228a0
cmp ebx, 0x2c1a31fa
je 0x1400228f5
cmp ebx, 0x66fed3ce
je 0x1400228c4
cmp ebx, 0x73c1987a
jne 0x140022840
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022840
cmp ebx, 0xaaf3e19b
je 0x1400228ce
cmp ebx, 0x89f3ec5
jne 0x140022840
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022840
mov ebx, 0x2c1a31fa
jmp 0x140022840
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022840
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x30]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x34]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022980
cmp ebx, 0x2c1a31fa
je 0x1400229d5
cmp ebx, 0x66fed3ce
je 0x1400229a4
cmp ebx, 0x73c1987a
jne 0x140022920
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022920
cmp ebx, 0xaaf3e19b
je 0x1400229ae
cmp ebx, 0x89f3ec5
jne 0x140022920
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022920
mov ebx, 0x2c1a31fa
jmp 0x140022920
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022920
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x38]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x3c]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022a60
cmp ebx, 0x2c1a31fa
je 0x140022ab5
cmp ebx, 0x66fed3ce
je 0x140022a84
cmp ebx, 0x73c1987a
jne 0x140022a00
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022a00
cmp ebx, 0xaaf3e19b
je 0x140022a8e
cmp ebx, 0x89f3ec5
jne 0x140022a00
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022a00
mov ebx, 0x2c1a31fa
jmp 0x140022a00
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022a00
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x40]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x44]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022b40
cmp ebx, 0x2c1a31fa
je 0x140022b95
cmp ebx, 0x66fed3ce
je 0x140022b64
cmp ebx, 0x73c1987a
jne 0x140022ae0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022ae0
cmp ebx, 0xaaf3e19b
je 0x140022b6e
cmp ebx, 0x89f3ec5
jne 0x140022ae0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022ae0
mov ebx, 0x2c1a31fa
jmp 0x140022ae0
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022ae0
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x48]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x4c]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022c20
cmp ebx, 0x2c1a31fa
je 0x140022c75
cmp ebx, 0x66fed3ce
je 0x140022c44
cmp ebx, 0x73c1987a
jne 0x140022bc0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022bc0
cmp ebx, 0xaaf3e19b
je 0x140022c4e
cmp ebx, 0x89f3ec5
jne 0x140022bc0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022bc0
mov ebx, 0x2c1a31fa
jmp 0x140022bc0
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022bc0
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x64]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x68]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022d00
cmp ebx, 0x2c1a31fa
je 0x140022d55
cmp ebx, 0x66fed3ce
je 0x140022d24
cmp ebx, 0x73c1987a
jne 0x140022ca0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022ca0
cmp ebx, 0xaaf3e19b
je 0x140022d2e
cmp ebx, 0x89f3ec5
jne 0x140022ca0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022ca0
mov ebx, 0x2c1a31fa
jmp 0x140022ca0
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022ca0
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x6c]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x70]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop word [rax + rax]
cmp ebx, 0x2c1a31f9
jle 0x140022de0
cmp ebx, 0x2c1a31fa
je 0x140022e35
cmp ebx, 0x66fed3ce
je 0x140022e04
cmp ebx, 0x73c1987a
jne 0x140022d80
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022d80
cmp ebx, 0xaaf3e19b
je 0x140022e0e
cmp ebx, 0x89f3ec5
jne 0x140022d80
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022d80
mov ebx, 0x2c1a31fa
jmp 0x140022d80
mov ebx, dword [0x140ad79a8]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022d80
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea r12, [r8 + 0x74]
mov qword [rbp - 0x10], r12
lea r13, [r8 + 0x78]
mov edx, 0xaaf3e19b
mov eax, 0x73c1987a
mov ecx, 0x66fed3ce
nop word [rax + rax]
cmp edx, 0x2c1a31f9
jle 0x140022ec0
cmp edx, 0x2c1a31fa
je 0x140022f14
cmp edx, 0x66fed3ce
je 0x140022ee4
cmp edx, 0x73c1987a
jne 0x140022e60
mov rdx, qword [rbp - 0x10]
mov dword [rdx], 0
mov qword [rbp - 8], r13
mov edx, dword [0x140ad79a8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x89f3ec5
cmove edx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl edx, ecx
jmp 0x140022e60
cmp edx, 0xaaf3e19b
je 0x140022eee
cmp edx, 0x89f3ec5
jne 0x140022e60
mov rdx, qword [rbp - 0x10]
mov dword [rdx], 0
mov edx, 0x73c1987a
jmp 0x140022e60
mov edx, 0x2c1a31fa
jmp 0x140022e60
mov edx, dword [0x140ad79a8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x89f3ec5
cmove edx, eax
cmp dword [0x140ad79ac], 0xa
cmovl edx, eax
jmp 0x140022e60
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x7c]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x80]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
nop dword [rax]
cmp ebx, 0x2c1a31f9
jle 0x140022fa0
cmp ebx, 0x2c1a31fa
je 0x140022ff5
cmp ebx, 0x66fed3ce
je 0x140022fc4
cmp ebx, 0x73c1987a
jne 0x140022f40
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140022f40
cmp ebx, 0xaaf3e19b
je 0x140022fce
cmp ebx, 0x89f3ec5
jne 0x140022f40
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140022f40
mov ebx, 0x2c1a31fa
jmp 0x140022f40
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140022f40
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x84]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x88]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
cmp ebx, 0x2c1a31f9
jle 0x140023080
cmp ebx, 0x2c1a31fa
je 0x1400230d5
cmp ebx, 0x66fed3ce
je 0x1400230a4
cmp ebx, 0x73c1987a
jne 0x140023020
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140023020
cmp ebx, 0xaaf3e19b
je 0x1400230ae
cmp ebx, 0x89f3ec5
jne 0x140023020
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140023020
mov ebx, 0x2c1a31fa
jmp 0x140023020
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140023020
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0x8c]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0x90]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
cmp ebx, 0x2c1a31f9
jle 0x140023160
cmp ebx, 0x2c1a31fa
je 0x1400231b5
cmp ebx, 0x66fed3ce
je 0x140023184
cmp ebx, 0x73c1987a
jne 0x140023100
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x140023100
cmp ebx, 0xaaf3e19b
je 0x14002318e
cmp ebx, 0x89f3ec5
jne 0x140023100
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x140023100
mov ebx, 0x2c1a31fa
jmp 0x140023100
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x140023100
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0xc0]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0xc4]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
cmp ebx, 0x2c1a31f9
jle 0x140023240
cmp ebx, 0x2c1a31fa
je 0x140023295
cmp ebx, 0x66fed3ce
je 0x140023264
cmp ebx, 0x73c1987a
jne 0x1400231e0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x1400231e0
cmp ebx, 0xaaf3e19b
je 0x14002326e
cmp ebx, 0x89f3ec5
jne 0x1400231e0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x1400231e0
mov ebx, 0x2c1a31fa
jmp 0x1400231e0
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x1400231e0
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rax, [r8 + 0xc8]
mov qword [rbp - 0x10], rax
lea rax, [r8 + 0xcc]
mov ebx, 0xaaf3e19b
mov ecx, 0x73c1987a
mov edx, 0x66fed3ce
cmp ebx, 0x2c1a31f9
jle 0x140023320
cmp ebx, 0x2c1a31fa
je 0x140023375
cmp ebx, 0x66fed3ce
je 0x140023344
cmp ebx, 0x73c1987a
jne 0x1400232c0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov qword [rbp - 8], rax
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, edx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, edx
jmp 0x1400232c0
cmp ebx, 0xaaf3e19b
je 0x14002334e
cmp ebx, 0x89f3ec5
jne 0x1400232c0
mov rbx, qword [rbp - 0x10]
mov dword [rbx], 0
mov ebx, 0x73c1987a
jmp 0x1400232c0
mov ebx, 0x2c1a31fa
jmp 0x1400232c0
mov ebx, dword [0x140ad79a8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
mov ebx, 0x89f3ec5
cmove ebx, ecx
cmp dword [0x140ad79ac], 0xa
cmovl ebx, ecx
jmp 0x1400232c0
mov rax, qword [rbp - 8]
mov dword [rax], 0
lea rbx, [r8 + 0xd0]
mov dword [r8 + 0xd4], 0
mov qword [rbp - 8], rbx
mov edx, 0xdaeed7c0
mov eax, 0xf13a9fcc
mov ecx, 0xf6b59054
nop word cs:[rax + rax]
nop
cmp edx, 0xf13a9fcb
jle 0x1400233e0
cmp edx, 0xf13a9fcc
je 0x140023414
cmp edx, 0xf6b59054
je 0x140023445
cmp edx, 0x7154bea6
jne 0x1400233b0
jmp 0x140023463
cmp edx, 0x9ab7f80e
je 0x14002344f
cmp edx, 0xdaeed7c0
jne 0x1400233b0
mov edx, dword [0x140ad7f30]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x9ab7f80e
cmove edx, eax
cmp dword [0x140ad7f34], 0xa
cmovl edx, eax
jmp 0x1400233b0
mov rdx, qword [rbp - 8]
mov dword [rdx], 0
mov edx, dword [0x140ad7f30]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x9ab7f80e
cmove edx, ecx
cmp dword [0x140ad7f34], 0xa
cmovl edx, ecx
jmp 0x1400233b0
mov edx, 0x7154bea6
jmp 0x1400233b0
mov rdx, qword [rbp - 8]
mov dword [rdx], 0
mov edx, 0xf13a9fcc
jmp 0x1400233b0
mov qword [r8 + 0xd8], 0
lea rcx, [r8 + 0xe0]
mov qword [rbp - 0x18], r8
call fcn.140024250
mov rdi, qword [rbp - 0x18]
lea rax, [rdi + 0x1d0]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop dword [rax]
cmp edx, 0x1f48a2cc
jle 0x1400234d0
cmp edx, 0x1f48a2cd
je 0x14002350d
cmp edx, 0x71655bc1
je 0x140023514
cmp edx, 0x7b19bbac
jne 0x1400234a0
jmp 0x1400235a5
cmp edx, 0x9e596674
je 0x14002353b
cmp edx, 0xabb4bfa7
jne 0x1400234a0
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x140023562
cmp esi, 0x5d8fd44
jne 0x1400234f0
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x1400234f0
mov edx, 0x9e596674
jmp 0x1400234a0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x1400234a0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x1400234a0
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x140023591
cmp edx, 0x5d8fd44
jne 0x140023570
mov dword [rdi + 0x1d8], 0
mov edx, 0x2ed8f447
jmp 0x140023570
mov dword [rdi + 0x1dc], 0
mov edx, 0x71655bc1
jmp 0x1400234a0
lea rax, [rdi + 0x1e0]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x1400235f0
cmp edx, 0x1f48a2cd
je 0x14002362d
cmp edx, 0x71655bc1
je 0x140023634
cmp edx, 0x7b19bbac
jne 0x1400235c0
jmp 0x1400236c5
cmp edx, 0x9e596674
je 0x14002365b
cmp edx, 0xabb4bfa7
jne 0x1400235c0
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x140023682
cmp esi, 0x5d8fd44
jne 0x140023610
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023610
mov edx, 0x9e596674
jmp 0x1400235c0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x1400235c0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x1400235c0
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x1400236b1
cmp edx, 0x5d8fd44
jne 0x140023690
mov dword [rdi + 0x1e8], 0
mov edx, 0x2ed8f447
jmp 0x140023690
mov dword [rdi + 0x1ec], 0
mov edx, 0x71655bc1
jmp 0x1400235c0
lea rax, [rdi + 0x1f0]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023710
cmp edx, 0x1f48a2cd
je 0x14002374d
cmp edx, 0x71655bc1
je 0x140023754
cmp edx, 0x7b19bbac
jne 0x1400236e0
jmp 0x1400237e5
cmp edx, 0x9e596674
je 0x14002377b
cmp edx, 0xabb4bfa7
jne 0x1400236e0
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x1400237a2
cmp esi, 0x5d8fd44
jne 0x140023730
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023730
mov edx, 0x9e596674
jmp 0x1400236e0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x1400236e0
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x1400236e0
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x1400237d1
cmp edx, 0x5d8fd44
jne 0x1400237b0
mov dword [rdi + 0x1f8], 0
mov edx, 0x2ed8f447
jmp 0x1400237b0
mov dword [rdi + 0x1fc], 0
mov edx, 0x71655bc1
jmp 0x1400236e0
lea rax, [rdi + 0x200]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023830
cmp edx, 0x1f48a2cd
je 0x14002386d
cmp edx, 0x71655bc1
je 0x140023874
cmp edx, 0x7b19bbac
jne 0x140023800
jmp 0x140023905
cmp edx, 0x9e596674
je 0x14002389b
cmp edx, 0xabb4bfa7
jne 0x140023800
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x1400238c2
cmp esi, 0x5d8fd44
jne 0x140023850
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023850
mov edx, 0x9e596674
jmp 0x140023800
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x140023800
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023800
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x1400238f1
cmp edx, 0x5d8fd44
jne 0x1400238d0
mov dword [rdi + 0x208], 0
mov edx, 0x2ed8f447
jmp 0x1400238d0
mov dword [rdi + 0x20c], 0
mov edx, 0x71655bc1
jmp 0x140023800
lea rax, [rdi + 0x210]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023950
cmp edx, 0x1f48a2cd
je 0x14002398d
cmp edx, 0x71655bc1
je 0x140023994
cmp edx, 0x7b19bbac
jne 0x140023920
jmp 0x140023a25
cmp edx, 0x9e596674
je 0x1400239bb
cmp edx, 0xabb4bfa7
jne 0x140023920
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x1400239e2
cmp esi, 0x5d8fd44
jne 0x140023970
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023970
mov edx, 0x9e596674
jmp 0x140023920
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x140023920
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023920
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x140023a11
cmp edx, 0x5d8fd44
jne 0x1400239f0
mov dword [rdi + 0x218], 0
mov edx, 0x2ed8f447
jmp 0x1400239f0
mov dword [rdi + 0x21c], 0
mov edx, 0x71655bc1
jmp 0x140023920
lea rax, [rdi + 0x220]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023a70
cmp edx, 0x1f48a2cd
je 0x140023aad
cmp edx, 0x71655bc1
je 0x140023ab4
cmp edx, 0x7b19bbac
jne 0x140023a40
jmp 0x140023b45
cmp edx, 0x9e596674
je 0x140023adb
cmp edx, 0xabb4bfa7
jne 0x140023a40
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x140023b02
cmp esi, 0x5d8fd44
jne 0x140023a90
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023a90
mov edx, 0x9e596674
jmp 0x140023a40
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x140023a40
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023a40
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x140023b31
cmp edx, 0x5d8fd44
jne 0x140023b10
mov dword [rdi + 0x228], 0
mov edx, 0x2ed8f447
jmp 0x140023b10
mov dword [rdi + 0x22c], 0
mov edx, 0x71655bc1
jmp 0x140023a40
lea rax, [rdi + 0x230]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov ecx, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023b90
cmp edx, 0x1f48a2cd
je 0x140023bcd
cmp edx, 0x71655bc1
je 0x140023bd4
cmp edx, 0x7b19bbac
jne 0x140023b60
jmp 0x140023c65
cmp edx, 0x9e596674
je 0x140023bfb
cmp edx, 0xabb4bfa7
jne 0x140023b60
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x140023c22
cmp esi, 0x5d8fd44
jne 0x140023bb0
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023bb0
mov edx, 0x9e596674
jmp 0x140023b60
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, ecx
cmp dword [0x140ad7f3c], 0xa
cmovl edx, ecx
jmp 0x140023b60
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023b60
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x140023c51
cmp edx, 0x5d8fd44
jne 0x140023c30
mov dword [rdi + 0x238], 0
mov edx, 0x2ed8f447
jmp 0x140023c30
mov dword [rdi + 0x23c], 0
mov edx, 0x71655bc1
jmp 0x140023b60
lea rcx, [rdi + 0x240]
call fcn.140024b50
lea rcx, [rdi + 0x244]
call fcn.140024b50
lea rsi, [rdi + 0x258]
mov rcx, rsi
call fcn.140024db0
mov rcx, qword [rbp - 0x18]
mov dword [rcx + 0x26c], 0
mov eax, 0x1d3e61e4
nop
cmp eax, 0xfc3e84b6
je 0x140023cbf
cmp eax, 0x1d3e61e4
jne 0x140023ca0
mov dword [rcx + 0x268], 0
mov eax, 0xfc3e84b6
jmp 0x140023ca0
mov qword [rbp - 0x28], rsi
mov qword [rcx + 0x270], 0
add rcx, 0x288
mov qword [rbp - 0x20], rcx
xor edx, edx
call fcn.140025070
mov rcx, qword [rbp - 0x18]
lea rax, [rcx + 0x390]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov edi, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023d30
cmp edx, 0x1f48a2cd
je 0x140023d6d
cmp edx, 0x71655bc1
je 0x140023d74
cmp edx, 0x7b19bbac
jne 0x140023d00
jmp 0x140023e05
cmp edx, 0x9e596674
je 0x140023d9b
cmp edx, 0xabb4bfa7
jne 0x140023d00
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x2ed8f447
je 0x140023dc2
cmp esi, 0x5d8fd44
jne 0x140023d50
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023d50
mov edx, 0x9e596674
jmp 0x140023d00
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, edi
cmp dword [0x140ad7f3c], 0xa
cmovl edx, edi
jmp 0x140023d00
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023d00
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop
cmp edx, 0x2ed8f447
je 0x140023df1
cmp edx, 0x5d8fd44
jne 0x140023dd0
mov dword [rcx + 0x398], 0
mov edx, 0x2ed8f447
jmp 0x140023dd0
mov dword [rcx + 0x39c], 0
mov edx, 0x71655bc1
jmp 0x140023d00
lea rax, [rcx + 0x3a0]
mov qword [rbp - 8], rax
mov edx, 0xabb4bfa7
mov eax, 0x7b19bbac
mov edi, 0x9e596674
nop
cmp edx, 0x1f48a2cc
jle 0x140023e50
cmp edx, 0x7b19bbac
je 0x140023f27
cmp edx, 0x71655bc1
je 0x140023e8f
cmp edx, 0x1f48a2cd
jne 0x140023e20
mov edx, 0x9e596674
jmp 0x140023e20
cmp edx, 0x9e596674
je 0x140023eb6
cmp edx, 0xabb4bfa7
jne 0x140023e20
mov esi, 0x5d8fd44
mov rdx, qword [rbp - 8]
nop dword [rax]
cmp esi, 0x5d8fd44
je 0x140023e82
cmp esi, 0x2ed8f447
jne 0x140023e70
jmp 0x140023edd
mov dword [rdx], 0
mov esi, 0x2ed8f447
jmp 0x140023e70
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, edi
cmp dword [0x140ad7f3c], 0xa
cmovl edx, edi
jmp 0x140023e20
mov edx, dword [0x140ad7f38]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x1f48a2cd
cmove edx, eax
cmp dword [0x140ad7f3c], 0xa
cmovl edx, eax
jmp 0x140023e20
mov dword [rdx + 4], 0
mov edx, 0x5d8fd44
nop dword [rax]
cmp edx, 0x5d8fd44
je 0x140023f02
cmp edx, 0x2ed8f447
jne 0x140023ef0
jmp 0x140023f13
mov dword [rcx + 0x3a8], 0
mov edx, 0x2ed8f447
jmp 0x140023ef0
mov dword [rcx + 0x3ac], 0
mov edx, 0x71655bc1
jmp 0x140023e20
mov r8d, 0x3c0
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r15
call fcn.14000b440
mov rsi, qword [rbp - 0x18]
mov qword [rsi], rax
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
add eax, 1
mov dword [rsi + 0x58], eax
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.14000e250
lea rdx, [rsi + 8]
mov dword [rsi + 8], eax
mov rcx, rbx
call fcn.140025560
lea rdx, str.MOVE
mov rcx, qword [rbp - 0x18]
xor r8d, r8d
call fcn.140025840
mov rdx, qword [rbp - 0x18]
mov dword [rdx + 0x5c], eax
mov ecx, 0x5d8fd44
mov rax, rdx
nop
cmp ecx, 0x5d8fd44
je 0x140023fa2
cmp ecx, 0x2ed8f447
jne 0x140023f90
jmp 0x140023fa9
mov ecx, 0x2ed8f447
jmp 0x140023f90
mov dword [r12], 0x7f7fffff
mov dword [r13], 0x7f7fffff
mov ecx, 0x5d8fd44
nop
cmp ecx, 0x5d8fd44
je 0x140023fd2
cmp ecx, 0x2ed8f447
jne 0x140023fc0
jmp 0x140023fd9
mov ecx, 0x2ed8f447
jmp 0x140023fc0
movabs rcx, 0x3f0000003f000000
mov qword [rax + 0x7c], rcx
mov word [rax + 0xb0], 0xffff
mov dword [rax + 0xb4], 0xffffffff
mov edx, dword [rax + 0xbc]
mov ecx, edx
and ecx, 0xff00f000
or edx, 0x80000
xor ecx, 0x8f000
and ecx, edx
or ecx, 0x70f0f
mov dword [rax + 0xbc], ecx
mov ecx, 0x5d8fd44
nop word [rax + rax]
cmp ecx, 0x5d8fd44
je 0x140024042
cmp ecx, 0x2ed8f447
jne 0x140024030
jmp 0x140024049
mov ecx, 0x2ed8f447
jmp 0x140024030
movaps xmm0, xmmword [0x14066ec50]
movups xmmword [rax + 0xc0], xmm0
movabs rcx, 0xbf800000ffffffff
mov qword [rax + 0x248], rcx
movabs rcx, 0xffffffff3f800000
mov qword [rax + 0x278], rcx
mov rcx, qword [rbp - 0x20]
mov qword [rax + 0x280], rcx
add r14, 0x3c20
mov qword [rax + 0x2c0], r14
mov rcx, qword [rax]
mov qword [rax + 0x2c8], rcx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret