Function at 0x419320
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x4a3fa2
mov eax, dword fs:[0]
push eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x4d8b40]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov esi, dword [esp + 0x24]
call fcn.0044dc0d
xor ecx, ecx
xor edi, edi
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419364
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0xc], eax
mov dword [esp + 0x1c], edi
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419391
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x14], eax
mov byte [esp + 0x1c], 1
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4193bf
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x28], eax
mov byte [esp + 0x1c], 2
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4193ed
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x2c], eax
mov byte [esp + 0x1c], 3
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41941b
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x30], eax
mov byte [esp + 0x1c], 4
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419449
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x34], eax
mov byte [esp + 0x1c], 5
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419477
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x38], eax
mov byte [esp + 0x1c], 6
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4194a5
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x3c], eax
mov byte [esp + 0x1c], 7
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4194d3
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x40], eax
mov byte [esp + 0x1c], 8
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419501
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x44], eax
mov byte [esp + 0x1c], 9
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41952f
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x48], eax
mov byte [esp + 0x1c], 0xa
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41955d
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x4c], eax
mov byte [esp + 0x1c], 0xb
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41958b
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x50], eax
mov byte [esp + 0x1c], 0xc
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4195b9
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x54], eax
mov byte [esp + 0x1c], 0xd
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4195e7
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x58], eax
mov byte [esp + 0x1c], 0xe
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419615
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x5c], eax
mov byte [esp + 0x1c], 0xf
lea ebp, [esi + 0x60]
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419646
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [ebp], eax
mov byte [esp + 0x1c], 0x10
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419674
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x64], eax
mov byte [esp + 0x1c], 0x11
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4196a2
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x68], eax
mov byte [esp + 0x1c], 0x12
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4196d0
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x6c], eax
mov byte [esp + 0x1c], 0x13
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4196fe
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x70], eax
mov byte [esp + 0x1c], 0x14
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41972c
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x74], eax
mov byte [esp + 0x1c], 0x15
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41975a
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x78], eax
mov byte [esp + 0x1c], 0x16
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x419788
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x7c], eax
mov byte [esp + 0x1c], 0x17
lea ebx, [esi + 0x80]
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4197bc
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [ebx], eax
mov byte [esp + 0x1c], 0x18
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x4197e9
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x8c], eax
mov byte [esp + 0x1c], 0x19
call fcn.0044dc0d
xor ecx, ecx
cmp eax, edi
setne cl
cmp ecx, edi
jne 0x41981a
push 0x80004005
call fcn.00402ae0
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
add eax, 0x10
mov dword [esi + 0x90], eax
mov byte [esp + 0x1c], 0x1a
push 0x2e
push str.Content_Type:application_x_www_form_urlencoded
lea ecx, [esi + 0xc]
mov dword [esi], edi
mov dword [esi + 4], edi
mov dword [esi + 8], edi
call fcn.00402900
mov ecx, dword [esi + 0xc]
mov edx, dword [ecx - 0xc]
push 6
push str.000000
lea ecx, [esi + 0x2c]
mov dword [esi + 0x10], edx
call fcn.00402900
push 1
push 0x4c1698
lea ecx, [esi + 0x5c]
call fcn.00402900
push 5
push str.false
mov ecx, ebp
call fcn.00402900
push 1
push 0x4c1694
lea ecx, [esi + 0x30]
mov dword [esi + 0x84], edi
call fcn.00402900
push 2
push 0x4c3b24
lea ecx, [esi + 0x34]
call fcn.00402900
push 0x32
push str.reqXMLData__xml_version_1.0__encoding_gb2312___
mov ecx, ebx
mov dword [esi + 0x88], edi
call fcn.00402900
mov eax, esi
mov ecx, dword [esp + 0x14]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 4