Function at 0x48ee60
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x498c
call fcn.0049b990
mov eax, dword [0x4ceb90]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x490c], ecx
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x70e4], 0
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1bf54], 0
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x7d9ec], 0
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x7d9dc], 0
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x106ec], 0
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0xe168], 0
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x1033cc4], 0
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1262ca4], 0
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1264b20], 0
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x128b4bc], 0
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1265358], 0
mov dword [ebp - 0x4928], 0
mov dword [ebp - 0x4928], 0
jmp 0x48ef52
mov edx, dword [ebp - 0x4928]
add edx, 1
mov dword [ebp - 0x4928], edx
cmp dword [ebp - 0x4928], 0x96
jge 0x48ef83
imul eax, dword [ebp - 0x4928], 0x28
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x128b5c4]
mov eax, 4
imul ecx, eax, 0
mov dword [edx + ecx], 0x80a
jmp 0x48ef43
push 0
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0x28]
call edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0x58]
call eax
mov dword [ebp - 0x4980], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0x48]
call edx
cmp eax, dword [ebp - 0x4980]
jge 0x490e75
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x4984], eax
mov ecx, dword [ebp - 0x4984]
mov dword [ebp - 0x4940], ecx
mov edx, dword [ebp - 0x4940]
sub edx, 2
mov dword [ebp - 0x4940], edx
cmp dword [ebp - 0x4940], 0x21
ja case.0x48f02a.11
mov eax, dword [ebp - 0x4940]
jmp dword [eax*4 + 0x490e88]
push 0x104
mov ecx, dword [ebp - 0x490c]
add ecx, 0x128b4c0
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c630c
mov eax, dword [ebp - 0x490c]
add eax, 0x128b4c0
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033cd0], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033cd4], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033cd8], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033cdc], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033ce0], eax
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xc033c4], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xc033b8], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xc033bc], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xc033c0], eax
push 0xc6
mov edx, dword [ebp - 0x490c]
add edx, 0xc033c8
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
jmp case.0x48f02a.11
mov ecx, 0x47ce440
call fcn.00411450
mov dword [ebp - 0x4968], eax
push 0x1c
mov ecx, dword [ebp - 0x490c]
add ecx, 0x1264b24
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x4968]
add eax, 0x7f324
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
jg 0x48f274
mov ecx, dword [ebp - 0x490c]
add ecx, 0x1264b24
push ecx
mov edx, dword [ebp - 0x4968]
add edx, 0x7f324
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp case.0x48f02a.11
mov ecx, 0x47ce440
call fcn.00411450
mov dword [ebp - 0x4964], eax
mov eax, 1
test eax, eax
je 0x48f3a0
push 0x1c
lea ecx, [ebp - 0x68]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c6310
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f2ce
jmp 0x48f3a0
mov ecx, dword [ebp - 0x490c]
cmp dword [ecx + 0x1265358], 0xa
jne 0x48f2fb
push 0x30
push 0x4c6314
push 0x4c6328
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x48f3a0
mov edx, dword [ebp - 0x490c]
cmp dword [edx + 0x1265358], 0xa
jle 0x48f311
jmp 0x48f3a0
lea eax, [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1265358], 0x64
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x1264b88]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1265358], 0x1e
mov ecx, dword [ebp - 0x4964]
lea edx, [ecx + eax + 0x7f342]
push edx
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
jg 0x48f380
lea eax, [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1265358], 0x1e
mov eax, dword [ebp - 0x4964]
lea ecx, [eax + edx + 0x7f342]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x1265358]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1265358], eax
jmp 0x48f289
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x4960], eax
mov dword [ebp - 0x493c], 0
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4938], eax
cmp dword [ebp - 0x4938], 0x80a
je 0x48f44f
imul ecx, dword [ebp - 0x4960], 0x28
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0x128b5c4]
mov ecx, dword [ebp - 0x493c]
mov edx, dword [ebp - 0x4938]
mov dword [eax + ecx*4], edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4938], eax
mov ecx, dword [ebp - 0x493c]
add ecx, 1
mov dword [ebp - 0x493c], ecx
jmp 0x48f3ef
imul edx, dword [ebp - 0x4960], 0x28
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x128b5c4]
mov edx, dword [ebp - 0x493c]
mov eax, dword [ebp - 0x4938]
mov dword [ecx + edx*4], eax
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x4950], eax
push 0x7fff
lea eax, [ebp - 0xe28]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xe28]
push eax
imul ecx, dword [ebp - 0x4950], 0x18
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0x64]
call fcn.00491c00
imul eax, dword [ebp - 0x4950], 0x18
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ebp - 0x4950]
mov dword [ecx + eax + 0x74], edx
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x70e4]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x70e4], ecx
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x494c], eax
push 0x7fff
lea ecx, [ebp - 0xf2c]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xf2c]
push eax
imul ecx, dword [ebp - 0x494c], 0x18
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0x70e8]
call fcn.00491c00
imul eax, dword [ebp - 0x494c], 0x18
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ebp - 0x494c]
mov dword [ecx + eax + 0x70f8], edx
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0xe168]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0xe168], ecx
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x495c], eax
push 0x7fff
lea ecx, [ebp - 0x3e0c]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x7fff
lea eax, [ebp - 0x363c]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x363c]
push eax
imul ecx, dword [ebp - 0x495c], 0x30
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xe18c]
call fcn.00491c00
lea eax, [ebp - 0x3e0c]
push eax
imul ecx, dword [ebp - 0x495c], 0x30
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xe16c]
call fcn.00491c00
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x106ec]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x106ec], ecx
jmp case.0x48f02a.11
mov eax, 1
test eax, eax
je 0x48f713
push 0x7fff
lea ecx, [ebp - 0x2e6c]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c6324
lea eax, [ebp - 0x2e6c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f6c8
jmp 0x48f713
lea ecx, [ebp - 0x2e6c]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1264b20], 0x104
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1262ca8]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x1264b20]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1264b20], ecx
jmp case.0x48f02a.27
jmp case.0x48f02a.11
mov eax, 1
test eax, eax
je 0x48f7ae
push 0x7fff
lea ecx, [ebp - 0x2a84]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c6398
lea eax, [ebp - 0x2a84]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f763
jmp 0x48f7ae
lea ecx, [ebp - 0x2a84]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1262ca4], 0x104
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1033ce4]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x1262ca4]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1262ca4], ecx
jmp case.0x48f02a.24
jmp case.0x48f02a.11
push 0x7fff
lea eax, [ebp - 0x1ae4]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x4918], 0
mov dword [ebp - 0x492c], 0xffffffff
mov dword [ebp - 0x4918], 0
jmp 0x48f808
mov eax, dword [ebp - 0x4918]
add eax, 1
mov dword [ebp - 0x4918], eax
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ebp - 0x4918]
cmp edx, dword [ecx + 0x1262ca4]
jge 0x48f87d
lea eax, [ebp - 0x1ae4]
push eax
imul ecx, dword [ebp - 0x4918], 0x104
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0x1033ce4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f878
mov ecx, dword [ebp - 0x4918]
mov dword [ebp - 0x492c], ecx
lea edx, [ebp - 0x1ae4]
push edx
imul eax, dword [ebp - 0x492c], 0x2bb4
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1040804]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp 0x48f87d
jmp 0x48f7f9
cmp dword [ebp - 0x492c], 0
jl 0x48f943
mov dword [ebp - 0x4918], 0
mov eax, 1
test eax, eax
je 0x48f926
push 0x7fff
lea ecx, [ebp - 0x1ae4]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c639c
lea eax, [ebp - 0x1ae4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f8df
jmp 0x48f926
lea ecx, [ebp - 0x1ae4]
push ecx
imul edx, dword [ebp - 0x492c], 0x2bb4
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x1040804]
imul edx, dword [ebp - 0x4918], 0x64
lea eax, [ecx + edx + 0x104]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x4918]
add ecx, 1
mov dword [ebp - 0x4918], ecx
jmp 0x48f894
imul edx, dword [ebp - 0x492c], 0x2bb4
mov eax, dword [ebp - 0x490c]
mov ecx, dword [ebp - 0x4918]
mov dword [eax + edx + 0x10414c0], ecx
jmp case.0x48f02a.11
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1291b54], 0
mov eax, 1
test eax, eax
je 0x48fa62
push 0x7fff
lea ecx, [ebp - 0x1ecc]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c63a0
lea eax, [ebp - 0x1ecc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48f9a6
jmp 0x48fa62
lea ecx, [ebp - 0x1ecc]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1291b54], 0x64
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x128cd34]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x4c63a4
mov eax, dword [ebp - 0x490c]
imul ecx, dword [eax + 0x1291b54], 0x64
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0x128cd34]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
push 0x7fff
lea ecx, [ebp - 0x1ecc]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x1ecc]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1291b54], 0x64
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x128cd66]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x1291b54]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1291b54], eax
jmp 0x48f958
jmp case.0x48f02a.11
push 0x7fff
lea edx, [ebp - 0x16fc]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov dword [ebp - 0x4914], 0
mov dword [ebp - 0x491c], 0xffffffff
mov dword [ebp - 0x4914], 0
jmp 0x48fabc
mov ecx, dword [ebp - 0x4914]
add ecx, 1
mov dword [ebp - 0x4914], ecx
mov edx, dword [ebp - 0x490c]
mov eax, dword [ebp - 0x4914]
cmp eax, dword [edx + 0x1262ca4]
jge 0x48fb31
lea ecx, [ebp - 0x16fc]
push ecx
imul edx, dword [ebp - 0x4914], 0x104
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x1033ce4]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48fb2c
mov edx, dword [ebp - 0x4914]
mov dword [ebp - 0x491c], edx
lea eax, [ebp - 0x16fc]
push eax
imul ecx, dword [ebp - 0x491c], 0x2bb4
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0x1040804]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
jmp 0x48fb31
jmp 0x48faad
cmp dword [ebp - 0x491c], 0
jl 0x48fc6f
mov dword [ebp - 0x4914], 0
mov ecx, 1
test ecx, ecx
je 0x48fc52
push 0x7fff
lea edx, [ebp - 0x16fc]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
push 0x4c63ac
lea ecx, [ebp - 0x16fc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48fb96
jmp 0x48fc52
lea edx, [ebp - 0x16fc]
push edx
imul eax, dword [ebp - 0x491c], 0x2bb4
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1040804]
imul eax, dword [ebp - 0x4914], 0x104
lea ecx, [edx + eax + 0xcc0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push str..psb
imul edx, dword [ebp - 0x491c], 0x2bb4
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x1040804]
imul edx, dword [ebp - 0x4914], 0x104
lea eax, [ecx + edx + 0xcc0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
imul ecx, dword [ebp - 0x491c], 0x2bb4
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0x1040804]
mov edx, dword [ebp - 0x4914]
mov dword [ecx + edx*4 + 0x2b38], eax
mov eax, dword [ebp - 0x4914]
add eax, 1
mov dword [ebp - 0x4914], eax
jmp 0x48fb48
imul ecx, dword [ebp - 0x491c], 0x2bb4
mov edx, dword [ebp - 0x490c]
mov eax, dword [ebp - 0x4914]
mov dword [edx + ecx + 0x10433b4], eax
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x17130], 0
mov edx, 1
test edx, edx
je 0x48fd54
push 0x7fff
lea eax, [ebp - 0x269c]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c63b8
lea eax, [ebp - 0x269c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48fcd2
jmp 0x48fd54
lea ecx, [ebp - 0x269c]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x17130], 0x110
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x106f0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xac]
call eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x17130], 0x110
mov eax, dword [ebp - 0x490c]
fstp qword [eax + edx + 0x107f8]
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ecx + 0x17130]
add edx, 1
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x17130], edx
jmp 0x48fc84
jmp case.0x48f02a.11
push 0x7fff
lea ecx, [ebp - 0x93c]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push str.product
lea eax, [ebp - 0x93c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48fda7
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x7d9e8], 1
jmp 0x48fddf
push str.trial
lea edx, [ebp - 0x93c]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
jne 0x48fdcf
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x7d9e8], 2
jmp 0x48fddf
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x7d9e8], 0
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + edx + 0x17134], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + edx + 0x17138], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + edx + 0x1713c], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + edx + 0x17140], eax
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1bf54], 0x14
mov ecx, dword [ebp - 0x490c]
mov byte [ecx + eax + 0x17144], 1
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x1bf54]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1bf54], eax
jmp case.0x48f02a.11
push 0x7fff
lea edx, [ebp - 0x22b4]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
lea ecx, [ebp - 0x22b4]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x7d9ec], 0x7d0
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x7d9f0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea eax, [ebp - 0x22b4]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x22b4]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x7d9ec], 0x7d0
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x7ddd8]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x7d9ec]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x7d9ec], eax
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1033ccc], eax
jmp case.0x48f02a.11
mov dword [ebp - 0x4920], 0
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x4930], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4948], eax
cmp dword [ebp - 0x4948], 0
jl 0x49017e
imul ecx, dword [ebp - 0x4930], 0x190
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0xc03490]
imul ecx, dword [ebp - 0x4920], 0x14
mov edx, dword [ebp - 0x4948]
mov dword [eax + ecx], edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x4930], 0x190
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x4920], 0x14
mov dword [ecx + edx + 4], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x4930], 0x190
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x4920], 0x14
mov dword [ecx + edx + 8], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x4930], 0x190
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x4920], 0x14
mov dword [ecx + edx + 0xc], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
imul ecx, dword [ebp - 0x4930], 0x190
mov edx, dword [ebp - 0x490c]
lea ecx, [edx + ecx + 0xc03490]
imul edx, dword [ebp - 0x4920], 0x14
mov dword [ecx + edx + 0x10], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4948], eax
mov ecx, dword [ebp - 0x4920]
add ecx, 1
mov dword [ebp - 0x4920], ecx
jmp 0x490026
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xac]
call edx
mov eax, dword [ebp - 0x490c]
fstp dword [eax + 0x1033cc8]
jmp case.0x48f02a.11
push 0x7fff
lea ecx, [ebp - 0x1314]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x4c63cc
lea eax, [ebp - 0x1314]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x4902b0
lea ecx, [ebp - 0x1314]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1033cc4], 0x10a
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x102d4dc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea eax, [ebp - 0x1314]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x1314]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1033cc4], 0x10a
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x102d4e6]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea edx, [ebp - 0x1314]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ecx + 0x1033cc4]
add edx, 1
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x1033cc4], edx
jmp 0x4901d4
mov ecx, dword [ebp - 0x490c]
cmp dword [ecx + 0x1033cc4], 0x64
jl 0x4902e3
push 0
push 0x4c63d0
push str.EMOTE_VOICE_SET
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1033cc4], 0
jmp case.0x48f02a.11
push 0x7fff
lea eax, [ebp - 0x450]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x4910], 0xffffffff
push 0x4c6434
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x49069f
push str.MASTER
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490357
mov dword [ebp - 0x4910], 0
jmp 0x49062d
push 0x4c6440
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49037c
mov dword [ebp - 0x4910], 1
jmp 0x49062d
push 0x4c6444
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4903a1
mov dword [ebp - 0x4910], 3
jmp 0x49062d
push 0x4c6448
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4903c6
mov dword [ebp - 0x4910], 4
jmp 0x49062d
push str.BGV_TALK
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4903eb
mov dword [ebp - 0x4910], 5
jmp 0x49062d
push str.SE_LOOP_N
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490410
mov dword [ebp - 0x4910], 6
jmp 0x49062d
push str.SE_LOOP_H
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490435
mov dword [ebp - 0x4910], 7
jmp 0x49062d
push str.VOICE_01
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49045a
mov dword [ebp - 0x4910], 9
jmp 0x49062d
push str.VOICE_02
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49047f
mov dword [ebp - 0x4910], 0xa
jmp 0x49062d
push str.VOICE_03
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4904a4
mov dword [ebp - 0x4910], 0xb
jmp 0x49062d
push str.VOICE_04
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4904c9
mov dword [ebp - 0x4910], 0xc
jmp 0x49062d
push str.VOICE_05
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4904ee
mov dword [ebp - 0x4910], 0xd
jmp 0x49062d
push str.VOICE_06
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490513
mov dword [ebp - 0x4910], 0xe
jmp 0x49062d
push str.BGV_TALK_ART_A
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490538
mov dword [ebp - 0x4910], 0x13
jmp 0x49062d
push str.BGV_TALK_ART_B
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49055d
mov dword [ebp - 0x4910], 0x14
jmp 0x49062d
push str.BGV_TALK_ART_C
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x490582
mov dword [ebp - 0x4910], 0x15
jmp 0x49062d
push str.BGV_TALK_ART_D
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4905a7
mov dword [ebp - 0x4910], 0x16
jmp 0x49062d
push str.BGV_TALK_A
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4905c9
mov dword [ebp - 0x4910], 0x17
jmp 0x49062d
push str.BGV_TALK_B
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x4905eb
mov dword [ebp - 0x4910], 0x18
jmp 0x49062d
push str.BGV_TALK_C
lea edx, [ebp - 0x450]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49060d
mov dword [ebp - 0x4910], 0x19
jmp 0x49062d
push str.BGV_TALK_D
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x49062d
mov dword [ebp - 0x4910], 0x1a
push 0x7fff
lea ecx, [ebp - 0x450]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x450]
push eax
call fcn.0049f1b6
add esp, 4
mov ecx, dword [ebp - 0x490c]
add ecx, dword [ebp - 0x4910]
mov byte [ecx + 0x1291b58], al
push 0x7fff
lea edx, [ebp - 0x450]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
jmp 0x490318
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa0]
call edx
mov dword [ebp - 0x4988], eax
push 0x7fff
lea eax, [ebp - 0xd24]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xd24]
push eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x102d4d8], 0x6c
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0x1022c18]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x102d4d8], 0x6c
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ebp - 0x490c]
mov edx, dword [edx + 0x102d4d8]
mov dword [ecx + eax + 0x1022c7c], edx
mov eax, dword [ebp - 0x490c]
imul ecx, dword [eax + 0x102d4d8], 0x6c
mov edx, dword [ebp - 0x490c]
mov eax, dword [ebp - 0x4988]
mov dword [edx + ecx + 0x1022c80], eax
push 0x7fff
lea ecx, [ebp - 0xd24]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x4934], 0
lea eax, [ebp - 0xd24]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x490874
lea ecx, [ebp - 0xd24]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x102d4d8], 0x1450
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0xc0d0d4]
imul eax, dword [ebp - 0x4934], 0x68
add edx, eax
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea ecx, [ebp - 0xd24]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0xd24]
push eax
call fcn.004a385f
add esp, 4
fstp dword [ebp - 0x498c]
fld dword [ebp - 0x498c]
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x102d4d8], 0x1450
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0xc0d0d4]
imul edx, dword [ebp - 0x4934], 0x68
fstp dword [ecx + edx + 0x64]
push 0x7fff
lea eax, [ebp - 0xd24]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x4934]
add eax, 1
mov dword [ebp - 0x4934], eax
jmp 0x490788
push 0x7fff
lea ecx, [ebp - 0xd24]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x102d4d8]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x102d4d8], ecx
mov eax, dword [ebp - 0x490c]
cmp dword [eax + 0x102d4d8], 0x190
jl 0x4908eb
push 0
push 0x4c6528
push 0x4c6538
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x102d4d8], 0
jmp case.0x48f02a.11
push 0x7fff
lea edx, [ebp - 0x838]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
lea ecx, [ebp - 0x838]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1022c14], 0x6c
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1018354]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x490c]
imul ecx, dword [eax + 0x1022c14], 0x6c
mov edx, dword [ebp - 0x490c]
mov eax, dword [ebp - 0x490c]
mov eax, dword [eax + 0x1022c14]
mov dword [edx + ecx + 0x10183b8], eax
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1022c14], 0x6c
mov eax, dword [ebp - 0x490c]
mov dword [eax + edx + 0x10183bc], 0
push 0x7fff
lea ecx, [ebp - 0x838]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov dword [ebp - 0x4924], 0
lea eax, [ebp - 0x838]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
test eax, eax
je 0x490b07
lea ecx, [ebp - 0x838]
push ecx
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x1022c14], 0x1518
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0xe08dd4]
imul eax, dword [ebp - 0x4924], 0x6c
add edx, eax
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x7fff
lea ecx, [ebp - 0x838]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x838]
push eax
call fcn.004a385f
add esp, 4
fstp dword [ebp - 0x496c]
fld dword [ebp - 0x496c]
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1022c14], 0x1518
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0xe08dd4]
imul edx, dword [ebp - 0x4924], 0x6c
fstp dword [ecx + edx + 0x64]
push 0x7fff
lea eax, [ebp - 0x838]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
lea eax, [ebp - 0x838]
push eax
call fcn.004a385f
add esp, 4
fstp dword [ebp - 0x4970]
fld dword [ebp - 0x4970]
mov ecx, dword [ebp - 0x490c]
imul edx, dword [ecx + 0x1022c14], 0x1518
mov eax, dword [ebp - 0x490c]
lea ecx, [eax + edx + 0xe08dd4]
imul edx, dword [ebp - 0x4924], 0x6c
fstp dword [ecx + edx + 0x68]
push 0x7fff
lea eax, [ebp - 0x838]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x4924]
add eax, 1
mov dword [ebp - 0x4924], eax
jmp 0x4909b2
push 0x7fff
lea ecx, [ebp - 0x838]
push ecx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
push 0x7fff
lea eax, [ebp - 0x838]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
mov eax, dword [ebp - 0x490c]
mov ecx, dword [eax + 0x1022c14]
add ecx, 1
mov edx, dword [ebp - 0x490c]
mov dword [edx + 0x1022c14], ecx
mov eax, dword [ebp - 0x490c]
cmp dword [eax + 0x1022c14], 0x190
jl 0x490ba4
push 0
push str.SCRIPTSYSTEM
push str.EMOTE
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0x1022c14], 0
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x4974], eax
push 0x7fff
imul eax, dword [ebp - 0x4974], 0x190
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x1bf58]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb0]
call eax
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ecx + 0x7d9dc]
add edx, 1
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x7d9dc], edx
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ecx + 0xc033b4]
mov dword [ebp - 0x4958], edx
cmp dword [ebp - 0x4958], 0
je 0x490c4d
cmp dword [ebp - 0x4958], 1
je 0x490cdc
jmp 0x490da3
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa4]
call eax
mov dword [ebp - 0x4954], eax
push 0x7fff
imul ecx, dword [ebp - 0x4954], 0x198
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0xbef4f4]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
imul eax, dword [ebp - 0x4954], 0x198
mov ecx, dword [ebp - 0x490c]
mov byte [ecx + eax + 0xbef688], 1
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0xbef4f0]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xbef4f0], eax
jmp 0x490da3
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x4944], eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xa0]
call eax
mov dword [ebp - 0x4978], eax
push 0x7fff
imul ecx, dword [ebp - 0x4944], 0x198
mov edx, dword [ebp - 0x490c]
lea eax, [edx + ecx + 0xbef4f4]
push eax
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xb0]
call edx
imul eax, dword [ebp - 0x4944], 0x198
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ebp - 0x4978]
mov dword [ecx + eax + 0xbef684], edx
imul eax, dword [ebp - 0x4944], 0x198
mov ecx, dword [ebp - 0x490c]
mov byte [ecx + eax + 0xbef688], 1
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0xbef4f0]
add eax, 1
mov ecx, dword [ebp - 0x490c]
mov dword [ecx + 0xbef4f0], eax
jmp case.0x48f02a.11
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov edx, dword [ebp - 0x490c]
mov eax, dword [edx + 0x34]
mov edx, dword [eax + 0xa4]
call edx
mov dword [ebp - 0x497c], eax
mov eax, dword [ebp - 0x490c]
mov ecx, dword [ebp - 0x497c]
mov dword [eax + 0xc033b4], ecx
jmp case.0x48f02a.11
push 0xafc
lea edx, [ebp - 0x4908]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb8]
call eax
lea ecx, [ebp - 0x4908]
push ecx
mov ecx, 0x5357eb0
call fcn.00458f80
jmp case.0x48f02a.11
push 0x208
mov edx, dword [ebp - 0x490c]
imul eax, dword [edx + 0x128b4bc], 0x208
mov ecx, dword [ebp - 0x490c]
lea edx, [ecx + eax + 0x126535c]
push edx
mov ecx, dword [ebp - 0x490c]
add ecx, 0x34
mov eax, dword [ebp - 0x490c]
mov edx, dword [eax + 0x34]
mov eax, dword [edx + 0xb8]
call eax
mov ecx, dword [ebp - 0x490c]
mov edx, dword [ecx + 0x128b4bc]
add edx, 1
mov eax, dword [ebp - 0x490c]
mov dword [eax + 0x128b4bc], edx
jmp 0x48efb9
mov al, 1
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0049ad38
mov esp, ebp
pop ebp
ret