Function at 0x41f940
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x538baf
mov eax, dword fs:[0]
push eax
mov eax, 0x14d44
call fcn.00507350
mov eax, dword [0x56d940]
xor eax, ebp
mov dword [ebp - 0x24], eax
push ebx
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14c8c], ecx
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.0042ab10
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x149c0]
call fcn.00402c10
mov byte [ebp - 4], 2
lea eax, [ebp - 0x149c0]
push eax
push 0x5513f4
lea ecx, [ebp + 8]
call fcn.00420f50
push eax
lea ecx, [ebp - 0x224]
call fcn.0042b340
lea ecx, [ebp - 0x14914]
call fcn.004b6000
mov byte [ebp - 4], 3
push ecx
mov ecx, esp
mov dword [ebp - 0x149f4], esp
push str.comuuuo
call fcn.00420bf0
mov dword [ebp - 0x14c90], eax
mov ecx, dword [ebp - 0x14c90]
mov dword [ebp - 0x14c94], ecx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x149c0]
call fcn.00420f50
push ecx
mov ecx, esp
mov dword [ebp - 0x149f8], esp
push eax
call fcn.00403530
mov dword [ebp - 0x14c98], eax
lea edx, [ebp - 0x149e8]
push edx
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x14914]
call fcn.004b6ef0
mov dword [ebp - 0x14c9c], eax
mov byte [ebp - 4], 5
call fcn.00402550
mov dword [ebp - 0x14928], eax
lea ecx, [ebp - 0x149e8]
call fcn.00420f50
push eax
lea ecx, [ebp - 0x40]
call fcn.00401410
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x40]
call fcn.004034d0
movzx eax, al
test eax, eax
je 0x41fad0
push 0
push 0
push str.AData_is_NULL
call fcn.004e5fd4
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00401490
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x149e8]
call fcn.00402cd0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x14914]
call fcn.0040cb60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x149c0]
call fcn.00402cd0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.0042ac40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.00402cd0
jmp 0x420953
lea ecx, [ebp - 0x149bc]
push ecx
call fcn.004b9920
mov byte [ebp - 4], 7
push 0
lea esi, [ebp - 0x1c]
call fcn.004b7480
mov byte [ebp - 4], 8
push 0
lea esi, [ebp - 0x149e4]
call fcn.004b7480
mov byte [ebp - 4], 9
push 1
lea edx, [ebp - 0x1c]
push edx
lea eax, [ebp - 0x40]
lea ebx, [ebp - 0x149bc]
call fcn.004b99c0
movzx eax, al
test eax, eax
jne 0x41fba4
mov byte [ebp - 4], 8
lea eax, [ebp - 0x149e4]
call fcn.004b77e0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x1c]
call fcn.004b77e0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x149bc]
call fcn.00402bb0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00401490
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x149e8]
call fcn.00402cd0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x14914]
call fcn.0040cb60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x149c0]
call fcn.00402cd0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.0042ac40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.00402cd0
jmp 0x420953
lea eax, [ebp - 0x1c]
call fcn.004b82c0
movzx ecx, al
test ecx, ecx
jne 0x41fc3d
mov byte [ebp - 4], 8
lea eax, [ebp - 0x149e4]
call fcn.004b77e0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x1c]
call fcn.004b77e0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x149bc]
call fcn.00402bb0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00401490
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x149e8]
call fcn.00402cd0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x14914]
call fcn.0040cb60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x149c0]
call fcn.00402cd0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.0042ac40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.00402cd0
jmp 0x420953
mov eax, str.cusurl
lea ecx, [ebp - 0x1c]
call fcn.004b7ec0
push eax
lea ecx, [ebp - 0x54]
call fcn.004b7670
mov byte [ebp - 4], 0xa
mov eax, str.jlefxxzurl
lea ecx, [ebp - 0x1c]
call fcn.004b7ec0
push eax
lea ecx, [ebp - 0x64]
call fcn.004b7670
mov byte [ebp - 4], 0xb
mov eax, str.yxurl
lea ecx, [ebp - 0x1c]
call fcn.004b7ec0
push eax
lea ecx, [ebp - 0x149d4]
call fcn.004b7670
mov byte [ebp - 4], 0xc
mov eax, str.staturl
lea ecx, [ebp - 0x1c]
call fcn.004b7ec0
push eax
lea ecx, [ebp - 0x14924]
call fcn.004b7670
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x54]
call fcn.004b82b0
movzx edx, al
test edx, edx
jne 0x42007d
push 0x5480e7
lea esi, [ebp - 0x14a0c]
call fcn.004b75a0
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x14a0c]
push eax
mov eax, str.INTERNET_AD_SILENT
lea esi, [ebp - 0x14a1c]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14ca0], eax
mov ecx, dword [ebp - 0x14ca0]
mov dword [ebp - 0x14ca4], ecx
mov byte [ebp - 4], 0xf
mov eax, dword [ebp - 0x14ca4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x7c
call fcn.00402d30
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x14a1c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14a0c]
call fcn.004b77e0
push 0x54812a
lea esi, [ebp - 0x14a2c]
call fcn.004b75a0
mov byte [ebp - 4], 0x10
lea edx, [ebp - 0x14a2c]
push edx
mov eax, str.INTERNET_UPDATETIP2
lea esi, [ebp - 0x14a3c]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14ca8], eax
mov eax, dword [ebp - 0x14ca8]
mov dword [ebp - 0x14cac], eax
mov byte [ebp - 4], 0x11
mov eax, dword [ebp - 0x14cac]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x80
call fcn.00402d30
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x14a3c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14a2c]
call fcn.004b77e0
push 0x54812b
lea esi, [ebp - 0x14a4c]
call fcn.004b75a0
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x14a4c]
push ecx
mov eax, str.CLOSE_ADS_URL
lea esi, [ebp - 0x14a5c]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14cb0], eax
mov edx, dword [ebp - 0x14cb0]
mov dword [ebp - 0x14cb4], edx
mov byte [ebp - 4], 0x13
mov eax, dword [ebp - 0x14cb4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x84
call fcn.00402d30
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x14a5c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14a4c]
call fcn.004b77e0
push 0x548156
lea esi, [ebp - 0x14a6c]
call fcn.004b75a0
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x14a6c]
push eax
mov eax, str.ADS_CHANGEBROW_1
lea esi, [ebp - 0x14a7c]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14cb8], eax
mov ecx, dword [ebp - 0x14cb8]
mov dword [ebp - 0x14cbc], ecx
mov byte [ebp - 4], 0x15
mov eax, dword [ebp - 0x14cbc]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x88
call fcn.00402d30
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x14a7c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14a6c]
call fcn.004b77e0
push 0x548157
lea esi, [ebp - 0x14a8c]
call fcn.004b75a0
mov byte [ebp - 4], 0x16
lea edx, [ebp - 0x14a8c]
push edx
mov eax, str.ADS_CHANGEBROW_2
lea esi, [ebp - 0x14a9c]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14cc0], eax
mov eax, dword [ebp - 0x14cc0]
mov dword [ebp - 0x14cc4], eax
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x14cc4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x8c
call fcn.00402d30
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x14a9c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14a8c]
call fcn.004b77e0
push 0x5514a0
lea ecx, [ebp - 0x149ec]
call fcn.00402c50
mov byte [ebp - 4], 0x18
push 0x548167
lea esi, [ebp - 0x14aac]
call fcn.004b75a0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x14aac]
push ecx
mov eax, str.MAIN_URL_NEW
lea esi, [ebp - 0x14abc]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14cc8], eax
mov edx, dword [ebp - 0x14cc8]
mov dword [ebp - 0x14ccc], edx
mov byte [ebp - 4], 0x1a
mov eax, dword [ebp - 0x14ccc]
call fcn.004b7970
push eax
lea ecx, [ebp - 0x149ec]
call fcn.00402d30
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x14abc]
call fcn.004b77e0
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x14aac]
call fcn.004b77e0
lea ecx, [ebp - 0x149ec]
call fcn.00403460
movzx eax, al
test eax, eax
jne 0x41ffef
lea ecx, [ebp - 0x149ec]
push ecx
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xcc
call fcn.00402cf0
jmp 0x42006e
push 0x5481aa
lea esi, [ebp - 0x14acc]
call fcn.004b75a0
mov byte [ebp - 4], 0x1b
lea edx, [ebp - 0x14acc]
push edx
mov eax, str.MAIN_URL
lea esi, [ebp - 0x14adc]
lea ecx, [ebp - 0x54]
call fcn.004b8280
mov dword [ebp - 0x14cd0], eax
mov eax, dword [ebp - 0x14cd0]
mov dword [ebp - 0x14cd4], eax
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x14cd4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xcc
call fcn.00402d30
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x14adc]
call fcn.004b77e0
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x14acc]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x149ec]
call fcn.00402cd0
lea ecx, [ebp - 0x64]
call fcn.004b82b0
movzx ecx, al
test ecx, ecx
jne 0x42028c
push 0x5481ab
lea esi, [ebp - 0x14aec]
call fcn.004b75a0
mov byte [ebp - 4], 0x1d
lea edx, [ebp - 0x14aec]
push edx
mov eax, 0x5514c0
lea esi, [ebp - 0x14afc]
lea ecx, [ebp - 0x64]
call fcn.004b8280
mov dword [ebp - 0x14cd8], eax
mov eax, dword [ebp - 0x14cd8]
mov dword [ebp - 0x14cdc], eax
mov byte [ebp - 4], 0x1e
mov eax, dword [ebp - 0x14cdc]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x90
call fcn.00402d30
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x14afc]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14aec]
call fcn.004b77e0
push 0x5481ba
lea esi, [ebp - 0x14b0c]
call fcn.004b75a0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x14b0c]
push ecx
mov eax, str.INTERNET_SN2
lea esi, [ebp - 0x14b1c]
lea ecx, [ebp - 0x64]
call fcn.004b8280
mov dword [ebp - 0x14ce0], eax
mov edx, dword [ebp - 0x14ce0]
mov dword [ebp - 0x14ce4], edx
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x14ce4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x94
call fcn.00402d30
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x14b1c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14b0c]
call fcn.004b77e0
push 0x5481bb
lea esi, [ebp - 0x14b2c]
call fcn.004b75a0
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x14b2c]
push eax
mov eax, 0x5514dc
lea esi, [ebp - 0x14b3c]
lea ecx, [ebp - 0x64]
call fcn.004b8280
mov dword [ebp - 0x14ce8], eax
mov ecx, dword [ebp - 0x14ce8]
mov dword [ebp - 0x14cec], ecx
mov byte [ebp - 4], 0x22
mov eax, dword [ebp - 0x14cec]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x98
call fcn.00402d30
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x14b3c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14b2c]
call fcn.004b77e0
push 0x5481de
lea esi, [ebp - 0x14b4c]
call fcn.004b75a0
mov byte [ebp - 4], 0x23
lea edx, [ebp - 0x14b4c]
push edx
mov eax, 0x5514f0
lea esi, [ebp - 0x14b5c]
lea ecx, [ebp - 0x64]
call fcn.004b8280
mov dword [ebp - 0x14cf0], eax
mov eax, dword [ebp - 0x14cf0]
mov dword [ebp - 0x14cf4], eax
mov byte [ebp - 4], 0x24
mov eax, dword [ebp - 0x14cf4]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0x9c
call fcn.00402d30
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x14b5c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14b4c]
call fcn.004b77e0
lea ecx, [ebp - 0x149d4]
call fcn.004b82b0
movzx ecx, al
test ecx, ecx
jne 0x420581
push 0x5481df
lea esi, [ebp - 0x14b6c]
call fcn.004b75a0
mov byte [ebp - 4], 0x25
lea edx, [ebp - 0x14b6c]
push edx
mov eax, str.INTERNET_SN
lea esi, [ebp - 0x14b7c]
lea ecx, [ebp - 0x149d4]
call fcn.004b8280
mov dword [ebp - 0x14cf8], eax
mov eax, dword [ebp - 0x14cf8]
mov dword [ebp - 0x14cfc], eax
mov byte [ebp - 4], 0x26
mov eax, dword [ebp - 0x14cfc]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xa0
call fcn.00402d30
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x14b7c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14b6c]
call fcn.004b77e0
push 0x5481ee
lea esi, [ebp - 0x14b8c]
call fcn.004b75a0
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x14b8c]
push ecx
mov eax, str.INTERNET_UPDATETIP
lea esi, [ebp - 0x14b9c]
lea ecx, [ebp - 0x149d4]
call fcn.004b8280
mov dword [ebp - 0x14d00], eax
mov edx, dword [ebp - 0x14d00]
mov dword [ebp - 0x14d04], edx
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x14d04]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xa4
call fcn.00402d30
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x14b9c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14b8c]
call fcn.004b77e0
push 0x5481ef
lea esi, [ebp - 0x14bac]
call fcn.004b75a0
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x14bac]
push eax
mov eax, str.INTERNET_TJAD
lea esi, [ebp - 0x14bbc]
lea ecx, [ebp - 0x149d4]
call fcn.004b8280
mov dword [ebp - 0x14d08], eax
mov ecx, dword [ebp - 0x14d08]
mov dword [ebp - 0x14d0c], ecx
mov byte [ebp - 4], 0x2a
mov eax, dword [ebp - 0x14d0c]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xa8
call fcn.00402d30
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x14bbc]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14bac]
call fcn.004b77e0
push 0x548202
lea esi, [ebp - 0x14bcc]
call fcn.004b75a0
mov byte [ebp - 4], 0x2b
lea edx, [ebp - 0x14bcc]
push edx
mov eax, str.INTERNET_SETTING
lea esi, [ebp - 0x14bdc]
lea ecx, [ebp - 0x149d4]
call fcn.004b8280
mov dword [ebp - 0x14d10], eax
mov eax, dword [ebp - 0x14d10]
mov dword [ebp - 0x14d14], eax
mov byte [ebp - 4], 0x2c
mov eax, dword [ebp - 0x14d14]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xac
call fcn.00402d30
mov byte [ebp - 4], 0x2b
lea eax, [ebp - 0x14bdc]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14bcc]
call fcn.004b77e0
lea ecx, [ebp - 0x149f0]
call fcn.00402c10
mov byte [ebp - 4], 0x2d
push 0x548203
lea esi, [ebp - 0x14bec]
call fcn.004b75a0
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x14bec]
push ecx
mov eax, str.SHOW
lea esi, [ebp - 0x14bfc]
lea ecx, [ebp - 0x149d4]
call fcn.004b8280
mov dword [ebp - 0x14d18], eax
mov edx, dword [ebp - 0x14d18]
mov dword [ebp - 0x14d1c], edx
mov byte [ebp - 4], 0x2f
mov eax, dword [ebp - 0x14d1c]
call fcn.004b7970
push eax
lea ecx, [ebp - 0x149f0]
call fcn.00402d30
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x14bfc]
call fcn.004b77e0
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x14bec]
call fcn.004b77e0
push 0x551550
lea eax, [ebp - 0x149f0]
push eax
call fcn.00408cf0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x420562
mov edx, dword [ebp - 0x14c8c]
mov dword [edx + 0x2c4], 1
jmp 0x420572
mov eax, dword [ebp - 0x14c8c]
mov dword [eax + 0x2c4], 0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x149f0]
call fcn.00402cd0
lea ecx, [ebp - 0x14924]
call fcn.004b82b0
movzx ecx, al
test ecx, ecx
jne 0x42079f
push 0x548216
lea esi, [ebp - 0x14c0c]
call fcn.004b75a0
mov byte [ebp - 4], 0x30
lea edx, [ebp - 0x14c0c]
push edx
mov eax, str.ziyuanactionurl
lea esi, [ebp - 0x14c1c]
lea ecx, [ebp - 0x14924]
call fcn.004b8280
mov dword [ebp - 0x14d20], eax
mov eax, dword [ebp - 0x14d20]
mov dword [ebp - 0x14d24], eax
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0x14d24]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xb0
call fcn.00402d30
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0x14c1c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14c0c]
call fcn.004b77e0
push 0x548217
lea esi, [ebp - 0x14c2c]
call fcn.004b75a0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x14c2c]
push ecx
mov eax, str.actionurl
lea esi, [ebp - 0x14c3c]
lea ecx, [ebp - 0x14924]
call fcn.004b8280
mov dword [ebp - 0x14d28], eax
mov edx, dword [ebp - 0x14d28]
mov dword [ebp - 0x14d2c], edx
mov byte [ebp - 4], 0x33
mov eax, dword [ebp - 0x14d2c]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xb4
call fcn.00402d30
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x14c3c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14c2c]
call fcn.004b77e0
push 0x54822a
lea esi, [ebp - 0x14c4c]
call fcn.004b75a0
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0x14c4c]
push eax
mov eax, str.actiongameurl
lea esi, [ebp - 0x14c5c]
lea ecx, [ebp - 0x14924]
call fcn.004b8280
mov dword [ebp - 0x14d30], eax
mov ecx, dword [ebp - 0x14d30]
mov dword [ebp - 0x14d34], ecx
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x14d34]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xb8
call fcn.00402d30
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0x14c5c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14c4c]
call fcn.004b77e0
push 0x54822b
lea esi, [ebp - 0x14c6c]
call fcn.004b75a0
mov byte [ebp - 4], 0x36
lea edx, [ebp - 0x14c6c]
push edx
mov eax, str.actionareaurl
lea esi, [ebp - 0x14c7c]
lea ecx, [ebp - 0x14924]
call fcn.004b8280
mov dword [ebp - 0x14d38], eax
mov eax, dword [ebp - 0x14d38]
mov dword [ebp - 0x14d3c], eax
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x14d3c]
call fcn.004b7970
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xbc
call fcn.00402d30
mov byte [ebp - 4], 0x36
lea eax, [ebp - 0x14c7c]
call fcn.004b77e0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x14c6c]
call fcn.004b77e0
mov ecx, dword [ebp - 0x14c8c]
cmp dword [ecx + 0x2c4], 0
je 0x4207cc
mov edx, dword [ebp - 0x14c8c]
add edx, 0xa0
push edx
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xc0
call fcn.00402cf0
mov eax, dword [ebp - 0x14c8c]
add eax, 0xa4
push eax
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xc4
call fcn.00402cf0
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xac
push ecx
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xc8
call fcn.00402cf0
mov edx, dword [ebp - 0x14c8c]
add edx, 0xbc
push ecx
mov ecx, esp
mov dword [ebp - 0x14c80], esp
push edx
call fcn.00402c30
mov dword [ebp - 0x14d40], eax
mov eax, dword [ebp - 0x14d40]
mov dword [ebp - 0x14d44], eax
mov byte [ebp - 4], 0x38
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xb8
push ecx
mov edx, esp
mov dword [ebp - 0x14c84], esp
push ecx
mov ecx, edx
call fcn.00402c30
mov dword [ebp - 0x14d48], eax
mov eax, dword [ebp - 0x14d48]
mov dword [ebp - 0x14d4c], eax
mov byte [ebp - 4], 0x39
mov ecx, dword [ebp - 0x14c8c]
add ecx, 0xb4
push ecx
mov edx, esp
mov dword [ebp - 0x14c88], esp
push ecx
mov ecx, edx
call fcn.00402c30
mov dword [ebp - 0x14d50], eax
mov byte [ebp - 4], 0xd
mov ecx, 0x57a8b8
call fcn.004dd6e0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x14924]
call fcn.004b77e0
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x149d4]
call fcn.004b77e0
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x64]
call fcn.004b77e0
mov byte [ebp - 4], 9
lea eax, [ebp - 0x54]
call fcn.004b77e0
mov byte [ebp - 4], 8
lea eax, [ebp - 0x149e4]
call fcn.004b77e0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x1c]
call fcn.004b77e0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x149bc]
call fcn.00402bb0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00401490
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x149e8]
call fcn.00402cd0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x14914]
call fcn.0040cb60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x149c0]
call fcn.00402cd0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x224]
call fcn.0042ac40
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.00402cd0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
mov ecx, dword [ebp - 0x24]
xor ecx, ebp
call fcn.005007b7
mov esp, ebp
pop ebp
ret 4