Function at 0x409e30
Capabilities:
Link many functions at runtime

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0x5c
push esi
push 0x41f76c
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [ebp - 0x50], 0x4cdcac29
mov esi, eax
mov dword [ebp - 0x4c], 0xca61ac12
lea eax, [ebp - 0x50]
mov dword [ebp - 0x48], 0x66dca733
mov dword [ebp - 0x44], 0x13f1b610
mov dword [ebp - 0x40], 0x29a8830e
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x59dcb628
mov dword [ebp - 0x4c], 0xda6aa733
mov dword [ebp - 0x48], 0x5cd9a732
mov dword [ebp - 0x44], 0x3decb105
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
mov dword [0x422788], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x4cdcac29
mov dword [ebp - 0x4c], 0xca61ac12
mov dword [ebp - 0x48], 0x5ac7ae23
mov dword [ebp - 0x44], 0x12f98a05
mov dword [ebp - 0x40], 0x29cdae04
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
mov dword [0x42275c], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x40], xmm1
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x59dcb628
mov dword [ebp - 0x4c], 0xd061b22f
mov dword [ebp - 0x48], 0x5cd9a732
mov dword [ebp - 0x44], 0x3decb105
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
mov dword [0x42274c], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x4cdcac29
mov dword [ebp - 0x4c], 0xca61ac12
mov dword [ebp - 0x48], 0x5bcdb731
mov dword [ebp - 0x44], 0x8e88d19
mov dword [ebp - 0x40], 0x68c6ad09
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
mov dword [0x422764], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x4cdcac29
mov dword [ebp - 0x4c], 0xca61ac12
mov dword [ebp - 0x48], 0x47c6ad23
mov dword [ebp - 0x44], 0x3deca105
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
mov dword [0x422748], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x40], xmm1
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x4cdcac29
mov dword [ebp - 0x4c], 0xca61ac12
mov dword [ebp - 0x48], 0x47cdb22f
mov dword [ebp - 0x44], 0x3df4b035
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
mov dword [0x422758], eax
lea eax, [ebp - 0x50]
movaps xmmword [ebp - 0x50], xmm1
movaps xmm1, xmmword [ebp - 0x40]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x42278c], eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x4cdcac29
mov dword [ebp - 0xc], 0xca61ac12
mov dword [ebp - 8], 0x47cdb22f
mov dword [ebp - 4], 0x7c98c221
movaps xmm1, xmmword [ebp - 0x10]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0xbe04c260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422778], eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x59dcb628
mov dword [ebp - 0xc], 0xcc61b731
mov dword [ebp - 8], 0x4fc68b19
mov dword [ebp - 4], 0x7c98830f
movaps xmm1, xmmword [ebp - 0x10]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0xbe04c260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x50], 0x4cdcac29
mov dword [ebp - 0x4c], 0xca61ac12
mov dword [ebp - 0x48], 0x4dc9a732
mov dword [ebp - 0x44], 0x19f4ab26
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0x990cc260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x57a0c260
movaps xmm1, xmmword [ebp - 0x50]
mov dword [ebp - 0x30], 0x29a8c260
mov dword [ebp - 0x2c], 0xbe04c260
mov dword [ebp - 0x28], 0x29a8c260
mov dword [ebp - 0x24], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x30]
mov dword [0x422774], eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0x990cc260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x57a0c260
movaps xmmword [ebp - 0x50], xmm1
lea eax, [ebp - 0x50]
movaps xmm1, xmmword [ebp - 0x40]
pxor xmm1, xmmword [ebp - 0x20]
push eax
push esi
movaps xmmword [ebp - 0x40], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Kernel32.dll
mov dword [0x422754], eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov esi, eax
mov dword [ebp - 0x10], 0x59c9a728
mov dword [ebp - 0xc], 0xd168ae21
lea eax, [ebp - 0x10]
mov dword [ebp - 8], 0x29a8c203
mov dword [ebp - 4], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x10]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0xbe04c260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422780], eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x59c9a728
mov dword [ebp - 0xc], 0xdb61b026
mov dword [ebp - 8], 0x29a8c260
mov dword [ebp - 4], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x10]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0xbe04c260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422750], eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x79dca727
mov dword [ebp - 0xc], 0xdb67ad12
mov dword [ebp - 8], 0x4ce0b113
mov dword [ebp - 4], 0x7c98b201
movaps xmm1, xmmword [ebp - 0x10]
push eax
mov dword [ebp - 0x20], 0x29a8c260
mov dword [ebp - 0x1c], 0xbe04c260
mov dword [ebp - 0x18], 0x29a8c260
mov dword [ebp - 0x14], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x20]
push esi
movaps xmmword [ebp - 0x10], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x10], 0x29a8c260
mov dword [ebp - 0xc], 0xbe04c260
mov dword [ebp - 8], 0x29a8c260
mov dword [ebp - 4], 0x7c98c260
mov dword [ebp - 0x20], 0x5bc9aa23
mov dword [ebp - 0x1c], 0xca7ca72e
mov dword [ebp - 0x18], 0x29a8c221
mov dword [ebp - 0x14], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x20]
pxor xmm1, xmmword [ebp - 0x10]
movaps xmmword [ebp - 0x20], xmm1
mov dword [ebp - 0x10], 0x5bcdb135
mov dword [ebp - 0xc], 0xda2af053
mov dword [ebp - 8], 0x29a8ae0c
mov dword [ebp - 4], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x10]
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0xbe04c260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x40]
mov dword [0x42277c], eax
lea eax, [ebp - 0x10]
movaps xmmword [ebp - 0x10], xmm1
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea ecx, [ebp - 0x20]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422784], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x65dca727
mov dword [ebp - 0x1c], 0xfb70b101
mov dword [ebp - 0x18], 0x5bc7b012
mov dword [ebp - 0x14], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x20]
push eax
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0xbe04c260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x40]
push esi
movaps xmmword [ebp - 0x20], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422760], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x48cdb023
mov dword [ebp - 0x1c], 0xd742a714
mov dword [ebp - 0x18], 0x29e9a70c
mov dword [ebp - 0x14], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x20]
push eax
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0xbe04c260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x40]
push esi
movaps xmmword [ebp - 0x20], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422770], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x5dc1b037
mov dword [ebp - 0x1c], 0xd26d8405
mov dword [ebp - 0x18], 0x29a8c205
mov dword [ebp - 0x14], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x20]
push eax
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0xbe04c260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x40]
push esi
movaps xmmword [ebp - 0x20], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x422768], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x5ac7ae23
mov dword [ebp - 0x1c], 0xd0658a05
mov dword [ebp - 0x18], 0x29cdae04
mov dword [ebp - 0x14], 0x7c98c260
movaps xmm1, xmmword [ebp - 0x20]
push eax
mov dword [ebp - 0x40], 0x29a8c260
mov dword [ebp - 0x3c], 0xbe04c260
mov dword [ebp - 0x38], 0x29a8c260
mov dword [ebp - 0x34], 0x7c98c260
pxor xmm1, xmmword [ebp - 0x40]
push esi
movaps xmmword [ebp - 0x20], xmm1
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x42276c], eax
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret