Function at 0x13220adc
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffff8
push ebx
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
call fcn.131450b8
mov ebx, 0x132a87d4
xor eax, eax
push ebp
push 0x13220f0e
push dword fs:[eax]
mov dword fs:[eax], esp
mov byte [ebp - 5], 0
mov byte [0x132c5d5c], 0
cmp dword [ebp - 4], 0
jne 0x13220b1f
lea eax, [ebp - 4]
mov edx, 0x13220f28
call fcn.13144cc0
mov eax, dword [0x132c5d58]
call fcn.13174b6c
xor eax, eax
push ebp
push 0x13220ef1
push dword fs:[eax]
mov dword fs:[eax], esp
cmp dword [0x132a87d0], 0
jne 0x13220ec9
mov byte [0x132c5d5c], 0
mov byte [0x132c5d5d], 0
mov eax, dword [ebp - 4]
call fcn.131450c8
push eax
call sub.kernel32.dll_LoadLibraryA
mov dword [ebx], eax
cmp dword [ebx], 0
je 0x13220ecd
push 0x13220f34
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87cc], eax
push 0x13220f40
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87c8], eax
push 0x13220f50
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87a8], eax
push 0x13220f5c
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8788], eax
push 0x13220f68
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8740], eax
push 0x13220f78
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8738], eax
push 0x13220f84
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a873c], eax
push 0x13220f90
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87b0], eax
push 0x13220f98
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87ac], eax
push 0x13220fa0
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87a4], eax
push 0x13220fa8
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87a0], eax
push 0x13220fb4
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a879c], eax
push 0x13220fc0
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8768], eax
push 0x13220fcc
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8798], eax
push 0x13220fd4
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8794], eax
push 0x13220fdc
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8790], eax
push 0x13220fe8
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a878c], eax
push 0x13220ff4
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8784], eax
push 0x13220ffc
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8780], eax
push 0x13221004
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a877c], eax
push 0x1322100c
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8774], eax
push 0x13221014
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8778], eax
push 0x13221020
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87b8], eax
push 0x13221028
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8770], eax
push 0x13221030
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a876c], eax
push 0x13221038
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8764], eax
push 0x13221044
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8760], eax
push 0x13221050
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87b4], eax
push 0x13221058
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8758], eax
push 0x13221068
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8754], eax
push 0x13221078
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a874c], eax
push 0x13221088
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8750], eax
push 0x1322109c
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8744], eax
push 0x132210ac
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a8748], eax
push 0x132210bc
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a875c], eax
push 0x132210c8
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87bc], eax
push 0x132210d4
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87c0], eax
push 0x132210e4
mov eax, dword [ebx]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87c4], eax
cmp dword [0x132a87bc], 0
je 0x13220e32
cmp dword [0x132a87c0], 0
je 0x13220e32
cmp dword [0x132a87c4], 0
jne 0x13220e36
xor eax, eax
jmp 0x13220e38
mov al, 1
mov byte [0x132c5d5c], al
cmp byte [0x132c5d5c], 0
jne 0x13220ec3
push 0x132210f0
call sub.kernel32.dll_LoadLibraryA
mov dword [0x132a87d8], eax
cmp dword [0x132a87d8], 0
je 0x13220ec3
push 0x132210c8
mov eax, dword [0x132a87d8]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87bc], eax
push 0x132210d4
mov eax, dword [0x132a87d8]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87c0], eax
push 0x132210e4
mov eax, dword [0x132a87d8]
push eax
call sub.kernel32.dll_GetProcAddress_1
mov dword [0x132a87c4], eax
cmp dword [0x132a87bc], 0
je 0x13220eb8
cmp dword [0x132a87c0], 0
je 0x13220eb8
cmp dword [0x132a87c4], 0
jne 0x13220ebc
xor eax, eax
jmp 0x13220ebe
mov al, 1
mov byte [0x132c5d5d], al
mov byte [ebp - 5], 1
jmp 0x13220ecd
mov byte [ebp - 5], 1
cmp byte [ebp - 5], 0
je 0x13220ed9
inc dword [0x132a87d0]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x13220ef8
mov eax, dword [0x132c5d58]
call fcn.13174b74
ret