Function at 0x140002f20
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov edi, edx
mov rbx, rcx
lea rdx, [0x14002aca8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcb8], rax
test rax, rax
jne 0x140002f6b
lea rdx, [0x14002acc8]
lea rcx, [0x14002ad00]
call fcn.140001cb0
mov eax, 0xffffffff
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret
lea rdx, [0x14002ad10]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dca0], rax
test rax, rax
jne 0x140002f90
lea rdx, [0x14002ad30]
jmp 0x140002f4f
lea rdx, [0x14002ad68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dc88], rax
test rax, rax
jne 0x140002fb5
lea rdx, [0x14002ad78]
jmp 0x140002f4f
lea rdx, [0x14002ada8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcb0], rax
test rax, rax
jne 0x140002fdd
lea rdx, [0x14002adc8]
jmp 0x140002f4f
lea rdx, [0x14002ae00]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dc90], rax
test rax, rax
jne 0x140003005
lea rdx, [0x14002ae10]
jmp 0x140002f4f
lea rdx, [0x14002ae40]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcc0], rax
test rax, rax
jne 0x14000302d
lea rdx, [0x14002ae58]
jmp 0x140002f4f
lea rdx, [0x14002ae90]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dc98], rax
test rax, rax
jne 0x140003055
lea rdx, [0x14002aea0]
jmp 0x140002f4f
lea rdx, [0x14002aed0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dca8], rax
test rax, rax
jne 0x14000307d
lea rdx, [0x14002aee0]
jmp 0x140002f4f
lea rdx, [0x14002af10]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcc8], rax
test rax, rax
jne 0x1400030a5
lea rdx, [0x14002af28]
jmp 0x140002f4f
cmp edi, 0x133
jl 0x1400030d5
lea rdx, [0x14002af60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcd0], rax
test rax, rax
jne 0x1400030d5
lea rdx, [0x14002af70]
jmp 0x140002f4f
lea rdx, [0x14002af98]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd60], rax
test rax, rax
jne 0x1400030fd
lea rdx, [0x14002afa8]
jmp 0x140002f4f
lea rdx, [0x14002afd8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcf0], rax
test rax, rax
jne 0x140003125
lea rdx, [0x14002afe8]
jmp 0x140002f4f
lea rdx, [0x14002b010]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dce0], rax
test rax, rax
jne 0x14000314d
lea rdx, [0x14002b020]
jmp 0x140002f4f
lea rdx, [0x14002b048]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dce8], rax
test rax, rax
jne 0x140003175
lea rdx, [0x14002b058]
jmp 0x140002f4f
lea rdx, [0x14002b080]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcd8], rax
test rax, rax
jne 0x14000319d
lea rdx, [0x14002b090]
jmp 0x140002f4f
lea rdx, [0x14002b0c0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd08], rax
test rax, rax
jne 0x1400031c5
lea rdx, [0x14002b0d0]
jmp 0x140002f4f
lea rdx, [0x14002b0f8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd10], rax
test rax, rax
jne 0x1400031ed
lea rdx, [0x14002b108]
jmp 0x140002f4f
lea rdx, [0x14002b130]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dcf8], rax
test rax, rax
jne 0x140003215
lea rdx, [0x14002b148]
jmp 0x140002f4f
lea rdx, [0x14002b178]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd00], rax
test rax, rax
jne 0x14000323d
lea rdx, [0x14002b190]
jmp 0x140002f4f
lea rdx, [0x14002b1c0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd88], rax
test rax, rax
jne 0x140003265
lea rdx, [0x14002b1d8]
jmp 0x140002f4f
lea rdx, [0x14002b208]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd90], rax
test rax, rax
jne 0x14000328d
lea rdx, [0x14002b218]
jmp 0x140002f4f
lea rdx, [0x14002b240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd98], rax
test rax, rax
jne 0x1400032b5
lea rdx, [0x14002b250]
jmp 0x140002f4f
lea rdx, [0x14002b280]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dda0], rax
test rax, rax
jne 0x1400032dd
lea rdx, [0x14002b290]
jmp 0x140002f4f
lea rdx, [0x14002b2b8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de00], rax
test rax, rax
jne 0x140003305
lea rdx, [0x14002b2c8]
jmp 0x140002f4f
lea rdx, [0x14002b2f0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de08], rax
test rax, rax
jne 0x14000332d
lea rdx, [0x14002b300]
jmp 0x140002f4f
lea rdx, [0x14002b330]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de10], rax
test rax, rax
jne 0x140003355
lea rdx, [0x14002b350]
jmp 0x140002f4f
lea rdx, [0x14002b388]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd40], rax
test rax, rax
jne 0x14000337d
lea rdx, [0x14002b3a0]
jmp 0x140002f4f
lea rdx, [0x14002b3d0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd30], rax
test rax, rax
jne 0x1400033a5
lea rdx, [0x14002b3e8]
jmp 0x140002f4f
lea rdx, [0x14002b420]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd38], rax
test rax, rax
jne 0x1400033cd
lea rdx, [0x14002b438]
jmp 0x140002f4f
lea rdx, [0x14002b470]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd58], rax
test rax, rax
jne 0x1400033f5
lea rdx, [0x14002b480]
jmp 0x140002f4f
lea rdx, [0x14002b4b0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd50], rax
test rax, rax
jne 0x14000341d
lea rdx, [0x14002b4c0]
jmp 0x140002f4f
lea rdx, [0x14002b4e8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddb0], rax
test rax, rax
jne 0x140003445
lea rdx, [0x14002b4f8]
jmp 0x140002f4f
lea rdx, [0x14002b528]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd80], rax
test rax, rax
jne 0x14000346d
lea rdx, [0x14002b540]
jmp 0x140002f4f
lea rdx, [0x14002b570]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd70], rax
test rax, rax
jne 0x140003495
lea rdx, [0x14002b588]
jmp 0x140002f4f
lea rdx, [0x14002b5c0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd78], rax
test rax, rax
jne 0x1400034bd
lea rdx, [0x14002b5e0]
jmp 0x140002f4f
lea rdx, [0x14002b618]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd48], rax
test rax, rax
jne 0x1400034e5
lea rdx, [0x14002b630]
jmp 0x140002f4f
lea rdx, [0x14002b668]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de20], rax
test rax, rax
jne 0x14000350d
lea rdx, [0x14002b680]
jmp 0x140002f4f
lea rdx, [0x14002b6b8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de18], rax
test rax, rax
jne 0x140003535
lea rdx, [0x14002b6c8]
jmp 0x140002f4f
lea rdx, [0x14002b6f0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd28], rax
test rax, rax
jne 0x14000355d
lea rdx, [0x14002b708]
jmp 0x140002f4f
lea rdx, [0x14002b740]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dda8], rax
test rax, rax
jne 0x140003585
lea rdx, [0x14002b758]
jmp 0x140002f4f
lea rdx, [0x14002b788]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd20], rax
test rax, rax
jne 0x1400035ad
lea rdx, [0x14002b798]
jmp 0x140002f4f
lea rdx, [0x14002b7c8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddd0], rax
test rax, rax
jne 0x1400035d5
lea rdx, [0x14002b7d8]
jmp 0x140002f4f
lea rdx, [0x14002b808]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddb8], rax
test rax, rax
jne 0x1400035fd
lea rdx, [0x14002b818]
jmp 0x140002f4f
lea rdx, [0x14002b848]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd18], rax
test rax, rax
jne 0x140003625
lea rdx, [0x14002b858]
jmp 0x140002f4f
lea rdx, [0x14002b888]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddf0], rax
test rax, rax
jne 0x14000364d
lea rdx, [0x14002b898]
jmp 0x140002f4f
lea rdx, [0x14002b8c8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddf8], rax
test rax, rax
jne 0x140003675
lea rdx, [0x14002b8e8]
jmp 0x140002f4f
lea rdx, [0x14002b928]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dd68], rax
test rax, rax
jne 0x14000369d
lea rdx, [0x14002b940]
jmp 0x140002f4f
lea rdx, [0x14002b970]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddc0], rax
test rax, rax
jne 0x1400036c5
lea rdx, [0x14002b980]
jmp 0x140002f4f
lea rdx, [0x14002b9b0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddc8], rax
test rax, rax
jne 0x1400036ed
lea rdx, [0x14002b9c0]
jmp 0x140002f4f
lea rdx, [0x14002b9f0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003ddd8], rax
test rax, rax
jne 0x140003715
lea rdx, [0x14002ba08]
jmp 0x140002f4f
lea rdx, [0x14002ba38]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dde8], rax
test rax, rax
jne 0x14000373d
lea rdx, [0x14002ba50]
jmp 0x140002f4f
lea rdx, [0x14002ba80]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003dde0], rax
test rax, rax
jne 0x140003765
lea rdx, [0x14002baa0]
jmp 0x140002f4f
lea rdx, [0x14002bad8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de28], rax
test rax, rax
jne 0x14000378d
lea rdx, [0x14002baf0]
jmp 0x140002f4f
lea rdx, [0x14002bb20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de30], rax
test rax, rax
jne 0x1400037b5
lea rdx, [0x14002bb30]
jmp 0x140002f4f
lea rdx, [0x14002bb60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14003de38], rax
test rax, rax
jne 0x1400037dd
lea rdx, [0x14002bb78]
jmp 0x140002f4f
mov rbx, qword [rsp + 0x30]
xor eax, eax
add rsp, 0x20
pop rdi
ret