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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
push 0x1000de30
push 0x40b306
push 0xe8
call fcn.10063f10
push 0x1000de70
push 0x40b5a9
push 0xe8
call fcn.10063f10
push 0x83f78f
push 0x83f785
push 0xe9
call fcn.10063f10
push 0x83f8d3
push 0x83f8c9
push 0xe9
call fcn.10063f10
push 0x83e6d5
push 0x83e6cb
push 0xe9
call fcn.10063f10
push 0x83e733
push 0x83e729
push 0xe9
call fcn.10063f10
add esp, 0x48
push 0x83f57c
push 0x83f572
push 0xe9
call fcn.10063f10
push 0x83f5b2
push 0x83f57e
push 0xe9
call fcn.10063f10
push 0x1000f280
push 0x83f5d0
push 0xe9
call fcn.10063f10
push 0x83e6d5
push 0x83e6cb
push 0xe9
call fcn.10063f10
push 0x83e733
push 0x83e729
push 0xe9
call fcn.10063f10
push 0x1000f260
push 0x63764c
push 0xe9
call fcn.10063f10
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtect]
lea eax, [ebp - 8]
add esp, 0x48
push eax
push 0x40
push 1
push 0x597695
call edi
lea eax, [ebp - 8]
mov byte [0x597695], 4
push eax
push dword [ebp - 8]
push 1
push 0x597695
call edi
push 0x59b00e
push 0x59affa
push 0xe9
call fcn.10063f10
push 0x1000f150
push 0x54ee78
push 0xe9
call fcn.10063f10
push 0x1000f170
push 0x54ffb7
push 0xe9
call fcn.10063f10
push 0x1000f190
push 0x5880ad
push 0xe9
call fcn.10063f10
push 0x1000f1b0
push 0x560ce6
push 0xe9
call fcn.10063f10
add esp, 0x3c
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x57f9fd
call edi
lea eax, [ebp - 8]
mov dword [0x57f9fd], 0x130
push eax
push dword [ebp - 8]
push 4
push 0x57f9fd
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x57fa40
call edi
lea eax, [ebp - 8]
mov dword [0x57fa40], 0x154
push eax
push dword [ebp - 8]
push 4
push 0x57fa40
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x57fa82
call edi
lea eax, [ebp - 8]
mov dword [0x57fa82], 0x178
push eax
push dword [ebp - 8]
push 4
push 0x57fa82
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x57fac4
call edi
lea eax, [ebp - 8]
mov dword [0x57fac4], 0x19c
push eax
push dword [ebp - 8]
push 4
push 0x57fac4
call edi
push 0x1000f060
push 0x7d2b0c
push 0xe8
call fcn.10063f10
push 0x10010d80
push 0x40b154
push 0xe9
call fcn.10063f10
push 0x10010e00
push 0x64a79a
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x64a85f
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x656e03
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x64ab3d
push 0xff
call fcn.10063f10
add esp, 0x48
push 0x10010e00
push 0x64ac02
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x63ddf2
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x63df89
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x63ea4c
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x64ca0c
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x77faf9
push 0xff
call fcn.10063f10
add esp, 0x48
push 0x10010e00
push 0x81071b
push 0xff
call fcn.10063f10
push 0x10010e00
push 0x81079b
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x47fe31
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x59890d
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x59a399
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x59a93c
push 0xff
call fcn.10063f10
add esp, 0x48
push 0x10010d00
push 0x59b13b
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x5a4261
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x5a4d52
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x5b6117
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x65a6ce
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x727987
push 0xff
call fcn.10063f10
add esp, 0x48
push 0x10010d00
push 0x7861f1
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x7d32fa
push 0xff
call fcn.10063f10
push 0x10010d00
push 0x7d3b0d
push 0xff
call fcn.10063f10
push 0x10010e30
push 0x8317bd
push 0xe9
call fcn.10063f10
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
add esp, 0x30
push str.._Settings.ini
push 0
push str.DisableStatasdasdicEffect
push str.AntiLag
call esi
push str.._Settings.ini
push 0
push str.DisableDynasdasdamicEffect
push str.AntiLag
call esi
push str.._Settings.ini
push 0
push str.DisableSkillasdasdEffect
push str.AntiLag
call esi
push str.._Settings.ini
push 0
push str.DisableGasdasdlowEffect
push str.AntiLag
call esi
push str.._Settings.ini
push 1
push str.Anisotropy
push str.Graphics
mov dword [0x101f474c], eax
call esi
push str.._Settings.ini
push 1
push str.MaxAnisotropy
push str.Graphics
mov dword [0x101f4748], eax
call esi
push str.._Settings.ini
push 1
push str.Linear
push str.Graphics
mov dword [0x101f4744], eax
call esi
push str.._Settings.ini
push 0
push str.TronEffects
push str.Graphics
mov dword [0x101f4740], eax
call esi
push str.._Settings.ini
push 0
push str.MiniMap
push str.Graphics
call esi
push str.._Settings.ini
push 1
push 0x100880a4
push str.Graphics
mov dword [0x101f473c], eax
call esi
push str.._Settings.ini
push 0
push 0x100880a8
push str.Other
mov dword [0x101f4738], eax
call esi
push str.._Settings.ini
push 1
push str.ActiveChatUpgrade
mov dword [0x101f4734], 0
push str.Interface
call esi
push ecx
mov edx, 0x1c
mov dword [0x101f4730], eax
mov ecx, 0x4d1360
call fcn.10063b20
add esp, 4
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6340ab
call edi
lea eax, [ebp - 8]
mov dword [0x6340ab], 0x100880dc
push eax
push dword [ebp - 8]
push 4
push 0x6340ab
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6340e4
call edi
lea eax, [ebp - 8]
mov dword [0x6340e4], 0x100880f0
push eax
push dword [ebp - 8]
push 4
push 0x6340e4
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6345d5
call edi
lea eax, [ebp - 8]
mov dword [0x6345d5], 0x10088108
push eax
push dword [ebp - 8]
push 4
push 0x6345d5
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6341b8
call edi
lea eax, [ebp - 8]
mov dword [0x6341b8], 0x1008811c
push eax
push dword [ebp - 8]
push 4
push 0x6341b8
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6341f1
call edi
lea eax, [ebp - 8]
mov dword [0x6341f1], 0x10088134
push eax
push dword [ebp - 8]
push 4
push 0x6341f1
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634072
call edi
lea eax, [ebp - 8]
mov dword [0x634072], 0x10088150
push eax
push dword [ebp - 8]
push 4
push 0x634072
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634142
call edi
lea eax, [ebp - 8]
mov dword [0x634142], 0x10088168
push eax
push dword [ebp - 8]
push 4
push 0x634142
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x63417b
call edi
lea eax, [ebp - 8]
mov dword [0x63417b], 0x10088180
push eax
push dword [ebp - 8]
push 4
push 0x63417b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4ad7f7
call edi
lea eax, [ebp - 8]
mov dword [0x4ad7f7], 0x10088198
push eax
push dword [ebp - 8]
push 4
push 0x4ad7f7
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x7e31dd
call edi
lea eax, [ebp - 8]
mov dword [0x7e31dd], 0x10087f31
push eax
push dword [ebp - 8]
push 4
push 0x7e31dd
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4e8786
call edi
lea eax, [ebp - 8]
mov dword [0x4e8786], 0x10087f31
push eax
push dword [ebp - 8]
push 4
push 0x4e8786
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x7e308e
call edi
lea eax, [ebp - 8]
mov dword [0x7e308e], 0x10087f31
push eax
push dword [ebp - 8]
push 4
push 0x7e308e
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x7e333e
call edi
lea eax, [ebp - 8]
mov dword [0x7e333e], 0x10087f31
push eax
push dword [ebp - 8]
push 4
push 0x7e333e
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x47ba7a
call edi
lea eax, [ebp - 8]
mov dword [0x47ba7a], 0x100881a4
push eax
push dword [ebp - 8]
push 4
push 0x47ba7a
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634272
call edi
lea eax, [ebp - 8]
mov dword [0x634272], 0x10087f31
push eax
push dword [ebp - 8]
push 4
push 0x634272
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x521664
call edi
lea eax, [ebp - 8]
mov dword [0x521664], 0x100881bc
push eax
push dword [ebp - 8]
push 4
push 0x521664
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x521789
call edi
lea eax, [ebp - 8]
mov dword [0x521789], 0x100881bc
push eax
push dword [ebp - 8]
push 4
push 0x521789
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x856132
call edi
lea eax, [ebp - 8]
mov dword [0x856132], 0x100881c8
push eax
push dword [ebp - 8]
push 4
push 0x856132
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x82b4cd
call edi
lea eax, [ebp - 8]
mov dword [0x82b4cd], 0x100881d0
push eax
push dword [ebp - 8]
push 4
push 0x82b4cd
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634229
call edi
lea eax, [ebp - 8]
mov dword [0x634229], 0x100881f8
push eax
push dword [ebp - 8]
push 4
push 0x634229
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x631a50
call edi
lea eax, [ebp - 8]
mov dword [0x631a50], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x631a50
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x47f6c4
call edi
lea eax, [ebp - 8]
mov dword [0x47f6c4], 0x10088228
push eax
push dword [ebp - 8]
push 4
push 0x47f6c4
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d57c8
call edi
lea eax, [ebp - 8]
mov dword [0x4d57c8], 0x1008823c
push eax
push dword [ebp - 8]
push 4
push 0x4d57c8
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d57e8
call edi
lea eax, [ebp - 8]
mov dword [0x4d57e8], 0x10088258
push eax
push dword [ebp - 8]
push 4
push 0x4d57e8
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d5808
call edi
lea eax, [ebp - 8]
mov dword [0x4d5808], 0x10088274
push eax
push dword [ebp - 8]
push 4
push 0x4d5808
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d5828
call edi
lea eax, [ebp - 8]
mov dword [0x4d5828], 0x10088290
push eax
push dword [ebp - 8]
push 4
push 0x4d5828
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d5848
call edi
lea eax, [ebp - 8]
mov dword [0x4d5848], 0x100882ac
push eax
push dword [ebp - 8]
push 4
push 0x4d5848
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d5868
call edi
lea eax, [ebp - 8]
mov dword [0x4d5868], 0x100882c8
push eax
push dword [ebp - 8]
push 4
push 0x4d5868
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4f877b
call edi
lea eax, [ebp - 8]
mov dword [0x4f877b], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4f877b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4f879b
call edi
lea eax, [ebp - 8]
mov dword [0x4f879b], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4f879b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4f87bb
call edi
mov dword [0x4f87bb], 0x10088210
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 4
push 0x4f87bb
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4f87db
call edi
lea eax, [ebp - 8]
mov dword [0x4f87db], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4f87db
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4f87fb
call edi
lea eax, [ebp - 8]
mov dword [0x4f87fb], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4f87fb
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d564d
call edi
lea eax, [ebp - 8]
mov dword [0x4d564d], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4d564d
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x6339db
call edi
lea eax, [ebp - 8]
mov dword [0x6339db], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x6339db
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x4d566d
call edi
lea eax, [ebp - 8]
mov dword [0x4d566d], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x4d566d
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x631257
call edi
lea eax, [ebp - 8]
mov dword [0x631257], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x631257
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x80b6bb
call edi
lea eax, [ebp - 8]
mov dword [0x80b6bb], 0x100882e4
push eax
push dword [ebp - 8]
push 4
push 0x80b6bb
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x80b6db
call edi
lea eax, [ebp - 8]
mov dword [0x80b6db], 0x100882e4
push eax
push dword [ebp - 8]
push 4
push 0x80b6db
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x80b71b
call edi
lea eax, [ebp - 8]
mov dword [0x80b71b], 0x100882e4
push eax
push dword [ebp - 8]
push 4
push 0x80b71b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x80b73b
call edi
lea eax, [ebp - 8]
mov dword [0x80b73b], 0x100882e4
push eax
push dword [ebp - 8]
push 4
push 0x80b73b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x9460fb
call edi
lea eax, [ebp - 8]
mov dword [0x9460fb], 0x10088310
push eax
push dword [ebp - 8]
push 4
push 0x9460fb
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x94611b
call edi
lea eax, [ebp - 8]
mov dword [0x94611b], 0x10088310
push eax
push dword [ebp - 8]
push 4
push 0x94611b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x94613b
call edi
lea eax, [ebp - 8]
mov dword [0x94613b], 0x10088310
push eax
push dword [ebp - 8]
push 4
push 0x94613b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x631177
call edi
lea eax, [ebp - 8]
mov dword [0x631177], 0x10088210
push eax
push dword [ebp - 8]
push 4
push 0x631177
call edi
cmp word [0x10113d76], 0
mov ebx, 0x7af176
mov esi, dword [sym.imp.KERNEL32.dll_GetLastError]
jne 0x100102f4
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96aa49
call edi
test eax, eax
je 0x1001011d
mov eax, 0x96aa49
mov dword [eax], str.DataLogsMuError.log
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96aa49
call edi
test eax, eax
jne 0x1001011f
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96aad0
call edi
test eax, eax
je 0x1001015f
mov eax, 0x96aad0
mov dword [eax], str.DataLogsMuError.log
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96aad0
call edi
test eax, eax
jne 0x10010161
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96ab5c
call edi
test eax, eax
je 0x100101a1
mov eax, 0x96ab5c
mov dword [eax], str.DataLogsMuError__d.log
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96ab5c
call edi
test eax, eax
jne 0x100101a3
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x4d1d0c
call edi
test eax, eax
je 0x100101e3
mov eax, 0x4d1d0c
mov dword [eax], str.DataLogsMuError.dmp
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x4d1d0c
call edi
test eax, eax
jne 0x100101e5
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af176
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010223
mov al, byte [ebp - 1]
mov byte [ebx], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af176
call edi
test eax, eax
jne 0x10010225
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af416
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010268
mov cl, byte [ebp - 1]
mov eax, 0x7af416
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af416
call edi
test eax, eax
jne 0x1001026a
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af796
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x100102ad
mov cl, byte [ebp - 1]
mov eax, 0x7af796
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af796
call edi
test eax, eax
jne 0x100102af
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7b0316
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x100102f2
mov cl, byte [ebp - 1]
mov eax, 0x7b0316
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7b0316
call edi
test eax, eax
jne 0x100102f4
call esi
cmp word [0x10113d76], 1
jne 0x10010519
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96aa49
call edi
test eax, eax
je 0x10010342
mov eax, 0x96aa49
mov dword [eax], 0x10087fd8
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96aa49
call edi
test eax, eax
jne 0x10010344
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96aad0
call edi
test eax, eax
je 0x10010384
mov eax, 0x96aad0
mov dword [eax], 0x10087fd8
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96aad0
call edi
test eax, eax
jne 0x10010386
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x96ab5c
call edi
test eax, eax
je 0x100103c6
mov eax, 0x96ab5c
mov dword [eax], 0x10087fd8
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x96ab5c
call edi
test eax, eax
jne 0x100103c8
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 4
push 0x4d1d0c
call edi
test eax, eax
je 0x10010408
mov eax, 0x4d1d0c
mov dword [eax], 0x10087fd8
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0x4d1d0c
call edi
test eax, eax
jne 0x1001040a
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af176
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010448
mov al, byte [ebp - 1]
mov byte [ebx], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af176
call edi
test eax, eax
jne 0x1001044a
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af416
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x1001048d
mov cl, byte [ebp - 1]
mov eax, 0x7af416
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af416
call edi
test eax, eax
jne 0x1001048f
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af796
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x100104d2
mov cl, byte [ebp - 1]
mov eax, 0x7af796
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af796
call edi
test eax, eax
jne 0x100104d4
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7b0316
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010517
mov cl, byte [ebp - 1]
mov eax, 0x7b0316
mov byte [eax], cl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7b0316
call edi
test eax, eax
jne 0x10010519
call esi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57bf78
call edi
mov eax, 0x57bf78
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57bf78
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57c125
call edi
mov eax, 0x57c125
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57c125
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57be80
call edi
mov eax, 0x57be80
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57be80
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57c057
call edi
mov eax, 0x57c057
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57c057
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57bf0e
call edi
mov eax, 0x57bf0e
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57bf0e
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x57c0bb
call edi
mov eax, 0x57c0bb
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x57c0bb
call edi
push 0x644537
push 0x64452a
push 0xe9
call fcn.10063f10
add esp, 0xc
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x40a7ef
call edi
mov eax, 0x40a7ef
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x40a7ef
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x40a87e
call edi
mov eax, 0x40a87e
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x40a87e
call edi
push 0x5db408
push 0x5db322
push 0xe9
call fcn.10063f10
add esp, 0xc
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82ac07
call edi
mov eax, 0x82ac07
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82ac07
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b03d
call edi
mov eax, 0x82b03d
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b03d
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b0a7
call edi
mov eax, 0x82b0a7
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b0a7
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b18b
call edi
mov eax, 0x82b18b
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b18b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b1fa
call edi
mov eax, 0x82b1fa
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b1fa
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b21b
call edi
mov eax, 0x82b21b
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b21b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b2cb
call edi
mov eax, 0x82b2cb
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b2cb
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b339
call edi
mov eax, 0x82b339
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b339
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b3b7
call edi
mov eax, 0x82b3b7
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b3b7
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b3ca
call edi
mov eax, 0x82b3ca
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b3ca
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 5
push 0x82b772
call edi
mov eax, 0x82b772
mov dword [eax], 0x90909090
mov byte [eax + 4], 0x90
lea eax, [ebp - 8]
push eax
push dword [ebp - 8]
push 5
push 0x82b772
call edi
mov ax, word [0x10113d78]
test ax, ax
je 0x100108fe
cmp ax, 1
je 0x100108fe
cmp ax, 2
je 0x100108fe
mov edx, 0x1e0
mov ecx, 0x4d7a0e
call fcn.10063a50
xor dl, dl
mov ecx, 0x4d7a18
call fcn.100639f0
mov edx, 0x1e0
mov ecx, 0x4d7179
call fcn.10063a50
xor dl, dl
mov ecx, 0x4d7183
call fcn.100639f0
lea eax, [ebp - 8]
mov byte [ebp - 1], 9
push eax
push 0x40
push 1
push 0x7af176
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x1001093c
mov al, byte [ebp - 1]
mov byte [ebx], al
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af176
call edi
test eax, eax
jne 0x1001093e
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 1
push 0x7af416
mov bl, 9
call edi
test eax, eax
je 0x1001097c
mov eax, 0x7af416
mov byte [eax], bl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af416
call edi
test eax, eax
jne 0x1001097e
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 1
push 0x7af796
mov bl, 9
call edi
test eax, eax
je 0x100109bc
mov eax, 0x7af796
mov byte [eax], bl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7af796
call edi
test eax, eax
jne 0x100109be
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 1
push 0x7b0316
mov bl, 9
call edi
test eax, eax
je 0x100109fc
mov eax, 0x7b0316
mov byte [eax], bl
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 1
push 0x7b0316
call edi
test eax, eax
jne 0x100109fe
call esi
lea eax, [ebp - 8]
push eax
push 0x40
push 1
push 0x7d2e1b
call edi
lea eax, [ebp - 8]
mov byte [0x7d2e1b], 4
push eax
push dword [ebp - 8]
push 1
push 0x7d2e1b
call edi
cmp word [0x10113d88], 0
jne 0x10010a57
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x47e21f
call edi
lea eax, [ebp - 8]
mov dword [0x47e21f], 0x10088328
push eax
push dword [ebp - 8]
push 4
push 0x47e21f
call edi
mov ax, word [0x10113d8a]
mov ebx, 0xd43220
cmp ax, 1
jne 0x10010bb1
lea eax, [ebp - 8]
mov dword [ebp - 0xc], 0x41200000
push eax
push 0x40
push 4
push ebx
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010aa5
mov eax, dword [ebp - 0xc]
mov dword [ebx], eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 8]
mov dword [ebp - 0x10], 0
push 4
push ebx
call edi
test eax, eax
jne 0x10010aa7
call esi
lea eax, [ebp - 8]
mov dword [ebp - 0x10], 0x41600000
push eax
push 0x40
push 4
push 0xd43224
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010ae9
mov eax, dword [ebp - 0x10]
mov ecx, 0xd43224
mov dword [ecx], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push ecx
call edi
test eax, eax
jne 0x10010aeb
call esi
lea eax, [ebp - 8]
mov byte [ebp - 1], 0x16
push eax
push 0x40
push 1
push 0x777e70
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010b2e
mov cl, byte [ebp - 1]
mov eax, 0x777e70
mov byte [eax], cl
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 8]
mov dword [ebp - 0x10], 0
push 1
push 0x777e70
call edi
test eax, eax
jne 0x10010b30
call esi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x77823b
call edi
lea eax, [ebp - 8]
mov dword [0x77823b], 0x10088334
push eax
push dword [ebp - 8]
push 4
push 0x77823b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x77825b
call edi
lea eax, [ebp - 8]
mov dword [0x77825b], 0x10088360
push eax
push dword [ebp - 8]
push 4
push 0x77825b
call edi
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x77827b
call edi
lea eax, [ebp - 8]
mov dword [0x77827b], 0x10088390
push eax
push dword [ebp - 8]
push 4
push 0x77827b
call edi
mov ax, word [0x10113d8a]
cmp ax, 2
jne 0x10010c82
lea eax, [ebp - 8]
mov dword [ebp - 0x10], 0
push eax
push 0x40
push 4
push 0xd43220
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010bfc
mov eax, dword [ebp - 0x10]
mov dword [ebx], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push 0xd43220
call edi
test eax, eax
jne 0x10010bfe
call esi
lea eax, [ebp - 8]
mov dword [ebp - 0x10], 0
push eax
push 0x40
push 4
push 0xd43224
mov dword [ebp - 8], 0
call edi
test eax, eax
je 0x10010c40
mov eax, dword [ebp - 0x10]
mov ecx, 0xd43224
mov dword [ecx], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 8]
mov dword [ebp - 0xc], 0
push 4
push ecx
call edi
test eax, eax
jne 0x10010c42
call esi
lea eax, [ebp - 8]
mov dword [ebp - 8], 0
push eax
push 0x40
push 1
push 0x777e70
xor bl, bl
call edi
test eax, eax
je 0x10010c80
mov eax, 0x777e70
mov byte [eax], bl
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 8]
mov dword [ebp - 0x10], 0
push 1
push 0x777e70
call edi
test eax, eax
jne 0x10010c82
call esi
mov ax, word [0x10113d92]
cmp ax, 1
jne 0x10010cbd
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634250
call edi
lea eax, [ebp - 8]
mov dword [0x634250], 0x100883c0
push eax
push dword [ebp - 8]
push 4
push 0x634250
call edi
mov ax, word [0x10113d92]
cmp ax, 2
jne 0x10010cec
lea eax, [ebp - 8]
push eax
push 0x40
push 4
push 0x634250
call edi
lea eax, [ebp - 8]
mov dword [0x634250], 0x100883ec
push eax
push dword [ebp - 8]
push 4
push 0x634250
call edi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret