Function at 0x411495
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f9b63
mov eax, dword fs:[0]
push eax
mov eax, 0x22c4
call fcn.004e7570
mov eax, dword [0x5415b0]
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 - 0x2030], edi
mov ebx, ecx
mov dword [ebp - 0x202c], ebx
push 0x50f3b4
xor esi, esi
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21b0]
call fcn.004bc800
and dword [ebp - 4], esi
mov ecx, ebx
push 0x50f3ac
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2190]
call fcn.004bc800
push str.game_class
mov ecx, ebx
mov byte [ebp - 4], 1
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2080]
call fcn.004bc800
push 0x50f3c4
mov ecx, ebx
mov byte [ebp - 4], 2
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2170]
call fcn.004bc800
push 0x50f3d0
mov ecx, ebx
mov byte [ebp - 4], 3
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2150]
call fcn.004bc800
push 4
pop eax
push str.upload_by
mov ecx, ebx
mov byte [ebp - 4], al
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2130]
call fcn.004bc800
push str.upload_time
mov ecx, ebx
mov byte [ebp - 4], 5
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21c0]
call fcn.004bc800
push str.game_hash
mov ecx, ebx
mov byte [ebp - 4], 6
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20d0]
call fcn.004bc800
push str.game_size
mov ecx, ebx
mov byte [ebp - 4], 7
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2180]
call fcn.004bc800
push str.game_unzip_size
mov ecx, ebx
mov byte [ebp - 4], 8
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2290]
call fcn.004bc800
push str.icon_img
mov ecx, ebx
mov byte [ebp - 4], 9
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20b0]
call fcn.004bc800
push str.shot_imgs
mov ecx, ebx
mov byte [ebp - 4], 0xa
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2050]
call fcn.004bc800
push str.browser_icon_img
mov ecx, ebx
mov byte [ebp - 4], 0xb
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20a0]
call fcn.004bc800
push 0x50f448
mov ecx, ebx
mov byte [ebp - 4], 0xc
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21e0]
call fcn.004bc800
push 0x50f454
mov ecx, ebx
mov byte [ebp - 4], 0xd
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2120]
call fcn.004bc800
push 0x50f45c
mov ecx, ebx
mov byte [ebp - 4], 0xe
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21a0]
call fcn.004bc800
push str.is_speedup
mov ecx, ebx
mov byte [ebp - 4], 0xf
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21d0]
call fcn.004bc800
push str.is_external
mov ecx, ebx
mov byte [ebp - 4], 0x10
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2100]
call fcn.004bc800
push 0x50f47c
mov ecx, ebx
mov byte [ebp - 4], 0x11
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20c0]
call fcn.004bc800
push 0x50f488
mov ecx, ebx
mov byte [ebp - 4], 0x12
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2140]
call fcn.004bc800
mov byte [ebp - 4], 0x13
push 0x50f498
mov ecx, ebx
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20e0]
call fcn.004bc800
push 0x50f4a4
mov ecx, ebx
mov byte [ebp - 4], 0x14
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2110]
call fcn.004bc800
push str.auto_login_params
mov ecx, ebx
mov byte [ebp - 4], 0x15
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x20f0]
call fcn.004bc800
push str.enable_tempuser
mov ecx, ebx
mov byte [ebp - 4], 0x16
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x21f0]
call fcn.004bc800
push str.entry_whitelist
mov ecx, ebx
mov byte [ebp - 4], 0x17
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2270]
call fcn.004bc800
push str.appcfg_run
mov ecx, ebx
mov byte [ebp - 4], 0x18
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2250]
call fcn.004bc800
push str.gamesaves
mov ecx, ebx
mov byte [ebp - 4], 0x19
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2230]
call fcn.004bc800
push str.appcfg_plugins
mov ecx, ebx
mov byte [ebp - 4], 0x1a
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2210]
call fcn.004bc800
push str.os_requirements
mov ecx, ebx
mov byte [ebp - 4], 0x1b
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x22a0]
call fcn.004bc800
push str.hardwares
mov ecx, ebx
mov byte [ebp - 4], 0x1c
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2260]
call fcn.004bc800
mov byte [ebp - 4], 0x1d
push str.recomhardwares
mov ecx, ebx
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x22c0]
call fcn.004bc800
push str.reapply
mov ecx, ebx
mov byte [ebp - 4], 0x1e
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2240]
call fcn.004bc800
push str.game_repair
mov ecx, ebx
mov byte [ebp - 4], 0x1f
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2280]
call fcn.004bc800
push str.webgame_plugins
mov ecx, ebx
mov byte [ebp - 4], 0x20
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2060]
call fcn.004bc800
push str.online_downloader
mov ecx, ebx
mov byte [ebp - 4], 0x21
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2220]
call fcn.004bc800
push str.plugin_ids
mov ecx, ebx
mov byte [ebp - 4], 0x22
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2200]
call fcn.004bc800
push str.download_links
mov ecx, ebx
mov byte [ebp - 4], 0x23
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x22b0]
call fcn.004bc800
push str.notices
mov ecx, ebx
mov byte [ebp - 4], 0x24
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x22d0]
call fcn.004bc800
push 0x50f598
mov ecx, ebx
mov byte [ebp - 4], 0x25
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2160]
call fcn.004bc800
push 0x50f5a4
mov ecx, ebx
mov byte [ebp - 4], 0x26
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2090]
call fcn.004bc800
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x21b0]
mov edx, edi
call fcn.004112de
lea ecx, [ebp - 0x20b0]
call fcn.004be070
test al, al
je 0x411968
lea ecx, [ebp - 0x20b0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x74]
call fcn.004137a6
lea ecx, [ebp - 0x20d0]
call fcn.004be070
test al, al
je 0x41198b
lea ecx, [ebp - 0x20d0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x2c]
call fcn.004137a6
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x28]
lea ecx, [ebp - 0x2190]
call fcn.00411324
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x38]
lea ecx, [ebp - 0x2170]
call fcn.00411324
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x5c]
lea ecx, [ebp - 0x2150]
call fcn.00411324
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x60]
lea ecx, [ebp - 0x21e0]
call fcn.00411324
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x4c]
lea ecx, [ebp - 0x2130]
call fcn.00411324
add esp, 0x28
lea edx, [ebp - 0x2020]
xorps xmm0, xmm0
lea ecx, [ebp - 0x21c0]
movlpd qword [ebp - 0x2020], xmm0
call fcn.004111d4
mov eax, dword [ebp - 0x2020]
or eax, dword [ebp - 0x201c]
je 0x411a80
push dword [ebp - 0x201c]
lea ecx, [ebp - 0x2040]
push dword [ebp - 0x2020]
call fcn.00439aaf
pop ecx
pop ecx
lea edx, [ebp - 0x2040]
lea ecx, [ebp - 0x2014]
call fcn.00413710
push eax
lea ecx, [edi + 0x50]
mov byte [ebp - 4], 0x28
call fcn.00402a9f
lea ecx, [ebp - 0x2014]
mov byte [ebp - 4], 0x27
call fcn.00403030
lea ecx, [ebp - 0x20c0]
call fcn.004be070
test al, al
je 0x411aa3
lea ecx, [ebp - 0x20c0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x78]
call fcn.004137a6
lea eax, [ebp - 0x1010]
push 0x800
push eax
lea edx, [edi + 0x8c]
lea ecx, [ebp - 0x2140]
call fcn.00411324
pop ecx
pop ecx
lea ecx, [ebp - 0x20a0]
call fcn.004be070
test al, al
je 0x411ae8
lea ecx, [ebp - 0x20a0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x90]
call fcn.004137a6
lea ecx, [ebp - 0x20e0]
call fcn.004be070
test al, al
je 0x411b0e
lea ecx, [ebp - 0x20e0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x94]
call fcn.004137a6
lea ecx, [ebp - 0x2110]
call fcn.004be070
test al, al
je 0x411b34
lea ecx, [ebp - 0x2110]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x98]
call fcn.004137a6
lea ecx, [ebp - 0x20f0]
call fcn.004be070
test al, al
je 0x411b5a
lea ecx, [ebp - 0x20f0]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0xa4]
call fcn.004137a6
lea edx, [edi + 0x18]
lea ecx, [ebp - 0x21f0]
call fcn.004112ae
lea edx, [edi + 0x1c]
lea ecx, [ebp - 0x2160]
call fcn.004112ae
lea edx, [edi + 8]
lea ecx, [ebp - 0x2120]
call fcn.004112de
lea edx, [edi + 4]
lea ecx, [ebp - 0x21a0]
call fcn.004112de
lea ecx, [ebp - 0x2090]
call fcn.004be070
test al, al
je 0x411bb8
lea ecx, [ebp - 0x2090]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0xa8]
call fcn.004137a6
push 0x50f5b0
lea ecx, [edi + 0xa8]
call fcn.0040e29c
test eax, eax
jle 0x411bfe
push eax
lea eax, [ebp - 0x2014]
push eax
lea ecx, [edi + 0xa8]
call fcn.0040e02f
push eax
lea ecx, [edi + 0xa8]
mov byte [ebp - 4], 0x29
call fcn.00402a9f
lea ecx, [ebp - 0x2014]
mov byte [ebp - 4], 0x27
call fcn.00403030
lea ecx, [ebp - 0x2080]
call fcn.004be070
test al, al
je 0x412031
lea ecx, [ebp - 0x2080]
call fcn.004be070
test al, al
je 0x411c2d
lea ecx, [ebp - 0x2080]
call fcn.004bd2b0
mov esi, eax
push 6
push str.flash
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411c4d
mov dword [edi + 0x10], 1
jmp 0x411ce5
push 4
push 0x50f5bc
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411c6a
mov dword [edi + 0x10], 2
jmp 0x411ce5
push 7
push str.online
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411c87
mov dword [edi + 0x10], 6
jmp 0x411ce5
push 8
push str.extgame
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411ca4
mov dword [edi + 0x10], 3
jmp 0x411ce5
push 9
push str.partgame
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411cc1
mov dword [edi + 0x10], 4
jmp 0x411ce5
push 8
push str.webgame
push esi
call fcn.004ed97b
add esp, 0xc
test eax, eax
jne 0x411cde
mov dword [edi + 0x10], 5
jmp 0x411ce5
mov dword [edi + 0x10], 9
cmp dword [edi + 0x10], 3
jne 0x411de8
push 0x50f5e4
mov ecx, ebx
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2040]
call fcn.004bc800
push 0x50f5f0
mov ecx, ebx
mov byte [ebp - 4], 0x2a
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2070]
call fcn.004bc800
push str.game_url
mov ecx, ebx
mov byte [ebp - 4], 0x2b
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2028]
call fcn.004bc800
lea ecx, [ebp - 0x2040]
mov byte [ebp - 4], 0x2c
call fcn.004be070
test al, al
je 0x411d69
lea ecx, [ebp - 0x2040]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x84]
call fcn.004137a6
lea ecx, [ebp - 0x2070]
call fcn.004be070
test al, al
je 0x411d8f
lea ecx, [ebp - 0x2070]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x88]
call fcn.004137a6
mov eax, dword [edi + 0x78]
cmp dword [eax - 8], 0
jne 0x411dbb
lea ecx, [ebp - 0x2028]
call fcn.004be070
test al, al
je 0x411dbb
lea ecx, [ebp - 0x2028]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x78]
call fcn.004137a6
lea ecx, [ebp - 0x2028]
mov byte [ebp - 4], 0x2b
call fcn.004bcaa0
lea ecx, [ebp - 0x2070]
mov byte [ebp - 4], 0x2a
call fcn.004bcaa0
lea ecx, [ebp - 0x2040]
mov byte [ebp - 4], 0x27
call fcn.004bcaa0
cmp dword [edi + 0x10], 2
je 0x411f54
cmp dword [edi + 0x10], 6
je 0x411f54
cmp dword [edi + 0x10], 1
jne 0x412031
lea ecx, [ebp - 0x2050]
call fcn.004bde50
test al, al
je 0x411e41
lea ecx, [ebp - 0x2050]
call fcn.004be3f0
cmp eax, 1
jb 0x411e41
xor eax, eax
lea ecx, [ebp - 0x2050]
push eax
push eax
push eax
call fcn.004bcc50
lea edx, [edi + 0x64]
mov ecx, eax
call fcn.00411324
pop ecx
pop ecx
push str.tags
mov ecx, ebx
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2028]
call fcn.004bc800
push 0x50f624
mov ecx, ebx
mov byte [ebp - 4], 0x2e
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2070]
call fcn.004bc800
push 0x50f630
mov ecx, ebx
mov byte [ebp - 4], 0x2f
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2040]
call fcn.004bc800
lea ecx, [ebp - 0x2028]
mov byte [ebp - 4], 0x30
call fcn.004bde50
test al, al
je 0x411ef7
lea ecx, [ebp - 0x2028]
call fcn.004be3f0
mov esi, eax
push 4
pop eax
cmp esi, eax
cmova esi, eax
xor ebx, ebx
test esi, esi
je 0x411ef7
lea eax, [edi + 0x3c]
mov edi, eax
push 0x800
lea eax, [ebp - 0x1010]
push eax
push ebx
lea ecx, [ebp - 0x2028]
call fcn.004bcc40
mov edx, edi
mov ecx, eax
call fcn.00411324
pop ecx
pop ecx
push 4
pop eax
inc ebx
add edi, eax
cmp ebx, esi
jb 0x411ec4
mov edi, dword [ebp - 0x2030]
mov ebx, 0x800
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x54]
lea ecx, [ebp - 0x2070]
call fcn.00411324
lea eax, [ebp - 0x1010]
push ebx
push eax
lea edx, [edi + 0x58]
lea ecx, [ebp - 0x2040]
call fcn.00411324
add esp, 0x10
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x2040]
call fcn.004bcaa0
lea ecx, [ebp - 0x2070]
mov byte [ebp - 4], 0x2e
call fcn.004bcaa0
lea ecx, [ebp - 0x2028]
jmp 0x412028
lea ecx, [ebp - 0x2050]
call fcn.004bde50
test al, al
je 0x411fbf
lea ecx, [ebp - 0x2050]
call fcn.004be3f0
mov esi, eax
push 4
pop eax
cmp esi, eax
cmova esi, eax
and dword [ebp - 0x2014], 0
test esi, esi
je 0x411fbf
mov ebx, dword [ebp - 0x2014]
lea eax, [edi + 0x64]
mov edi, eax
push 0
push 0
push ebx
lea ecx, [ebp - 0x2050]
call fcn.004bcc40
mov edx, edi
mov ecx, eax
call fcn.00411324
pop ecx
pop ecx
push 4
pop eax
inc ebx
add edi, eax
cmp ebx, esi
jb 0x411f8e
mov edi, dword [ebp - 0x2030]
mov ebx, dword [ebp - 0x202c]
cmp dword [edi + 0x10], 2
mov ecx, ebx
jne 0x411fce
push str.buy_url
jmp 0x411fd3
push str.payment_url
call fcn.004bcd40
push eax
lea ecx, [ebp - 0x2040]
call fcn.004bc800
lea ecx, [ebp - 0x2040]
mov byte [ebp - 4], 0x2d
call fcn.004be070
test al, al
je 0x41200e
lea ecx, [ebp - 0x2040]
call fcn.004bd2b0
push eax
lea ecx, [edi + 0x9c]
call fcn.004137a6
cmp dword [edi + 0x10], 6
jne 0x412022
lea edx, [edi + 0x14]
lea ecx, [ebp - 0x21d0]
call fcn.004112ae
lea ecx, [ebp - 0x2040]
mov byte [ebp - 4], 0x27
call fcn.004bcaa0
lea ecx, [ebp - 0x2100]
call fcn.004bde60
test al, al
je 0x41205c
lea ecx, [ebp - 0x2100]
call fcn.004bd230
test al, al
je 0x41205c
cmp dword [edi + 0x10], 9
jne 0x41205c
mov dword [edi + 0x10], 3
lea edx, [edi + 0x20]
lea ecx, [ebp - 0x2180]
call fcn.004111d4
cmp dword [edi + 0x10], 5
jne 0x4120ef
lea ecx, [ebp - 0x2060]
call fcn.004bde50
test al, al
je 0x4120ef
lea esi, [edi + 0xb0]
lea ecx, [ebp - 0x2060]
mov dword [ebp - 0x202c], esi
call fcn.004be3f0
push eax
mov ecx, esi
call fcn.00412787
lea ecx, [ebp - 0x2060]
xor ebx, ebx
call fcn.004be3f0
test eax, eax
je 0x4120ef
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.004bcc50
mov edx, esi
mov ecx, eax
call fcn.00411324
pop ecx
pop ecx
lea ecx, [ebp - 0x2060]
inc ebx
call fcn.004be3f0
cmp ebx, eax
jb 0x4120b1
mov edi, dword [ebp - 0x2030]
xor ebx, ebx
lea ecx, [ebp - 0x2090]
cmp dword [edi], ebx
mov byte [ebp - 4], 0x26
setne bl
call fcn.004bcaa0
lea ecx, [ebp - 0x2160]
mov byte [ebp - 4], 0x25
call fcn.004bcaa0
lea ecx, [ebp - 0x22d0]
mov byte [ebp - 4], 0x24
call fcn.004bcaa0
lea ecx, [ebp - 0x22b0]
mov byte [ebp - 4], 0x23
call fcn.004bcaa0
lea ecx, [ebp - 0x2200]
mov byte [ebp - 4], 0x22
call fcn.004bcaa0
lea ecx, [ebp - 0x2220]
mov byte [ebp - 4], 0x21
call fcn.004bcaa0
lea ecx, [ebp - 0x2060]
mov byte [ebp - 4], 0x20
call fcn.004bcaa0
lea ecx, [ebp - 0x2280]
mov byte [ebp - 4], 0x1f
call fcn.004bcaa0
lea ecx, [ebp - 0x2240]
mov byte [ebp - 4], 0x1e
call fcn.004bcaa0
lea ecx, [ebp - 0x22c0]
mov byte [ebp - 4], 0x1d
call fcn.004bcaa0
lea ecx, [ebp - 0x2260]
mov byte [ebp - 4], 0x1c
call fcn.004bcaa0
lea ecx, [ebp - 0x22a0]
mov byte [ebp - 4], 0x1b
call fcn.004bcaa0
lea ecx, [ebp - 0x2210]
mov byte [ebp - 4], 0x1a
call fcn.004bcaa0
lea ecx, [ebp - 0x2230]
mov byte [ebp - 4], 0x19
call fcn.004bcaa0
lea ecx, [ebp - 0x2250]
mov byte [ebp - 4], 0x18
call fcn.004bcaa0
lea ecx, [ebp - 0x2270]
mov byte [ebp - 4], 0x17
call fcn.004bcaa0
lea ecx, [ebp - 0x21f0]
mov byte [ebp - 4], 0x16
call fcn.004bcaa0
lea ecx, [ebp - 0x20f0]
mov byte [ebp - 4], 0x15
call fcn.004bcaa0
lea ecx, [ebp - 0x2110]
mov byte [ebp - 4], 0x14
call fcn.004bcaa0
lea ecx, [ebp - 0x20e0]
mov byte [ebp - 4], 0x13
call fcn.004bcaa0
lea ecx, [ebp - 0x2140]
mov byte [ebp - 4], 0x12
call fcn.004bcaa0
lea ecx, [ebp - 0x20c0]
mov byte [ebp - 4], 0x11
call fcn.004bcaa0
lea ecx, [ebp - 0x2100]
mov byte [ebp - 4], 0x10
call fcn.004bcaa0
lea ecx, [ebp - 0x21d0]
mov byte [ebp - 4], 0xf
call fcn.004bcaa0
lea ecx, [ebp - 0x21a0]
mov byte [ebp - 4], 0xe
call fcn.004bcaa0
lea ecx, [ebp - 0x2120]
mov byte [ebp - 4], 0xd
call fcn.004bcaa0
lea ecx, [ebp - 0x21e0]
mov byte [ebp - 4], 0xc
call fcn.004bcaa0
lea ecx, [ebp - 0x20a0]
mov byte [ebp - 4], 0xb
call fcn.004bcaa0
lea ecx, [ebp - 0x2050]
mov byte [ebp - 4], 0xa
call fcn.004bcaa0
lea ecx, [ebp - 0x20b0]
mov byte [ebp - 4], 9
call fcn.004bcaa0
lea ecx, [ebp - 0x2290]
mov byte [ebp - 4], 8
call fcn.004bcaa0
lea ecx, [ebp - 0x2180]
mov byte [ebp - 4], 7
call fcn.004bcaa0
lea ecx, [ebp - 0x20d0]
mov byte [ebp - 4], 6
call fcn.004bcaa0
lea ecx, [ebp - 0x21c0]
mov byte [ebp - 4], 5
call fcn.004bcaa0
push 4
pop eax
lea ecx, [ebp - 0x2130]
mov byte [ebp - 4], al
call fcn.004bcaa0
lea ecx, [ebp - 0x2150]
mov byte [ebp - 4], 3
call fcn.004bcaa0
lea ecx, [ebp - 0x2170]
mov byte [ebp - 4], 2
call fcn.004bcaa0
lea ecx, [ebp - 0x2080]
mov byte [ebp - 4], 1
call fcn.004bcaa0
lea ecx, [ebp - 0x2190]
mov byte [ebp - 4], 0
call fcn.004bcaa0
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21b0]
call fcn.004bcaa0
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.004d5e2a
mov esp, ebp
pop ebp
ret