Function at 0x140001240
Capabilities:
Link many functions at runtime

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rcx, [rbp - 0x20]
call fcn.140001720
cmp qword [rax + 0x18], 0xf
jbe 0x14000125c
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdx, qword [rbp - 8]
mov qword [0x14000c7f0], rax
cmp rdx, 0xf
jbe 0x1400012b1
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400012a5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400012a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
mov rax, qword [0x14000c7f0]
test rax, rax
je 0x14000170d
lea rcx, [rbp - 0x20]
call fcn.1400019a0
cmp qword [rax + 0x18], 0xf
jbe 0x1400012cd
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdx, qword [rbp - 8]
mov qword [0x14000c7f8], rax
cmp rdx, 0xf
jbe 0x140001322
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001316
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001316
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
mov rax, qword [0x14000c7f8]
test rax, rax
je 0x14000170d
lea rcx, [rbp - 0x20]
call fcn.140001c40
cmp qword [rax + 0x18], 0xf
jbe 0x14000133e
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdx, qword [rbp - 8]
mov qword [0x14000c7e8], rax
cmp rdx, 0xf
jbe 0x140001393
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001387
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001387
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
mov rax, qword [0x14000c7e8]
test rax, rax
je 0x14000170d
lea rcx, [rbp - 0x20]
call fcn.140001e10
cmp qword [rax + 0x18], 0xf
jbe 0x1400013af
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400013fd
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400013f8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400013f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140002150
cmp qword [rax + 0x18], 0xf
jbe 0x140001410
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14000145e
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001459
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001459
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.1400023e0
cmp qword [rax + 0x18], 0xf
jbe 0x140001471
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400014bf
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400014ba
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400014ba
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140002740
cmp qword [rax + 0x18], 0xf
jbe 0x1400014d2
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140001520
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000151b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000151b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140002aa0
cmp qword [rax + 0x18], 0xf
jbe 0x140001533
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140001581
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000157c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000157c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140002df0
cmp qword [rax + 0x18], 0xf
jbe 0x140001594
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400015e2
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400015dd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400015dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140003070
cmp qword [rax + 0x18], 0xf
jbe 0x1400015f5
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140001643
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000163e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000163e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.1400033c0
cmp qword [rax + 0x18], 0xf
jbe 0x140001656
mov rax, qword [rax]
mov rcx, qword [0x14000c7e8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400016a4
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000169f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000169f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
lea rcx, [rbp - 0x20]
call fcn.140003650
cmp qword [rax + 0x18], 0xf
jbe 0x1400016b7
mov rax, qword [rax]
mov rcx, qword [0x14000c7f8]
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140001705
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001700
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001700
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140008a64
mov al, 1
add rsp, 0x40
pop rbp
ret
xor al, al
add rsp, 0x40
pop rbp
ret