Function at 0x140002bd0
Capabilities:
Link many functions at runtime

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
push rdi
sub rsp, 0x2b0
mov rax, qword [0x140033010]
xor rax, rsp
mov qword [rsp + 0x2a0], rax
xor esi, esi
mov qword [r11 - 0x88], rsi
mov qword [r11 - 0x80], 0xf
mov byte [rsp + 0x220], sil
lea r8d, [rsi + 0x14]
lea rdx, str.VHJLZXJuZWwzMi5kbGw
lea rcx, [r11 - 0x98]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x260]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140002c45
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdi, rax
mov rdx, qword [rsp + 0x278]
cmp rdx, 0x10
jb 0x140002c97
inc rdx
mov rcx, qword [rsp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002c92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002c92
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], 0xf
mov byte [rsp + 0x260], 0
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140002cf6
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002cf1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rdi, rdi
jne 0x140002e0d
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], dil
lea r8d, [rdi + 0x14]
lea rdx, str.VHJLZXJuZWwzMi5kbGw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x280]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140002d53
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
mov rdx, qword [rsp + 0x298]
cmp rdx, 0x10
jb 0x140002da5
inc rdx
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002da0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002da0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], 0xf
mov byte [rsp + 0x280], 0
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140002e04
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002dff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rdi, rdi
je 0x1400043b8
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJPcGVuUHJvY2Vzcw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140002e63
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f00], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140002ec6
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002eba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002eba
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f00]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140002f09
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400043da
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x24
lea rdx, str.VHJDcmVhdGVUb29saGVscDMyU25hcHNob3Q
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140002f68
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f38], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140002fcb
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002fbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140002fbf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f38]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000300e
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003009
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400043fc
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJQcm9jZXNzMzJGaXJzdFc
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x14000306d
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f40], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400030d0
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400030c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400030c4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f40]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003113
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000310e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x14000441e
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJQcm9jZXNzMzJOZXh0Vw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003172
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f48], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400031d5
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400031c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400031c9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f48]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003218
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003213
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004440
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJNb2R1bGUzMkZpcnN0Vw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003277
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f50], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400032da
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400032ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400032ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f50]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000331d
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003318
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004468
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJNb2R1bGUzMk5leHRX
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x14000337c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f58], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400033df
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400033d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400033d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f58]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003422
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000341d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004490
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x24
lea rdx, str.VHJLMzJHZXRQcm9jZXNzTWVtb3J5SW5mbw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003481
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f60], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400034e4
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400034d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400034d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f60]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003527
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003522
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400044b8
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJEZXZpY2VJb0NvbnRyb2w
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003586
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f70], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x1400035e9
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400035dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400035dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f70]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000362c
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003627
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400044e0
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJBZHZhcGkzMi5kbGw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x280]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x14000368b
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdi, rax
mov rdx, qword [rsp + 0x298]
cmp rdx, 0x10
jb 0x1400036dd
inc rdx
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400036d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400036d8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], 0xf
mov byte [rsp + 0x280], 0
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000373c
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003737
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rdi, rdi
jne 0x140003853
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], dil
lea r8d, [rdi + 0x14]
lea rdx, str.VHJBZHZhcGkzMi5kbGw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x260]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003799
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
mov rdx, qword [rsp + 0x278]
cmp rdx, 0x10
jb 0x1400037eb
inc rdx
mov rcx, qword [rsp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400037e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400037e6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], 0xf
mov byte [rsp + 0x260], 0
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000384a
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003845
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rdi, rdi
je 0x140004508
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJPcGVuUHJvY2Vzc1Rva2Vu
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x1400038a9
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f78], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x14000390c
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003900
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003900
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f78]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000394f
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000394a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004530
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x20
lea rdx, str.VHJBZGp1c3RUb2tlblByaXZpbGVnZXM
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x1400039ae
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f88], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003a11
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a05
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003a05
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f88]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003a54
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003a4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004558
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x1c
lea rdx, str.VHJRdWVyeVNlcnZpY2VTdGF0dXM
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003ab3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fa0], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003b16
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b0a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003b0a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fa0]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003b59
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003b54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004580
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJDb250cm9sU2VydmljZQ
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003bb8
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fa8], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003c1b
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003c0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003c0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fa8]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003c5e
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003c59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400045a8
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJEZWxldGVTZXJ2aWNl
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003cbd
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fb8], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003d20
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003d14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fb8]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003d63
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400045d0
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x1c
lea rdx, str.VHJDbG9zZVNlcnZpY2VIYW5kbGU
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003dc2
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fc0], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003e25
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003e19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003e19
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fc0]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003e68
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003e63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x1400045f8
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x20
lea rdx, str.VHJMb29rdXBQcml2aWxlZ2VWYWx1ZVc
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003ec7
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f80], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140003f2a
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003f1e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f80]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140003f6d
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003f68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004620
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJPcGVuU0NNYW5hZ2VyVw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x140003fcc
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f90], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x14000402f
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004023
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004023
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f90]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140004072
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000406d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004648
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJPcGVuU2VydmljZVc
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x1400040d1
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033f98], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140004134
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004128
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004128
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033f98]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140004177
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004172
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004670
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x14
lea rdx, str.VHJTdGFydFNlcnZpY2VX
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x1400041d6
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fb0], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x140004239
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000422d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000422d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fb0]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x14000427c
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004277
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004378
call fcn.140022b54
test rbx, rbx
je 0x140004698
mov qword [rsp + 0x230], rsi
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov r8d, 0x18
lea rdx, str.VHJDcmVhdGVTZXJ2aWNlVw
lea rcx, [rsp + 0x220]
call fcn.140001a10
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.140001b70
cmp qword [rax + 0x18], 0x10
jb 0x1400042db
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x140033fc8], rax
mov rdx, qword [rsp + 0x258]
cmp rdx, 0x10
jb 0x14000433e
inc rdx
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004332
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004332
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
mov rbx, qword [0x140033fc8]
mov rdx, qword [rsp + 0x238]
cmp rdx, 0x10
jb 0x140004384
inc rdx
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000437f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000437f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140022b54
test rbx, rbx
je 0x1400046c0
mov al, 1
jmp 0x140004393
mov rcx, qword [rsp + 0x2a0]
xor rcx, rsp
call fcn.140022b30
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
lea rdx, str.dll_1__not_found.
lea rcx, [rsp + 0x28]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x28]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_1.
lea rcx, [rsp + 0x40]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_8.
lea rcx, [rsp + 0x58]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x58]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_9.
lea rcx, [rsp + 0x70]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_10.
lea rcx, [rsp + 0x88]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x88]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_11.
lea rcx, [rsp + 0xa0]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0xa0]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_12.
lea rcx, [rsp + 0xb8]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0xb8]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_13.
lea rcx, [rsp + 0xd0]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0xd0]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_15.
lea rcx, [rsp + 0xe8]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0xe8]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.dll_2__not_found.
lea rcx, [rsp + 0x100]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x100]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a1.
lea rcx, [rsp + 0x118]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x118]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a3.
lea rcx, [rsp + 0x130]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x130]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a6.
lea rcx, [rsp + 0x148]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x148]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a7.
lea rcx, [rsp + 0x160]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x160]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a9.
lea rcx, [rsp + 0x178]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x178]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a10.
lea rcx, [rsp + 0x190]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x190]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a2.
lea rcx, [rsp + 0x1a8]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x1a8]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a4.
lea rcx, [rsp + 0x1c0]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x1c0]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a5.
lea rcx, [rsp + 0x1d8]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x1d8]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a8.
lea rcx, [rsp + 0x1f0]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll__CxxThrowException
lea rdx, str.Cannot_find_function_a11.
lea rcx, [rsp + 0x208]
call fcn.140001830
lea rdx, [0x1400300a0]
lea rcx, [rsp + 0x208]
call sub.VCRUNTIME140.dll__CxxThrowException
int3