Function at 0x1000ef90
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
push ebx
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
lea eax, [ebp - 4]
push eax
push 0x40
mov esi, 1
push esi
push 0x83f6d8
call edi
mov bl, 0x85
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f6d8], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f6d8
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f730
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f730], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f730
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f768
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f768], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f768
call edi
push 0x83f78f
push 0x83f785
mov bl, 0xe9
call fcn.100b6700
push 0x83f8d3
push 0x83f8c9
call fcn.100b6700
push 0x83e6d5
push 0x83e6cb
call fcn.100b6700
push 0x83e733
push 0x83e729
call fcn.100b6700
push 0x83f57c
push 0x83f572
call fcn.100b6700
push 0x83f5b2
push 0x83f57e
call fcn.100b6700
push 0x83e6d5
push 0x83e6cb
call fcn.100b6700
push 0x83e733
push 0x83e729
call fcn.100b6700
add esp, 0x40
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f5f5
call edi
mov bl, 0x85
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f5f5], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f5f5
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f7b1
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f7b1], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f7b1
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f8f5
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f8f5], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f8f5
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x83f66d
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x83f66d], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x83f66d
call edi
push 0x1000ef10
push 0x4f9cbd
mov bl, 0xe8
call fcn.100b6700
push 0x1000ed40
push 0x4fa5ae
call fcn.100b6700
push 0x1000ed40
push 0x4f9905
call fcn.100b6700
push 0x1000ed40
push 0x58dccc
call fcn.100b6700
push 0x1000ee50
push 0x5c36c6
call fcn.100b6700
push 0x1000ee80
push 0x66271f
mov bl, 0xe9
call fcn.100b6700
push 0x5db408
push 0x5db3a7
call fcn.100b6700
push 0x5db408
push 0x5db322
call fcn.100b6700
add esp, 0x40
cmp dword [0x102ee020], 2
je 0x1000f1ae
call fcn.100075b0
push 0x1000e8b0
push 0x4da2f9
mov bl, 0xe8
call fcn.100b6700
add esp, 8
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0xd2bce8
call edi
fld dword [0x100d33e4]
lea ecx, [ebp - 4]
fstp dword [0xd2bce8]
mov edx, dword [ebp - 4]
push ecx
push edx
push 4
push 0xd2bce8
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x50f68d
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x50f68d], 0
mov edx, dword [ebp - 4]
push edx
push esi
push 0x50f68d
call edi
cmp dword [0x103670ec], esi
jne 0x1000f22f
push 0x1000ecc0
push 0x788c59
mov bl, 0xe9
call fcn.100b6700
add esp, 8
push 0x1000e7d0
push 0x651c96
mov bl, 0xe9
call fcn.100b6700
push 0x1000e800
push 0x819e66
call fcn.100b6700
push 0x1000e890
push 0x81a999
call fcn.100b6700
push 0x1000e3e0
push 0x7d2b0c
mov bl, 0xe8
call fcn.100b6700
add esp, 0x20
cmp dword [0x10310534], 0
jne 0x1000f47e
push 0x1000eea0
push 0x95e1ab
mov bl, 0xe9
call fcn.100b6700
push 0x10011da0
push 0x40b154
call fcn.100b6700
push 0x10011e20
push 0x64a79a
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x64a85f
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x656e03
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x64ab3d
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x64ac02
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x63ddf2
or bl, 0xff
call fcn.100b6700
add esp, 0x40
push 0x10011e20
push 0x63df89
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x63ea4c
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x64ca0c
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x77faf9
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x81071b
or bl, 0xff
call fcn.100b6700
push 0x10011e20
push 0x81079b
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x47fe31
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x59890d
or bl, 0xff
call fcn.100b6700
add esp, 0x40
push 0x10011d20
push 0x59a399
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x59a93c
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x59b13b
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x5a4261
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x5a4d52
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x5b6117
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x65a6ce
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x727987
or bl, 0xff
call fcn.100b6700
add esp, 0x40
push 0x10011d20
push 0x7861f1
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x7d32fa
or bl, 0xff
call fcn.100b6700
push 0x10011d20
push 0x7d3b0d
or bl, 0xff
call fcn.100b6700
push 0x10011e50
push 0x8317bd
mov bl, 0xe9
call fcn.100b6700
add esp, 0x20
mov ebx, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
push str.._Config.ini
push 0
push str.WideScreenMode
push str.Other
call ebx
push str.._Config.ini
push 0
push 0x100c8f68
push str.Other
mov dword [0x103a0310], eax
call ebx
push str.._Config.ini
push 0
push 0x100c8f74
push str.Graphics
mov dword [0x103a030c], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__1
mov dword [0x103a0308], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__2
mov dword [0x103a02f8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__3
mov dword [0x103a02f4], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__4
mov dword [0x103a02f0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__5
mov dword [0x103a02ec], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__6
mov dword [0x103a02e8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__7
mov dword [0x103a02e4], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__8
mov dword [0x103a02e0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__9
mov dword [0x103a02dc], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__10
mov dword [0x103a02d8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
mov dword [0x103a02d4], eax
push 0
push str.Enable
push str.CustomEventIndex__11
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__12
mov dword [0x103a02d0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__13
mov dword [0x103a02cc], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__14
mov dword [0x103a02c8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__15
mov dword [0x103a02c4], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__16
mov dword [0x103a02c0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__17
mov dword [0x103a02bc], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__18
mov dword [0x103a02b8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__19
mov dword [0x103a02b4], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__20
mov dword [0x103a02b0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__21
mov dword [0x103a02ac], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__22
mov dword [0x103a02a8], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__23
mov dword [0x103a02a4], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__24
mov dword [0x103a02a0], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__25
mov dword [0x103a029c], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__26
mov dword [0x103a0298], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__27
mov dword [0x103a0294], eax
call ebx
push str.DataCustomScriptScript.EventInfo
push 0
push str.Enable
push str.CustomEventIndex__28
mov dword [0x103a0290], eax
call ebx
push 0x1000de00
push 0x772460
mov bl, 0xe8
mov dword [0x103a028c], eax
call fcn.100b6700
add esp, 8
cmp dword [0x103104f0], esi
jne 0x1000f79a
push 0x1000de20
push 0x4d5ec3
call fcn.100b6700
add esp, 8
push 0x1000e3c0
push 0x63764c
mov bl, 0xe9
call fcn.100b6700
add esp, 8
cmp dword [0x10282fc8], 4
jne 0x1000f7dc
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x4030d4
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x4030d4], 6
mov edx, dword [ebp - 4]
push edx
push esi
push 0x4030d4
call edi
mov ebx, 3
cmp dword [0x10282fc8], ebx
jne 0x1000f80e
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x4030d4
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x4030d4], 5
mov edx, dword [ebp - 4]
push edx
push esi
push 0x4030d4
call edi
cmp dword [0x10282fc8], 2
jne 0x1000f83c
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x4030d4
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x4030d4], 4
mov edx, dword [ebp - 4]
push edx
push esi
push 0x4030d4
call edi
cmp dword [0x10282fc8], esi
jne 0x1000f868
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x4030d4
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x4030d4], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x4030d4
call edi
cmp dword [0x10282fcc], esi
jne 0x1000f895
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x5528a0
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x5528a0], 0xc3
mov edx, dword [ebp - 4]
push edx
push esi
push 0x5528a0
call edi
cmp dword [0x10282fd0], esi
jne 0x1000f8da
lea eax, [ebp - 4]
push eax
push 0x40
push 0x69d
push 0x6097b0
call edi
push 0x69d
push 0x90
push 0x6097b0
call sub.MSVCR100.dll_memset
mov edx, dword [ebp - 4]
add esp, 0xc
lea ecx, [ebp - 4]
push ecx
push edx
push 0x69d
push 0x6097b0
call edi
cmp dword [0x10282fd4], esi
jne 0x1000f914
push 0x836a23
push 0x8369fa
mov bl, 0xe9
call fcn.100b6700
push 0x7d36bf
push 0x7d36b8
call fcn.100b6700
push 0x7d3fa3
push 0x7d3f9c
call fcn.100b6700
add esp, 0x18
cmp dword [0x10282fd8], esi
jne 0x1000f964
push 0x7d3725
push 0x7d371e
mov bl, 0xe9
call fcn.100b6700
push 0x856fd2
push 0x856faa
call fcn.100b6700
add esp, 0x10
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x857288
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x857288], 0xff
mov edx, dword [ebp - 4]
push edx
push esi
push 0x857288
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x85705b
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x85705b], 2
mov edx, dword [ebp - 4]
push edx
push esi
push 0x85705b
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x856fc7
call edi
mov bl, 0x57
lea ecx, [ebp - 4]
push ecx
mov byte [0x856fc7], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x856fc7
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x857243
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x857243], 2
mov edx, dword [ebp - 4]
push edx
push esi
push 0x857243
call edi
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x857295
call edi
lea ecx, [ebp - 4]
push ecx
mov byte [0x857295], bl
mov edx, dword [ebp - 4]
push edx
push esi
push 0x857295
call edi
xor ebx, ebx
cmp dword [0x10282fdc], esi
jne 0x1000fa3e
lea eax, [ebp - 4]
push eax
push 0x40
push esi
push 0x834e13
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fa33
mov ecx, 0x834e13
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fa39
call dword [sym.imp.KERNEL32.dll_GetLastError]
call fcn.100345c0
cmp dword [0x10282fe0], esi
jne 0x1000fa7d
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x7d37a2
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fa77
mov edx, 0x7d37a2
or al, 0xff
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fa7d
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x10282fe4], esi
jne 0x1000fb3a
lea edx, [ebp - 4]
push edx
push 0x40
push esi
push 0x7d3d57
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000faba
mov ecx, 0x7d3d57
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fac0
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea ecx, [ebp - 4]
push ecx
push 0x40
push 0x15e
push 0x944e50
call edi
push 0x15e
push 0x90
push 0x944e50
call sub.MSVCR100.dll_memset
mov eax, dword [ebp - 4]
add esp, 0xc
lea edx, [ebp - 4]
push edx
push eax
push 0x15e
push 0x944e50
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 0x145
push 0x661700
call edi
push 0x145
push 0x90
push 0x661700
call sub.MSVCR100.dll_memset
mov eax, dword [ebp - 4]
add esp, 0xc
lea edx, [ebp - 4]
push edx
push eax
push 0x145
push 0x661700
call edi
cmp dword [0x10282fe8], esi
jne 0x1000fbfe
lea ecx, [ebp - 4]
push ecx
push 0x40
push 5
push 0x7c5ad2
call edi
mov ecx, 0x7c5ad2
mov eax, 0x90909090
mov dword [ecx], eax
lea edx, [ebp - 4]
push edx
mov byte [ecx + 4], al
mov eax, dword [ebp - 4]
push eax
push 5
push ecx
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 0x25
push 0x7c5a68
call edi
mov ecx, 0x7c5a68
mov eax, 0x90909090
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], eax
mov dword [ecx + 0x18], eax
mov dword [ecx + 0x1c], eax
mov dword [ecx + 0x20], eax
lea edx, [ebp - 4]
push edx
mov byte [ecx + 0x24], al
mov eax, dword [ebp - 4]
push eax
push 0x25
push ecx
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x868c47
call edi
lea edx, [ebp - 4]
push edx
mov byte [0x868c47], 5
mov eax, dword [ebp - 4]
push eax
push esi
push 0x868c47
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x868cf0
call edi
lea edx, [ebp - 4]
push edx
mov byte [0x868cf0], 0xc3
mov eax, dword [ebp - 4]
push eax
push esi
push 0x868cf0
call edi
cmp dword [0x10282fec], esi
jne 0x1000fc42
call fcn.10034710
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x7d3a4b
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fc3c
mov edx, 0x7d3a4b
or al, 0xff
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fc42
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x10282ff0], ebx
je 0x1000fc81
lea edx, [ebp - 4]
push edx
push 0x40
push esi
push 0x7d3af2
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fc7b
mov ecx, 0x7d3af2
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fc81
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x10282ff4], ebx
je 0x1000fcbd
lea ecx, [ebp - 4]
push ecx
push 0x40
push 0x30
push 0x62f876
call edi
push 0x30
push 0x90
push 0x62f876
call sub.MSVCR100.dll_memset
mov eax, dword [ebp - 4]
add esp, 0xc
lea edx, [ebp - 4]
push edx
push eax
push 0x30
push 0x62f876
call edi
cmp dword [0x10282ff8], esi
jne 0x1000fd01
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x7d39a0
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fcf6
mov edx, 0x7d39a0
or al, 0xff
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fcfc
call dword [sym.imp.KERNEL32.dll_GetLastError]
call fcn.10034630
cmp dword [0x10282ffc], esi
jne 0x1000fd0e
call fcn.100346a0
cmp dword [0x10283000], esi
jne 0x1000fd4d
lea edx, [ebp - 4]
push edx
push 0x40
push esi
push 0x7d3c6c
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fd47
mov ecx, 0x7d3c6c
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fd4d
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x10283004], esi
jne 0x1000fdc3
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x7d4001
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fd86
mov edx, 0x7d4001
or al, 0xff
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fd8c
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea edx, [ebp - 4]
push edx
push 0x40
push esi
push 0x7d4110
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fdbd
mov ecx, 0x7d4110
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fdc3
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp dword [0x10283008], esi
jne 0x1000fef8
lea ecx, [ebp - 4]
push ecx
push 0x40
push 5
push 0x87500f
call edi
mov ecx, 0x87500f
mov eax, 0x90909090
mov dword [ecx], eax
lea edx, [ebp - 4]
push edx
mov byte [ecx + 4], al
mov eax, dword [ebp - 4]
push eax
push 5
push ecx
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x8743ff
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fe2b
mov edx, 0x8743ff
mov al, 7
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fe31
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea edx, [ebp - 4]
push edx
push 0x40
push esi
push 0x874d5a
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fe62
mov ecx, 0x874d5a
mov al, 7
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push esi
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fe68
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea ecx, [ebp - 4]
push ecx
push 0x40
push esi
push 0x877edf
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1000fe99
mov edx, 0x877edf
mov al, 6
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push esi
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1000fe9f
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x878b5f
call edi
mov eax, 0x90909090
mov ecx, 0x878b5f
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x878b5f
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x7e4cbc
call edi
lea eax, [ebp - 4]
push eax
mov dword [0x7e4cbc], 0x100c594c
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x7e4cbc
call edi
cmp dword [0x1028300c], esi
jne 0x1000ff34
mov esi, 5
mov ebx, 0x6e899d
call fcn.100b6570
mov ebx, 0x7126fa
call fcn.100b6570
mov ebx, 0x5b768f
call fcn.100b6570
mov ebx, 0x5b770c
call fcn.100b6570
xor ebx, ebx
mov esi, 1
cmp dword [0x10283010], esi
jne 0x1000ff52
mov esi, 5
mov ebx, 0xd46c84
call fcn.100b6570
xor ebx, ebx
mov esi, 1
cmp dword [0x10283014], esi
jne 0x1000ff84
mov esi, 5
mov ebx, 0xd46c8c
call fcn.100b6570
push 0x100aaf30
push 0x835234
mov bl, 0xe9
call fcn.100b6700
add esp, 8
xor ebx, ebx
mov esi, 1
cmp dword [0x10283018], esi
jne 0x1001001d
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x7aa3ba
call edi
mov eax, 0x90909090
mov ecx, 0x7aa3ba
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x7aa3ba
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x7aa39c
call edi
mov eax, 0x90909090
mov ecx, 0x7aa39c
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x7aa39c
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x7aa9b3
call edi
mov eax, 0x90909090
mov ecx, 0x7aa9b3
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x7aa9b3
call edi
cmp dword [0x1028301c], esi
jne 0x1001003b
push 0x832897
push 0x832862
mov bl, 0xe9
call fcn.100b6700
add esp, 8
xor ebx, ebx
lea edx, [ebp - 4]
push edx
push 0x40
cmp dword [0x10283020], ebx
jne 0x10010221
push 4
push 0x96aa49
mov esi, str.DataLogsMuError.log
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001007d
mov eax, 0x96aa49
mov dword [eax], esi
mov edx, dword [ebp - 4]
lea ecx, [ebp - 0x64]
push ecx
push edx
push 4
push eax
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010083
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x96aad0
mov esi, str.DataLogsMuError.log
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100100b9
mov ecx, 0x96aad0
mov dword [ecx], esi
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 4
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100100bf
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x96ab5c
mov esi, str.DataLogsMuError__d.log
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100100f5
mov edx, 0x96ab5c
mov dword [edx], esi
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 4
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100100fb
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x4d1d0c
mov esi, str.DataLogsMuError.dmp
mov dword [ebp - 4], ebx
call edi
test eax, eax
jne 0x10010120
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
call esi
jmp 0x10010147
mov eax, 0x4d1d0c
mov dword [eax], esi
mov edx, dword [ebp - 4]
lea ecx, [ebp - 0x64]
push ecx
push edx
push 4
push eax
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010141
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 4]
push eax
push 0x40
push 1
push 0x7af176
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001017a
mov ecx, 0x7af176
mov al, 9
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1001017c
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7af416
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100101af
mov edx, 0x7af416
mov al, 9
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100101b1
call esi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7af796
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100101e4
mov ecx, 0x7af796
mov al, 9
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100101e6
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7b0316
mov dword [ebp - 4], ebx
call edi
test eax, eax
jne 0x10010200
call esi
jmp 0x1001025d
mov edx, 0x7b0316
mov al, 9
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1001025d
call esi
jmp 0x1001025d
push 0x1b
push 0xd20170
call edi
mov eax, 0x90909090
mov ecx, 0xd20170
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov dword [ecx + 0xc], eax
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], eax
mov word [ecx + 0x18], ax
mov byte [ecx + 0x1a], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 0x1b
push 0xd20170
call edi
movzx esi, word [0x10283024]
lea edx, [ebp - 4]
push edx
push 0x40
push 2
push 0x405b7c
call edi
lea eax, [ebp - 4]
push eax
mov word [0x405b7c], si
mov ecx, dword [ebp - 4]
push ecx
push 2
push 0x405b7c
call edi
movzx esi, word [0x10283024]
lea edx, [ebp - 4]
push edx
push 0x40
push 2
push 0x40cc40
call edi
lea eax, [ebp - 4]
push eax
mov word [0x40cc40], si
mov ecx, dword [ebp - 4]
push ecx
push 2
push 0x40cc40
call edi
cmp dword [0x10283028], 1
jne 0x100102d8
push 0x95dfd3
push 0x95dfbe
mov bl, 0xe9
call fcn.100b6700
add esp, 8
xor ebx, ebx
cmp dword [0x10283040], 1
jne 0x10010308
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x54a270
call edi
lea eax, [ebp - 4]
push eax
mov byte [0x54a270], 0xc3
mov ecx, dword [ebp - 4]
push ecx
push 1
push 0x54a270
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x597695
call edi
lea eax, [ebp - 4]
push eax
mov byte [0x597695], 4
mov ecx, dword [ebp - 4]
push ecx
push 1
push 0x597695
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7af176
mov dword [ebp - 4], ebx
call edi
test eax, eax
jne 0x1001034d
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x10010370
mov ecx, 0x7af176
mov al, 9
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x10010372
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7af416
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100103a5
mov edx, 0x7af416
mov al, 9
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100103a7
call esi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7af796
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100103da
mov ecx, 0x7af796
mov al, 9
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100103dc
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7b0316
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001040f
mov edx, 0x7b0316
mov al, 9
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010411
call esi
mov eax, dword [0x102ee018]
cmp eax, 4
je 0x1001044d
cmp eax, 5
je 0x1001044d
push 0xc
mov esi, 0x7d56d3
call fcn.100b63d0
push 0xc
mov esi, 0x84f587
call fcn.100b63d0
push 0xc
mov esi, 0x841fe1
call fcn.100b63d0
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
add esp, 0xc
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57bf78
call edi
mov eax, 0x90909090
mov ecx, 0x57bf78
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57bf78
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57c125
call edi
mov eax, 0x90909090
mov ecx, 0x57c125
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57c125
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57be80
call edi
mov eax, 0x90909090
mov ecx, 0x57be80
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57be80
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57c057
call edi
mov eax, 0x90909090
mov ecx, 0x57c057
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57c057
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57bf0e
call edi
mov eax, 0x90909090
mov ecx, 0x57bf0e
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57bf0e
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 5
push 0x57c0bb
call edi
mov eax, 0x90909090
mov ecx, 0x57c0bb
mov dword [ecx], eax
mov byte [ecx + 4], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 5
push 0x57c0bb
call edi
push 0x59b00e
push 0x59affa
mov bl, 0xe8
call fcn.100b6700
add esp, 8
lea edx, [ebp - 4]
push edx
push 0x40
push 0xd
push 0x64452a
call edi
mov eax, 0x90909090
mov ecx, 0x64452a
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
mov byte [ecx + 0xc], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 4]
push eax
push ecx
push 0xd
push 0x64452a
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x57f9fd
call edi
lea eax, [ebp - 4]
push eax
mov dword [0x57f9fd], 0x130
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x57f9fd
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x57fa40
call edi
lea eax, [ebp - 4]
push eax
mov dword [0x57fa40], 0x154
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x57fa40
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x57fa82
call edi
mov dword [0x57fa82], 0x178
lea eax, [ebp - 4]
mov ecx, dword [ebp - 4]
push eax
push ecx
push 4
push 0x57fa82
call edi
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x57fac4
call edi
lea eax, [ebp - 4]
push eax
mov dword [0x57fac4], 0x19c
mov ecx, dword [ebp - 4]
push ecx
push 4
push 0x57fac4
call edi
mov eax, dword [0x102ee018]
xor ebx, ebx
cmp eax, 1
je 0x100108d6
cmp eax, ebx
jne 0x1001072a
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7d14e7
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100106a3
mov ecx, 0x7d14e7
mov al, 0x19
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100106a5
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7d157f
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100106d8
mov edx, 0x7d157f
mov al, 0x1e
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100106da
call esi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7cfebb
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001070d
mov ecx, 0x7cfebb
mov al, 0x23
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1001070f
call esi
push 0x1000e340
push 0x7d00b9
mov bl, 0xe9
call fcn.100b6700
mov eax, dword [0x102ee018]
add esp, 8
xor ebx, ebx
cmp eax, 4
je 0x10010738
cmp eax, 5
jne 0x100108d6
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7d14e7
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001076b
mov edx, 0x7d14e7
mov al, 0x19
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x1001076d
call esi
lea edx, [ebp - 4]
push edx
push 0x40
push 1
push 0x7d157f
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100107a0
mov ecx, 0x7d157f
mov al, 0x1e
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100107a2
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 1
push 0x7cfebb
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100107d5
mov edx, 0x7cfebb
mov al, 0x23
mov byte [edx], al
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 1
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100107d7
call esi
push 0x1000e340
push 0x7d00b9
mov bl, 0xe9
call fcn.100b6700
add esp, 8
lea edx, [ebp - 4]
push edx
push 0x40
push 4
xor ebx, ebx
push 0x7d0ef7
mov esi, 0x131
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x10010823
mov eax, 0x7d0ef7
mov dword [eax], esi
mov edx, dword [ebp - 4]
lea ecx, [ebp - 0x64]
push ecx
push edx
push 4
push eax
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010829
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea eax, [ebp - 4]
push eax
push 0x40
push 4
push 0x7d0f5e
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x1001085a
mov ecx, 0x7d0f5e
mov dword [ecx], esi
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 4
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010860
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x7d11e0
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x10010891
mov edx, 0x7d11e0
mov dword [edx], esi
mov ecx, dword [ebp - 4]
lea eax, [ebp - 0x64]
push eax
push ecx
push 4
push edx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010897
call dword [sym.imp.KERNEL32.dll_GetLastError]
lea edx, [ebp - 4]
push edx
push 0x40
push 4
push 0x7d124b
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x100108c8
mov eax, 0x7d124b
mov dword [eax], esi
mov edx, dword [ebp - 4]
lea ecx, [ebp - 0x64]
push ecx
push edx
push 4
push eax
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x100108ce
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
xor ebx, ebx
cmp dword [0x10283044], 1
jne 0x10010948
lea eax, [ebp - 4]
push eax
push 0x40
push 1
push 0x7d3a9f
mov dword [ebp - 4], ebx
call edi
test eax, eax
je 0x10010912
mov ecx, 0x7d3a9f
or al, 0xff
mov byte [ecx], al
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x64]
push edx
push eax
push 1
push ecx
mov dword [ebp - 0x64], ebx
call edi
test eax, eax
jne 0x10010914
call esi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 0x52
push 0x8684f0
call edi
push 0x52
push 0x90
push 0x8684f0
call sub.MSVCR100.dll_memset
mov eax, dword [ebp - 4]
add esp, 0xc
lea edx, [ebp - 4]
push edx
push eax
push 0x52
push 0x8684f0
call edi
cmp dword [0x1028304c], 1
jne 0x10011305
call fcn.10094020
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e21f
call edi
mov ebx, 0x100c9250
lea edx, [ebp - 4]
push edx
mov dword [0x47e21f], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e21f
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e27d
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e27d], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e27d
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e2e4
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e2e4], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e2e4
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e34e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e34e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e34e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e3b8
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e3b8], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e3b8
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e422
call edi
lea edx, [ebp - 4]
mov dword [0x47e422], ebx
push edx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e422
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e48c
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e48c], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e48c
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e4f6
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e4f6], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e4f6
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e560
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e560], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e560
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e5ca
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e5ca], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e5ca
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e634
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e634], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e634
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e69e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e69e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e69e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e708
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e708], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e708
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e772
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e772], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e772
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e7dc
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e7dc], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e7dc
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e846
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e846], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e846
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e8b0
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e8b0], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e8b0
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e91a
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e91a], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e91a
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e984
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e984], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e984
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47e9ee
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47e9ee], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47e9ee
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ea58
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ea58], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ea58
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47eac2
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47eac2], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47eac2
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47eb2c
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47eb2c], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47eb2c
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47eb96
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47eb96], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47eb96
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ec00
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ec00], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ec00
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ec6a
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ec6a], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ec6a
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ecd4
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ecd4], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ecd4
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ed3e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ed3e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ed3e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47eda8
call edi
lea edx, [ebp - 4]
mov dword [0x47eda8], ebx
mov eax, dword [ebp - 4]
push edx
push eax
push 4
push 0x47eda8
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ee12
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ee12], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ee12
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ee7c
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ee7c], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ee7c
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47eee6
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47eee6], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47eee6
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47ef50
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47ef50], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47ef50
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47efba
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47efba], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47efba
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f024
call edi
mov dword [0x47f024], ebx
lea edx, [ebp - 4]
mov eax, dword [ebp - 4]
push edx
push eax
push 4
push 0x47f024
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f08e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f08e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f08e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f0f8
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f0f8], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f0f8
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f162
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f162], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f162
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f1cc
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f1cc], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f1cc
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f236
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f236], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f236
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f2a0
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f2a0], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f2a0
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f30a
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f30a], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f30a
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f374
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f374], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f374
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f3de
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f3de], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f3de
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f448
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f448], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f448
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f4b2
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f4b2], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f4b2
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f51c
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f51c], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f51c
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f586
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f586], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f586
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f5f0
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f5f0], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f5f0
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f65a
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f65a], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f65a
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f6c4
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f6c4], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f6c4
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f72e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f72e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f72e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f798
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f798], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f798
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f802
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f802], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f802
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f86c
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f86c], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f86c
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f8d6
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f8d6], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f8d6
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f940
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47f940], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47f940
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47f9aa
call edi
lea edx, [ebp - 4]
mov dword [0x47f9aa], ebx
mov eax, dword [ebp - 4]
push edx
push eax
push 4
push 0x47f9aa
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fa14
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fa14], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fa14
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fa7e
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fa7e], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fa7e
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fae8
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fae8], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fae8
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fb52
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fb52], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fb52
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fbbc
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fbbc], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fbbc
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fc26
call edi
mov dword [0x47fc26], ebx
mov eax, dword [ebp - 4]
lea edx, [ebp - 4]
push edx
push eax
push 4
push 0x47fc26
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x47fc90
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x47fc90], ebx
mov eax, dword [ebp - 4]
push eax
push 4
push 0x47fc90
call edi
cmp dword [0x1028305c], 1
jne 0x1001178c
mov esi, 0x1c
mov ebx, 0x4d1360
call fcn.100b6570
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x6340ab
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x6340ab], 0x100c925c
mov eax, dword [ebp - 4]
push eax
push 4
push 0x6340ab
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x6340e4
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x6340e4], 0x100c9278
mov eax, dword [ebp - 4]
push eax
push 4
push 0x6340e4
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x6345d5
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x6345d5], 0x100c9298
mov eax, dword [ebp - 4]
push eax
push 4
push 0x6345d5
call edi
lea ecx, [ebp - 4]
push ecx
push 0x40
push 4
push 0x6341b8
call edi
lea edx, [ebp - 4]
push edx
mov dword [0x6341b8], 0x100c92b4
mov eax, dword [ebp - 4]
push eax
push 4
push 0x6341b8
call edi
lea ecx, [ebp - 8]
push ecx
push 0x40
push 4
push 0x6341f1
call edi
lea edx, [ebp - 8]
push edx
mov dword [0x6341f1], 0x100c92d0
mov eax, dword [ebp - 8]
push eax
push 4
push 0x6341f1
call edi
lea ecx, [ebp - 0xc]
push ecx
push 0x40
push 4
push 0x634072
call edi
mov dword [0x634072], 0x100c92f4
lea edx, [ebp - 0xc]
mov eax, dword [ebp - 0xc]
push edx
push eax
push 4
push 0x634072
call edi
lea ecx, [ebp - 0x10]
push ecx
push 0x40
push 4
push 0x634142
call edi
lea edx, [ebp - 0x10]
push edx
mov dword [0x634142], 0x100c9314
mov eax, dword [ebp - 0x10]
push eax
push 4
push 0x634142
call edi
lea ecx, [ebp - 0x14]
push ecx
push 0x40
push 4
push 0x63417b
call edi
lea edx, [ebp - 0x14]
push edx
mov dword [0x63417b], 0x100c9334
mov eax, dword [ebp - 0x14]
push eax
push 4
push 0x63417b
call edi
lea ecx, [ebp - 0x18]
push ecx
push 0x40
push 4
push 0x4ad801
call edi
lea edx, [ebp - 0x18]
push edx
mov dword [0x4ad801], 0x100c9350
mov eax, dword [ebp - 0x18]
push eax
push 4
push 0x4ad801
call edi
lea ecx, [ebp - 0x1c]
push ecx
push 0x40
push 4
push 0x4ad7f7
call edi
lea edx, [ebp - 0x1c]
push edx
mov dword [0x4ad7f7], 0x100c9364
mov eax, dword [ebp - 0x1c]
push eax
push 4
push 0x4ad7f7
call edi
lea ecx, [ebp - 0x20]
push ecx
push 0x40
push 4
push 0x7e31ec
call edi
mov esi, str.DataCustomLocal_
lea edx, [ebp - 0x20]
push edx
mov dword [0x7e31ec], esi
mov eax, dword [ebp - 0x20]
push eax
push 4
push 0x7e31ec
call edi
lea ecx, [ebp - 0x24]
push ecx
push 0x40
push 4
push 0x7e31dd
call edi
mov ebx, 0x100c594e
lea edx, [ebp - 0x24]
push edx
mov dword [0x7e31dd], ebx
mov eax, dword [ebp - 0x24]
push eax
push 4
push 0x7e31dd
call edi
lea ecx, [ebp - 0x28]
push ecx
push 0x40
push 4
push 0x4e8799
call edi
lea edx, [ebp - 0x28]
push edx
mov dword [0x4e8799], esi
mov eax, dword [ebp - 0x28]
push eax
push 4
push 0x4e8799
call edi
lea ecx, [ebp - 0x2c]
push ecx
push 0x40
push 4
push 0x4e8786
call edi
lea edx, [ebp - 0x2c]
push edx
mov dword [0x4e8786], ebx
mov eax, dword [ebp - 0x2c]
push eax
push 4
push 0x4e8786
call edi
lea ecx, [ebp - 0x30]
push ecx
push 0x40
push 4
push 0x7e309d
call edi
lea edx, [ebp - 0x30]
push edx
mov dword [0x7e309d], esi
mov eax, dword [ebp - 0x30]
push eax
push 4
push 0x7e309d
call edi
lea ecx, [ebp - 0x34]
push ecx
push 0x40
push 4
push 0x7e308e
call edi
lea edx, [ebp - 0x34]
push edx
mov dword [0x7e308e], ebx
mov eax, dword [ebp - 0x34]
push eax
push 4
push 0x7e308e
call edi
lea ecx, [ebp - 0x38]
push ecx
push 0x40
push 4
push 0x7e334d
call edi
lea edx, [ebp - 0x38]
push edx
mov dword [0x7e334d], esi
mov eax, dword [ebp - 0x38]
push eax
push 4
push 0x7e334d
call edi
lea ecx, [ebp - 0x3c]
push ecx
push 0x40
push 4
push 0x7e333e
call edi
lea edx, [ebp - 0x3c]
push edx
mov dword [0x7e333e], ebx
mov eax, dword [ebp - 0x3c]
push eax
push 4
push 0x7e333e
call edi
lea ecx, [ebp - 0x40]
push ecx
push 0x40
push 4
push 0x47ba84
call edi
lea edx, [ebp - 0x40]
push edx
mov dword [0x47ba84], esi
mov eax, dword [ebp - 0x40]
push eax
push 4
push 0x47ba84
call edi
lea ecx, [ebp - 0x44]
push ecx
push 0x40
push 4
push 0x47ba7a
call edi
lea edx, [ebp - 0x44]
push edx
mov dword [0x47ba7a], 0x100c9384
mov eax, dword [ebp - 0x44]
push eax
push 4
push 0x47ba7a
call edi
lea ecx, [ebp - 0x48]
push ecx
push 0x40
push 4
push 0x634281
call edi
lea edx, [ebp - 0x48]
push edx
mov dword [0x634281], esi
mov eax, dword [ebp - 0x48]
push eax
push 4
push 0x634281
call edi
lea ecx, [ebp - 0x4c]
push ecx
push 0x40
push 4
push 0x634272
call edi
lea edx, [ebp - 0x4c]
push edx
mov dword [0x634272], ebx
mov eax, dword [ebp - 0x4c]
push eax
push 4
push 0x634272
call edi
lea ecx, [ebp - 0x50]
push ecx
push 0x40
push 4
push 0x52166e
call edi
lea edx, [ebp - 0x50]
mov dword [0x52166e], esi
mov eax, dword [ebp - 0x50]
push edx
push eax
push 4
push 0x52166e
call edi
lea ecx, [ebp - 0x54]
push ecx
push 0x40
push 4
push 0x521664
call edi
mov ebx, str.QuestWords
lea edx, [ebp - 0x54]
push edx
mov dword [0x521664], ebx
mov eax, dword [ebp - 0x54]
push eax
push 4
push 0x521664
call edi
lea ecx, [ebp - 0x58]
push ecx
push 0x40
push 4
push 0x521789
call edi
lea edx, [ebp - 0x58]
push edx
mov dword [0x521789], ebx
mov eax, dword [ebp - 0x58]
push eax
push 4
push 0x521789
call edi
lea ecx, [ebp - 0x5c]
push ecx
push 0x40
push 4
push 0x85613c
call edi
lea edx, [ebp - 0x5c]
push edx
mov dword [0x85613c], esi
mov eax, dword [ebp - 0x5c]
push eax
push 4
push 0x85613c
call edi
lea ecx, [ebp - 0x60]
push ecx
push 0x40
push 4
push 0x856132
call edi
lea edx, [ebp - 0x60]
push edx
mov dword [0x856132], 0x100c93a8
mov eax, dword [ebp - 0x60]
push eax
push 4
push 0x856132
call edi
lea ecx, [ebp - 0x64]
push ecx
push 0x40
push 4
push 0x82b4cd
call edi
lea edx, [ebp - 0x64]
push edx
mov dword [0x82b4cd], 0x100c93b0
mov eax, dword [ebp - 0x64]
push eax
push 4
push 0x82b4cd
call edi
lea ecx, [ebp - 0x64]
push ecx
push 0x40
push 4
push 0x631a50
call edi
mov ebx, str.CustomInterfaceNull.tga
lea edx, [ebp - 0x64]
push edx
mov dword [0x631a50], ebx
mov eax, dword [ebp - 0x64]
push eax
push 4
push 0x631a50
call edi
lea ecx, [ebp - 0x60]
push ecx
push 0x40
push 4
push 0x80b6bb
call edi
mov esi, str.InterfaceMacroUIMacroUI_Gauge_Bar__Y_.jpg
lea edx, [ebp - 0x60]
push edx
mov dword [0x80b6bb], esi
mov eax, dword [ebp - 0x60]
push eax
push 4
push 0x80b6bb
call edi
lea ecx, [ebp - 0x5c]
push ecx
push 0x40
push 4
push 0x80b6db
call edi
lea edx, [ebp - 0x5c]
push edx
mov dword [0x80b6db], esi
mov eax, dword [ebp - 0x5c]
push eax
push 4
push 0x80b6db
call edi
lea ecx, [ebp - 0x58]
push ecx
push 0x40
push 4
push 0x80b71b
call edi
lea edx, [ebp - 0x58]
push edx
mov dword [0x80b71b], esi
mov eax, dword [ebp - 0x58]
push eax
push 4
push 0x80b71b
call edi
lea ecx, [ebp - 0x54]
push ecx
push 0x40
push 4
push 0x80b73b
call edi
lea edx, [ebp - 0x54]
push edx
mov dword [0x80b73b], esi
mov eax, dword [ebp - 0x54]
push eax
push 4
push 0x80b73b
call edi
cmp dword [0x1028304c], 1
je 0x10011887
lea ecx, [ebp - 0x64]
push ecx
push 0x40
push 4
push 0x47f6c4
call edi
lea edx, [ebp - 0x64]
push edx
mov dword [0x47f6c4], 0x100c9428
mov eax, dword [ebp - 0x64]
push eax
push 4
push 0x47f6c4
call edi
lea ecx, [ebp - 0x64]
push ecx
push 0x40
push 4
push 0x4f877b
call edi
lea edx, [ebp - 0x64]
push edx
mov dword [0x4f877b], ebx
mov eax, dword [ebp - 0x64]
push eax
push 4
push 0x4f877b
call edi
lea ecx, [ebp - 0x60]
push ecx
push 0x40
push 4
push 0x4f879b
call edi
lea edx, [ebp - 0x60]
push edx
mov dword [0x4f879b], ebx
mov eax, dword [ebp - 0x60]
push eax
push 4
push 0x4f879b
call edi
lea ecx, [ebp - 0x5c]
push ecx
push 0x40
push 4
push 0x4f87bb
call edi
lea edx, [ebp - 0x5c]
push edx
mov dword [0x4f87bb], ebx
mov eax, dword [ebp - 0x5c]
push eax
push 4
push 0x4f87bb
call edi
lea ecx, [ebp - 0x58]
push ecx
push 0x40
push 4
push 0x4f87db
call edi
lea edx, [ebp - 0x58]
push edx
mov dword [0x4f87db], ebx
mov eax, dword [ebp - 0x58]
push eax
push 4
push 0x4f87db
call edi
lea ecx, [ebp - 0x54]
push ecx
push 0x40
push 4
push 0x4f87fb
call edi
lea edx, [ebp - 0x54]
push edx
mov dword [0x4f87fb], ebx
mov eax, dword [ebp - 0x54]
push eax
push 4
push 0x4f87fb
call edi
lea ecx, [ebp - 0x50]
push ecx
push 0x40
push 4
push 0x6339db
call edi
lea edx, [ebp - 0x50]
mov dword [0x6339db], ebx
mov eax, dword [ebp - 0x50]
push edx
push eax
push 4
push 0x6339db
call edi
lea ecx, [ebp - 0x4c]
push ecx
push 0x40
push 4
push 0x4d564d
call edi
lea edx, [ebp - 0x4c]
push edx
mov dword [0x4d564d], ebx
mov eax, dword [ebp - 0x4c]
push eax
push 4
push 0x4d564d
call edi
lea ecx, [ebp - 0x48]
push ecx
push 0x40
push 4
push 0x4d566d
call edi
lea edx, [ebp - 0x48]
push edx
mov dword [0x4d566d], ebx
mov eax, dword [ebp - 0x48]
push eax
push 4
push 0x4d566d
call edi
lea ecx, [ebp - 0x44]
push ecx
push 0x40
push 4
push 0x631257
call edi
lea edx, [ebp - 0x44]
push edx
mov dword [0x631257], ebx
mov eax, dword [ebp - 0x44]
push eax
push 4
push 0x631257
call edi
lea ecx, [ebp - 0x40]
push ecx
push 0x40
push 4
push 0x4d57c8
call edi
lea edx, [ebp - 0x40]
push edx
mov dword [0x4d57c8], 0x100c943c
mov eax, dword [ebp - 0x40]
push eax
push 4
push 0x4d57c8
call edi
lea ecx, [ebp - 0x3c]
push ecx
push 0x40
push 4
push 0x4d57e8
call edi
lea edx, [ebp - 0x3c]
push edx
mov dword [0x4d57e8], 0x100c9458
mov eax, dword [ebp - 0x3c]
push eax
push 4
push 0x4d57e8
call edi
lea ecx, [ebp - 0x38]
push ecx
push 0x40
push 4
push 0x4d5808
call edi
mov dword [0x4d5808], 0x100c9474
lea edx, [ebp - 0x38]
mov eax, dword [ebp - 0x38]
push edx
push eax
push 4
push 0x4d5808
call edi
lea ecx, [ebp - 0x34]
push ecx
push 0x40
push 4
push 0x4d5828
call edi
lea edx, [ebp - 0x34]
push edx
mov dword [0x4d5828], 0x100c9490
mov eax, dword [ebp - 0x34]
push eax
push 4
push 0x4d5828
call edi
lea ecx, [ebp - 0x30]
push ecx
push 0x40
push 4
push 0x4d5848
call edi
lea edx, [ebp - 0x30]
push edx
mov dword [0x4d5848], 0x100c94ac
mov eax, dword [ebp - 0x30]
push eax
push 4
push 0x4d5848
call edi
lea ecx, [ebp - 0x2c]
push ecx
push 0x40
push 4
push 0x4d5868
call edi
lea edx, [ebp - 0x2c]
push edx
mov dword [0x4d5868], 0x100c94c8
mov eax, dword [ebp - 0x2c]
push eax
push 4
push 0x4d5868
call edi
lea ecx, [ebp - 0x28]
push ecx
push 0x40
push 4
push 0x631177
call edi
lea edx, [ebp - 0x28]
push edx
mov dword [0x631177], ebx
mov eax, dword [ebp - 0x28]
push eax
push 4
push 0x631177
call edi
mov esi, 0x59
mov ebx, 0x8429cb
call fcn.100b6570
lea ecx, [ebp - 0x24]
push ecx
push 0x40
push 5
push 0x40a7ef
call edi
mov eax, 0x90909090
mov ecx, 0x40a7ef
mov dword [ecx], eax
lea edx, [ebp - 0x24]
push edx
mov byte [ecx + 4], al
mov eax, dword [ebp - 0x24]
push eax
push 5
push ecx
call edi
lea ecx, [ebp - 0x20]
push ecx
push 0x40
push 5
push 0x40a87e
call edi
mov ecx, 0x40a87e
mov eax, 0x90909090
mov dword [ecx], eax
lea edx, [ebp - 0x20]
push edx
mov byte [ecx + 4], al
mov eax, dword [ebp - 0x20]
push eax
push 5
push ecx
call edi
push 0x82a9f3
push 0x82a983
mov bl, 0xe9
call fcn.100b6700
add esp, 8
lea ecx, [ebp - 0x1c]
push ecx
push 0x40
push 1
push 0x5c9a8f
call edi
lea edx, [ebp - 0x1c]
push edx
mov byte [0x5c9a8f], 5
mov eax, dword [ebp - 0x1c]
push eax
push 1
push 0x5c9a8f
call edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret