Function at 0x1003b0b3
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports
Set file attributes

Disassembly:
mov eax, 0x100d9a1d
call fcn.100ac440
sub esp, 0xba4
mov eax, dword [0x1011c710]
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
xor eax, ebp
mov ebx, ecx
xor edi, edi
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 4], edi
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
lea ecx, [ebp - 0x160]
call fcn.100c787c
push edi
mov ecx, esi
mov byte [ebp - 4], 1
call fcn.1000192d
mov ecx, dword [ebx + 0x1f0]
push 0x10000000
push str.everyone
push eax
call fcn.1006df5a
mov eax, dword [esi]
push 0x80
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
mov esi, dword [esi]
push edi
push 0x4040
push esi
lea ecx, [ebp - 0x160]
call fcn.100c7892
cmp eax, edi
lea ecx, [ebp - 0x160]
je 0x1003e49a
call fcn.100c7b33
inc eax
push eax
mov dword [ebp - 0x148], edx
call fcn.100c6c30
pop ecx
lea ecx, [ebp - 0x160]
mov esi, eax
call fcn.100c7b33
inc eax
push eax
push edi
push esi
mov dword [ebp - 0x148], edx
call fcn.100ab720
add esp, 0xc
lea ecx, [ebp - 0x160]
call fcn.100c7b33
push eax
push esi
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], edx
call fcn.100c79a8
lea ecx, [ebp - 0x160]
call fcn.100c7c15
lea ecx, [ebp - 0x130]
call fcn.10008ed3
push edi
push esi
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 2
call fcn.1005209b
cmp esi, edi
je 0x1003b1c8
push esi
call fcn.100c6c35
pop ecx
push edi
mov ecx, ebx
call fcn.10033da8
mov eax, dword [ebp - 0x130]
cmp eax, edi
je 0x1003e476
lea ecx, [eax + 0x10]
push 0x100e84fc
call fcn.100083f3
cmp eax, edi
jne 0x1003e476
mov ecx, dword [ebp - 0x130]
push str.is_on
lea eax, [ebp - 0x184]
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b215
mov eax, dword [eax + 4]
jmp 0x1003b218
add eax, 4
push eax
call fcn.100ad185
pop ecx
push edi
push 1
lea ecx, [ebp - 0x184]
mov esi, eax
call fcn.100017d0
mov eax, dword [ebx + 0x1f0]
cmp eax, edi
je 0x1003b23f
mov dword [eax + 0x284], esi
cmp esi, edi
je 0x1003e485
mov ecx, dword [ebp - 0x130]
push 0x100e89f4
lea eax, [ebp - 0x184]
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 3
jb 0x1003b26d
mov eax, dword [eax + 4]
jmp 0x1003b270
add eax, 4
push eax
lea ecx, [ebp - 0x134]
call fcn.1000223a
xor esi, esi
push edi
inc esi
push esi
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 5
call fcn.100017d0
push dword [ebp - 0x134]
call fcn.100ad185
mov ecx, dword [ebp - 0x130]
mov dword [ebx + 0x228], eax
mov dword [0x10127174], eax
lea eax, [ebp - 0x1f4]
mov dword [esp], 0x100e89ec
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 6
jb 0x1003b2ce
mov eax, dword [eax + 4]
jmp 0x1003b2d1
add eax, 4
push eax
lea ecx, [ebp - 0x108]
call fcn.1000223a
push edi
push esi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 8
call fcn.100017d0
mov eax, dword [ebp - 0x108]
cmp dword [eax - 0xc], edi
je 0x1003b332
push edi
push 0x100e4a5c
lea ecx, [ebp - 0x108]
call fcn.10003f61
test eax, eax
je 0x1003b323
push edi
push str.HTTP
lea ecx, [ebp - 0x108]
call fcn.10003f61
test eax, eax
jne 0x1003b332
lea eax, [ebp - 0x108]
lea ecx, [ebx + 0x78]
push eax
call fcn.10001eb6
mov ecx, dword [ebp - 0x130]
push str.refresh
lea eax, [ebp - 0x184]
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 9
jb 0x1003b358
mov eax, dword [eax + 4]
jmp 0x1003b35b
add eax, 4
push eax
lea ecx, [ebp - 0x68]
call fcn.10002218
push edi
push esi
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0xb
call fcn.100017d0
cmp dword [ebp - 0x50], 0x10
mov eax, dword [ebp - 0x64]
jae 0x1003b381
lea eax, [ebp - 0x64]
push eax
call fcn.100ad185
mov ecx, dword [ebp - 0x130]
mov dword [ebx + 0x80], eax
lea eax, [ebp - 0x1f4]
mov dword [esp], str.max_http_size
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0xc
jb 0x1003b3b5
mov eax, dword [eax + 4]
jmp 0x1003b3b8
add eax, 4
push eax
lea ecx, [ebp - 0x4c]
call fcn.10002218
push edi
push esi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0xe
call fcn.100017d0
cmp dword [ebp - 0x34], 0x10
mov eax, dword [ebp - 0x48]
jae 0x1003b3de
lea eax, [ebp - 0x48]
push eax
call fcn.100ad185
mov ecx, dword [ebp - 0x130]
mov dword [ebx + 0x210], eax
lea eax, [ebp - 0x184]
mov dword [esp], str.max_download_size
push eax
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0xf
jb 0x1003b412
mov eax, dword [eax + 4]
jmp 0x1003b415
add eax, 4
push eax
lea ecx, [ebp - 0x30]
call fcn.10002218
push edi
push esi
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x11
call fcn.100017d0
cmp dword [ebp - 0x1c], edi
jbe 0x1003b44d
cmp dword [ebp - 0x18], 0x10
mov eax, dword [ebp - 0x2c]
jae 0x1003b440
lea eax, [ebp - 0x2c]
push eax
call fcn.100ad185
pop ecx
mov dword [ebx + 0x214], eax
mov eax, dword [ebp - 0x130]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x130]
cmp eax, dword [ecx + 0x4c]
je 0x1003e438
mov ebx, dword [eax + 8]
cmp dword [ebx + 4], 5
mov dword [ebp - 0xd4], ebx
jne 0x1003e41a
lea esi, [ebx + 0x10]
push str.livead
mov ecx, esi
call fcn.100083f3
xor edi, edi
cmp eax, edi
jne 0x1003b873
push 0x2c
call fcn.100c6c05
cmp eax, edi
pop ecx
je 0x1003b4ae
mov ecx, eax
call fcn.1002d7b0
jmp 0x1003b4b0
xor eax, eax
push eax
lea ecx, [ebp - 0xe0]
call fcn.1002fb1b
push str.genera
lea eax, [ebp - 0x1f4]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x12
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x13
jb 0x1003b4e2
mov eax, dword [eax + 4]
jmp 0x1003b4e5
add eax, 4
mov ecx, dword [ebp - 0xe0]
push eax
call fcn.10001f92
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x12
call fcn.100017d0
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax]
xor esi, esi
cmp dword [eax - 0xc], esi
jne 0x1003b556
push 0x100e89a4
lea eax, [ebp - 0x494]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x14
jb 0x1003b536
mov eax, dword [eax + 4]
jmp 0x1003b539
add eax, 4
mov ecx, dword [ebp - 0xe0]
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x494]
mov byte [ebp - 4], 0x12
call fcn.100017d0
push str.action_id
lea eax, [ebp - 0xb78]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x15
jb 0x1003b578
mov eax, dword [eax + 4]
jmp 0x1003b57b
add eax, 4
mov ecx, dword [ebp - 0xe0]
add ecx, 4
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0xb78]
mov byte [ebp - 4], 0x12
call fcn.100017d0
push 0x100e899c
lea eax, [ebp - 0xbb0]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b5b9
mov eax, dword [eax + 4]
jmp 0x1003b5bc
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xbb0]
mov dword [esi + 0xc], eax
call fcn.100017d0
push str.noad
lea eax, [ebp - 0x29c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b5f8
mov eax, dword [eax + 4]
jmp 0x1003b5fb
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x29c]
mov dword [esi + 0x1c], eax
call fcn.100017d0
push str.nooper
lea eax, [ebp - 0x734]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b637
mov eax, dword [eax + 4]
jmp 0x1003b63a
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
mov dword [esi + 0x28], eax
xor esi, esi
push esi
push edi
lea ecx, [ebp - 0x734]
call fcn.100017d0
push str.chtp_id
lea eax, [ebp - 0x2d4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x16
jb 0x1003b67b
mov eax, dword [eax + 4]
jmp 0x1003b67e
add eax, 4
mov ecx, dword [ebp - 0xe0]
add ecx, 0x10
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x2d4]
mov byte [ebp - 4], 0x12
call fcn.100017d0
push str.gmname
lea eax, [ebp - 0xb24]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x17
jb 0x1003b6c0
mov eax, dword [eax + 4]
jmp 0x1003b6c3
add eax, 4
mov ecx, dword [ebp - 0xe0]
add ecx, 0x14
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0xb24]
mov byte [ebp - 4], 0x12
call fcn.100017d0
push str.nodef
lea eax, [ebp - 0x30c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b701
mov eax, dword [eax + 4]
jmp 0x1003b704
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x30c]
mov dword [esi + 0x20], eax
call fcn.100017d0
push str.noext
lea eax, [ebp - 0x76c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b740
mov eax, dword [eax + 4]
jmp 0x1003b743
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x76c]
mov dword [esi + 0x24], eax
call fcn.100017d0
mov eax, dword [ebp - 0xe0]
add eax, 0x14
push eax
call fcn.1001f130
pop ecx
push str.gmtime
lea eax, [ebp - 0x344]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b78f
mov eax, dword [eax + 4]
jmp 0x1003b792
add eax, 4
mov esi, dword [ebp - 0xe0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x344]
mov dword [esi + 0x18], eax
call fcn.100017d0
mov ecx, dword [ebp - 0xe0]
push 0xa
pop eax
cmp dword [ecx + 0x18], eax
jle 0x1003b7c7
mov dword [ecx + 0x18], eax
mov ecx, dword [ebp - 0xe0]
call fcn.100043b6
mov ecx, dword [ebp - 0xe0]
call fcn.1000436c
mov ecx, dword [ebp - 0xe0]
call fcn.10008cce
push dword [ebp - 0xe0]
call fcn.1001f130
pop ecx
lea eax, [ebp - 0xe0]
push eax
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x20c]
call fcn.1002d3cf
push eax
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x18
call fcn.1002d690
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x274
mov byte [ebp - 4], 0x19
call fcn.10031184
lea ecx, [ebp - 0x190]
mov byte [ebp - 4], 0x18
call fcn.1002d858
lea ecx, [ebp - 0x20c]
mov byte [ebp - 4], 0x12
call fcn.1002d858
mov ecx, dword [ebp - 0xdc]
test ecx, ecx
mov byte [ebp - 4], 0x11
je 0x1003e41a
call fcn.1002cf1d
jmp 0x1003e41a
push str.vodad
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003bc50
push 0x2c
call fcn.100c6c05
cmp eax, edi
pop ecx
je 0x1003b89c
mov ecx, eax
call fcn.1002d7b0
jmp 0x1003b89e
xor eax, eax
push eax
lea ecx, [ebp - 0xe8]
call fcn.1002fb1b
push str.genera
lea eax, [ebp - 0x99c]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x1a
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x1b
jb 0x1003b8d0
mov eax, dword [eax + 4]
jmp 0x1003b8d3
add eax, 4
mov ecx, dword [ebp - 0xe8]
push eax
call fcn.10001f92
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x99c]
mov byte [ebp - 4], 0x1a
call fcn.100017d0
mov eax, dword [ebp - 0xe8]
mov eax, dword [eax]
xor esi, esi
cmp dword [eax - 0xc], esi
jne 0x1003b944
push 0x100e89a4
lea eax, [ebp - 0x37c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x1c
jb 0x1003b924
mov eax, dword [eax + 4]
jmp 0x1003b927
add eax, 4
mov ecx, dword [ebp - 0xe8]
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x1a
call fcn.100017d0
push str.action_id
lea eax, [ebp - 0x7a4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x1d
jb 0x1003b966
mov eax, dword [eax + 4]
jmp 0x1003b969
add eax, 4
mov ecx, dword [ebp - 0xe8]
add ecx, 4
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x7a4]
mov byte [ebp - 4], 0x1a
call fcn.100017d0
push 0x100e899c
lea eax, [ebp - 0x3b4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b9a7
mov eax, dword [eax + 4]
jmp 0x1003b9aa
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x3b4]
mov dword [esi + 0xc], eax
call fcn.100017d0
push str.noad
lea eax, [ebp - 0xab4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003b9e6
mov eax, dword [eax + 4]
jmp 0x1003b9e9
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xab4]
mov dword [esi + 0x1c], eax
call fcn.100017d0
push str.nooper
lea eax, [ebp - 0x3ec]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003ba25
mov eax, dword [eax + 4]
jmp 0x1003ba28
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
mov dword [esi + 0x28], eax
xor esi, esi
push esi
push edi
lea ecx, [ebp - 0x3ec]
call fcn.100017d0
push str.chtp_id
lea eax, [ebp - 0x7dc]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x1e
jb 0x1003ba69
mov eax, dword [eax + 4]
jmp 0x1003ba6c
add eax, 4
mov ecx, dword [ebp - 0xe8]
add ecx, 0x10
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x7dc]
mov byte [ebp - 4], 0x1a
call fcn.100017d0
push str.gmname
lea eax, [ebp - 0x424]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x1f
jb 0x1003baae
mov eax, dword [eax + 4]
jmp 0x1003bab1
add eax, 4
mov ecx, dword [ebp - 0xe8]
add ecx, 0x14
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x424]
mov byte [ebp - 4], 0x1a
call fcn.100017d0
push str.nodef
lea eax, [ebp - 0x9d4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003baef
mov eax, dword [eax + 4]
jmp 0x1003baf2
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x9d4]
mov dword [esi + 0x20], eax
call fcn.100017d0
push str.noext
lea eax, [ebp - 0x45c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bb2e
mov eax, dword [eax + 4]
jmp 0x1003bb31
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x45c]
mov dword [esi + 0x24], eax
call fcn.100017d0
mov eax, dword [ebp - 0xe8]
add eax, 0x14
push eax
call fcn.1001f130
pop ecx
push str.gmtime
lea eax, [ebp - 0x814]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bb7d
mov eax, dword [eax + 4]
jmp 0x1003bb80
add eax, 4
mov esi, dword [ebp - 0xe8]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x814]
mov dword [esi + 0x18], eax
call fcn.100017d0
mov ecx, dword [ebp - 0xe8]
push 0xa
pop eax
cmp dword [ecx + 0x18], eax
jle 0x1003bbb5
mov dword [ecx + 0x18], eax
mov ecx, dword [ebp - 0xe8]
call fcn.100043b6
mov ecx, dword [ebp - 0xe8]
call fcn.1000436c
mov ecx, dword [ebp - 0xe8]
call fcn.10008cce
push dword [ebp - 0xe8]
call fcn.1001f130
pop ecx
lea eax, [ebp - 0xe8]
push eax
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x218]
call fcn.1002d3cf
push eax
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x20
call fcn.1002d690
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x268
mov byte [ebp - 4], 0x21
call fcn.10031184
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x20
call fcn.1002d858
lea ecx, [ebp - 0x218]
mov byte [ebp - 4], 0x1a
call fcn.1002d858
mov ecx, dword [ebp - 0xe4]
jmp 0x1003b85d
push str.defaultad
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003bd8a
push str.moread
lea eax, [ebp - 0x264]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bc82
mov eax, dword [eax + 4]
jmp 0x1003bc85
add eax, 4
push eax
call fcn.100ad185
mov edi, dword [ebp - 0xd8]
pop ecx
xor esi, esi
push esi
push 1
lea ecx, [ebp - 0x264]
mov dword [edi + 0x238], eax
call fcn.100017d0
push str.action_id
lea eax, [ebp - 0xb94]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x22
jb 0x1003bcca
mov eax, dword [eax + 4]
jmp 0x1003bccd
add eax, 4
push eax
lea ecx, [ebp - 0x114]
call fcn.1000223a
push esi
push 1
lea ecx, [ebp - 0xb94]
mov byte [ebp - 4], 0x24
call fcn.100017d0
mov eax, dword [ebp - 0x114]
cmp dword [eax - 0xc], esi
je 0x1003be30
push esi
lea ecx, [ebp - 0x94]
call fcn.10050861
push 0x100e3814
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x25
call fcn.10002026
push dword [ebp - 0x114]
lea ecx, [ebp - 0x94]
call fcn.100508f7
mov eax, dword [ebp - 0x70]
mov esi, dword [eax]
cmp esi, dword [ebp - 0x70]
je 0x1003bd70
cmp dword [esi + 0x1c], 0
jbe 0x1003bd6c
cmp dword [esi + 0x20], 0x10
jb 0x1003bd46
mov eax, dword [esi + 0xc]
jmp 0x1003bd49
lea eax, [esi + 0xc]
push eax
call fcn.100ad185
pop ecx
lea ecx, [edi + 0x24c]
lea edx, [ebp - 0xd4]
mov dword [ebp - 0xd4], eax
mov eax, dword [ecx + 4]
push edx
push eax
call fcn.1003172f
mov esi, dword [esi]
jmp 0x1003bd30
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x24
call fcn.100508bc
mov ecx, dword [ebp - 0x114]
jmp 0x1003e40e
push str.extad
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003bece
push str.moread
lea eax, [ebp - 0x4cc]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bdbc
mov eax, dword [eax + 4]
jmp 0x1003bdbf
add eax, 4
push eax
call fcn.100ad185
mov edi, dword [ebp - 0xd8]
pop ecx
xor esi, esi
push esi
push 1
lea ecx, [ebp - 0x4cc]
mov dword [edi + 0x23c], eax
call fcn.100017d0
push str.action_id
lea eax, [ebp - 0x84c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x26
jb 0x1003be04
mov eax, dword [eax + 4]
jmp 0x1003be07
add eax, 4
push eax
lea ecx, [ebp - 0x11c]
call fcn.1000223a
push esi
push 1
lea ecx, [ebp - 0x84c]
mov byte [ebp - 4], 0x28
call fcn.100017d0
mov eax, dword [ebp - 0x11c]
cmp dword [eax - 0xc], esi
jne 0x1003be38
lea ecx, [eax - 0x10]
jmp 0x1003e411
push esi
lea ecx, [ebp - 0xc0]
call fcn.10050861
push 0x100e3814
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x29
call fcn.10002026
push dword [ebp - 0x11c]
lea ecx, [ebp - 0xc0]
call fcn.100508f7
mov eax, dword [ebp - 0x9c]
mov esi, dword [eax]
cmp esi, dword [ebp - 0x9c]
je 0x1003beb4
cmp dword [esi + 0x1c], 0
jbe 0x1003beb0
cmp dword [esi + 0x20], 0x10
jb 0x1003be8a
mov eax, dword [esi + 0xc]
jmp 0x1003be8d
lea eax, [esi + 0xc]
push eax
call fcn.100ad185
pop ecx
lea ecx, [edi + 0x258]
lea edx, [ebp - 0xd4]
mov dword [ebp - 0xd4], eax
mov eax, dword [ecx + 4]
push edx
push eax
call fcn.1003172f
mov esi, dword [esi]
jmp 0x1003be71
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0x28
call fcn.100508bc
mov ecx, dword [ebp - 0x11c]
jmp 0x1003e40e
push str.popad1
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003c0b1
push str.action_id
lea eax, [ebp - 0x504]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x2a
jb 0x1003bf04
mov eax, dword [eax + 4]
jmp 0x1003bf07
add eax, 4
mov esi, dword [ebp - 0xd8]
lea ecx, [esi + 0x2bc]
push eax
call fcn.10001f92
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x504]
mov byte [ebp - 4], 0x11
call fcn.100017d0
push str.starttime
lea eax, [ebp - 0xa0c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bf4b
mov eax, dword [eax + 4]
jmp 0x1003bf4e
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xa0c]
mov dword [esi + 0x2c0], eax
call fcn.100017d0
push str.isvidio
lea eax, [ebp - 0x53c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003bf87
mov eax, dword [eax + 4]
jmp 0x1003bf8a
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x53c]
mov dword [esi + 0x2c4], eax
call fcn.100017d0
push str.defaultvolume
lea eax, [ebp - 0x884]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x2b
jb 0x1003bfc7
mov eax, dword [eax + 4]
jmp 0x1003bfca
add eax, 4
lea ecx, [esi + 0x2c8]
push eax
call fcn.10001f92
push 0
push edi
lea ecx, [ebp - 0x884]
mov byte [ebp - 4], 0x11
call fcn.100017d0
push str.cpufre
lea eax, [ebp - 0x574]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c006
mov eax, dword [eax + 4]
jmp 0x1003c009
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x574]
mov dword [esi + 0x2cc], eax
call fcn.100017d0
push str.rate
lea eax, [ebp - 0xaec]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c042
mov eax, dword [eax + 4]
jmp 0x1003c045
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xaec]
mov dword [esi + 0x2d0], eax
call fcn.100017d0
push str.dailycout
lea eax, [ebp - 0x5ac]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c07e
mov eax, dword [eax + 4]
jmp 0x1003c081
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x5ac]
mov esi, eax
call fcn.100017d0
test esi, esi
jle 0x1003e41a
mov eax, dword [ebp - 0xd8]
mov dword [eax + 0x40c], esi
jmp 0x1003e41a
push str.markad
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003c3e9
push 0x20
call fcn.100c6c05
cmp eax, edi
pop ecx
je 0x1003c0da
mov ecx, eax
call fcn.1002d7df
jmp 0x1003c0dc
xor eax, eax
push eax
lea ecx, [ebp - 0x104]
call fcn.1002fb33
push str.genera
lea eax, [ebp - 0x8bc]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x2c
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x2d
jb 0x1003c10e
mov eax, dword [eax + 4]
jmp 0x1003c111
add eax, 4
mov ecx, dword [ebp - 0x104]
push eax
call fcn.10001f92
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x8bc]
mov byte [ebp - 4], 0x2c
call fcn.100017d0
push str.action_id
lea eax, [ebp - 0x5e4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x2e
jb 0x1003c153
mov eax, dword [eax + 4]
jmp 0x1003c156
add eax, 4
mov ecx, dword [ebp - 0x104]
add ecx, 4
push eax
call fcn.10001f92
push 0
push edi
lea ecx, [ebp - 0x5e4]
mov byte [ebp - 4], 0x2c
call fcn.100017d0
push str.period
lea eax, [ebp - 0xa44]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c195
mov eax, dword [eax + 4]
jmp 0x1003c198
add eax, 4
mov esi, dword [ebp - 0x104]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xa44]
mov dword [esi + 0xc], eax
call fcn.100017d0
push 0x100e89f4
lea eax, [ebp - 0x61c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c1d4
mov eax, dword [eax + 4]
jmp 0x1003c1d7
add eax, 4
mov esi, dword [ebp - 0x104]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x61c]
mov dword [esi + 0x10], eax
call fcn.100017d0
push str.rank
lea eax, [ebp - 0x8f4]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c213
mov eax, dword [eax + 4]
jmp 0x1003c216
add eax, 4
mov esi, dword [ebp - 0x104]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x8f4]
mov dword [esi + 0x14], eax
call fcn.100017d0
push str.cpufre
lea eax, [ebp - 0x654]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c252
mov eax, dword [eax + 4]
jmp 0x1003c255
add eax, 4
mov esi, dword [ebp - 0x104]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x654]
mov dword [esi + 0x18], eax
call fcn.100017d0
push str.chtp_id
lea eax, [ebp - 0xb5c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x2f
jb 0x1003c295
mov eax, dword [eax + 4]
jmp 0x1003c298
add eax, 4
mov ecx, dword [ebp - 0x104]
add ecx, 8
push eax
call fcn.10001f92
push 0
push edi
lea ecx, [ebp - 0xb5c]
mov byte [ebp - 4], 0x2c
call fcn.100017d0
push str.maxesp
lea eax, [ebp - 0x68c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c2d7
mov eax, dword [eax + 4]
jmp 0x1003c2da
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x68c]
mov edi, eax
call fcn.100017d0
push str.dailycout
lea eax, [ebp - 0x92c]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c310
mov eax, dword [eax + 4]
jmp 0x1003c313
add eax, 4
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x92c]
mov esi, eax
call fcn.100017d0
test esi, esi
jle 0x1003c33b
mov eax, dword [ebp - 0xd8]
mov dword [eax + 0x588], esi
test edi, edi
jle 0x1003c348
mov eax, dword [ebp - 0x104]
mov dword [eax + 0x1c], edi
mov ecx, dword [ebp - 0x104]
call fcn.100043b6
mov ecx, dword [ebp - 0x104]
call fcn.1000436c
mov ecx, dword [ebp - 0x104]
call fcn.10008cce
push dword [ebp - 0x104]
call fcn.1001f130
pop ecx
lea eax, [ebp - 0x104]
push eax
push dword [ebp - 0x104]
lea ecx, [ebp - 0x230]
call fcn.1002d3cf
push eax
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x30
call fcn.1002d690
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x444
mov byte [ebp - 4], 0x31
call fcn.10031184
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x30
call fcn.1002d858
lea ecx, [ebp - 0x230]
mov byte [ebp - 4], 0x2c
call fcn.1002d858
mov ecx, dword [ebp - 0x100]
jmp 0x1003b85d
push str.operation
mov ecx, esi
call fcn.100083f3
cmp eax, edi
jne 0x1003cfb0
push 0x228
call fcn.100c6c05
pop ecx
mov ecx, eax
mov dword [ebp - 0x10c], ecx
cmp ecx, edi
mov byte [ebp - 4], 0x32
je 0x1003c41f
call fcn.1002c5b4
jmp 0x1003c421
xor eax, eax
push eax
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x11
call fcn.1002d678
push str.action_id
lea eax, [ebp - 0x6c4]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x33
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x34
jb 0x1003c457
mov eax, dword [eax + 4]
jmp 0x1003c45a
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 8
push eax
call fcn.10001f92
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x6c4]
mov byte [ebp - 4], 0x33
call fcn.100017d0
mov eax, dword [ebp - 0xd0]
mov ecx, dword [eax + 8]
push ecx
mov esi, eax
call fcn.100ad185
mov dword [esi + 4], eax
lea eax, [ebp - 0xa7c]
mov dword [esp], str.file_id
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x35
jb 0x1003c4b5
mov eax, dword [eax + 4]
jmp 0x1003c4b8
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0xc
push eax
call fcn.10001f92
push 0
push edi
lea ecx, [ebp - 0xa7c]
mov byte [ebp - 4], 0x33
call fcn.100017d0
mov eax, dword [ebp - 0xd0]
mov ecx, dword [eax + 0xc]
push ecx
mov esi, eax
call fcn.100ad185
mov dword [esi + 0x10], eax
lea eax, [ebp - 0x6fc]
mov dword [esp], str.player
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x36
jb 0x1003c511
mov eax, dword [eax + 4]
jmp 0x1003c514
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x74
push eax
call fcn.10001f92
xor esi, esi
push esi
push edi
lea ecx, [ebp - 0x6fc]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.start_time
lea eax, [ebp - 0x964]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x37
jb 0x1003c558
mov eax, dword [eax + 4]
jmp 0x1003c55b
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x14
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x964]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.end_time
lea eax, [ebp - 0x280]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x38
jb 0x1003c59d
mov eax, dword [eax + 4]
jmp 0x1003c5a0
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x18
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.start_date
lea eax, [ebp - 0x2b8]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x39
jb 0x1003c5e2
mov eax, dword [eax + 4]
jmp 0x1003c5e5
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x1c
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.end_date
lea eax, [ebp - 0x2f0]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x3a
jb 0x1003c627
mov eax, dword [eax + 4]
jmp 0x1003c62a
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x20
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.type
lea eax, [ebp - 0x328]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x3b
jb 0x1003c66c
mov eax, dword [eax + 4]
jmp 0x1003c66f
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x24
push eax
call fcn.10001f92
push esi
push edi
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push 0x100e8890
lea eax, [ebp - 0x360]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c6ad
mov eax, dword [eax + 4]
jmp 0x1003c6b0
add eax, 4
mov esi, dword [ebp - 0xd0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x360]
mov dword [esi + 0x10c], eax
call fcn.100017d0
push 0x100e888c
lea eax, [ebp - 0x398]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
jb 0x1003c6ef
mov eax, dword [eax + 4]
jmp 0x1003c6f2
add eax, 4
mov esi, dword [ebp - 0xd0]
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x398]
mov dword [esi + 0x110], eax
call fcn.100017d0
push str.zoomfactor
lea eax, [ebp - 0x3d0]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x3c
jb 0x1003c735
mov eax, dword [eax + 4]
jmp 0x1003c738
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x120
push eax
call fcn.10001f92
push 0
push edi
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x33
call fcn.100017d0
push str.wndparent
lea eax, [ebp - 0x408]
push eax
mov ecx, ebx
call fcn.1005077e
cmp dword [eax + 0x18], 0x10
mov byte [ebp - 4], 0x3d
jb 0x1003c77e
mov eax, dword [eax + 4]
jmp 0x1003c781
add eax, 4
mov ecx, dword [ebp - 0xd0]
add ecx, 0x124
push eax
call fcn.10001f92
push 0
push 1
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x33
call fcn.100017d0
mov eax, dword [ebp - 0xd4]
mov eax, dword [eax + 0x4c]
mov ebx, dword [eax]
mov eax, dword [ebp - 0xd4]
cmp ebx, dword [eax + 0x4c]
je 0x1003cf27
mov esi, dword [ebx + 8]
lea edi, [esi + 0x10]
push 0x100e8870
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c80e
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c80a
cmp dword [eax + 0x28], 0x10
jb 0x1003c7f8
mov eax, dword [eax + 0x14]
jmp 0x1003c7fb
add eax, 0x14
mov ecx, dword [ebp - 0xd0]
add ecx, 0x30
push eax
call fcn.10001f92
mov edi, dword [edi]
jmp 0x1003c7db
push 0x100e886c
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c856
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c852
cmp dword [eax + 0x28], 0x10
jb 0x1003c840
mov eax, dword [eax + 0x14]
jmp 0x1003c843
add eax, 0x14
mov ecx, dword [ebp - 0xd0]
add ecx, 0x34
push eax
call fcn.10001f92
mov edi, dword [edi]
jmp 0x1003c823
push str.stat
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c8aa
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003c89a
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c896
cmp dword [eax + 0x28], 0x10
jb 0x1003c884
mov eax, dword [eax + 0x14]
jmp 0x1003c887
add eax, 0x14
mov ecx, dword [ebp - 0xd0]
add ecx, 0x28
push eax
call fcn.10001f92
mov edi, dword [edi]
jmp 0x1003c86b
mov ecx, dword [ebp - 0xd0]
call fcn.1002c447
jmp 0x1003cf20
push str.click_stat
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c8fe
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003c8ee
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c8ea
cmp dword [eax + 0x28], 0x10
jb 0x1003c8d8
mov eax, dword [eax + 0x14]
jmp 0x1003c8db
add eax, 0x14
mov ecx, dword [ebp - 0xd0]
add ecx, 0x2c
push eax
call fcn.10001f92
mov edi, dword [edi]
jmp 0x1003c8bf
mov ecx, dword [ebp - 0xd0]
call fcn.1002c473
jmp 0x1003cf20
push 0x100e885c
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c946
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c942
cmp dword [eax + 0x28], 0x10
jb 0x1003c930
mov eax, dword [eax + 0x14]
jmp 0x1003c933
add eax, 0x14
mov ecx, dword [ebp - 0xd0]
add ecx, 0x38
push eax
call fcn.10001f92
mov edi, dword [edi]
jmp 0x1003c913
push 0x100e8858
mov ecx, edi
call fcn.100083f3
test eax, eax
jne 0x1003c98b
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c987
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0xdc
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003c95b
push 0x100e8854
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003c9d1
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003c9cd
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0xd8
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003c9a1
push str.mode
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003ca14
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003ca10
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x3c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003c9e7
push str.play_time
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cab7
push str.show_countdown
lea eax, [ebp - 0x440]
push eax
mov ecx, esi
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.10002d32
push eax
lea ecx, [ebp - 0x13c]
call fcn.1000223a
push 0
push 1
lea ecx, [ebp - 0x440]
mov byte [ebp - 4], 0x40
call fcn.100017d0
push dword [ebp - 0x13c]
mov edi, dword [ebp - 0xd0]
call fcn.100ad185
mov dword [edi + 0x78], eax
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
pop ecx
cmp edi, dword [esi + 0x4c]
je 0x1003caa9
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003caa5
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x40
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003ca80
mov ecx, dword [ebp - 0x13c]
add ecx, 0xfffffff0
jmp 0x1003cf17
push str.post_offset_time
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cafa
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003caf6
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x44
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cacd
push str.remain_count
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cb3d
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cb39
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x48
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cb10
push 0x100e8804
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cb80
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cb7c
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x4c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cb53
push str.wholecount
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cbc3
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cbbf
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x50
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cb96
push str.clientcount
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cc06
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cc02
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x54
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cbd9
push 0x100e84cc
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cc49
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cc45
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x58
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cc1c
push str.relation_url
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cc8c
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cc88
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x5c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cc5f
push str.username
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cccf
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cccb
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x60
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cca2
push str.adname
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cd12
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cd0e
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x64
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cce5
push str.runtype
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cd55
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cd51
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x68
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cd28
push str.acttype
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cd98
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cd94
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x6c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cd6b
push str.actoption
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cddb
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cdd7
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x70
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cdae
push str.period
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003ce21
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003ce1d
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x114
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003cdf1
push 0x100e89f4
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003ce67
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003ce63
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x118
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003ce37
push str.rank
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cead
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003cf20
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cea9
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd0]
push eax
add ecx, 0x11c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003ce7d
push str.swfclick
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003cf20
lea ecx, [ebp - 0x144]
call fcn.1000190f
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
mov byte [ebp - 4], 0x41
cmp edi, dword [esi + 0x4c]
je 0x1003cef8
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003cef4
lea ecx, [eax + 0x10]
call fcn.10002d32
push eax
lea ecx, [ebp - 0x144]
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003ced2
mov edi, dword [ebp - 0x144]
mov esi, dword [ebp - 0xd0]
push edi
call fcn.100ad185
neg eax
sbb eax, eax
neg eax
pop ecx
mov dword [esi + 0x7c], eax
lea ecx, [edi - 0x10]
mov byte [ebp - 4], 0x33
call fcn.10001199
mov ebx, dword [ebx]
jmp 0x1003c7b1
mov eax, dword [ebp - 0xd0]
mov eax, dword [eax + 4]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x248]
call fcn.1002cfbc
push eax
lea ecx, [ebp - 0x1cc]
call fcn.1002d143
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x1cc]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x280
mov byte [ebp - 4], 0x43
call fcn.10031225
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0x42
call fcn.1002cf92
lea ecx, [ebp - 0x244]
mov byte [ebp - 4], 0x33
call fcn.1002cf92
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x11
call fcn.1002cf49
jmp 0x1003e41a
push str.oper
push esi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003dbd5
push 0x228
call fcn.100c6c05
pop ecx
mov ecx, eax
mov dword [ebp - 0x10c], ecx
cmp ecx, edi
mov byte [ebp - 4], 0x44
je 0x1003cfe7
call fcn.1002c5b4
jmp 0x1003cfe9
xor eax, eax
push eax
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x11
call fcn.1002d678
push str.action_id
lea eax, [ebp - 0x478]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x45
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x46
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 8
call fcn.10002206
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x478]
mov byte [ebp - 4], 0x45
call fcn.100017d0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [eax + 8]
push ecx
mov esi, eax
call fcn.100ad185
mov dword [esi + 4], eax
lea eax, [ebp - 0x4b0]
mov dword [esp], str.file_id
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xc
call fcn.10002206
push 0
push edi
lea ecx, [ebp - 0x4b0]
mov byte [ebp - 4], 0x45
call fcn.100017d0
mov eax, dword [ebp - 0xc8]
mov ecx, dword [eax + 0xc]
push ecx
mov esi, eax
call fcn.100ad185
mov dword [esi + 0x10], eax
lea eax, [ebp - 0x4e8]
mov dword [esp], str.player
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x74
call fcn.10002206
xor esi, esi
push esi
push edi
lea ecx, [ebp - 0x4e8]
mov byte [ebp - 4], 0x45
call fcn.100017d0
mov ecx, dword [ebp - 0xc8]
add ecx, 0x74
call fcn.10008cce
push str.start_time
lea eax, [ebp - 0x520]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x49
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x14
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x520]
mov byte [ebp - 4], 0x45
call fcn.100017d0
push str.end_time
lea eax, [ebp - 0x558]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x18
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0x45
call fcn.100017d0
push str.start_date
lea eax, [ebp - 0x590]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x1c
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x590]
mov byte [ebp - 4], 0x45
call fcn.100017d0
push str.end_date
lea eax, [ebp - 0x5c8]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x20
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x5c8]
mov byte [ebp - 4], 0x45
call fcn.100017d0
push str.type
lea eax, [ebp - 0x600]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x4d
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x24
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x600]
mov byte [ebp - 4], 0x45
call fcn.100017d0
mov eax, dword [ebx + 0x4c]
mov eax, dword [eax]
cmp eax, dword [ebx + 0x4c]
mov dword [ebp - 0xd4], eax
je 0x1003db4c
mov esi, dword [eax + 8]
lea edi, [esi + 0x10]
push 0x100e8870
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d28a
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d286
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x30
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d25d
push 0x100e886c
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d2cd
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d2c9
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x34
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d2a0
push str.stat
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d31c
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003d30c
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d308
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x28
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d2e3
mov ecx, dword [ebp - 0xc8]
call fcn.1002c447
jmp 0x1003db41
push str.click_stat
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d36b
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003d35b
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d357
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x2c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d332
mov ecx, dword [ebp - 0xc8]
call fcn.1002c473
jmp 0x1003db41
push 0x100e885c
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d3ae
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d3aa
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x38
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d381
push 0x100e8858
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d3f4
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d3f0
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xdc
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d3c4
push 0x100e8854
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d43a
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d436
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xd8
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d40a
push str.mode
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d47d
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d479
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x3c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d450
push str.play_time
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d520
push str.show_countdown
lea eax, [ebp - 0x638]
push eax
mov ecx, esi
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x4e
call fcn.10002d32
push eax
lea ecx, [ebp - 0x140]
call fcn.1000223a
push 0
push 1
lea ecx, [ebp - 0x638]
mov byte [ebp - 4], 0x50
call fcn.100017d0
push dword [ebp - 0x140]
mov edi, dword [ebp - 0xc8]
call fcn.100ad185
mov dword [edi + 0x78], eax
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
pop ecx
cmp edi, dword [esi + 0x4c]
je 0x1003d512
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d50e
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x40
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d4e9
mov ecx, dword [ebp - 0x140]
add ecx, 0xfffffff0
jmp 0x1003db38
push str.post_offset_time
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d563
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d55f
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x44
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d536
push str.remain_count
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d5a6
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d5a2
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x48
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d579
push 0x100e8804
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d5e9
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d5e5
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x4c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d5bc
push str.wholecount
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d62c
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d628
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x50
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d5ff
push str.clientcount
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d66f
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d66b
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x54
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d642
push 0x100e84cc
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d6b2
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d6ae
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x58
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d685
push str.relation_url
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d6f5
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d6f1
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x5c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d6c8
push str.username
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d738
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d734
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x60
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d70b
push str.adname
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d77b
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d777
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x64
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d74e
push str.runtype
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d7be
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d7ba
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x68
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d791
push str.acttype
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d801
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d7fd
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x6c
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d7d4
push 0x100e878c
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d844
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d840
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x70
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d817
push 0x100e8788
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d8c6
push 0x100e8784
lea eax, [ebp - 0x670]
push eax
mov ecx, esi
call fcn.1005077e
mov edi, dword [ebp - 0xc8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x670]
mov dword [edi + 0xe8], eax
call fcn.100017d0
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d8c2
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xe4
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d896
push 0x100e8780
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d948
push 0x100e8784
lea eax, [ebp - 0x6a8]
push eax
mov ecx, esi
call fcn.1005077e
mov edi, dword [ebp - 0xc8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x6a8]
mov dword [edi + 0xf0], eax
call fcn.100017d0
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d944
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xec
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d918
push str.work
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003d9ca
push 0x100e8784
lea eax, [ebp - 0x6e0]
push eax
mov ecx, esi
call fcn.1005077e
mov edi, dword [ebp - 0xc8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x6e0]
mov dword [edi + 0xf8], eax
call fcn.100017d0
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003d9c6
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xf4
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003d99a
push str.income
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003da4c
push 0x100e8784
lea eax, [ebp - 0x718]
push eax
mov ecx, esi
call fcn.1005077e
mov edi, dword [ebp - 0xc8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x718]
mov dword [edi + 0x100], eax
call fcn.100017d0
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003da48
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0xfc
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003da1c
push str.degree
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003dace
push 0x100e8784
lea eax, [ebp - 0x750]
push eax
mov ecx, esi
call fcn.1005077e
mov edi, dword [ebp - 0xc8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push 1
lea ecx, [ebp - 0x750]
mov dword [edi + 0x108], eax
call fcn.100017d0
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
cmp edi, dword [esi + 0x4c]
je 0x1003db41
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003daca
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xc8]
push eax
add ecx, 0x104
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003da9e
push str.swfclick
push edi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003db41
lea ecx, [ebp - 0x138]
call fcn.1000190f
mov eax, dword [esi + 0x4c]
mov edi, dword [eax]
mov byte [ebp - 4], 0x51
cmp edi, dword [esi + 0x4c]
je 0x1003db19
mov eax, dword [edi + 8]
cmp dword [eax + 4], 6
jne 0x1003db15
lea ecx, [eax + 0x10]
call fcn.10002d32
push eax
lea ecx, [ebp - 0x138]
call fcn.10002206
mov edi, dword [edi]
jmp 0x1003daf3
mov edi, dword [ebp - 0x138]
mov esi, dword [ebp - 0xc8]
push edi
call fcn.100ad185
neg eax
sbb eax, eax
neg eax
pop ecx
mov dword [esi + 0x7c], eax
lea ecx, [edi - 0x10]
mov byte [ebp - 4], 0x45
call fcn.10001199
mov eax, dword [ebp - 0xd4]
jmp 0x1003d230
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x23c]
call fcn.1002cfbc
push eax
lea ecx, [ebp - 0x1d8]
call fcn.1002d143
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x1d8]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x2b0
mov byte [ebp - 4], 0x53
call fcn.10031225
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x52
call fcn.1002cf85
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x45
call fcn.1002cf85
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x11
call fcn.1002cf92
jmp 0x1003e41a
push str.file
push esi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003dfda
push 0x38
call fcn.100c6c05
cmp eax, edi
pop ecx
je 0x1003dbff
mov ecx, eax
call fcn.1002d810
jmp 0x1003dc01
xor eax, eax
push eax
lea ecx, [ebp - 0xf0]
call fcn.1002fb4b
push str.file_id
lea eax, [ebp - 0x788]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x54
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x55
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
add ecx, 4
call fcn.10002206
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x788]
mov byte [ebp - 4], 0x54
call fcn.100017d0
mov eax, dword [ebp - 0xf0]
mov ecx, dword [eax + 4]
push ecx
mov esi, eax
call fcn.100ad185
mov dword [esi + 0x14], eax
lea eax, [ebp - 0x7c0]
mov dword [esp], 0x100e8764
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
add ecx, 0xc
call fcn.10002206
xor esi, esi
push esi
push edi
lea ecx, [ebp - 0x7c0]
mov byte [ebp - 4], 0x54
call fcn.100017d0
push 0x100e8760
lea eax, [ebp - 0x7f8]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x57
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x7f8]
mov byte [ebp - 4], 0x54
call fcn.100017d0
push 0x100e875c
lea eax, [ebp - 0x830]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x58
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
add ecx, 0x18
call fcn.10002206
mov byte [ebp - 4], 0x54
push esi
push edi
lea ecx, [ebp - 0x830]
call fcn.100017d0
push str.filelength
lea eax, [ebp - 0x868]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x59
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
add ecx, 0x1c
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x868]
mov byte [ebp - 4], 0x54
call fcn.100017d0
push 0x100e89f4
lea eax, [ebp - 0x8a0]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x5a
call fcn.10002d32
mov ecx, dword [ebp - 0xf0]
push eax
add ecx, 0x20
call fcn.10002206
push esi
push edi
lea ecx, [ebp - 0x8a0]
mov byte [ebp - 4], 0x54
call fcn.100017d0
push str.reload
lea eax, [ebp - 0x8d8]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf0]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x8d8]
mov dword [esi + 0x28], eax
call fcn.100017d0
push 0x100e8744
lea eax, [ebp - 0x910]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf0]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x910]
mov dword [esi + 0x24], eax
call fcn.100017d0
push str.rate
lea eax, [ebp - 0x948]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf0]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x948]
mov dword [esi + 0x2c], eax
call fcn.100017d0
push 0x100e8740
lea eax, [ebp - 0x980]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf0]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x980]
mov dword [esi + 0x30], eax
call fcn.100017d0
push str.no_download
lea eax, [ebp - 0x9b8]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf0]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0x9b8]
mov dword [esi + 0x34], eax
call fcn.100017d0
mov eax, dword [ebp - 0xf0]
push dword [eax]
add eax, 8
push dword [eax + 0x10]
push 0x100e86c8
push eax
call fcn.10001d75
mov eax, dword [ebp - 0xf0]
mov esi, dword [ebp - 0xd8]
add esp, 0x10
push dword [eax + 8]
add eax, 0x10
push dword [esi + 0x21c]
push 0x100e2db4
push eax
call fcn.10001d75
mov ecx, dword [ebp - 0xf0]
add esp, 0x10
add ecx, 0x10
push 0
call fcn.1000192d
mov ecx, dword [esi + 0x1f0]
push 0x10000000
push str.everyone
push eax
call fcn.1006df5a
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x10]
push 0x80
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x10]
push 4
push eax
call fcn.100ad0b7
test eax, eax
pop ecx
pop ecx
je 0x1003df57
mov ecx, dword [ebp - 0xf0]
add ecx, 0x10
call fcn.10001819
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x14]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x224]
call fcn.1002cfbc
push eax
lea ecx, [ebp - 0x1a8]
call fcn.1002d143
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x110]
push eax
lea ecx, [esi + 0x28c]
mov byte [ebp - 4], 0x5c
call fcn.10031225
lea ecx, [ebp - 0x1a8]
mov byte [ebp - 4], 0x5b
call fcn.1002cf85
lea ecx, [ebp - 0x224]
mov byte [ebp - 4], 0x54
call fcn.1002cf85
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x11
call fcn.1002cf92
jmp 0x1003e41a
push str.player
push esi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003e2aa
push 0x1c
call fcn.100c6c05
cmp eax, edi
pop ecx
je 0x1003e004
mov ecx, eax
call fcn.1002d890
jmp 0x1003e006
xor eax, eax
push eax
lea ecx, [ebp - 0xf8]
call fcn.1002fb63
push str.name
lea eax, [ebp - 0x9f0]
push eax
mov ecx, ebx
mov byte [ebp - 4], 0x5d
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x5e
call fcn.10002d32
mov ecx, dword [ebp - 0xf8]
push eax
call fcn.10002206
push edi
xor edi, edi
inc edi
push edi
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 4], 0x5d
call fcn.100017d0
push 0x100e8764
lea eax, [ebp - 0xa28]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x5f
call fcn.10002d32
mov ecx, dword [ebp - 0xf8]
push eax
add ecx, 4
call fcn.10002206
push 0
push edi
lea ecx, [ebp - 0xa28]
mov byte [ebp - 4], 0x5d
call fcn.100017d0
push 0x100e875c
lea eax, [ebp - 0xa60]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x60
call fcn.10002d32
mov ecx, dword [ebp - 0xf8]
push eax
add ecx, 0xc
call fcn.10002206
push 0
push edi
lea ecx, [ebp - 0xa60]
mov byte [ebp - 4], 0x5d
call fcn.100017d0
push 0x100e39a0
lea eax, [ebp - 0xa98]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xa98]
mov dword [esi + 0x10], eax
call fcn.100017d0
push 0x100e8160
lea eax, [ebp - 0xad0]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xad0]
mov dword [esi + 0x14], eax
call fcn.100017d0
push str.reload
lea eax, [ebp - 0xb08]
push eax
mov ecx, ebx
call fcn.1005077e
mov esi, dword [ebp - 0xf8]
mov ecx, eax
call fcn.10002d32
push eax
call fcn.100ad185
pop ecx
push 0
push edi
lea ecx, [ebp - 0xb08]
mov dword [esi + 0x18], eax
call fcn.100017d0
mov ecx, dword [ebp - 0xf8]
call fcn.100043b6
mov ecx, dword [ebp - 0xf8]
call fcn.1000436c
mov ecx, dword [ebp - 0xf8]
call fcn.10008cce
mov eax, dword [ebp - 0xf8]
push dword [eax + 4]
mov esi, dword [ebp - 0xd8]
push dword [esi + 0x21c]
add eax, 8
push 0x100e2db4
push eax
call fcn.10001d75
mov ecx, dword [ebp - 0xf8]
add esp, 0x10
add ecx, 8
push 0
call fcn.1000192d
mov ecx, dword [esi + 0x1f0]
push 0x10000000
push str.everyone
push eax
call fcn.1006df5a
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 8]
push 0x80
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 8]
push 4
push eax
call fcn.100ad0b7
test eax, eax
pop ecx
pop ecx
jne 0x1003e225
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 8]
cmp dword [eax - 0xc], 0x400
jl 0x1003e233
mov ecx, dword [ebp - 0xf8]
add ecx, 8
call fcn.10001819
lea eax, [ebp - 0xf8]
push eax
push dword [ebp - 0xf8]
lea ecx, [ebp - 0x200]
call fcn.1002d3cf
push eax
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 4], 0x61
call fcn.1002d690
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x110]
push eax
lea ecx, [esi + 0x298]
mov byte [ebp - 4], 0x62
call fcn.10031184
lea ecx, [ebp - 0x1b4]
mov byte [ebp - 4], 0x61
call fcn.1002d858
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 0x5d
call fcn.1002d858
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x11
call fcn.1002cf92
jmp 0x1003e41a
push str.notice
push esi
call fcn.100085fe
test al, al
pop ecx
pop ecx
je 0x1003e41a
push 0x100e89a4
lea eax, [ebp - 0xb40]
push eax
mov ecx, ebx
call fcn.1005077e
mov ecx, eax
mov byte [ebp - 4], 0x63
call fcn.10002d32
push eax
lea ecx, [ebp - 0xfc]
call fcn.1000223a
push 0
push 1
lea ecx, [ebp - 0xb40]
mov byte [ebp - 4], 0x65
call fcn.100017d0
mov eax, dword [ebp - 0xfc]
cmp dword [eax - 0xc], 0
jne 0x1003e33d
mov eax, dword [ebx + 0x4c]
mov esi, dword [eax]
cmp esi, dword [ebx + 0x4c]
je 0x1003e408
mov eax, dword [esi + 8]
cmp dword [eax + 4], 6
jne 0x1003e339
lea ecx, [eax + 0x10]
call fcn.10002d32
mov ecx, dword [ebp - 0xd8]
push eax
add ecx, 0x264
call fcn.10002206
mov esi, dword [esi]
jmp 0x1003e30d
lea ecx, [ebp - 0xfc]
call fcn.100043b6
lea ecx, [ebp - 0xfc]
call fcn.1000436c
lea ecx, [ebp - 0xfc]
call fcn.10008cce
lea ecx, [ebp - 0x120]
call fcn.1000190f
mov eax, dword [ebx + 0x4c]
mov esi, dword [eax]
mov byte [ebp - 4], 0x66
cmp esi, dword [ebx + 0x4c]
je 0x1003e398
mov eax, dword [esi + 8]
cmp dword [eax + 4], 6
jne 0x1003e394
lea ecx, [eax + 0x10]
call fcn.10002d32
push eax
lea ecx, [ebp - 0x120]
call fcn.10002206
mov esi, dword [esi]
jmp 0x1003e372
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x14c]
call fcn.1002d3ed
push eax
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x67
call fcn.1002d6b1
mov ecx, dword [ebp - 0xd8]
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x110]
push eax
add ecx, 0x2a4
mov byte [ebp - 4], 0x68
call fcn.100310e3
lea ecx, [ebp - 0x168]
call fcn.1002d8b4
lea ecx, [ebp - 0x14c]
call fcn.1002d8b4
mov ecx, dword [ebp - 0x120]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0xfc]
add ecx, 0xfffffff0
mov byte [ebp - 4], 0x11
call fcn.10001199
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
mov ebx, dword [ebp - 0xd8]
xor esi, esi
xor edi, edi
mov dword [ebp - 0x118], eax
inc esi
jmp 0x1003b45e
push edi
push esi
lea ecx, [ebp - 0x30]
call fcn.100017d0
push edi
push esi
lea ecx, [ebp - 0x4c]
call fcn.100017d0
push edi
push esi
lea ecx, [ebp - 0x68]
call fcn.100017d0
mov ecx, dword [ebp - 0x108]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x134]
add ecx, 0xfffffff0
mov byte [ebp - 4], 2
call fcn.10001199
cmp dword [ebp + 0xc], edi
je 0x1003e485
push dword [ebp + 0xc]
mov ecx, ebx
call fcn.1003a54e
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 1
call fcn.10050485
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0
call fcn.100c7c51
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x14]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.100ac33f
leave
ret 8