Function at 0x4118f8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4fd4c7
mov eax, dword fs:[0]
push eax
mov eax, 0x22c4
call fcn.004eaef0
mov eax, dword [0x5475b0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, edx
mov dword [ebp - 0x203c], edi
mov ebx, ecx
mov dword [ebp - 0x2040], ebx
push 0x5133e8
xor esi, esi
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2180]
call fcn.004c00c0
and dword [ebp - 4], esi
mov ecx, ebx
push 0x5133e0
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2160]
call fcn.004c00c0
push str.game_class
mov ecx, ebx
mov byte [ebp - 4], 1
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2090]
call fcn.004c00c0
push 0x5133f8
mov ecx, ebx
mov byte [ebp - 4], 2
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2140]
call fcn.004c00c0
push 0x513404
mov ecx, ebx
mov byte [ebp - 4], 3
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2130]
call fcn.004c00c0
push 4
pop eax
push str.game_hash
mov ecx, ebx
mov byte [ebp - 4], al
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20d0]
call fcn.004c00c0
push str.game_size
mov ecx, ebx
mov byte [ebp - 4], 5
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2170]
call fcn.004c00c0
push str.game_unzip_size
mov ecx, ebx
mov byte [ebp - 4], 6
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2290]
call fcn.004c00c0
push str.icon_img
mov ecx, ebx
mov byte [ebp - 4], 7
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20b0]
call fcn.004c00c0
push str.shot_imgs
mov ecx, ebx
mov byte [ebp - 4], 8
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2270]
call fcn.004c00c0
push str.browser_icon_img
mov ecx, ebx
mov byte [ebp - 4], 9
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20e0]
call fcn.004c00c0
push str.attention
mov ecx, ebx
mov byte [ebp - 4], 0xa
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2120]
call fcn.004c00c0
push 0x513470
mov ecx, ebx
mov byte [ebp - 4], 0xb
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2150]
call fcn.004c00c0
push 0x513478
mov ecx, ebx
mov byte [ebp - 4], 0xc
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21a0]
call fcn.004c00c0
push str.is_speedup
mov ecx, ebx
mov byte [ebp - 4], 0xd
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2250]
call fcn.004c00c0
push str.is_external
mov ecx, ebx
mov byte [ebp - 4], 0xe
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2100]
call fcn.004c00c0
push 0x513498
mov ecx, ebx
mov byte [ebp - 4], 0xf
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20a0]
call fcn.004c00c0
push 0x5134a4
mov ecx, ebx
mov byte [ebp - 4], 0x10
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21b0]
call fcn.004c00c0
push 0x5134b4
mov ecx, ebx
mov byte [ebp - 4], 0x11
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2110]
call fcn.004c00c0
push 0x5134c0
mov ecx, ebx
mov byte [ebp - 4], 0x12
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20f0]
call fcn.004c00c0
mov byte [ebp - 4], 0x13
push str.auto_login_params
mov ecx, ebx
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2230]
call fcn.004c00c0
push str.enable_tempuser
mov ecx, ebx
mov byte [ebp - 4], 0x14
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2210]
call fcn.004c00c0
push str.entry_whitelist
mov ecx, ebx
mov byte [ebp - 4], 0x15
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21f0]
call fcn.004c00c0
push str.appcfg_run
mov ecx, ebx
mov byte [ebp - 4], 0x16
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21e0]
call fcn.004c00c0
push str.gamesaves
mov ecx, ebx
mov byte [ebp - 4], 0x17
call fcn.004c0600
push eax
lea ecx, [ebp - 0x22c0]
call fcn.004c00c0
push str.appcfg_plugins
mov ecx, ebx
mov byte [ebp - 4], 0x18
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2240]
call fcn.004c00c0
push str.os_requirements
mov ecx, ebx
mov byte [ebp - 4], 0x19
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2280]
call fcn.004c00c0
push str.hardwares
mov ecx, ebx
mov byte [ebp - 4], 0x1a
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2220]
call fcn.004c00c0
push str.recomhardwares
mov ecx, ebx
mov byte [ebp - 4], 0x1b
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21d0]
call fcn.004c00c0
push str.reapply
mov ecx, ebx
mov byte [ebp - 4], 0x1c
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2200]
call fcn.004c00c0
mov byte [ebp - 4], 0x1d
push str.game_repair
mov ecx, ebx
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2260]
call fcn.004c00c0
push str.webgame_plugins
mov ecx, ebx
mov byte [ebp - 4], 0x1e
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2060]
call fcn.004c00c0
push str.online_downloader
mov ecx, ebx
mov byte [ebp - 4], 0x1f
call fcn.004c0600
push eax
lea ecx, [ebp - 0x22d0]
call fcn.004c00c0
push str.plugin_ids
mov ecx, ebx
mov byte [ebp - 4], 0x20
call fcn.004c0600
push eax
lea ecx, [ebp - 0x22b0]
call fcn.004c00c0
push str.download_links
mov ecx, ebx
mov byte [ebp - 4], 0x21
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2080]
call fcn.004c00c0
push str.notices
mov ecx, ebx
mov byte [ebp - 4], 0x22
call fcn.004c0600
push eax
lea ecx, [ebp - 0x22a0]
call fcn.004c00c0
push 0x5135b4
mov ecx, ebx
mov byte [ebp - 4], 0x23
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2070]
call fcn.004c00c0
push 0x5135c0
mov ecx, ebx
mov byte [ebp - 4], 0x24
call fcn.004c0600
push eax
lea ecx, [ebp - 0x20c0]
call fcn.004c00c0
mov edx, edi
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x2180]
call fcn.0041173e
lea ecx, [ebp - 0x20b0]
call fcn.004c19b0
test al, al
je 0x411d93
lea ecx, [ebp - 0x20b0]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x54]
call fcn.00413d88
lea ecx, [ebp - 0x20d0]
call fcn.004c19b0
test al, al
je 0x411db6
lea ecx, [ebp - 0x20d0]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x24]
call fcn.00413d88
mov ebx, 0x800
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x20]
lea ecx, [ebp - 0x2160]
call fcn.00411784
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x30]
lea ecx, [ebp - 0x2140]
call fcn.00411784
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x4c]
lea ecx, [ebp - 0x2130]
call fcn.00411784
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x50]
lea ecx, [ebp - 0x2120]
call fcn.00411784
add esp, 0x20
lea ecx, [ebp - 0x20a0]
call fcn.004c19b0
test al, al
je 0x411e39
lea ecx, [ebp - 0x20a0]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x58]
call fcn.00413d88
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x6c]
lea ecx, [ebp - 0x21b0]
call fcn.00411784
pop ecx
pop ecx
lea ecx, [ebp - 0x20e0]
call fcn.004c19b0
test al, al
je 0x411e78
lea ecx, [ebp - 0x20e0]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x70]
call fcn.00413d88
lea ecx, [ebp - 0x2110]
call fcn.004c19b0
test al, al
je 0x411e9b
lea ecx, [ebp - 0x2110]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x74]
call fcn.00413d88
lea ecx, [ebp - 0x20f0]
call fcn.004c19b0
test al, al
je 0x411ebe
lea ecx, [ebp - 0x20f0]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x78]
call fcn.00413d88
lea ecx, [ebp - 0x2070]
call fcn.004c17a0
lea ecx, [ebp - 0x2070]
test al, al
je 0x411edd
call fcn.004c0b50
movzx eax, al
jmp 0x411ef1
call fcn.004c1850
test al, al
je 0x411ef4
lea ecx, [ebp - 0x2070]
call fcn.004c0dd0
mov dword [edi + 0x14], eax
lea edx, [edi + 8]
lea ecx, [ebp - 0x2150]
call fcn.0041173e
lea edx, [edi + 4]
lea ecx, [ebp - 0x21a0]
call fcn.0041173e
lea ecx, [ebp - 0x20c0]
lea ebx, [edi + 0x84]
call fcn.004c19b0
test al, al
je 0x411f38
lea ecx, [ebp - 0x20c0]
call fcn.004c0bd0
push eax
mov ecx, ebx
call fcn.00413d88
push 0x5135cc
mov ecx, ebx
call fcn.0040e832
test eax, eax
jle 0x411f72
push eax
lea eax, [ebp - 0x2014]
mov ecx, ebx
push eax
call fcn.0040e5c5
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x26
call fcn.00402aef
lea ecx, [ebp - 0x2014]
mov byte [ebp - 4], 0x25
call fcn.00403080
lea ecx, [ebp - 0x2090]
call fcn.004c19b0
test al, al
je 0x412279
lea ecx, [ebp - 0x2090]
call fcn.004c19b0
test al, al
je 0x411fa1
lea ecx, [ebp - 0x2090]
call fcn.004c0bd0
mov esi, eax
push 6
push str.flash
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x411fc1
mov dword [edi + 0x10], 1
jmp 0x412057
push 4
pop ebx
push ebx
push 0x5135d8
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x411fe0
mov dword [edi + 0x10], 2
jmp 0x412057
push 7
push str.online
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x411ffd
mov dword [edi + 0x10], 6
jmp 0x412057
push 8
push str.extgame
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x41201a
mov dword [edi + 0x10], 3
jmp 0x412057
push 9
push str.partgame
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x412033
mov dword [edi + 0x10], ebx
jmp 0x412057
push 8
push str.webgame
push esi
call fcn.004f1287
add esp, 0xc
test eax, eax
jne 0x412050
mov dword [edi + 0x10], 5
jmp 0x412057
mov dword [edi + 0x10], 9
cmp dword [edi + 0x10], 3
mov esi, dword [ebp - 0x2040]
jne 0x41215a
push 0x513600
mov ecx, esi
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2050]
call fcn.004c00c0
push 0x51360c
mov ecx, esi
mov byte [ebp - 4], 0x27
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2028]
call fcn.004c00c0
push str.game_url
mov ecx, esi
mov byte [ebp - 4], 0x28
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2038]
call fcn.004c00c0
lea ecx, [ebp - 0x2050]
mov byte [ebp - 4], 0x29
call fcn.004c19b0
test al, al
je 0x4120de
lea ecx, [ebp - 0x2050]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x64]
call fcn.00413d88
lea ecx, [ebp - 0x2028]
call fcn.004c19b0
test al, al
je 0x412101
lea ecx, [ebp - 0x2028]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x68]
call fcn.00413d88
mov eax, dword [edi + 0x58]
cmp dword [eax - 8], 0
jne 0x41212d
lea ecx, [ebp - 0x2038]
call fcn.004c19b0
test al, al
je 0x41212d
lea ecx, [ebp - 0x2038]
call fcn.004c0bd0
push eax
lea ecx, [edi + 0x58]
call fcn.00413d88
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x28
call fcn.004c0360
lea ecx, [ebp - 0x2028]
mov byte [ebp - 4], 0x27
call fcn.004c0360
lea ecx, [ebp - 0x2050]
mov byte [ebp - 4], 0x25
call fcn.004c0360
cmp dword [edi + 0x10], 1
jne 0x412279
push str.tags
mov ecx, esi
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2038]
call fcn.004c00c0
push 0x51362c
mov ecx, esi
mov byte [ebp - 4], 0x2a
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2028]
call fcn.004c00c0
push 0x513638
mov ecx, esi
mov byte [ebp - 4], 0x2b
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2050]
call fcn.004c00c0
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x2c
call fcn.004c1790
test al, al
je 0x412218
lea ecx, [ebp - 0x2038]
call fcn.004c1d30
mov esi, eax
push 4
pop eax
cmp esi, eax
cmova esi, eax
xor ebx, ebx
test esi, esi
je 0x412218
lea eax, [edi + 0x34]
mov edi, eax
push 0x800
lea eax, [ebp - 0x1010]
push eax
push ebx
lea ecx, [ebp - 0x2038]
call fcn.004c0500
mov edx, edi
mov ecx, eax
call fcn.00411784
inc ebx
add edi, 4
pop ecx
pop ecx
cmp ebx, esi
jb 0x4121e7
mov edi, dword [ebp - 0x203c]
mov ebx, 0x800
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x44]
lea ecx, [ebp - 0x2028]
call fcn.00411784
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x48]
lea ecx, [ebp - 0x2050]
call fcn.00411784
add esp, 0x10
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x2050]
call fcn.004c0360
lea ecx, [ebp - 0x2028]
mov byte [ebp - 4], 0x2a
call fcn.004c0360
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x25
call fcn.004c0360
lea ecx, [ebp - 0x2100]
call fcn.004c17a0
test al, al
je 0x4122a4
lea ecx, [ebp - 0x2100]
call fcn.004c0b50
test al, al
je 0x4122a4
cmp dword [edi + 0x10], 9
jne 0x4122a4
mov dword [edi + 0x10], 3
lea edx, [edi + 0x18]
lea ecx, [ebp - 0x2170]
call fcn.00411664
cmp dword [edi + 0x10], 5
jne 0x412337
lea ecx, [ebp - 0x2060]
call fcn.004c1790
test al, al
je 0x412337
lea esi, [edi + 0x8c]
lea ecx, [ebp - 0x2060]
mov dword [ebp - 0x2014], esi
call fcn.004c1d30
push eax
mov ecx, esi
call fcn.00412b68
lea ecx, [ebp - 0x2060]
xor ebx, ebx
call fcn.004c1d30
test eax, eax
je 0x412337
mov edi, esi
mov eax, dword [edi]
lea ecx, [ebp - 0x2060]
push 0x800
lea esi, [eax + ebx*4]
lea eax, [ebp - 0x2010]
push eax
push ebx
call fcn.004c0510
mov edx, esi
mov ecx, eax
call fcn.00411784
pop ecx
pop ecx
lea ecx, [ebp - 0x2060]
inc ebx
call fcn.004c1d30
cmp ebx, eax
jb 0x4122f9
mov edi, dword [ebp - 0x203c]
lea ecx, [ebp - 0x2080]
call fcn.004c1790
test al, al
je 0x4124f3
lea ecx, [ebp - 0x2080]
xor esi, esi
call fcn.004c1d30
test eax, eax
je 0x4124f3
push esi
lea ecx, [ebp - 0x2080]
call fcn.004c0510
push eax
lea ecx, [ebp - 0x2038]
call fcn.004c00c0
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x2d
call fcn.004c19a0
test al, al
je 0x4124d0
push str.xunlei
lea ecx, [ebp - 0x2038]
call fcn.004c0600
push eax
lea ecx, [ebp - 0x21c0]
call fcn.004c00c0
push 0x51364c
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x2e
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2190]
call fcn.004c00c0
push str.source
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x2f
call fcn.004c0600
push eax
lea ecx, [ebp - 0x2050]
call fcn.004c00c0
mov eax, dword [0x548750]
mov dword [ebp - 0x2024], eax
mov dword [ebp - 0x2020], eax
mov dword [ebp - 0x201c], eax
mov ebx, 0x800
mov byte [ebp - 4], 0x31
lea eax, [ebp - 0x2010]
push ebx
push eax
lea edx, [ebp - 0x2020]
lea ecx, [ebp - 0x21c0]
call fcn.00411784
lea eax, [ebp - 0x2010]
push ebx
push eax
lea edx, [ebp - 0x201c]
lea ecx, [ebp - 0x2190]
call fcn.00411784
lea eax, [ebp - 0x2010]
push ebx
push eax
lea edx, [ebp - 0x2024]
lea ecx, [ebp - 0x2050]
call fcn.00411784
mov eax, dword [ebp - 0x2020]
add esp, 0x18
cmp dword [eax - 8], 0
jne 0x412470
mov eax, dword [ebp - 0x201c]
cmp dword [eax - 8], 0
je 0x412482
lea eax, [ebp - 0x2024]
push eax
lea ecx, [edi + 0xb0]
call fcn.00412c5a
lea ecx, [ebp - 0x201c]
call fcn.00403080
lea ecx, [ebp - 0x2020]
call fcn.00403080
lea ecx, [ebp - 0x2024]
call fcn.00403080
lea ecx, [ebp - 0x2050]
mov byte [ebp - 4], 0x2f
call fcn.004c0360
lea ecx, [ebp - 0x2190]
mov byte [ebp - 4], 0x2e
call fcn.004c0360
lea ecx, [ebp - 0x21c0]
mov byte [ebp - 4], 0x2d
call fcn.004c0360
lea ecx, [ebp - 0x2038]
mov byte [ebp - 4], 0x25
call fcn.004c0360
lea ecx, [ebp - 0x2080]
inc esi
call fcn.004c1d30
cmp esi, eax
jb 0x41235f
xor ebx, ebx
lea ecx, [ebp - 0x20c0]
cmp dword [edi], ebx
mov byte [ebp - 4], 0x24
setne bl
call fcn.004c0360
lea ecx, [ebp - 0x2070]
mov byte [ebp - 4], 0x23
call fcn.004c0360
lea ecx, [ebp - 0x22a0]
mov byte [ebp - 4], 0x22
call fcn.004c0360
lea ecx, [ebp - 0x2080]
mov byte [ebp - 4], 0x21
call fcn.004c0360
lea ecx, [ebp - 0x22b0]
mov byte [ebp - 4], 0x20
call fcn.004c0360
lea ecx, [ebp - 0x22d0]
mov byte [ebp - 4], 0x1f
call fcn.004c0360
lea ecx, [ebp - 0x2060]
mov byte [ebp - 4], 0x1e
call fcn.004c0360
lea ecx, [ebp - 0x2260]
mov byte [ebp - 4], 0x1d
call fcn.004c0360
lea ecx, [ebp - 0x2200]
mov byte [ebp - 4], 0x1c
call fcn.004c0360
lea ecx, [ebp - 0x21d0]
mov byte [ebp - 4], 0x1b
call fcn.004c0360
lea ecx, [ebp - 0x2220]
mov byte [ebp - 4], 0x1a
call fcn.004c0360
lea ecx, [ebp - 0x2280]
mov byte [ebp - 4], 0x19
call fcn.004c0360
lea ecx, [ebp - 0x2240]
mov byte [ebp - 4], 0x18
call fcn.004c0360
lea ecx, [ebp - 0x22c0]
mov byte [ebp - 4], 0x17
call fcn.004c0360
lea ecx, [ebp - 0x21e0]
mov byte [ebp - 4], 0x16
call fcn.004c0360
lea ecx, [ebp - 0x21f0]
mov byte [ebp - 4], 0x15
call fcn.004c0360
lea ecx, [ebp - 0x2210]
mov byte [ebp - 4], 0x14
call fcn.004c0360
lea ecx, [ebp - 0x2230]
mov byte [ebp - 4], 0x13
call fcn.004c0360
lea ecx, [ebp - 0x20f0]
mov byte [ebp - 4], 0x12
call fcn.004c0360
lea ecx, [ebp - 0x2110]
mov byte [ebp - 4], 0x11
call fcn.004c0360
lea ecx, [ebp - 0x21b0]
mov byte [ebp - 4], 0x10
call fcn.004c0360
lea ecx, [ebp - 0x20a0]
mov byte [ebp - 4], 0xf
call fcn.004c0360
lea ecx, [ebp - 0x2100]
mov byte [ebp - 4], 0xe
call fcn.004c0360
lea ecx, [ebp - 0x2250]
mov byte [ebp - 4], 0xd
call fcn.004c0360
lea ecx, [ebp - 0x21a0]
mov byte [ebp - 4], 0xc
call fcn.004c0360
lea ecx, [ebp - 0x2150]
mov byte [ebp - 4], 0xb
call fcn.004c0360
lea ecx, [ebp - 0x2120]
mov byte [ebp - 4], 0xa
call fcn.004c0360
lea ecx, [ebp - 0x20e0]
mov byte [ebp - 4], 9
call fcn.004c0360
lea ecx, [ebp - 0x2270]
mov byte [ebp - 4], 8
call fcn.004c0360
lea ecx, [ebp - 0x20b0]
mov byte [ebp - 4], 7
call fcn.004c0360
lea ecx, [ebp - 0x2290]
mov byte [ebp - 4], 6
call fcn.004c0360
lea ecx, [ebp - 0x2170]
mov byte [ebp - 4], 5
call fcn.004c0360
lea ecx, [ebp - 0x20d0]
mov byte [ebp - 4], 4
call fcn.004c0360
lea ecx, [ebp - 0x2130]
mov byte [ebp - 4], 3
call fcn.004c0360
lea ecx, [ebp - 0x2140]
mov byte [ebp - 4], 2
call fcn.004c0360
lea ecx, [ebp - 0x2090]
mov byte [ebp - 4], 1
call fcn.004c0360
lea ecx, [ebp - 0x2160]
mov byte [ebp - 4], 0
call fcn.004c0360
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2180]
call fcn.004c0360
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004d9731
mov esp, ebp
pop ebp
ret