Function at 0x402569
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp + 8]
push 0x30004
push 0x16010c2f
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x47c980
call fcn.00413c99
add esp, 0x28
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4025fd
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 0x12
push 0x16016567
push 0x52010001
call fcn.00413c9f
add esp, 0x10
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 1
jne 0x402642
push 0x16010c2f
push 0x52010001
call fcn.00401605
push 0x16010c2f
push 0x52010001
call fcn.004012ea
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4d41fb
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp + 8]
push 0x30004
push 0x16010c2f
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x47cb70
call fcn.00413c99
add esp, 0x34
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
push 0
mov eax, str.http:__wx.znhonline.com_crowdfunding_goIndex_gameid1fromWhereshow
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x402723
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x402733
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x402743
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402753
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x402763
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x402773
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402783
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402793
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4027a7
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov eax, 0x4d43aa
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str.window.location.href____lightingCigarette_1_openid
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040652c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4027f7
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x402807
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40281b
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.004066c8
push str.crowdfundingId1
push dword [ebp - 0xc]
push str.copenid
mov ecx, 3
call fcn.004010b6
add esp, 0xc
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 4]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
mov eax, str.http:__wx.znhonline.com_crowdfunding_LightUpForOther
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4028d7
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4028e7
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4028f7
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x402907
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402917
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x402927
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x402937
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402947
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40295b
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00406abf
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40297f
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 8]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4029e5
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4029fe
push ebx
call fcn.00413c8d
add esp, 4
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0x2710
jg 0x4036bc
push 0xffffffffffffffff
push 8
push 0x16016c14
push 0x52010001
call fcn.00413c9f
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, str.25528
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
push 0x516b24
lea eax, [ebp - 0x24]
push eax
call fcn.004071c5
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402a54
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402a64
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x402a78
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push 0xb
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x402a9b
mov eax, 0x4b61a4
push eax
push 2
mov ebx, 0x414300
call fcn.00413c87
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x402ac5
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push dword [ebp - 0x10]
push str.http:__wx.znhonline.com_crowdfunding_sendValidateCode_phone
mov ecx, 2
call fcn.004010b6
add esp, 8
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402b72
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x402b82
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x402b92
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x402ba2
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402bb2
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x402bc2
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x402bd2
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402be2
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402bf6
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00406abf
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402c1a
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 8]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x402c80
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402c99
push ebx
call fcn.00413c8d
add esp, 4
push dword [ebp - 0x10]
push str.http:__wx.znhonline.com_crowdfunding_sendValidateCode_phone
mov ecx, 2
call fcn.004010b6
add esp, 8
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402d42
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x402d52
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x402d62
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x402d72
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402d82
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x402d92
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x402da2
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402db2
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402dc6
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00406abf
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402dea
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 8]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x402e50
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402e69
push ebx
call fcn.00413c8d
add esp, 4
xor ecx, ecx
lea eax, [ebp - 0x14]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x14
jg 0x403032
push 0xffffffffffffffff
push 8
push 0x16016c14
push 0x52010001
call fcn.00413c9f
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x10]
push eax
push 0x516b24
lea eax, [ebp - 0x24]
push eax
call fcn.0040a292
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402ebc
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x402ed0
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x18]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x402f36
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x402f4f
push ebx
call fcn.00413c8d
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4d447e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x402f80
mov eax, 0x4b61a4
push eax
push 4
mov ebx, 0x414580
call fcn.00413c87
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
je 0x402fa5
jmp 0x403032
push 0xffffffffffffffff
push 8
push 0x16014445
push 0x52010001
call fcn.00413c9f
add esp, 0x10
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x402fd1
mov eax, 0x4b61a4
push eax
push 1
mov ebx, 0x414750
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402ff7
push ebx
call fcn.00413c8d
add esp, 4
fild dword [ebp - 0x28]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fmul qword [0x4d4485]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.004012c3
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x416a70
call fcn.00413c87
add esp, 0x10
pop ebx
pop ecx
jmp 0x402e70
add esp, 8
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4d448d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x403066
mov eax, 0x4b61a4
push eax
push 4
mov ebx, 0x414580
call fcn.00413c87
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
jne 0x403119
mov eax, 0x4d4498
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4030a7
push ebx
call fcn.00413c8d
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16016c14
push 0x52010001
call fcn.00413c9f
add esp, 0x10
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x10]
push eax
mov eax, str.25528
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
push 0x516b24
lea eax, [ebp - 0x24]
push eax
call fcn.0040a61e
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4030f1
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403101
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x403115
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4d448d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40314a
mov eax, 0x4b61a4
push eax
push 4
mov ebx, 0x414580
call fcn.00413c87
add esp, 0x34
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
je 0x4036b6
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov eax, 0x4d4438
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x4d44a5
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040652c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4031b6
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4031c6
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4031da
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push dword [ebp - 0x18]
push str.validateCode
push dword [ebp - 0x10]
push str.phone
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 4]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
push 1
mov eax, str.http:__wx.znhonline.com_crowdfunding_validate
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x403290
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4032a0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4032b0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4032c0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4032d0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4032e0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4032f0
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403300
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403314
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00406abf
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403338
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 8]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40339e
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4033b7
push ebx
call fcn.00413c8d
add esp, 4
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_7_1_like_Mac_OS_X__AppleWebKit_537.51.2__KHTML__like_Gecko__Mobile_11D167_MicroMessenger_5.3_r_nX_Requested_With:_XMLHttpRequest_r_nReferer:_http:__wx.znhonline.com_crowdfunding_toLightUpForOtherPage_gameid1copenidoiH9auG7daFXUHY2hWW6jfmDq6v8crowdfundingOriginatorId59482_r_nOrigin:_http:__wx.znhonline.com
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 4]
push eax
push 1
mov eax, str.gameid1
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
push 1
push 1
mov eax, str.http:__wx.znhonline.com_crowdfunding_actorLuckyChouJ
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.00403735
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x403451
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x403461
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x403471
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x403481
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x403491
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4034a1
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4034b1
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4034c1
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4034d5
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.00406abf
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4034f9
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fadd qword [0x4d41ad]
fstp qword [ebp - 0x30]
push 0x80000601
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push 1
mov ebx, 0x4156e0
call fcn.00413c87
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 8]
push 0x4d4431
push dword [ebp - 0x34]
push 0x4d4438
mov ecx, 4
call fcn.004010b6
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40355f
push ebx
call fcn.00413c8d
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.004066c8
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x403578
push ebx
call fcn.00413c8d
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov eax, 0x4d4532
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
mov eax, str._c_desc_:__
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040652c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4035c4
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4035d4
push ebx
call fcn.00413c8d
add esp, 4
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4035e8
push ebx
call fcn.00413c8d
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4d4540
push dword [ebp - 0x20]
push 0x4d4438
mov ecx, 3
call fcn.004010b6
add esp, 0xc
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x40361c
mov eax, 0x4b61a4
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp + 8]
push 0x30004
push 0x16010c2f
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x47cb70
call fcn.00413c99
add esp, 0x34
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403669
push ebx
call fcn.00413c8d
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4d4543
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp + 8]
push 0x30004
push 0x16010c2f
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x47cb70
call fcn.00413c99
add esp, 0x34
jmp 0x4036bc
pop ecx
jmp 0x402a00
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4036cf
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4036df
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4036ef
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4036ff
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40370f
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40371f
push ebx
call fcn.00413c8d
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40372f
push ebx
call fcn.00413c8d
add esp, 4
mov esp, ebp
pop ebp
ret 4