Function at 0x41658b
Capabilities:
Create process on windows

Disassembly:
mov eax, 0x51dcf9
call fcn.004a28b4
sub esp, 0xbc
mov eax, dword [0x561be8]
push ebx
push esi
mov esi, ecx
mov ecx, dword [esi + 0x5148]
mov dword [ebp - 0x10], eax
mov eax, dword [ecx]
push edi
call dword [eax + 0x28]
mov edi, eax
xor ebx, ebx
cmp edi, ebx
je 0x4174b8
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x5c], eax
mov dword [ebp - 4], ebx
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x74], eax
lea eax, [edi + 8]
push eax
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 1
mov dword [ebp - 0x54], eax
call fcn.00410712
push 0x527a68
lea ecx, [ebp - 0x74]
call fcn.00410712
push dword [ebp + 8]
lea ecx, [ebp - 0x74]
call fcn.00410712
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410d4d
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 2
call fcn.00406609
mov ecx, dword [ebp - 0x4c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 1
call fcn.00404c68
push dword [ebp - 0x54]
lea ecx, [ebp - 0xac]
call fcn.00404017
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 3
call fcn.0043f34f
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 5
call fcn.0040188a
mov eax, dword [esi + 0x4cac]
cmp eax, 1
jne 0x416734
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.PopupMsgUrl
call fcn.0040574e
lea eax, [ebp + 8]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp + 8]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 6
je 0x41672c
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 7
jae 0x4166b2
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x4c]
push str._domsgusername_s
push eax
call fcn.004066d2
mov edi, dword [ebp - 0x4c]
add esp, 0xc
push dword [edi - 0xc]
lea ecx, [ebp + 8]
push edi
call fcn.00410424
add esi, 0x146c
cmp esi, ebx
jne 0x4166e1
xor eax, eax
jmp 0x4166e4
mov eax, dword [esi + 0x1c]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x416724
push 0xc
push dword [ebp + 8]
mov ecx, esi
call fcn.004430ee
push 1
push 0x7530
push 1
lea eax, [ebp - 0x68]
push eax
mov ecx, esi
mov dword [ebp - 0x68], 0xb4
mov dword [ebp - 0x64], 0x50
call fcn.004443bc
mov ecx, esi
call fcn.00443aaa
lea ecx, [edi - 0x10]
call fcn.00404c68
mov ecx, dword [ebp + 8]
jmp 0x41748f
cmp eax, ebx
jne 0x416810
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.LoginTipsUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 8
je 0x4171c2
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 9
jae 0x416789
lea eax, [ebp - 0x28]
push dword [ebp - 0x5c]
push ebx
push dword [edi + 4]
push dword [edi]
push ebx
push dword [ebp + 8]
push eax
lea eax, [ebp - 0x50]
push str._dohallusername_sssid_sindulge_dareaid_dnumid_dchannelid_dmd5_s
push eax
call fcn.004066d2
mov edi, dword [ebp - 0x50]
add esp, 0x24
push dword [edi - 0xc]
lea ecx, [ebp - 0x4c]
push edi
call fcn.00410424
add esi, 0x146c
cmp esi, ebx
jne 0x4167c5
xor eax, eax
jmp 0x4167c8
mov eax, dword [esi + 0x1c]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x416808
push 0xc
push dword [ebp - 0x4c]
mov ecx, esi
call fcn.004430ee
push 1
push 0x7530
push 1
lea eax, [ebp - 0x68]
push eax
mov ecx, esi
mov dword [ebp - 0x68], 0xb4
mov dword [ebp - 0x64], 0x50
call fcn.004443bc
mov ecx, esi
call fcn.00443aaa
lea ecx, [edi - 0x10]
jmp 0x4171bd
cmp eax, 2
jne 0x4168b6
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.SNSUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0xa
je 0x4171c2
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 0xb
jae 0x416866
lea eax, [ebp - 0x28]
push dword [ebp - 0x5c]
push ebx
push dword [edi + 4]
push dword [edi]
push dword [ebp + 8]
push eax
lea eax, [ebp - 0x50]
push str._username_sssid_sareaid_dnumid_dchannelid_dmd5_s
push eax
call fcn.004066d2
mov esi, dword [ebp - 0x50]
add esp, 0x20
push dword [esi - 0xc]
lea ecx, [ebp - 0x4c]
push esi
call fcn.00410424
push 5
push 0x54937c
push 0x525c98
push dword [ebp - 0x4c]
push str.open
push ebx
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [esi - 0x10]
jmp 0x4171bd
cmp eax, 3
jne 0x416b60
cmp dword [esi + 0x58bc], ebx
jne 0x416a94
lea ecx, [esi + 0x5120]
call fcn.0040a7fb
mov ecx, eax
call fcn.0040a6ed
lea ecx, [ebp - 0x6c]
call fcn.0040609f
push dword [esi + 0x5120]
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xc
call fcn.00404017
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0xd
call fcn.004049a5
push ebx
push 1
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xc
call fcn.0040188a
push str.default
lea ecx, [ebp - 0x48]
call fcn.00404017
push 0x527994
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xe
call fcn.00404017
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0xf
call fcn.004040d1
push ebx
push 1
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x6d], al
mov byte [ebp - 4], 0xe
call fcn.0040188a
cmp byte [ebp - 0x6d], bl
je 0x4169c7
push 0x527994
lea ecx, [ebp - 0x90]
call fcn.00404017
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x10
call fcn.00404071
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x11
call fcn.0040270b
push ebx
push 1
lea ecx, [ebp - 0xc8]
call fcn.0040188a
push ebx
push 1
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0xe
call fcn.0040188a
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.ShopUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x12
je 0x416a6d
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x30], 0x10
mov ecx, dword [ebp - 0x44]
mov byte [ebp - 4], 0x13
jae 0x416a10
lea ecx, [ebp - 0x44]
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x416a1c
lea eax, [ebp - 0x28]
push ecx
push dword [ebp - 0x5c]
push ebx
push dword [edi + 4]
push dword [edi]
push dword [ebp + 8]
push eax
lea eax, [ebp - 0x50]
push str.username_sssid_sareaid_dnumid_dchannelid_dmd5_stag_s
push eax
call fcn.004066d2
mov esi, dword [ebp - 0x50]
add esp, 0x24
push dword [esi - 0xc]
lea ecx, [ebp - 0x4c]
push esi
call fcn.00410424
push 5
push 0x54937c
push 0x525c98
push dword [ebp - 0x4c]
push str.open
push ebx
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [esi - 0x10]
call fcn.00404c68
mov ecx, dword [ebp - 0x4c]
add ecx, 0xfffffff0
call fcn.00404c68
push ebx
push 1
lea ecx, [ebp - 0x48]
call fcn.0040188a
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 5
call fcn.00408025
jmp 0x417497
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x58]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x58]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x14
je 0x416acc
push 0x54937c
push eax
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x416ad9
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x58]
call fcn.00405729
mov eax, dword [ebp - 0x58]
cmp dword [eax - 0xc], ebx
je 0x416b58
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x416aed
lea eax, [ebp - 0x28]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp + 8]
push dword [ebp + 8]
mov ecx, esi
push eax
call fcn.00410a21
mov edi, dword [ebp + 8]
push dword [edi - 0xc]
lea ecx, [ebp - 0x58]
push edi
mov byte [ebp - 4], 0x15
call fcn.00410424
push 0x7530
push ebx
push 0x280
push 0x370
push ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x54], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x527910
mov byte [ebp - 4], 0x16
call fcn.0040574e
mov ecx, esi
mov byte [ebp - 4], 0x15
call fcn.0041501c
lea ecx, [edi - 0x10]
call fcn.00404c68
mov ecx, dword [ebp - 0x58]
jmp 0x41748f
cmp eax, 5
jne 0x416e47
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.BuyItemUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x17
je 0x4171c2
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x50], eax
mov byte [ebp - 4], 0x18
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x60], eax
mov eax, dword [esi + 0x4dd4]
cmp eax, ebx
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x60]
jne 0x416d42
push 0x527900
call fcn.00405729
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x58]
push eax
mov ecx, esi
call fcn.00410c44
mov ecx, dword [ebp - 0x58]
mov eax, dword [ecx - 0xc]
cmp eax, ebx
mov byte [ebp - 4], 0x1a
je 0x416c15
push 0x54937c
push ecx
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x416c22
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x58]
call fcn.00405729
mov eax, dword [ebp - 0x58]
cmp dword [eax - 0xc], ebx
je 0x416d34
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x416c3a
lea eax, [ebp - 0x28]
push dword [esi + 0x4dc8]
push dword [esi + 0x4dcc]
push eax
push dword [edi + 4]
lea eax, [ebp - 0x50]
push ebx
push dword [ebp - 0x5c]
push dword [ebp + 8]
push str._ssid_smd5_schannelid_dnumid_duid_sgid_dpropid_d
push eax
call fcn.004066d2
add esp, 0x24
push 0x54937c
lea ecx, [ebp + 8]
call fcn.0040574e
mov eax, dword [esi + 0x4ddc]
cmp eax, 1
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0x54], 0x177
jne 0x416c8c
push str.aclobbyreqtypeopenvip
jmp 0x416cac
cmp eax, 2
jne 0x416ca7
push str.aclobbyreqtypeclearjf
lea ecx, [ebp + 8]
call fcn.00405729
mov dword [ebp - 0x54], 0x152
jmp 0x416cb4
push str.acindexreqtypejoincart
lea ecx, [ebp + 8]
call fcn.00405729
mov eax, dword [ebp + 8]
push dword [eax - 0xc]
lea ecx, [ebp - 0x50]
push eax
call fcn.00410424
mov edi, dword [ebp - 0x50]
push dword [edi - 0xc]
lea ecx, [ebp - 0x58]
push edi
call fcn.00410424
push 0x7530
push ebx
push dword [ebp - 0x54]
lea eax, [ebp - 0x58]
push 0x230
push ecx
mov dword [ebp - 0x54], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x527910
mov byte [ebp - 4], 0x1c
call fcn.0040574e
mov ecx, esi
mov byte [ebp - 4], 0x1b
call fcn.0041501c
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0x58]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0x60]
add ecx, 0xfffffff0
call fcn.00404c68
jmp 0x416808
lea ecx, [eax - 0x10]
mov byte [ebp - 4], 0x19
call fcn.00404c68
jmp 0x416d58
cmp eax, 1
jne 0x416d4e
push 0x527868
jmp 0x416d53
push 0x527864
call fcn.00405729
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x416d64
lea eax, [ebp - 0x28]
push dword [ebp - 0x5c]
push ebx
push dword [edi + 4]
push dword [edi]
push dword [esi + 0x4dc8]
push dword [esi + 0x4dcc]
push dword [ebp - 0x60]
push dword [ebp + 8]
push eax
lea eax, [ebp - 0x50]
push str._appindexagtlobbyusername_sssid_sac_sgid_dpid_dareaid_dnumid_dchannelid_dmd5_s
push eax
call fcn.004066d2
lea edi, [esi + 0x146c]
add esp, 0x2c
cmp edi, ebx
jne 0x416d9f
xor eax, eax
jmp 0x416da2
mov eax, dword [edi + 0x1c]
push eax
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x416e34
mov eax, dword [ebp - 0x50]
push dword [eax - 0xc]
lea ecx, [ebp - 0x4c]
push eax
call fcn.00410424
push 0xc
push dword [ebp - 0x4c]
mov ecx, edi
call fcn.004430ee
xor eax, eax
inc eax
push eax
push 0x7530
push eax
mov dword [esi + 0x1870], eax
lea eax, [ebp - 0x68]
push eax
mov ecx, edi
mov dword [ebp - 0x68], 0xb4
mov dword [ebp - 0x64], 0x50
call fcn.004443bc
push 0x5277ec
mov ecx, edi
call fcn.00413ffb
mov eax, dword [esi + 0x4dd8]
cmp eax, ebx
je 0x416e18
cmp edi, ebx
jne 0x416e13
xor edi, edi
jmp 0x416e2a
mov edi, dword [edi + 0x1c]
jmp 0x416e2a
cmp edi, ebx
jne 0x416e20
xor edi, edi
jmp 0x416e23
mov edi, dword [edi + 0x1c]
mov ecx, esi
call fcn.004cc990
push eax
push 0xfffffffffffffff8
push edi
call dword [sym.imp.USER32.dll_SetWindowLongA]
mov ecx, dword [ebp - 0x60]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0x50]
jmp 0x4171ba
cmp eax, 4
jne 0x416f30
cmp dword [esi + 0x5704], ebx
je 0x417497
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.BankUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x1d
je 0x4171c2
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 0x1e
jae 0x416ea9
lea eax, [ebp - 0x28]
push dword [ebp - 0x5c]
push ebx
push dword [edi + 4]
push dword [edi]
push dword [ebp + 8]
push eax
lea eax, [ebp - 0x50]
push str._username_sssid_sareaid_dnumid_dchannelid_dmd5_s
push eax
call fcn.004066d2
mov eax, dword [ebp - 0x50]
add esp, 0x20
push dword [eax - 0xc]
lea ecx, [ebp - 0x4c]
push eax
call fcn.00410424
add edi, 0x28
push edi
push dword [ebp - 0x54]
mov ecx, esi
push dword [ebp - 0x4c]
call fcn.004cc990
push eax
call dword [esi + 0x5704]
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.BankLogOutUrl
mov edi, eax
call fcn.0040574e
lea eax, [ebp - 0x60]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x60]
cmp dword [eax - 0xc], ebx
je 0x416f28
cmp edi, ebx
je 0x416f28
push eax
push eax
push 0x3133
push edi
call dword [sym.imp.USER32.dll_SendMessageA]
mov eax, dword [ebp - 0x60]
lea ecx, [eax - 0x10]
jmp 0x416e3a
cmp eax, 6
jne 0x416f58
mov esi, dword [esi + 0x52b8]
cmp esi, ebx
je 0x417497
push ebx
push dword [ebp - 0x5c]
push 0x19b6
push esi
call dword [sym.imp.USER32.dll_SendMessageA]
jmp 0x417497
cmp eax, 7
jne 0x41709b
call fcn.00508d54
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 0x1f
jae 0x416f83
lea eax, [ebp - 0x28]
push dword [esi + 0x50fc]
push dword [esi + 0x5100]
push dword [edi]
push eax
push dword [edi + 4]
lea eax, [ebp - 0x54]
push ebx
push dword [ebp - 0x5c]
push dword [ebp + 8]
push str._aclobbyssid_smd5_schannelid_dnumid_duid_sareaid_dreqtypeopenvipfromenteroomroomid_dgameid_d
push eax
call fcn.004066d2
mov edi, dword [ebp - 0x54]
add esp, 0x28
cmp dword [esi + 0x58bc], ebx
push ecx
mov dword [ebp - 0x64], esp
mov ecx, esp
jne 0x416fff
push str.MemberUrl
call fcn.0040574e
lea eax, [ebp + 8]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp + 8]
cmp dword [eax - 0xc], ebx
je 0x416ff7
push 5
push 0x54937c
push 0x525c98
push eax
push str.open
push ebx
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov eax, dword [ebp + 8]
lea ecx, [eax - 0x10]
jmp 0x41708e
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp + 8]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp + 8]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x20
je 0x417031
push 0x54937c
push eax
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x41703e
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp + 8]
call fcn.00405729
push dword [edi - 0xc]
lea ecx, [ebp + 8]
push edi
call fcn.00410424
push 0x7530
push ebx
push 0x177
push 0x230
push ecx
lea eax, [ebp + 8]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x527744
mov byte [ebp - 4], 0x21
call fcn.0040574e
mov ecx, esi
mov byte [ebp - 4], 0x20
call fcn.0041501c
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
call fcn.00404c68
lea ecx, [edi - 0x10]
jmp 0x417492
cmp eax, 8
jne 0x4171ca
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x4c]
push eax
mov ecx, esi
call fcn.00410c44
mov ecx, dword [ebp - 0x4c]
mov eax, dword [ecx - 0xc]
cmp eax, ebx
mov byte [ebp - 4], 0x22
je 0x4170de
push 0x54937c
push ecx
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x4170eb
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x4c]
call fcn.00405729
mov eax, dword [ebp - 0x4c]
cmp dword [eax - 0xc], ebx
je 0x4171c2
push 0x54937c
lea ecx, [ebp - 0x58]
call fcn.0040574e
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
mov byte [ebp - 4], 0x23
jae 0x417114
lea eax, [ebp - 0x28]
push eax
push dword [edi + 4]
lea eax, [ebp - 0x58]
push ebx
push dword [ebp - 0x5c]
push dword [ebp + 8]
push dword [ebp - 0x4c]
push str._s_aclobbyssid_smd5_schannelid_dnumid_duid_s
push eax
call fcn.004066d2
add esp, 0x20
cmp dword [esi + 0x4de8], ebx
jg 0x417188
push str.reqtypeclearjf
lea ecx, [ebp - 0x58]
call fcn.00410712
push 0x7530
push ebx
push 0x152
push 0x230
push ecx
lea eax, [ebp - 0x58]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push 0x5276ec
mov byte [ebp - 4], 0x24
call fcn.0040574e
mov ecx, esi
mov byte [ebp - 4], 0x23
call fcn.0041501c
jmp 0x4171b7
push dword [esi + 0x4de4]
lea eax, [ebp - 0x58]
push dword [ebp - 0x58]
push str._sgid_dreqtypeuseclearjf
push eax
call fcn.004066d2
add esp, 0xc
lea eax, [ebp - 0x58]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
mov ecx, esi
call fcn.00411800
mov ecx, dword [ebp - 0x58]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0x4c]
jmp 0x41748f
cmp eax, 9
jne 0x4172b2
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x50]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x25
je 0x41720b
push 0x54937c
push eax
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x417218
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x50]
call fcn.00405729
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
je 0x41748c
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x417230
lea eax, [ebp - 0x28]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp + 8]
push dword [ebp + 8]
mov ecx, esi
push eax
call fcn.00410a21
push str.reqtypemyprop
push eax
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x26
call fcn.0041081b
add esp, 0xc
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], 0x28
call fcn.00404c68
mov edi, dword [ebp - 0x54]
push dword [edi - 0xc]
lea ecx, [ebp - 0x50]
push edi
call fcn.00410424
push 0x7530
push ebx
push 0x177
push 0x230
push ecx
lea eax, [ebp - 0x50]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x527910
mov byte [ebp - 4], 0x29
call fcn.0040574e
mov byte [ebp - 4], 0x28
jmp 0x41747d
cmp eax, 0xa
jne 0x41739a
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x50]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x2a
je 0x4172f3
push 0x54937c
push eax
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x417300
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x50]
call fcn.00405729
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
je 0x41748c
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x417318
lea eax, [ebp - 0x28]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp + 8]
push dword [ebp + 8]
mov ecx, esi
push eax
call fcn.00410a21
push str.reqtypeclothes
push eax
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x2b
call fcn.0041081b
add esp, 0xc
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], 0x2d
call fcn.00404c68
mov edi, dword [ebp - 0x54]
push dword [edi - 0xc]
lea ecx, [ebp - 0x50]
push edi
call fcn.00410424
push 0x7530
push ebx
push 0x177
push 0x230
push ecx
lea eax, [ebp - 0x50]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x527910
mov byte [ebp - 4], 0x2e
call fcn.0040574e
mov byte [ebp - 4], 0x2d
jmp 0x41747d
cmp eax, 0xb
jne 0x417497
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push str.NewShopUrl
call fcn.0040574e
lea eax, [ebp - 0x50]
push eax
mov ecx, esi
call fcn.00410c44
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
mov byte [ebp - 4], 0x2f
je 0x4173db
push 0x54937c
push eax
call fcn.004a36c4
test eax, eax
pop ecx
pop ecx
jne 0x4173e8
push str.http:__shop.gametea.com_lobbyshop_index.php
lea ecx, [ebp - 0x50]
call fcn.00405729
mov eax, dword [ebp - 0x50]
cmp dword [eax - 0xc], ebx
je 0x41748c
cmp dword [ebp - 0x14], 0x10
mov eax, dword [ebp - 0x28]
jae 0x417400
lea eax, [ebp - 0x28]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp + 8]
push dword [ebp + 8]
mov ecx, esi
push eax
call fcn.00410a21
push str.reqtypeteashow
push eax
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 4], 0x30
call fcn.0041081b
add esp, 0xc
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
mov byte [ebp - 4], 0x32
call fcn.00404c68
mov edi, dword [ebp - 0x54]
push dword [edi - 0xc]
lea ecx, [ebp - 0x50]
push edi
call fcn.00410424
push 0x7530
push ebx
push 0x177
push 0x230
push ecx
lea eax, [ebp - 0x50]
mov dword [ebp - 0x64], esp
mov ecx, esp
push eax
call fcn.00405ec2
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x527910
mov byte [ebp - 4], 0x33
call fcn.0040574e
mov byte [ebp - 4], 0x32
mov ecx, esi
call fcn.0041501c
lea ecx, [edi - 0x10]
call fcn.00404c68
mov ecx, dword [ebp - 0x50]
add ecx, 0xfffffff0
call fcn.00404c68
push ebx
lea ecx, [ebp - 0x2c]
push 1
call fcn.0040188a
mov ecx, dword [ebp - 0x74]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0x5c]
add ecx, 0xfffffff0
call fcn.00404c68
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov ecx, dword [ebp - 0x10]
call fcn.004a2d97
pop edi
pop esi
pop ebx
leave
ret 4