Function at 0x42619c
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
cmp dword [0x448420], 0
je 0x4261b7
mov eax, 0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dword [0x448420], 1
call fcn.00439a90
call fcn.00427178
push 0x4485a8
call fcn.00407fe0
add esp, 4
push 0x4488b4
call fcn.00407fe0
add esp, 4
push 0x4489a0
call fcn.00407fe0
add esp, 4
push 0x44b054
call fcn.00407fe0
add esp, 4
push 0x44b1f4
call fcn.00407fe0
add esp, 4
push 0x44b304
call fcn.00407fe0
add esp, 4
push 0x44b3e4
call fcn.00407fe0
add esp, 4
push 0x44b50c
call fcn.00407fe0
add esp, 4
push 0x44b654
call fcn.00407fe0
add esp, 4
mov eax, dword [0x44b684]
and eax, 1
cmp eax, 0
jne 0x42627a
push 0x44b688
call fcn.00406580
add esp, 4
mov esi, eax
push esi
call sub.KERNEL32.dll_LoadLibraryW
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
mov dword [0x44b6a8], ebx
or dword [0x44b684], 1
mov eax, dword [0x44b684]
and eax, 2
cmp eax, 0
jne 0x4262b4
push 0x44b6ac
call fcn.00406580
add esp, 4
mov esi, eax
push esi
call sub.KERNEL32.dll_LoadLibraryW
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
mov dword [0x44b6d0], ebx
or dword [0x44b684], 2
mov eax, dword [0x44b684]
and eax, 4
cmp eax, 0
jne 0x4262fe
push 0x44b6d4
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6a8]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x4262f1
mov ebx, 0x439dc4
mov dword [0x44b714], ebx
or dword [0x44b684], 4
mov eax, dword [0x44b684]
and eax, 8
cmp eax, 0
jne 0x426348
push 0x44b718
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6a8]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x42633b
mov ebx, 0x439dc4
mov dword [0x44b750], ebx
or dword [0x44b684], 8
mov eax, dword [0x44b684]
and eax, 0x10
cmp eax, 0
jne 0x426392
push 0x44b754
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x426385
mov ebx, 0x439dc4
mov dword [0x44b794], ebx
or dword [0x44b684], 0x10
mov eax, dword [0x44b684]
and eax, 0x20
cmp eax, 0
jne 0x4263dc
push 0x44b798
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x4263cf
mov ebx, 0x439dc4
mov dword [0x44b7c0], ebx
or dword [0x44b684], 0x20
mov eax, dword [0x44b684]
and eax, 0x40
cmp eax, 0
jne 0x426426
push 0x44b7c4
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x426419
mov ebx, 0x439dc4
mov dword [0x44b7ec], ebx
or dword [0x44b684], 0x40
mov eax, dword [0x44b684]
and eax, 0x80
cmp eax, 0
jne 0x426475
push 0x44b7f0
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x426465
mov ebx, 0x439dc4
mov dword [0x44b81c], ebx
or dword [0x44b684], 0x80
mov eax, dword [0x44b684]
and eax, 0x100
cmp eax, 0
jne 0x4264c4
push 0x44b820
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x4264b4
mov ebx, 0x439dc4
mov dword [0x44b854], ebx
or dword [0x44b684], 0x100
mov eax, dword [0x44b684]
and eax, 0x200
cmp eax, 0
jne 0x426513
push 0x44b858
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x426503
mov ebx, 0x439dc4
mov dword [0x44b880], ebx
or dword [0x44b684], 0x200
mov eax, dword [0x44b684]
and eax, 0x400
cmp eax, 0
jne 0x426562
push 0x44b884
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x426552
mov ebx, 0x439dc4
mov dword [0x44b8ac], ebx
or dword [0x44b684], 0x400
mov eax, dword [0x44b684]
and eax, 0x800
cmp eax, 0
jne 0x4265b1
push 0x44b8b0
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x4265a1
mov ebx, 0x439dc4
mov dword [0x44b8f8], ebx
or dword [0x44b684], 0x800
mov eax, dword [0x44b684]
and eax, 0x1000
cmp eax, 0
jne 0x426600
push 0x44b8fc
call fcn.004065c0
add esp, 4
mov esi, eax
push esi
push dword [0x44b6d0]
call sub.KERNEL32.dll_GetProcAddress
mov ebx, eax
push esi
call fcn.00409cf0
add esp, 4
cmp ebx, 0
jne 0x4265f0
mov ebx, 0x439dc4
mov dword [0x44b954], ebx
or dword [0x44b684], 0x1000
mov eax, 0
jmp 0x426607
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret