Function at 0x100b63c0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1011ef8b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xa0
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push esi
push edi
push 0x110d98e0
call ebx
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x110d98d0
push eax
call esi
push 0x110d98f8
mov edi, eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d9910
mov dword [ebp - 0x4c], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d9928
mov dword [ebp - 0x58], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d9950
mov dword [ebp - 0x60], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d9964
mov dword [ebp - 0x5c], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d998c
mov dword [ebp - 0x54], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d99a8
mov dword [ebp - 0x50], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d99c4
mov dword [ebp - 0x64], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d99e4
mov dword [ebp - 0x68], eax
call ebx
push 0x110d98d0
push eax
call esi
push 0x110d9a04
mov dword [ebp - 0x6c], eax
call ebx
push 0x110d98d0
push eax
call esi
mov esi, dword [ebp - 0x4c]
push 0
push 0x110d9a28
mov dword [ebp - 0x70], eax
call esi
add esp, 8
test eax, eax
je 0x100b6b81
push 0
push 0x110d9a34
mov dword [0x11292f78], eax
call esi
add esp, 8
test eax, eax
jne 0x100b650d
push 0x110d9fcc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a34
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 2
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 3
jmp 0x100b6bab
push 0
push 0x110d9a4c
mov dword [0x11290b4c], eax
call esi
add esp, 8
test eax, eax
jne 0x100b6551
push 0x110d9ffc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a4c
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 4
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 5
jmp 0x100b6bab
push 0
push 0x110d9a64
mov dword [0x11290d6c], eax
call esi
add esp, 8
test eax, eax
jne 0x100b6595
push 0x110da02c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a64
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 6
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 7
jmp 0x100b6bab
push 0
push 0x110d9a74
mov dword [0x112962f0], eax
call dword [ebp - 0x50]
add esp, 8
test eax, eax
jne 0x100b65da
push 0x110da05c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a74
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 8
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 9
jmp 0x100b6bab
push 0
push 0x110d9a80
mov dword [0x11296a18], eax
call edi
add esp, 8
test eax, eax
jne 0x100b661e
push 0x110da08c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a80
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0xa
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0xb
jmp 0x100b6bab
push 0
push 0x110d9a94
mov dword [0x11290b48], eax
call edi
add esp, 8
test eax, eax
jne 0x100b6662
push 0x110da0bc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9a94
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0xc
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0xd
jmp 0x100b6bab
push 0
push 0x110d9aa8
mov dword [0x11290d68], eax
call edi
add esp, 8
test eax, eax
jne 0x100b66a6
push 0x110da0ec
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9aa8
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0xe
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0xf
jmp 0x100b6bab
push 0
push 0x110d9ab8
mov dword [0x11291890], eax
call edi
add esp, 8
test eax, eax
jne 0x100b66ea
push 0x110da11c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9ab8
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x10
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x11
jmp 0x100b6bab
push 0
push 0x110d9ad0
mov dword [0x11296a14], eax
call edi
add esp, 8
test eax, eax
jne 0x100b672e
push 0x110da14c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9ad0
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x12
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x13
jmp 0x100b6bab
push 0
push 0x110d9ae8
mov dword [0x11290c18], eax
call edi
add esp, 8
test eax, eax
jne 0x100b6772
push 0x110da17c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9ae8
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x14
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x15
jmp 0x100b6bab
push 0
push 0x110d9afc
mov dword [0x11290d64], eax
call edi
add esp, 8
test eax, eax
jne 0x100b67b6
push 0x110da1ac
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9afc
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x16
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x17
jmp 0x100b6bab
push 0
push 0x110d9b14
mov dword [0x11296388], eax
call edi
add esp, 8
test eax, eax
jne 0x100b67fa
push 0x110da1dc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b14
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x18
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x19
jmp 0x100b6bab
push 0
push 0x110d9b2c
mov dword [0x1129638c], eax
call dword [ebp - 0x54]
add esp, 8
test eax, eax
jne 0x100b683f
push 0x110da20c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b2c
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x1a
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x1b
jmp 0x100b6bab
push 0
push 0x110d9b40
mov dword [0x11291894], eax
call dword [ebp - 0x58]
add esp, 8
test eax, eax
jne 0x100b6884
push 0x110da23c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b40
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x1c
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x1d
jmp 0x100b6bab
push 0
push 0x110d9b50
mov dword [0x11290b54], eax
call dword [ebp - 0x5c]
add esp, 8
test eax, eax
jne 0x100b68c9
push 0x110da26c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b50
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x1e
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x1f
jmp 0x100b6bab
push 0
push 0x110d9b60
mov dword [0x11293194], eax
call dword [ebp - 0x60]
add esp, 8
test eax, eax
jne 0x100b690e
push 0x110da29c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b60
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x20
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x21
jmp 0x100b6bab
push 0
push 0x110d9b70
mov dword [0x11293198], eax
call dword [ebp - 0x64]
add esp, 8
test eax, eax
jne 0x100b6953
push 0x110da2cc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b70
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x22
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x23
jmp 0x100b6bab
push 0
push 0x110d9b88
mov dword [0x11290c1c], eax
call dword [ebp - 0x68]
add esp, 8
test eax, eax
jne 0x100b6998
push 0x110da2fc
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9b88
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x24
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x25
jmp 0x100b6bab
push 0
push 0x110d9ba0
mov dword [0x11296398], eax
call dword [ebp - 0x6c]
add esp, 8
test eax, eax
jne 0x100b69dd
push 0x110da32c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9ba0
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x26
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x27
jmp 0x100b6bab
push 0
push 0x110d9bc0
mov dword [0x1129633c], eax
call dword [ebp - 0x70]
add esp, 8
test eax, eax
jne 0x100b6a22
push 0x110da35c
lea ecx, [ebp - 0x48]
call fcn.10011a20
push 0x110d9bc0
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x28
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 0x29
jmp 0x100b6bab
push 0
push 0x110d9bd4
mov dword [0x1129639c], eax
call edi
add esp, 8
test eax, eax
jne 0x100b6a7d
push 0x110da38c
lea ecx, [ebp - 0x94]
call fcn.10011a20
push 0x110d9bd4
push eax
lea eax, [ebp - 0xac]
mov dword [ebp - 4], 0x2a
push eax
call fcn.1000ff00
add esp, 0xc
push eax
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x2b
call fcn.100b61a0
push 0x110f8a00
lea eax, [ebp - 0x7c]
jmp 0x100b6bbc
push 0x110d9bec
mov dword [0x1129686c], eax
call ebx
push 0x110d9c04
mov esi, eax
call ebx
push 0x110d9c1c
mov edi, eax
call ebx
mov edx, dword [0x11292f78]
mov ebx, eax
mov ecx, dword [edx]
mov ecx, dword [ecx + 0x28]
mov ecx, dword [ecx + 5]
mov ecx, dword [ecx]
mov dword [0x11296384], ecx
test ecx, ecx
je 0x100b6aa3
push 0x110d9c40
push esi
call fcn.10052950
push 0x110d9c58
push esi
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x11290b50], eax
call fcn.10052950
push 0x110d9c7c
push esi
mov eax, dword [eax + 1]
mov dword [0x11296a10], eax
call fcn.10052950
push 0x110d9ca8
push esi
mov eax, dword [eax + 2]
mov eax, dword [eax]
mov dword [0x112962ec], eax
call fcn.10052950
push 0x110d9cc4
push esi
mov eax, dword [eax + 3]
mov dword [0x112919c4], eax
call fcn.10052950
push 0x110d9cf8
push ebx
mov eax, dword [eax + 1]
mov dword [0x11296390], eax
call fcn.10052950
push 0x110d9d18
push edi
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x112936d4], eax
call fcn.10052950
push 0x110d9d34
push esi
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x11296394], eax
call fcn.10052950
add esp, 0x40
mov eax, dword [eax + 2]
push 0x110d9d54
push esi
mov dword [0x1128fed4], eax
call fcn.10052950
mov ecx, dword [ebp - 0xc]
add esp, 8
mov eax, dword [eax + 2]
pop edi
pop esi
mov dword [0x11296a1c], eax
pop ebx
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push 0x110d9f9c
lea ecx, [ebp - 0x30]
call fcn.10011a20
push 0x110d9a28
push eax
lea eax, [ebp - 0x48]
mov dword [ebp - 4], 0
push eax
call fcn.1000ff00
add esp, 0xc
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x18]
call fcn.100b61a0
push 0x110f8a00
lea eax, [ebp - 0x18]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
int3