Function at 0x140006bb0
Capabilities:
Link many functions at runtime

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
push rdi
sub rsp, 0x3a0
mov rax, qword [0x14008d030]
xor rax, rsp
mov qword [rsp + 0x390], rax
xor esi, esi
mov qword [r11 - 0x98], rsi
mov qword [r11 - 0x88], rsi
mov qword [r11 - 0x80], 0xf
mov byte [rsp + 0x310], sil
lea r8d, [rsi + 0x14]
lea rdx, str.VHJLZXJuZWwzMi5kbGw
lea rcx, [r11 - 0x98]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x370]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140006c2c
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdi, rax
mov rdx, qword [rsp + 0x388]
cmp rdx, 0x10
jb 0x140006c7b
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008cc9
call fcn.140044b00
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], 0xf
mov byte [rsp + 0x370], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140006cda
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006cd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rdi, rdi
jne 0x140006df6
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], dil
lea r8d, [rdi + 0x14]
lea rdx, str.VHJLZXJuZWwzMi5kbGw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140006d3f
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
mov rdx, qword [rsp + 0x368]
cmp rdx, 0x10
jb 0x140006d8e
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008ccf
call fcn.140044b00
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], 0xf
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140006ded
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006de8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rdi, rdi
je 0x140008cd5
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJPcGVuUHJvY2Vzcw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140006e54
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090e90], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140006eb4
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ea8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008cf8
call fcn.140044b00
mov rbx, qword [0x140090e90]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140006ef7
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ef2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008cfe
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x1c
lea rdx, str.VHJSZWFkUHJvY2Vzc01lbW9yeQ
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140006f5e
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090e98], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140006fbe
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d21
call fcn.140044b00
mov rbx, qword [0x140090e98]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007001
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ffc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008d27
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x1c
lea rdx, str.VHJXcml0ZVByb2Nlc3NNZW1vcnk
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007068
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ea0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400070c8
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d4a
call fcn.140044b00
mov rbx, qword [0x140090ea0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000710b
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007106
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008d50
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x1c
lea rdx, str.VHJDcmVhdGVSZW1vdGVUaHJlYWQ
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007172
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ea8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400071d2
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008d73
call fcn.140044b00
mov rbx, qword [0x140090ea8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007215
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007210
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008d79
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJWaXJ0dWFsQWxsb2NFeA
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000727c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090eb0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400072dc
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008da2
call fcn.140044b00
mov rbx, qword [0x140090eb0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000731f
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000731a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008da8
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJWaXJ0dWFsRnJlZUV4
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007386
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090eb8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400073e6
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400073da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008dd1
call fcn.140044b00
mov rbx, qword [0x140090eb8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007429
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007424
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008dd7
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJWaXJ0dWFsUXVlcnlFeA
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007490
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ec0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400074f0
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400074e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008e00
call fcn.140044b00
mov rbx, qword [0x140090ec0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007533
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000752e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008e06
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x24
lea rdx, str.VHJDcmVhdGVUb29saGVscDMyU25hcHNob3Q
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000759a
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ec8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400075fa
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008e2f
call fcn.140044b00
mov rbx, qword [0x140090ec8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000763d
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007638
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008e35
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJQcm9jZXNzMzJGaXJzdFc
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x1400076a4
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ed0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007704
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400076f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008e5e
call fcn.140044b00
mov rbx, qword [0x140090ed0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007747
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007742
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008e64
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJQcm9jZXNzMzJOZXh0Vw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x1400077ae
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ed8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000780e
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007802
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008e8d
call fcn.140044b00
mov rbx, qword [0x140090ed8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007851
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000784c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008e93
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJNb2R1bGUzMkZpcnN0Vw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x1400078b8
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ee0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007918
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000790c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008ebc
call fcn.140044b00
mov rbx, qword [0x140090ee0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000795b
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007956
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008ec2
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJNb2R1bGUzMk5leHRX
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x1400079c2
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ee8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007a22
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008eeb
call fcn.140044b00
mov rbx, qword [0x140090ee8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007a65
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a60
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008ef1
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x24
lea rdx, str.VHJLMzJHZXRQcm9jZXNzTWVtb3J5SW5mbw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007acc
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ef0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007b2c
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f1a
call fcn.140044b00
mov rbx, qword [0x140090ef0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007b6f
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008f20
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJWaXJ0dWFsUHJvdGVjdEV4
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007bd6
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090ef8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007c36
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f49
call fcn.140044b00
mov rbx, qword [0x140090ef8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007c79
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008f4f
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJEZXZpY2VJb0NvbnRyb2w
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007ce0
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f00], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007d40
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d34
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f78
call fcn.140044b00
mov rbx, qword [0x140090f00]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007d83
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008f7e
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJBZHZhcGkzMi5kbGw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007dea
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdi, rax
mov rdx, qword [rsp + 0x368]
cmp rdx, 0x10
jb 0x140007e39
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e34
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008fa7
call fcn.140044b00
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], 0xf
mov byte [rsp + 0x350], 0
mov rax, qword [rsp + 0x328]
cmp rax, 0x10
jb 0x140007e99
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rdi, rdi
jne 0x140007fb5
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], dil
lea r8d, [rdi + 0x14]
lea rdx, str.VHJBZHZhcGkzMi5kbGw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x370]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140007efe
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
mov rdx, qword [rsp + 0x388]
cmp rdx, 0x10
jb 0x140007f4d
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008fad
call fcn.140044b00
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], 0xf
mov byte [rsp + 0x370], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007fac
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007fa7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rdi, rdi
je 0x140008fb3
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJPcGVuUHJvY2Vzc1Rva2Vu
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008013
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f08], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008073
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008067
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008fdc
call fcn.140044b00
mov rbx, qword [0x140090f08]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400080b6
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140008fe2
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x20
lea rdx, str.VHJBZGp1c3RUb2tlblByaXZpbGVnZXM
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000811d
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f18], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000817d
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008171
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000900b
call fcn.140044b00
mov rbx, qword [0x140090f18]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400081c0
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400081bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140009011
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x1c
lea rdx, str.VHJRdWVyeVNlcnZpY2VTdGF0dXM
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008227
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f30], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008287
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000827b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000903a
call fcn.140044b00
mov rbx, qword [0x140090f30]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400082ca
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140009040
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJDb250cm9sU2VydmljZQ
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008331
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f38], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008391
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008385
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009069
call fcn.140044b00
mov rbx, qword [0x140090f38]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400083d4
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x14000906f
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJEZWxldGVTZXJ2aWNl
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000843b
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f48], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000849b
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000848f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009098
call fcn.140044b00
mov rbx, qword [0x140090f48]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400084de
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x14000909e
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x1c
lea rdx, str.VHJDbG9zZVNlcnZpY2VIYW5kbGU
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008545
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f50], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400085a5
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008599
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400090c7
call fcn.140044b00
mov rbx, qword [0x140090f50]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400085e8
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400085e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x1400090cd
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x20
lea rdx, str.VHJMb29rdXBQcml2aWxlZ2VWYWx1ZVc
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000864f
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f10], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400086af
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400090f6
call fcn.140044b00
mov rbx, qword [0x140090f10]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400086f2
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x1400090fc
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJPcGVuU0NNYW5hZ2VyVw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008759
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f20], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400087b9
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400087ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009125
call fcn.140044b00
mov rbx, qword [0x140090f20]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400087fc
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400087f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x14000912b
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJPcGVuU2VydmljZVc
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008863
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f28], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400088c3
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400088b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009154
call fcn.140044b00
mov rbx, qword [0x140090f28]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008906
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008901
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x14000915a
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJTdGFydFNlcnZpY2VX
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x14000896d
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f40], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400089cd
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400089c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009183
call fcn.140044b00
mov rbx, qword [0x140090f40]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008a10
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008a0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x140009189
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJDcmVhdGVTZXJ2aWNlVw
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.1400066e0
cmp qword [rax + 0x18], 0x10
jb 0x140008a77
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140090f58], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008ad7
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008acb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091b2
call fcn.140044b00
mov rbx, qword [0x140090f58]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008b1a
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008b15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
je 0x1400091b8
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x10
lea rdx, str.VHJVc2VyMzIuZGxs
lea rcx, [rsp + 0x310]
call fcn.140003070
nop
lea rcx, [rsp + 0x310]
call fcn.1400064d0
mov rbx, rax
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008bb5
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008bb0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091e0
call fcn.140044b00
test rbx, rbx
jne 0x140008c15
mov qword [rsp + 0x350], rsi
movdqa xmm0, xmmword [0x140081f50]
movdqu xmmword [rsp + 0x360], xmm0
mov byte [rsp + 0x350], bl
lea rdx, str.VHJVc2VyMzIuZGxs
lea rcx, [rsp + 0x350]
call fcn.1400031d0
nop
lea rcx, [rsp + 0x350]
call fcn.140006560
mov rbx, rax
lea rcx, [rsp + 0x350]
call fcn.140002e80
test rbx, rbx
je 0x1400091e6
lea rdx, str.VHJGaW5kV2luZG93Vw
lea rcx, [rsp + 0x330]
call fcn.1400031f0
nop
lea r8, [0x140090f60]
lea rdx, [rsp + 0x330]
mov rcx, rbx
call fcn.1400065f0
movzx edi, al
lea rcx, [rsp + 0x330]
call fcn.140002e80
test dil, dil
je 0x14000920e
lea rdx, str.VHJHZXRBc3luY0tleVN0YXRl
lea rcx, [rsp + 0x330]
call fcn.1400031f0
nop
lea r8, [0x140090f68]
lea rdx, [rsp + 0x330]
mov rcx, rbx
call fcn.1400065f0
movzx ebx, al
lea rcx, [rsp + 0x330]
call fcn.140002e80
test bl, bl
je 0x140009236
mov al, 1
jmp 0x140008ca4
mov rcx, qword [rsp + 0x390]
xor rcx, rsp
call fcn.140044ae0
lea r11, [rsp + 0x3a0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
call fcn.14004b20c
nop
call fcn.14004b20c
nop
lea rdx, str.dll_1__not_found.
lea rcx, [rsp + 0x28]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x28]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_1.
lea rcx, [rsp + 0x40]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x40]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_2.
lea rcx, [rsp + 0x58]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x58]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_3.
lea rcx, [rsp + 0x70]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x70]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_4.
lea rcx, [rsp + 0x88]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x88]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_5.
lea rcx, [rsp + 0xa0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0xa0]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_6.
lea rcx, [rsp + 0xb8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0xb8]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_7.
lea rcx, [rsp + 0xd0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0xd0]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_8.
lea rcx, [rsp + 0xe8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0xe8]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_9.
lea rcx, [rsp + 0x100]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x100]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_10.
lea rcx, [rsp + 0x118]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x118]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_11.
lea rcx, [rsp + 0x130]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x130]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_12.
lea rcx, [rsp + 0x148]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x148]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_13.
lea rcx, [rsp + 0x160]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x160]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_14.
lea rcx, [rsp + 0x178]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x178]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_15.
lea rcx, [rsp + 0x190]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x190]
call fcn.140047470
nop
call fcn.14004b20c
nop
call fcn.14004b20c
nop
lea rdx, str.dll_2__not_found.
lea rcx, [rsp + 0x1a8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x1a8]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a1.
lea rcx, [rsp + 0x1c0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x1c0]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a3.
lea rcx, [rsp + 0x1d8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x1d8]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a6.
lea rcx, [rsp + 0x1f0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x1f0]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a7.
lea rcx, [rsp + 0x208]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x208]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a9.
lea rcx, [rsp + 0x220]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x220]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a10.
lea rcx, [rsp + 0x238]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x238]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a2.
lea rcx, [rsp + 0x250]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x250]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a4.
lea rcx, [rsp + 0x268]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x268]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a5.
lea rcx, [rsp + 0x280]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x280]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a8.
lea rcx, [rsp + 0x298]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x298]
call fcn.140047470
nop
call fcn.14004b20c
nop
lea rdx, str.Cannot_find_function_a11.
lea rcx, [rsp + 0x2b0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x2b0]
call fcn.140047470
call fcn.14004b20c
int3
lea rdx, str.dll_3__not_found.
lea rcx, [rsp + 0x2c8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x2c8]
call fcn.140047470
lea rdx, str.Cannot_find_function_b1.
lea rcx, [rsp + 0x2e0]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x2e0]
call fcn.140047470
lea rdx, str.Cannot_find_function_b2.
lea rcx, [rsp + 0x2f8]
call fcn.140002760
lea rdx, [0x14008b528]
lea rcx, [rsp + 0x2f8]
call fcn.140047470
int3