Function at 0x422150
Capabilities:
Contain obfuscated stackstrings
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x46aaf6
mov eax, dword fs:[0]
push eax
sub esp, 0x198
mov eax, dword [0x487304]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x180], edi
mov esi, dword [ebp + 8]
mov ecx, esi
push str.click
mov dword [ebp - 0x184], esi
mov dword [ebp - 0x17c], 0
call fcn.0042e6ba
test al, al
je 0x4235a9
mov eax, dword [esi + 0x88]
cmp eax, dword [edi + 0x378]
jne 0x4222ad
mov esi, dword [0x488f48]
lea ebx, [edi - 0x10]
test esi, esi
jne 0x422255
mov esi, dword [ebx + 4]
push 0x2c0
call fcn.00466317
mov edi, eax
add esp, 4
mov dword [ebp - 0x170], edi
mov ecx, edi
mov dword [ebp - 4], 0
call fcn.0042f1d9
mov dword [edi + 0x10], vtable.DuiLib::INotifyUI.0
lea ecx, [edi + 0x14]
mov dword [edi], vtable.CCloseTip.1.0
mov dword [edi + 0x10], vtable.CCloseTip.0
call fcn.0042f95b
push 0
push 0
push 0
push 0
push 0
push 0
push 0x90000000
push 0x47744c
push esi
mov ecx, edi
mov dword [0x488f48], edi
mov dword [ebp - 4], 0xffffffff
call fcn.0042f366
mov ecx, edi
call fcn.0042f205
push 1
push 0
mov ecx, edi
call fcn.0042f7a3
mov esi, dword [0x488f48]
call fcn.004042f0
test al, al
je 0x42226e
push 1
push 1
mov ecx, esi
call fcn.0042f7a3
jmp 0x4236d5
call fcn.00404400
mov ecx, ebx
test al, al
jne 0x4222a3
push 1
call fcn.004253c0
push 0
push 0xf020
push 0x112
mov ecx, ebx
call fcn.0042f6f9
push 0
push 0
mov ecx, ebx
call fcn.0042f7a3
jmp 0x4236d5
call fcn.00423710
jmp 0x4236d5
cmp eax, dword [edi + 0x384]
jne 0x4222ce
push 0
push 0xf020
push 0x112
lea ecx, [edi - 0x10]
call fcn.0042f6f9
jmp 0x4236d5
cmp eax, dword [edi + 0x37c]
jne 0x4222ef
push 0
push 0xf030
push 0x112
lea ecx, [edi - 0x10]
call fcn.0042f6f9
jmp 0x4236d5
cmp eax, dword [edi + 0x380]
jne 0x422310
push 0
push 0xf120
push 0x112
lea ecx, [edi - 0x10]
call fcn.0042f6f9
jmp 0x4236d5
cmp eax, dword [edi + 0x38c]
lea eax, [edi - 0x10]
mov dword [ebp - 0x16c], eax
jne 0x422328
mov ecx, eax
call fcn.00426ec0
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.tab_btn_close
mov ecx, eax
mov dword [ebp - 4], 1
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42237c
mov ecx, dword [ebp - 0x16c]
push 0
push dword [esi + 0x88]
push 0xbd3
call fcn.0042f5d9
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_mute
mov ecx, eax
mov dword [ebp - 4], 2
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x4223c5
mov ecx, dword [ebp - 0x16c]
push 1
call fcn.00424020
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_notmute
mov ecx, eax
mov dword [ebp - 4], 3
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42240e
mov ecx, dword [ebp - 0x16c]
push 0
call fcn.00424020
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_createico
mov ecx, eax
mov dword [ebp - 4], 4
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42245e
mov ecx, dword [ebp - 0x16c]
push 0
push 0
push 0xbd5
call fcn.0042f5d9
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_flash
mov ecx, eax
mov dword [ebp - 4], 5
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x4224ec
push 0xffffffffffffffff
push str.https:__www.flash.cn_cdm_latest_flashplayerax_install_cn_web.exe
lea ecx, [ebp - 0x120]
call fcn.0042e46f
lea ecx, [ebp - 0x120]
mov dword [ebp - 4], 6
call fcn.0042ece7
test al, al
jne 0x4224dc
push 4
push 0
push 0
lea ecx, [ebp - 0x120]
call fcn.0042e701
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0x120]
call fcn.0042e585
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_charge
mov ecx, eax
mov dword [ebp - 4], 7
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422533
mov ecx, dword [ebp - 0x16c]
call fcn.00423d40
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_charge_game
mov ecx, eax
mov dword [ebp - 4], 8
call fcn.0042e6ba
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x4226a1
push 0xffffffffffffffff
push str.http:__www.2217wy.com_payment_
lea ecx, [ebp - 0x98]
call fcn.0042e46f
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xa
call fcn.0042e48f
mov ecx, dword [ebp - 0x16c]
lea eax, [ebp - 0x120]
push eax
mov dword [ebp - 0x17c], 0x10
call fcn.00427ef0
push 0
push 0x479b68
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0xb
call fcn.0042e9e0
mov esi, eax
test esi, esi
js 0x422600
lea ecx, [ebp - 0x120]
call fcn.0042eba3
sub eax, esi
lea ecx, [ebp - 0x120]
push eax
push esi
lea eax, [ebp - 0xdc]
push eax
call fcn.0042ed6c
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xc
call fcn.0042e5fe
lea ecx, [ebp - 0xdc]
call fcn.0042e585
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0xa
call fcn.0042e585
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x98]
call fcn.0042e79c
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 9
call fcn.0042e585
lea ecx, [ebp - 0x98]
call fcn.0042ece7
test al, al
jne 0x422691
push str.username
push 0x4776c8
lea ecx, [ebp - 0x98]
call fcn.0042ee97
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x54]
call fcn.0042e437
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xd
call fcn.0042ece7
test al, al
jne 0x422689
push 4
push 0
push 0
lea ecx, [ebp - 0x54]
call fcn.0042e701
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0x54]
call fcn.0042e585
lea ecx, [ebp - 0x98]
call fcn.0042e585
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.btn_news
mov ecx, eax
mov dword [ebp - 4], 0xe
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
mov ecx, dword [esi + 0x88]
mov eax, dword [ecx]
test bl, bl
je 0x4227db
call dword [eax + 0xb8]
push eax
lea ecx, [ebp - 0x120]
call fcn.0042e437
lea eax, [ebp - 0x120]
mov dword [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x98]
call fcn.0042e437
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x10
call fcn.0042ece7
lea ecx, [ebp - 0x98]
test al, al
jne 0x4227c6
push 0
push str.gamebox.2217wy.com_welfare_
call fcn.0042e9e0
cmp eax, 0xffffffff
je 0x42277d
mov ebx, dword [ebp - 0x16c]
push str.head_bar_nav_welfare
lea ecx, [ebx + 0x20]
call fcn.0043043c
test eax, eax
je 0x4227c0
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x13c]
mov ecx, dword [ebx + 0x3a8]
test ecx, ecx
je 0x4227c0
push dword [ebx + 0x2d0]
call fcn.0042dd40
jmp 0x4227c0
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x54]
call fcn.0042e437
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x11
call fcn.0042ece7
test al, al
jne 0x4227b8
push 4
push 0
push 0
lea ecx, [ebp - 0x54]
call fcn.0042e701
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0x54]
call fcn.0042e585
lea ecx, [ebp - 0x98]
call fcn.0042e585
lea ecx, [ebp - 0x120]
call fcn.0042e585
jmp 0x4236d5
lea edx, [ebp - 0xdc]
push edx
call dword [eax + 4]
push str.head_bar_service
mov ecx, eax
mov dword [ebp - 4], 0x12
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42285b
push 0xffffffffffffffff
push str.http:__wpa.b.qq.com_cgi_wpa.php_ln1keyXzgwMDA3OTg4Nl8yNjQ2OTZfODAwMDc5ODg2XzJf
lea ecx, [ebp - 0x54]
call fcn.0042e46f
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0x13
call fcn.0042ece7
test al, al
jne 0x42284e
push 4
push 0
push 0
lea ecx, [ebp - 0x54]
call fcn.0042e701
push eax
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0x54]
call fcn.0042e585
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.box_userhead
mov ecx, eax
mov dword [ebp - 4], 0x14
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
jne 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_clear
mov ecx, eax
mov dword [ebp - 4], 0x15
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x4229b3
mov ebx, dword [0x488f60]
test ebx, ebx
jne 0x422960
mov edi, dword [edi - 0xc]
push 0x2cc
call fcn.00466317
mov esi, eax
add esp, 4
mov dword [ebp - 0x170], esi
mov ecx, esi
mov dword [ebp - 4], 0x16
call fcn.0042f1d9
mov dword [esi + 0x10], vtable.DuiLib::INotifyUI.0
lea ecx, [esi + 0x14]
mov dword [esi], vtable.CDlgClear.1.0
mov dword [esi + 0x10], vtable.CDlgClear.0
call fcn.0042f95b
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push 0x90000000
push 0x477c2c
push edi
mov ecx, esi
mov dword [0x488f60], esi
mov dword [ebp - 4], 0xffffffff
call fcn.0042f366
mov ebx, dword [0x488f60]
mov esi, dword [ebp - 0x184]
mov edi, dword [ebp - 0x180]
lea ecx, [ebp - 0x178]
call fcn.0042e4b0
mov ecx, dword [esi + 0x88]
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [esi + 0x88]
mov eax, dword [eax]
mov dword [ebp - 0x178], eax
mov eax, dword [ecx]
call dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x174], eax
lea eax, [ebp - 0x178]
push eax
push dword [edi - 0xc]
call dword [sym.imp.USER32.dll_ClientToScreen]
push 0x44
push 0x111
push 0x1c2
jmp 0x422ad0
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_quick
mov ecx, eax
mov dword [ebp - 4], 0x17
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422af1
mov ebx, dword [0x488f7c]
test ebx, ebx
jne 0x422a82
mov edi, dword [edi - 0xc]
push 0x2c0
call fcn.00466317
mov esi, eax
add esp, 4
mov dword [ebp - 0x170], esi
mov ecx, esi
mov dword [ebp - 4], 0x18
call fcn.0042f1d9
mov dword [esi + 0x10], vtable.DuiLib::INotifyUI.0
lea ecx, [esi + 0x14]
mov dword [esi], vtable.CDlgSpeedUp.1.0
mov dword [esi + 0x10], vtable.CDlgSpeedUp.0
call fcn.0042f95b
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push 0x90000000
push 0x478528
push edi
mov ecx, esi
mov dword [0x488f7c], esi
mov dword [ebp - 4], 0xffffffff
call fcn.0042f366
mov ecx, esi
call fcn.0042f205
mov ebx, dword [0x488f7c]
mov esi, dword [ebp - 0x184]
mov edi, dword [ebp - 0x180]
lea ecx, [ebp - 0x178]
call fcn.0042e4b0
mov ecx, dword [esi + 0x88]
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [esi + 0x88]
mov eax, dword [eax]
mov dword [ebp - 0x178], eax
mov eax, dword [ecx]
call dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x174], eax
lea eax, [ebp - 0x178]
push eax
push dword [edi - 0xc]
call dword [sym.imp.USER32.dll_ClientToScreen]
push 0x44
push 0x11b
push 0x172
push dword [ebp - 0x174]
mov ecx, ebx
push dword [ebp - 0x178]
push 0
call fcn.00403480
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_freecharge
mov ecx, eax
mov dword [ebp - 4], 0x19
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422b4f
sub esp, 0x44
mov ecx, esp
push 0xffffffffffffffff
push str.http:__gamebox.2217wy.com_welfare__s_first
call fcn.0042e46f
mov ecx, dword [ebp - 0x16c]
call fcn.00423830
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_levelawards
mov ecx, eax
mov dword [ebp - 4], 0x1a
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422bad
sub esp, 0x44
mov ecx, esp
push 0xffffffffffffffff
push str.http:__gamebox.2217wy.com_welfare__s_level
call fcn.0042e46f
mov ecx, dword [ebp - 0x16c]
call fcn.00423830
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_rebate
mov ecx, eax
mov dword [ebp - 4], 0x1b
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422c0b
sub esp, 0x44
mov ecx, esp
push 0xffffffffffffffff
push str.http:__gamebox.2217wy.com_welfare__s_rebate
call fcn.0042e46f
mov ecx, dword [ebp - 0x16c]
call fcn.00423830
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_getgift
mov ecx, eax
mov dword [ebp - 4], 0x1c
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x422c69
sub esp, 0x44
mov ecx, esp
push 0xffffffffffffffff
push str.http:__gamebox.2217wy.com_welfare__s_gift
call fcn.0042e46f
mov ecx, dword [ebp - 0x16c]
call fcn.00423830
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0x1d
mov ebx, 1
push str.head_bar_alt
mov ecx, eax
mov dword [ebp - 0x17c], ebx
call fcn.0042e6ba
test al, al
jne 0x422cd5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0x1e
mov ebx, 3
push str.head_bar_alt_game
mov ecx, eax
mov dword [ebp - 0x17c], ebx
call fcn.0042e6ba
mov byte [ebp - 0x165], 0
test al, al
je 0x422cdc
mov byte [ebp - 0x165], 1
test bl, 2
je 0x422cef
lea ecx, [ebp - 0xdc]
and ebx, 0xfffffffd
call fcn.0042e585
mov dword [ebp - 4], 0xffffffff
test bl, 1
je 0x422d06
lea ecx, [ebp - 0x54]
and ebx, 0xfffffffe
call fcn.0042e585
cmp byte [ebp - 0x165], 0
je 0x422dab
mov ebx, dword [0x488f98]
test ebx, ebx
jne 0x422d24
call fcn.00413df0
mov ebx, eax
lea ecx, [ebp - 0x178]
call fcn.0042e4b0
mov ecx, dword [esi + 0x88]
mov edx, dword [ecx]
call dword [edx + 0x30]
mov ecx, dword [esi + 0x88]
mov eax, dword [eax]
mov dword [ebp - 0x178], eax
mov eax, dword [ecx]
call dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x174], eax
lea eax, [ebp - 0x178]
push eax
push dword [edi - 0xc]
call dword [sym.imp.USER32.dll_ClientToScreen]
push 0x44
push 0x1aa
push 0x1c2
push dword [ebp - 0x174]
mov ecx, ebx
push dword [ebp - 0x178]
push 0
call fcn.00403480
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
sub esp, 0x44
lea eax, [edi + 0x2d4]
mov ecx, esp
push eax
call fcn.0042e437
mov ecx, ebx
call fcn.00415ab0
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
cmp ecx, dword [edi + 0x390]
jne 0x422dc6
mov ebx, dword [ebp - 0x16c]
mov ecx, ebx
jmp 0x422279
cmp ecx, dword [edi + 0x394]
jne 0x422de2
mov ecx, dword [ebp - 0x16c]
push 0
push 1
call fcn.00426550
jmp 0x4236d5
cmp ecx, dword [edi + 0x388]
jne 0x42324f
push 0x2e4
call fcn.00466317
add esp, 4
mov dword [ebp - 0x170], eax
mov ecx, eax
mov dword [ebp - 4], 0x1f
call fcn.00444b86
mov ebx, eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x170], ebx
call fcn.0042e4b0
mov ecx, dword [esi + 0x88]
mov edx, dword [ecx]
call dword [edx + 0x30]
mov ecx, dword [esi + 0x88]
mov eax, dword [eax]
mov dword [ebp - 0x18c], eax
mov eax, dword [ecx]
call dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x188], eax
lea eax, [ebp - 0x18c]
push eax
push dword [edi - 0xc]
call dword [sym.imp.USER32.dll_ClientToScreen]
push 6
lea eax, [edi + 0x39c]
push eax
lea eax, [edi + 0x10]
push eax
push dword [ebp - 0x188]
push dword [ebp - 0x18c]
push ecx
mov eax, esp
mov ecx, ebx
push 0
mov dword [eax], str.Menu.xml
call fcn.00445cca
mov ecx, ebx
call fcn.00445b73
mov dword [ebp - 0x180], eax
test eax, eax
je 0x423243
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x184], eax
mov ecx, eax
mov dword [ebp - 4], 0x20
call fcn.00444a82
mov ebx, eax
mov dword [ebp - 4], 0xffffffff
push str.Menu_Setting
mov ecx, ebx
mov dword [ebp - 0x184], ebx
mov edx, dword [ebx]
call dword [edx + 8]
lea ecx, [ebp - 0x98]
call fcn.0042e48f
lea eax, [ebp - 0x98]
mov dword [ebp - 4], 0x21
push str.fileMainFrame_menu_setting.png_source0_0_150_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, ebx
call fcn.0043f69e
mov eax, dword [ebx]
mov ecx, ebx
push 0x96
call dword [eax + 0x5c]
mov eax, dword [ebx]
mov ecx, ebx
push 0x1c
call dword [eax + 0x64]
push 0
lea esi, [edi - 0x10]
push 0x4254a0
mov edx, esi
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [ebx + 0x34]
mov byte [ebp - 4], 0x22
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x21
call fcn.00446e40
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x17c], eax
mov ecx, eax
mov byte [ebp - 4], 0x23
call fcn.00444a82
mov ebx, eax
mov byte [ebp - 4], 0x21
push str.Menu_Update
mov ecx, ebx
mov dword [ebp - 0x17c], ebx
mov edx, dword [ebx]
call dword [edx + 8]
lea eax, [ebp - 0x98]
push str.fileMainFrame_menu_update.png_source0_0_150_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, ebx
call fcn.0043f69e
mov eax, dword [ebx]
mov ecx, ebx
push 0x96
call dword [eax + 0x5c]
mov eax, dword [ebx]
mov ecx, ebx
push 0x1c
call dword [eax + 0x64]
push 0
push 0x4254a0
mov edx, esi
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [ebx + 0x34]
mov byte [ebp - 4], 0x24
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x21
call fcn.00446e40
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x16c], eax
mov ecx, eax
mov byte [ebp - 4], 0x25
call fcn.00444a82
mov ebx, eax
mov byte [ebp - 4], 0x21
push str.Menu_Feedback
mov ecx, ebx
mov dword [ebp - 0x16c], ebx
mov edx, dword [ebx]
call dword [edx + 8]
lea eax, [ebp - 0x98]
push str.fileMainFrame_menu_feedback.png_source0_0_150_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, ebx
call fcn.0043f69e
mov eax, dword [ebx]
mov ecx, ebx
push 0x96
call dword [eax + 0x5c]
mov eax, dword [ebx]
mov ecx, ebx
push 0x1c
call dword [eax + 0x64]
push 0
push 0x4254a0
mov edx, esi
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [ebx + 0x34]
mov byte [ebp - 4], 0x26
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x21
call fcn.00446e40
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x174], eax
mov ecx, eax
mov byte [ebp - 4], 0x27
call fcn.00444a82
mov ebx, eax
mov byte [ebp - 4], 0x21
push str.Menu_Website
mov ecx, ebx
mov edx, dword [ebx]
call dword [edx + 8]
push str.fileMainFrame_menu_website.png_source0_0_150_28
lea eax, [ebp - 0x98]
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, ebx
call fcn.0043f69e
mov eax, dword [ebx]
mov ecx, ebx
push 0x96
call dword [eax + 0x5c]
mov eax, dword [ebx]
mov ecx, ebx
push 0x1c
call dword [eax + 0x64]
push 0
push 0x4254a0
mov edx, esi
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [ebx + 0x34]
mov byte [ebp - 4], 0x28
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x21
call fcn.00446e40
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x174], eax
mov ecx, eax
mov byte [ebp - 4], 0x29
call fcn.00444a82
mov edi, eax
mov byte [ebp - 4], 0x21
push str.Menu_About
mov ecx, edi
mov edx, dword [edi]
call dword [edx + 8]
lea eax, [ebp - 0x98]
push str.fileMainFrame_menu_about.png_source0_0_150_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, edi
call fcn.0043f69e
mov eax, dword [edi]
mov ecx, edi
push 0x96
call dword [eax + 0x5c]
mov eax, dword [edi]
mov ecx, edi
push 0x1c
call dword [eax + 0x64]
push 0
push 0x4254a0
mov edx, esi
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [edi + 0x34]
mov byte [ebp - 4], 0x2a
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x21
call fcn.00446e40
mov esi, dword [ebp - 0x180]
push dword [ebp - 0x184]
add esi, 0x2e0
mov ecx, esi
mov eax, dword [esi]
call dword [eax + 0x10]
mov eax, dword [esi]
mov ecx, esi
push dword [ebp - 0x17c]
call dword [eax + 0x10]
mov eax, dword [esi]
mov ecx, esi
push dword [ebp - 0x16c]
call dword [eax + 0x10]
mov eax, dword [esi]
mov ecx, esi
push ebx
call dword [eax + 0x10]
mov eax, dword [esi]
mov ecx, esi
push edi
call dword [eax + 0x10]
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call fcn.0042e585
mov ebx, dword [ebp - 0x170]
mov ecx, ebx
call fcn.0044635e
jmp 0x4236d5
mov eax, dword [ecx]
lea edx, [ebp - 0x54]
push edx
call dword [eax + 4]
mov dword [ebp - 4], 0x2b
or ebx, 4
push str.box_info_drop
mov ecx, eax
mov dword [ebp - 0x17c], ebx
call fcn.0042e6ba
test al, al
jne 0x4232b1
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0x2c
or ebx, 8
push str.btn_user_name
mov ecx, eax
mov dword [ebp - 0x17c], ebx
call fcn.0042e6ba
mov byte [ebp - 0x165], 0
test al, al
je 0x4232b8
mov byte [ebp - 0x165], 1
test bl, 8
je 0x4232cb
lea ecx, [ebp - 0xdc]
and ebx, 0xfffffff7
call fcn.0042e585
mov dword [ebp - 4], 0xffffffff
test bl, 4
je 0x4232df
lea ecx, [ebp - 0x54]
call fcn.0042e585
cmp byte [ebp - 0x165], 0
je 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 0x28]
push 0x479408
mov ecx, eax
mov dword [ebp - 4], 0x2d
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42334e
mov esi, dword [0x488fa4]
test esi, esi
je 0x4236d5
push 1
push 1
mov ecx, esi
call fcn.0042f7a3
mov ecx, esi
call fcn.0042f205
jmp 0x4236d5
lea ecx, [ebp - 0x18c]
call fcn.0042e4b0
lea ecx, [edi + 0x10]
push str.box_info_drop
call fcn.0043043c
mov esi, eax
test esi, esi
je 0x42338c
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x30]
mov ecx, dword [eax + 8]
mov dword [ebp - 0x18c], ecx
mov ecx, esi
mov eax, dword [esi]
call dword [eax + 0x30]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x188], eax
lea eax, [ebp - 0x18c]
push eax
push dword [edi - 0xc]
call dword [sym.imp.USER32.dll_ClientToScreen]
push 0x2e4
call fcn.00466317
add esp, 4
mov dword [ebp - 0x174], eax
mov ecx, eax
mov dword [ebp - 4], 0x2e
call fcn.00444b86
push 8
mov ebx, eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [edi + 0x39c]
mov dword [ebp - 0x180], ebx
push ecx
lea eax, [edi + 0x10]
push eax
push dword [ebp - 0x188]
push dword [ebp - 0x18c]
push ecx
mov eax, esp
mov ecx, ebx
push 0
mov dword [eax], str.Menu.xml
call fcn.00445cca
mov ecx, ebx
call fcn.00445b73
mov dword [ebp - 0x170], eax
test eax, eax
je 0x42359d
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x174], eax
mov ecx, eax
mov dword [ebp - 4], 0x2f
call fcn.00444a82
mov esi, eax
mov dword [ebp - 4], 0xffffffff
push str.Menu_Safe
mov ecx, esi
mov edx, dword [esi]
call dword [edx + 8]
lea ecx, [ebp - 0x98]
call fcn.0042e48f
lea eax, [ebp - 0x98]
mov dword [ebp - 4], 0x30
push str.fileMainFrame_menu_safe.png_source0_0_102_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, esi
call fcn.0043f69e
mov eax, dword [esi]
mov ecx, esi
push 0x66
call dword [eax + 0x5c]
mov eax, dword [esi]
mov ecx, esi
push 0x1c
call dword [eax + 0x64]
push 0
lea ebx, [edi - 0x10]
push 0x4254a0
mov edx, ebx
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [esi + 0x34]
mov byte [ebp - 4], 0x31
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x30
call fcn.00446e40
mov edi, dword [ebp - 0x170]
push esi
mov eax, dword [edi + 0x2e0]
lea ecx, [edi + 0x2e0]
call dword [eax + 0x10]
push 0x3b8
call fcn.00466317
add esp, 4
mov dword [ebp - 0x174], eax
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.00444a82
mov esi, eax
mov byte [ebp - 4], 0x30
push str.Menu_Relogin
mov ecx, esi
mov edx, dword [esi]
call dword [edx + 8]
lea eax, [ebp - 0x98]
push str.fileMainFrame_menu_relogin.png_source0_0_102_28
push eax
call fcn.0042eb1f
add esp, 8
lea ecx, [ebp - 0x98]
call fcn.0042e701
push eax
mov ecx, esi
call fcn.0043f69e
mov eax, dword [esi]
push 0x66
mov ecx, esi
call dword [eax + 0x5c]
mov eax, dword [esi]
mov ecx, esi
push 0x1c
call dword [eax + 0x64]
push 0
push 0x4254a0
mov edx, ebx
lea ecx, [ebp - 0x1a4]
call fcn.0042c670
add esp, 8
push eax
lea ecx, [esi + 0x34]
mov byte [ebp - 4], 0x33
call fcn.00446f0b
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x30
call fcn.00446e40
mov eax, dword [edi + 0x2e0]
lea ecx, [edi + 0x2e0]
push esi
call dword [eax + 0x10]
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call fcn.0042e585
mov ebx, dword [ebp - 0x180]
mov ecx, ebx
call fcn.0044635e
jmp 0x4236d5
push str.selectchanged
mov ecx, esi
call fcn.0042e6ba
test al, al
je 0x4236b1
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_nav_findgame
mov ecx, eax
mov dword [ebp - 4], 0x34
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x42360f
mov ecx, dword [edi + 0x3b4]
push str.http:__h5.2217wy.com
call fcn.0044114a
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_nav_index
mov ecx, eax
mov dword [ebp - 4], 0x35
call fcn.0042e6ba
lea ecx, [ebp - 0xdc]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x423662
mov ecx, dword [edi + 0x3b4]
test ecx, ecx
je 0x4236d5
push str.http:__gamebox.2217wy.com_index
call fcn.0044114a
jmp 0x4236d5
mov ecx, dword [esi + 0x88]
lea edx, [ebp - 0x164]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push str.head_bar_nav_welfare
mov ecx, eax
mov dword [ebp - 4], 0x36
call fcn.0042e6ba
lea ecx, [ebp - 0x164]
mov dword [ebp - 4], 0xffffffff
mov bl, al
call fcn.0042e585
test bl, bl
je 0x4236d5
mov ecx, dword [edi + 0x3b4]
push str.http:__gamebox.2217wy.com_welfare_list
call fcn.0044114a
jmp 0x4236d5
push str.timer
mov ecx, esi
call fcn.0042e6ba
test al, al
je 0x4236d5
cmp dword [esi + 0x98], 0x12d
jne 0x4236d5
lea ecx, [edi - 0x10]
call fcn.0042bb00
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004662d8
mov esp, ebp
pop ebp
ret 4