Function at 0x14000297d
Capabilities:
Get common file path
Link many functions at runtime

Disassembly:
jmp 0x14000d060
push rbp
mov eax, 0x1d40
call fcn.140001942
sub rsp, 0x1d40
lea rbp, [rsp + 0x50]
movups xmmword [rbp + 0xf0], xmm15
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x128], r13
mov r13, rcx
mov qword [rbp + 0x140], r12
mov qword [rbp + 0x138], rdi
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x118], rbx
mov rax, qword [0x140139798]
xor rax, rbp
mov qword [rbp + 0x1ce0], rax
cmp dword [0x140152790], 0
mov qword [rbp + 0x108], 0xfffffffffffffffe
je 0x140011047
inc qword [0x140152c70]
movsxd rax, dword [r13 + 0x3c]
lea r12, [r13 + rax]
lea rbx, [r13 + rax + 0x108]
test r13, r13
je 0x14001103e
test r12, r12
je 0x140011035
test rbx, rbx
je 0x140010fe4
mov ecx, 0x100
lea rdx, [rbp + 0x1824]
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
inc qword [0x1401527d0]
cmp dword [0x1401542f0], 0
je 0x140010fc9
xor ecx, ecx
inc qword [0x140154318]
call fcn.140002b44
mov ecx, eax
inc qword [0x1401527d8]
call fcn.140003643
movups xmm0, xmmword [str.QWEDFG345678zxcvbn]
movzx eax, word [0x1400b3390]
movups xmmword [rbp + 0x20], xmm0
mov word [rbp + 0x30], ax
mov eax, 0x100
pxor xmm15, xmm15
movd dword [rbp + 0x1b60], xmm15
movdqu xmmword [rbp + rax + 0x1a50], xmm15
movdqu xmmword [rbp + rax + 0x1a40], xmm15
movdqu xmmword [rbp + rax + 0x1a30], xmm15
movdqu xmmword [rbp + rax + 0x1a20], xmm15
sub rax, 0x40
jne 0x14000d17a
call fcn.14000301c
mov r15d, eax
mov eax, 0x66666667
mov esi, r15d
imul r15d
sar esi, 0x1f
sar edx, 2
sub edx, esi
xor esi, esi
lea r9d, [rdx + rdx*4]
add r9d, r9d
sub r15d, r9d
add r15d, 0xa
test r15d, r15d
jle 0x140010fbd
mov qword [rbp], r13
movabs r14, 0xe38e38e38e38e38f
xor edi, edi
jmp 0x14000d1f5
inc qword [0x1401527e8]
call fcn.14000301c
mov r13d, eax
lea rcx, [0x140152718]
mov edx, 9
mov r8d, 0x12
call fcn.140002680
mov word [rbp + 0x10], di
movsxd r13, r13d
mov rax, r13
mul r14
shr rdx, 4
lea rax, [rbp + 0x1a60]
lea rcx, [rdx + rdx*8]
add rcx, rcx
lea rdx, [rbp + 0x10]
sub r13d, ecx
movsxd r13, r13d
mov r8b, byte [rbp + r13 + 0x20]
mov byte [rdx], r8b
call fcn.140001a1e
inc esi
cmp esi, r15d
jl 0x14000d1ee
mov r13, qword [rbp]
inc qword [0x1401527f0]
cmp dword [0x140154488], 0
je 0x140010fa2
mov edx, 0x104
lea rcx, [rbp + 0x161c]
inc qword [0x1401544b0]
lea r8, [rbp + 0x1824]
call fcn.140002851
inc qword [0x1401527f8]
cmp dword [0x140154650], 0
je 0x140010f87
mov edx, 0x104
lea rcx, [rbp + 0x161c]
inc qword [0x140154678]
lea r8, [rbp + 0x1a60]
call fcn.1400025ef
lea r8, [0x1400b39b0]
lea rcx, [rbp + 0x100]
xor eax, eax
lea rdx, [rbp + 0x161c]
inc qword [0x140152800]
mov word [rbp + 0x1822], ax
mov qword [rcx], 0
call fcn.1400019fb
inc qword [0x140152808]
test eax, eax
jne 0x14000d58b
cmp qword [rbp + 0x100], 0
jne 0x14000d311
inc qword [0x140152818]
jmp 0x14000d592
mov eax, dword [0x1400b33a0]
movzx edx, word [0x1400b33a4]
inc qword [0x140152820]
mov dword [rbp + 0x1b90], eax
mov word [rbp + 0x1b94], dx
cmp dword [0x140154818], 0
lea rsi, [rbp + 0x1b96]
je 0x140010f6c
inc qword [0x140154840]
inc qword [0x140152828]
cmp dword [0x14014ca50], 0
je 0x140010f51
inc qword [0x14014ca78]
inc qword [0x140152830]
cmp dword [0x1401549f8], 0
je 0x140010f36
inc qword [0x140154a50]
cmp dword [0x14014ce30], 0
je 0x140010f1b
inc qword [0x14014ce70]
cmp dword [0x14014d0b8], 0
je 0x140010f00
inc qword [0x14014d0e0]
inc qword [0x14014ce58]
cmp dword [0x14014d2b0], 0
je 0x140010ee5
inc qword [0x14014d2d8]
inc qword [0x14014ce60]
cmp dword [0x14014d488], 0
je 0x140010eca
inc qword [0x14014d4b0]
xor eax, eax
inc qword [0x14014ce68]
inc qword [0x140154a20]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rax
cmp dword [0x140154c50], 0
je 0x140010eaf
inc qword [0x140154c78]
inc qword [0x140154a28]
cmp dword [0x140154e30], 0
je 0x140010e94
inc qword [0x140154e58]
inc qword [0x140154a30]
cmp dword [0x140155000], 0
je 0x140010e79
inc qword [0x140155028]
lea rax, [rbp + 0x1b90]
inc qword [0x140154a38]
mov qword [rbp + 0xb8], rax
cmp dword [0x1401551e0], 0
je 0x140010e5e
mov edx, 6
lea rcx, [rbp + 0x68]
inc qword [0x140155208]
lea r8, [rbp + 0xb8]
inc qword [0x140154a40]
lea r9, [rbp + 0xc0]
mov qword [rcx + 0x58], rsi
call fcn.140001c5d
nop
lea rdx, [0x1400b2180]
lea rcx, [rbp + 0x150]
mov r8d, 0x1200
inc qword [0x140154a48]
inc qword [0x140152838]
call fcn.140002ff4
mov r8d, 0x1200
lea rcx, [rbp + 0x68]
inc qword [0x140152840]
lea rdx, [rbp + 0x150]
call fcn.140002bad
mov edx, 1
lea rcx, [rbp + 0x150]
mov r8d, 0x1200
mov r9, qword [rcx - 0x50]
inc qword [0x140152848]
call fcn.1400045c5
mov rcx, qword [rbp + 0x100]
call fcn.1400024be
inc qword [0x140152850]
cmp dword [0x140152338], 0
je 0x140010e43
inc qword [0x140152378]
xor r9d, r9d
movzx eax, word [r12 + 6]
test eax, eax
jg 0x14000d53e
jmp 0x140010e37
inc qword [0x140152368]
mov rdi, rbx
lea rsi, str..reloc
mov dl, byte [rdi]
cmp dl, byte [rsi]
jne 0x14000d56a
test dl, dl
je 0x14000d566
mov dl, byte [rdi + 1]
cmp dl, byte [rsi + 1]
jne 0x14000d56a
add rdi, 2
add rsi, 2
test dl, dl
jne 0x14000d548
xor eax, eax
jmp 0x14000d56f
sbb eax, eax
or eax, 1
test eax, eax
je 0x140010e2f
inc r9
add rbx, 0x28
movzx eax, word [r12 + 6]
cmp r9, rax
jl 0x14000d537
jmp 0x14000d5f8
inc qword [0x140152810]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
movups xmm15, xmmword [rbp + 0xf0]
xor eax, eax
mov rbx, qword [rbp + 0x118]
mov rsi, qword [rbp + 0x120]
mov rdi, qword [rbp + 0x138]
mov r12, qword [rbp + 0x140]
mov r13, qword [rbp + 0x128]
mov r14, qword [rbp + 0x130]
mov r15, qword [rbp + 0x110]
lea rsp, [rbp + 0x1cf0]
pop rbp
ret
inc qword [0x140152370]
xor r14b, r14b
inc qword [0x140152858]
movdqu xmmword [rbp], xmm15
movdqu xmmword [rbp + 0x10], xmm15
movdqu xmmword [rbp + 0x20], xmm15
movdqu xmmword [rbp + 0x30], xmm15
movdqu xmmword [rbp + 0x40], xmm15
movdqu xmmword [rbp + 0x50], xmm15
movq qword [rbp + 0x60], xmm15
mov dword [rbp], 0x68
movdqu xmmword [rbp + 0x80], xmm15
movq qword [rbp + 0x90], xmm15
inc qword [0x140152860]
cmp dword [0x1401553c0], 0
je 0x140010e14
movups xmm0, xmmword [str._RJW_W]
mov rax, qword [0x1400b33c0]
movzx edx, word [0x1400b33c8]
inc qword [0x1401553e8]
inc qword [0x140152868]
movups xmmword [rbp + 0x1cc0], xmm0
mov qword [rbp + 0x1cd0], rax
mov word [rbp + 0x1cd8], dx
cmp dword [0x1401555a0], 0
je 0x140010df9
inc qword [0x1401555e8]
cmp dword [0x1401557a0], 0
je 0x140010dde
inc qword [0x1401557c8]
movzx eax, word [rbp + 0x1cd8]
inc qword [0x1401555c8]
test eax, eax
jne 0x14000d7eb
inc qword [0x1401555d8]
inc qword [0x140152870]
lea rcx, [rbp + 0x1cc0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rbp + 0xc8], rax
inc qword [0x140152878]
cmp qword [rbp + 0xc8], 0
je 0x140010d4a
inc qword [0x140152888]
cmp dword [0x140155970], 0
je 0x140010d2f
inc qword [0x1401559b8]
cmp dword [0x1401557a0], 0
je 0x140010d14
inc qword [0x1401557c8]
movzx eax, word [rbp + 0x1cd8]
inc qword [0x140155998]
test eax, eax
je 0x14000d793
inc qword [0x1401559a8]
inc qword [0x140152898]
cmp dword [0x140155b70], 0
je 0x140010cd2
inc qword [0x140155ba8]
xor eax, eax
xor edx, edx
jmp 0x14000d77d
inc qword [0x140155ba0]
mov word [rbp + rax*2 + 0x1cc0], dx
inc rax
cmp rax, 0xd
jl 0x14000d776
jmp 0x14000d843
inc qword [0x1401559a0]
cmp dword [0x140155d58], 0
je 0x140010cf9
inc qword [0x140155d90]
xor ebx, ebx
jmp 0x14000d7b9
inc qword [0x140155d88]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1cc0], r9w
inc rbx
cmp rbx, 0xd
jl 0x14000d7b2
jmp 0x140010ced
inc qword [0x1401555d0]
cmp dword [0x140155d58], 0
je 0x140010dc3
inc qword [0x140155d90]
xor ebx, ebx
jmp 0x14000d811
inc qword [0x140155d88]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1cc0], r9w
inc rbx
cmp rbx, 0xd
jl 0x14000d80a
jmp 0x140010db7
inc qword [0x1401528a0]
cmp dword [0x140155f48], 0
je 0x140010cb7
movups xmm0, xmmword [str.uE_XNlOQ_21]
mov rax, qword [0x1400b33e0]
mov edx, dword [0x1400b33e8]
movzx ebx, word [0x1400b33ec]
inc qword [0x140155f70]
inc qword [0x1401528a8]
movups xmmword [rbp + 0x1ca0], xmm0
mov qword [rbp + 0x1cb0], rax
mov dword [rbp + 0x1cb8], edx
mov word [rbp + 0x1cbc], bx
cmp dword [0x140156128], 0
je 0x140010c9c
inc qword [0x140156170]
cmp dword [0x140156328], 0
je 0x140010c81
inc qword [0x140156350]
movzx eax, word [rbp + 0x1cbc]
inc qword [0x140156150]
test eax, eax
jne 0x14000dadd
inc qword [0x140156160]
inc qword [0x1401528b0]
cmp dword [0x140152580], 0
je 0x140010c3f
mov rbx, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1ca0]
mov r9d, 0xffffffff
xor eax, eax
inc qword [0x1401525b8]
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x28], 0
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
movsxd rcx, ebx
call fcn.1400026e9
mov rsi, rax
mov rax, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1ca0]
mov r9d, 0xffffffff
inc qword [0x1401525a8]
mov dword [rax + 0x28], ebx
xor ebx, ebx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], rbx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, qword [rbp + 0xc8]
mov rdx, rsi
inc qword [0x1401525b0]
inc qword [0x1401528b8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rbx, rbx
je 0x140010bd2
lea rcx, [0x140152718]
xor edx, edx
mov r8, rbx
xor r9d, r9d
inc qword [0x1401528c8]
call fcn.140001442
mov r10, rsp
xor eax, eax
xor edx, edx
lea rcx, [rbp + 0x161c]
xor r8d, r8d
xor r9d, r9d
lea rsi, [rbp]
mov dword [r10 + 0x20], 1
lea rdi, [rbp + 0x80]
mov dword [r10 + 0x28], 4
mov qword [r10 + 0x30], rax
mov qword [r10 + 0x38], rax
mov qword [r10 + 0x40], rsi
mov qword [r10 + 0x48], rdi
call rbx
inc qword [0x1401528d8]
test rax, rax
je 0x140010b65
inc qword [0x1401528e8]
cmp dword [0x1401564f8], 0
je 0x140010b4a
inc qword [0x140156540]
cmp dword [0x140156328], 0
je 0x140010b2f
inc qword [0x140156350]
movzx eax, word [rbp + 0x1cbc]
inc qword [0x140156520]
test eax, eax
je 0x14000da85
inc qword [0x140156530]
inc qword [0x1401528f8]
cmp dword [0x1401566f8], 0
je 0x140010aed
inc qword [0x140156730]
xor eax, eax
xor edx, edx
jmp 0x14000da6f
inc qword [0x140156728]
mov word [rbp + rax*2 + 0x1ca0], dx
inc rax
cmp rax, 0xf
jl 0x14000da68
jmp 0x14000db35
inc qword [0x140156528]
cmp dword [0x1401568e0], 0
je 0x140010b14
inc qword [0x140156918]
xor ebx, ebx
jmp 0x14000daab
inc qword [0x140156910]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1ca0], r9w
inc rbx
cmp rbx, 0xf
jl 0x14000daa4
jmp 0x140010b08
inc qword [0x140156158]
cmp dword [0x1401568e0], 0
je 0x140010c66
inc qword [0x140156918]
xor ebx, ebx
jmp 0x14000db03
inc qword [0x140156910]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1ca0], r9w
inc rbx
cmp rbx, 0xf
jl 0x14000dafc
jmp 0x140010c5a
inc qword [0x140152900]
test r14b, r14b
jne 0x14000dde7
inc qword [0x140152910]
cmp dword [0x140156ad0], 0
je 0x140010933
movups xmm0, xmmword [0x1400b33f0]
mov rax, qword [0x1400b3400]
mov edx, dword [0x1400b3408]
movzx ebx, word [0x1400b340c]
inc qword [0x140156af8]
inc qword [0x140152960]
movups xmmword [rbp + 0x1c80], xmm0
mov qword [rbp + 0x1c90], rax
mov dword [rbp + 0x1c98], edx
mov word [rbp + 0x1c9c], bx
cmp dword [0x140156cb0], 0
je 0x140010918
inc qword [0x140156ce0]
cmp dword [0x140156128], 0
je 0x1400108fd
inc qword [0x140156170]
cmp dword [0x140156328], 0
je 0x1400108e2
inc qword [0x140156350]
movzx eax, word [rbp + 0x1c9c]
inc qword [0x140156150]
test eax, eax
jne 0x14000dd8f
inc qword [0x140156160]
inc qword [0x140156cd8]
inc qword [0x140152968]
cmp dword [0x140152580], 0
je 0x1400108a0
mov rbx, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1c80]
mov r9d, 0xffffffff
xor eax, eax
inc qword [0x1401525b8]
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x28], 0
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
movsxd rcx, ebx
call fcn.1400026e9
mov rsi, rax
mov rax, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1c80]
mov r9d, 0xffffffff
inc qword [0x1401525a8]
mov dword [rax + 0x28], ebx
xor ebx, ebx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], rbx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, qword [rbp + 0xc8]
mov rdx, rsi
inc qword [0x1401525b0]
inc qword [0x140152970]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rbx, rbx
je 0x140010833
inc qword [0x140152980]
cmp dword [0x1401564f8], 0
je 0x140010818
inc qword [0x140156540]
cmp dword [0x140156328], 0
je 0x1400107fd
inc qword [0x140156158]
cmp dword [0x1401568e0], 0
je 0x1400108c7
inc qword [0x140156918]
xor ebx, ebx
jmp 0x14000ddb5
inc qword [0x140156910]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1c80], r9w
inc rbx
cmp rbx, 0xf
jl 0x14000ddae
jmp 0x1400108bb
inc qword [0x140152908]
cmp dword [0x140156e80], 0
je 0x140010ad2
movups xmm0, xmmword [0x1400b3410]
mov rax, qword [0x1400b3420]
mov edx, dword [0x1400b3428]
movzx ebx, word [0x1400b342c]
inc qword [0x140156ea8]
inc qword [0x140152918]
movups xmmword [rbp + 0x1b70], xmm0
mov qword [rbp + 0x1b80], rax
mov dword [rbp + 0x1b88], edx
mov word [rbp + 0x1b8c], bx
cmp dword [0x140156cb0], 0
je 0x140010ab7
inc qword [0x140156ce0]
cmp dword [0x140156128], 0
je 0x140010a9c
inc qword [0x140156170]
cmp dword [0x140156328], 0
je 0x140010a81
inc qword [0x140156350]
movzx eax, word [rbp + 0x1b8c]
inc qword [0x140156150]
test eax, eax
jne 0x14000e05e
inc qword [0x140156160]
inc qword [0x140156cd8]
inc qword [0x140152920]
cmp dword [0x140152580], 0
je 0x140010a3f
mov rbx, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1b70]
mov r9d, 0xffffffff
xor eax, eax
inc qword [0x1401525b8]
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x28], 0
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
movsxd rcx, ebx
call fcn.1400026e9
mov rsi, rax
mov rax, rsp
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x1b70]
mov r9d, 0xffffffff
inc qword [0x1401525a8]
mov dword [rax + 0x28], ebx
xor ebx, ebx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], rbx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, qword [rbp + 0xc8]
mov rdx, rsi
inc qword [0x1401525b0]
inc qword [0x140152928]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rbx, rbx
je 0x1400109d2
lea rcx, [0x140152718]
mov edx, 8
mov r8, rbx
xor r9d, r9d
inc qword [0x140152938]
call fcn.140001442
mov rcx, qword [rbp + 0x80]
lea rdx, [rbp + 0x98]
call rbx
inc qword [0x140152948]
cmp dword [0x1401564f8], 0
je 0x1400109b7
inc qword [0x140156540]
cmp dword [0x140156328], 0
je 0x14001099c
inc qword [0x140156158]
cmp dword [0x1401568e0], 0
je 0x140010a66
inc qword [0x140156918]
xor ebx, ebx
jmp 0x14000e084
inc qword [0x140156910]
mov eax, 0x8fb823ef
mov esi, ebx
imul ebx
sar esi, 0x1f
add edx, ebx
sar edx, 5
sub edx, esi
imul edi, edx, 0xffffffc7
lea r9d, [rbx + rdi + 0x36]
xor word [rbp + rbx*2 + 0x1b70], r9w
inc rbx
cmp rbx, 0xf
jl 0x14000e07d
jmp 0x140010a5a
call fcn.140002955
inc qword [0x140150a70]
mov rcx, qword [rbp + 0x1ce0]
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
call fcn.14000212b
inc qword [0x140150a68]
jmp 0x14000efee
lea rcx, [0x140156480]
lea rdx, [0x14015b664]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dcc4
inc qword [0x140152978]
cmp dword [0x140151428], 0
je 0x140010888
inc qword [0x140151458]
lea rcx, [rbp + 0x68]
call fcn.14000363e
inc qword [0x140151450]
inc qword [0x140152988]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
lea rcx, [0x1401513b0]
lea rdx, [0x1401517a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x140010843
lea rcx, [0x140152508]
lea rdx, [0x1401526cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dc11
lea rcx, [0x140156868]
lea rdx, [0x14015b5cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dda3
lea rcx, [0x1401562b0]
lea rdx, [0x14015b618]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dbd2
lea rcx, [0x1401560b0]
lea rdx, [0x14015b6b0]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dbbe
lea rcx, [0x140156c38]
lea rdx, [0x14015b6fc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000dbaa
lea rcx, [0x140156a58]
lea rdx, [0x14015b748]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000db59
lea rcx, [0x140156480]
lea rdx, [0x14015b664]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000df94
inc qword [0x140152930]
cmp dword [0x140151428], 0
je 0x140010a27
inc qword [0x140151458]
lea rcx, [rbp + 0x68]
call fcn.14000363e
inc qword [0x140151450]
inc qword [0x140152940]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
lea rcx, [0x1401513b0]
lea rdx, [0x1401517a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x1400109e2
lea rcx, [0x140152508]
lea rdx, [0x1401526cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000deb3
lea rcx, [0x140156868]
lea rdx, [0x14015b5cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000e072
lea rcx, [0x1401562b0]
lea rdx, [0x14015b618]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000de74
lea rcx, [0x1401560b0]
lea rdx, [0x14015b6b0]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000de60
lea rcx, [0x140156c38]
lea rdx, [0x14015b6fc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000de4c
lea rcx, [0x140156e08]
lea rdx, [0x14015b794]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000ddfb
lea rcx, [0x140156680]
lea rdx, [0x14015b580]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000da5b
inc qword [0x140156538]
jmp 0x14000da47
lea rcx, [0x140156868]
lea rdx, [0x14015b5cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000da99
lea rcx, [0x1401562b0]
lea rdx, [0x14015b618]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000da27
lea rcx, [0x140156480]
lea rdx, [0x14015b664]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000da13
inc qword [0x1401528e0]
cmp dword [0x140151428], 0
je 0x140010bba
inc qword [0x140151458]
lea rcx, [rbp + 0x68]
call fcn.14000363e
inc qword [0x140151450]
inc qword [0x1401528f0]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
jmp 0x14000d5b4
lea rcx, [0x1401513b0]
lea rdx, [0x1401517a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x140010b75
inc qword [0x1401528c0]
cmp dword [0x140151428], 0
je 0x140010c27
inc qword [0x140151458]
lea rcx, [rbp + 0x68]
call fcn.14000363e
inc qword [0x140151450]
inc qword [0x1401528d0]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
jmp 0x14000d5b4
lea rcx, [0x1401513b0]
lea rdx, [0x1401517a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x140010be2
lea rcx, [0x140152508]
lea rdx, [0x1401526cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d8f4
inc qword [0x140156168]
jmp 0x14000d8e0
lea rcx, [0x140156868]
lea rdx, [0x14015b5cc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000daf1
lea rcx, [0x1401562b0]
lea rdx, [0x14015b618]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d8bc
lea rcx, [0x1401560b0]
lea rdx, [0x14015b6b0]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d8a8
lea rcx, [0x140155ed0]
lea rdx, [0x14015b7e0]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d857
lea rcx, [0x140155af8]
lea rdx, [0x140159f8c]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d769
inc qword [0x1401559b0]
jmp 0x14000d755
lea rcx, [0x140155ce0]
lea rdx, [0x140159fd8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d7a7
lea rcx, [0x140155728]
lea rdx, [0x14015a024]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d735
lea rcx, [0x1401558f8]
lea rdx, [0x14015a070]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d721
inc qword [0x140152880]
cmp dword [0x140151428], 0
je 0x140010d9f
inc qword [0x140151458]
lea rcx, [rbp + 0x68]
call fcn.14000363e
inc qword [0x140151450]
inc qword [0x140152890]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
jmp 0x14000d5b4
lea rcx, [0x1401513b0]
lea rdx, [0x1401517a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x140010d5a
inc qword [0x1401555e0]
jmp 0x14000d6dd
lea rcx, [0x140155ce0]
lea rdx, [0x140159fd8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d7ff
lea rcx, [0x140155728]
lea rdx, [0x14015a024]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d6b9
lea rcx, [0x140155528]
lea rdx, [0x14015a0bc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d6a5
lea rcx, [0x140155348]
lea rdx, [0x14015b82c]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d660
mov r14b, 1
jmp 0x14000d602
inc qword [0x140152360]
jmp 0x14000d5ff
lea rcx, [0x1401522c0]
lea rdx, [0x1401524bc]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d51e
lea rcx, [0x140155168]
lea rdx, [0x14015b878]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d469
lea rcx, [0x140154f88]
lea rdx, [0x14015b8c4]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d440
lea rcx, [0x140154db8]
lea rdx, [0x14015b910]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d425
lea rcx, [0x140154bd8]
lea rdx, [0x14015b95c]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d40a
lea rcx, [0x14014d410]
lea rdx, [0x1401520a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d3da
lea rcx, [0x14014d238]
lea rdx, [0x1401520f4]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d3bf
lea rcx, [0x14014d040]
lea rdx, [0x140152140]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d3a4
lea rcx, [0x14014cdb8]
lea rdx, [0x14015218c]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d390
lea rcx, [0x140154980]
lea rdx, [0x14015b9a8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d37c
lea rcx, [0x14014c9d8]
lea rdx, [0x140152224]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d361
lea rcx, [0x1401547a0]
lea rdx, [0x14015b9f4]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d346
lea rcx, [0x1401545d8]
lea rdx, [0x14015ba40]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d29c
lea rcx, [0x140154410]
lea rdx, [0x14015ba8c]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d269
inc qword [0x1401527e0]
jmp 0x14000d25c
lea rcx, [0x140154278]
lea rdx, [0x14015bad8]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d135
inc qword [0x1401527c8]
mov rcx, qword [rbp + 0x1ce0]
mov qword [rbp + 0x1ce0], 0
xor rcx, rbp
cmp rcx, qword [0x140139798]
jne 0x14000efe2
movups xmm15, xmmword [rbp + 0xf0]
xor eax, eax
mov rbx, qword [rbp + 0x118]
mov r12, qword [rbp + 0x140]
mov r13, qword [rbp + 0x128]
lea rsp, [rbp + 0x1cf0]
pop rbp
ret
inc qword [0x1401527c0]
jmp 0x140010feb
inc qword [0x1401527b8]
jmp 0x140010feb
lea rcx, [0x140152718]
lea rdx, [0x14015bb24]
xor r8d, r8d
call fcn.1400027cf
jmp 0x14000d0dc