Function at 0x140006d40
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 [0x1400b2020]
xor rax, rsp
mov qword [rsp + 0x390], rax
xor esi, esi
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140006db5
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 0x140006e04
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006dff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f16
call fcn.14003e884
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], 0xf
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140006e63
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rdi, rdi
jne 0x140006f77
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x370]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140006ec0
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 0x140006f0f
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f0a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f1c
call fcn.14003e884
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], 0xf
mov byte [rsp + 0x370], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140006f6e
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f69
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rdi, rdi
je 0x140008f22
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140006fcd
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75a0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000702d
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007021
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f45
call fcn.14003e884
mov rbx, qword [0x1400b75a0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007070
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000706b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140008f4b
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400070cf
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75a8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000712f
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007123
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f6e
call fcn.14003e884
mov rbx, qword [0x1400b75a8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007172
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000716d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140008f74
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400071d1
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75b0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007231
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007225
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008f97
call fcn.14003e884
mov rbx, qword [0x1400b75b0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007274
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000726f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140008f9d
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400072d3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75b8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007333
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007327
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008fc0
call fcn.14003e884
mov rbx, qword [0x1400b75b8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007376
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007371
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140008fc6
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400073d5
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75c0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007435
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007429
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008fef
call fcn.14003e884
mov rbx, qword [0x1400b75c0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007478
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007473
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140008ff5
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400074d7
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75c8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007537
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000752b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000901e
call fcn.14003e884
mov rbx, qword [0x1400b75c8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000757a
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007575
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009024
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400075d9
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75d0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007639
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000762d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000904d
call fcn.14003e884
mov rbx, qword [0x1400b75d0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000767c
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007677
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009053
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400076db
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75d8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000773b
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000772f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000907c
call fcn.14003e884
mov rbx, qword [0x1400b75d8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x14000777e
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007779
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009082
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400077dd
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75e0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000783d
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007831
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400090ab
call fcn.14003e884
mov rbx, qword [0x1400b75e0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007880
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000787b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400090b1
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400078df
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75e8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000793f
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007933
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400090da
call fcn.14003e884
mov rbx, qword [0x1400b75e8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007982
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000797d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400090e0
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x1400079e1
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75f0], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007a41
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009109
call fcn.14003e884
mov rbx, qword [0x1400b75f0]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007a84
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a7f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000910f
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007ae3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b75f8], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007b43
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009138
call fcn.14003e884
mov rbx, qword [0x1400b75f8]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007b86
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000913e
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007be5
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7600], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007c45
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009167
call fcn.14003e884
mov rbx, qword [0x1400b7600]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007c88
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000916d
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007ce7
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7608], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007d47
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009196
call fcn.14003e884
mov rbx, qword [0x1400b7608]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007d8a
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007d85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000919c
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007de9
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7610], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140007e49
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091c5
call fcn.14003e884
mov rbx, qword [0x1400b7610]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140007e8c
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007e87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400091cb
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x370]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007eeb
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 0x140007f3a
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091f4
call fcn.14003e884
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], 0xf
mov byte [rsp + 0x370], 0
mov rax, qword [rsp + 0x328]
cmp rax, 0x10
jb 0x140007f9a
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f95
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rdi, rdi
jne 0x1400080ae
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140007ff7
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 0x140008046
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008041
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400091fa
call fcn.14003e884
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], 0xf
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400080a5
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400080a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rdi, rdi
je 0x140009200
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008104
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7618], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008164
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008158
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009229
call fcn.14003e884
mov rbx, qword [0x1400b7618]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400081a7
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400081a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000922f
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008206
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7628], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008266
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000825a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009258
call fcn.14003e884
mov rbx, qword [0x1400b7628]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400082a9
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000925e
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008308
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7640], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008368
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000835c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009287
call fcn.14003e884
mov rbx, qword [0x1400b7640]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400083ab
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000928d
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x14000840a
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7648], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000846a
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000845e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400092b6
call fcn.14003e884
mov rbx, qword [0x1400b7648]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400084ad
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400092bc
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x14000850c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7658], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000856c
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008560
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400092e5
call fcn.14003e884
mov rbx, qword [0x1400b7658]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400085af
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400085aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400092eb
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x14000860e
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7660], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x14000866e
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008662
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009314
call fcn.14003e884
mov rbx, qword [0x1400b7660]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400086b1
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400086ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000931a
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008710
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7620], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008770
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008764
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009343
call fcn.14003e884
mov rbx, qword [0x1400b7620]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400087b3
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400087ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009349
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008812
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7630], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008872
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008866
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009372
call fcn.14003e884
mov rbx, qword [0x1400b7630]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400088b5
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400088b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009378
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008914
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7638], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008974
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008968
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093a1
call fcn.14003e884
mov rbx, qword [0x1400b7638]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x1400089b7
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400089b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400093a7
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008a16
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7650], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008a76
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008a6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093d0
call fcn.14003e884
mov rbx, qword [0x1400b7650]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008ab9
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008ab4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x1400093d6
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.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008b18
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7668], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008b78
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008b6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400093ff
call fcn.14003e884
mov rbx, qword [0x1400b7668]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008bbb
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008bb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009405
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.140001b20
nop
lea rcx, [rsp + 0x310]
call fcn.140006cb0
mov rbx, rax
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008c4e
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
jne 0x140008ce7
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], bl
lea r8d, [rbx + 0x10]
lea rdx, str.VHJVc2VyMzIuZGxs
lea rcx, [rsp + 0x310]
call fcn.140001b20
nop
lea rcx, [rsp + 0x310]
call fcn.1400021b0
mov rbx, rax
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008cde
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008cd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x14000942d
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x14
lea rdx, str.VHJGaW5kV2luZG93Vw
lea rcx, [rsp + 0x310]
call fcn.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008d3d
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
mov qword [0x1400b7670], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008d9d
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008d91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009456
call fcn.14003e884
mov rdi, qword [0x1400b7670]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008de0
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008ddb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rdi, rdi
je 0x14000945c
mov qword [rsp + 0x320], rsi
mov qword [rsp + 0x328], 0xf
mov byte [rsp + 0x310], 0
mov r8d, 0x18
lea rdx, str.VHJHZXRBc3luY0tleVN0YXRl
lea rcx, [rsp + 0x310]
call fcn.140001b20
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x330]
call fcn.140001c80
cmp qword [rax + 0x18], 0x10
jb 0x140008e3f
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [0x1400b7678], rax
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140008e9f
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008e93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009485
call fcn.14003e884
mov rbx, qword [0x1400b7678]
mov rdx, qword [rsp + 0x328]
cmp rdx, 0x10
jb 0x140008ee2
inc rdx
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008edd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000948b
call fcn.14003e884
test rbx, rbx
je 0x140009491
mov al, 1
jmp 0x140008ef1
mov rcx, qword [rsp + 0x390]
xor rcx, rsp
call fcn.14003e860
lea r11, [rsp + 0x3a0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rdi
ret
call fcn.140061cdc
nop
call fcn.140061cdc
nop
lea rdx, str.dll_1__not_found.
lea rcx, [rsp + 0x28]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x28]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_1.
lea rcx, [rsp + 0x40]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x40]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_2.
lea rcx, [rsp + 0x58]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x58]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_3.
lea rcx, [rsp + 0x70]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x70]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_4.
lea rcx, [rsp + 0x88]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x88]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_5.
lea rcx, [rsp + 0xa0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0xa0]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_6.
lea rcx, [rsp + 0xb8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0xb8]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_7.
lea rcx, [rsp + 0xd0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0xd0]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_8.
lea rcx, [rsp + 0xe8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0xe8]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_9.
lea rcx, [rsp + 0x100]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x100]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_10.
lea rcx, [rsp + 0x118]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x118]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_11.
lea rcx, [rsp + 0x130]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x130]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_12.
lea rcx, [rsp + 0x148]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x148]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_13.
lea rcx, [rsp + 0x160]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x160]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_14.
lea rcx, [rsp + 0x178]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x178]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_15.
lea rcx, [rsp + 0x190]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x190]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
call fcn.140061cdc
nop
lea rdx, str.dll_2__not_found.
lea rcx, [rsp + 0x1a8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x1a8]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a1.
lea rcx, [rsp + 0x1c0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x1c0]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a3.
lea rcx, [rsp + 0x1d8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x1d8]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a6.
lea rcx, [rsp + 0x1f0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x1f0]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a7.
lea rcx, [rsp + 0x208]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x208]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a9.
lea rcx, [rsp + 0x220]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x220]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a10.
lea rcx, [rsp + 0x238]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x238]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a2.
lea rcx, [rsp + 0x250]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x250]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a4.
lea rcx, [rsp + 0x268]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x268]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a5.
lea rcx, [rsp + 0x280]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x280]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a8.
lea rcx, [rsp + 0x298]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x298]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_a11.
lea rcx, [rsp + 0x2b0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x2b0]
call fcn.14005d7e0
lea rdx, str.dll_3__not_found.
lea rcx, [rsp + 0x2c8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x2c8]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
lea rdx, str.Cannot_find_function_b1.
lea rcx, [rsp + 0x2e0]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x2e0]
call fcn.14005d7e0
nop
call fcn.140061cdc
nop
call fcn.140061cdc
int3
lea rdx, str.Cannot_find_function_b2.
lea rcx, [rsp + 0x2f8]
call fcn.140001920
lea rdx, [0x1400b0420]
lea rcx, [rsp + 0x2f8]
call fcn.14005d7e0
int3