Function at 0x43b0b0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x46d2e0
mov eax, dword fs:[0]
push eax
sub esp, 0x724
mov eax, dword [0x48e03c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x48c], ecx
mov dword [ebp - 0x42c], 0
push str._softManage_external_setCenter
lea ecx, [ebp - 0x170]
call fcn.00402bd0
mov dword [ebp - 4], 0
mov byte [ebp - 0x3d9], 0
movzx eax, byte [ebp - 0x3d9]
push eax
lea ecx, [ebp - 0x1bc]
call fcn.00417630
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x518], ecx
mov ecx, dword [ebp - 0x518]
call fcn.0040d1e0
lea edx, [ebp - 0x128]
mov dword [ebp - 0x5c8], edx
lea ecx, [ebp - 0x128]
call fcn.00413bb0
mov byte [ebp - 4], 2
lea eax, [ebp - 0x140]
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x524]
call fcn.0040d1e0
lea ecx, [ebp - 0x140]
mov dword [ebp - 0x5b8], ecx
lea ecx, [ebp - 0x140]
call fcn.00413bb0
mov byte [ebp - 4], 3
push 0
lea ecx, [ebp - 0x594]
call fcn.00464b58
mov byte [ebp - 4], 4
call fcn.004108e0
mov dword [ebp - 0x528], eax
lea edx, [ebp - 0x24c]
push edx
mov ecx, dword [ebp - 0x528]
call fcn.00410b10
mov dword [ebp - 0x52c], eax
mov eax, dword [ebp - 0x52c]
mov dword [ebp - 0x530], eax
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x530]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00464b6a
mov byte [ebp - 4], 6
lea edx, [ebp - 0x618]
push edx
push 0x473a14
lea ecx, [ebp - 0x594]
call fcn.00464b88
mov ecx, eax
call fcn.00464b70
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x618]
call fcn.00464b5e
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24c]
call fcn.004043b0
call fcn.004108e0
add eax, 0x24c
push eax
lea ecx, [ebp - 0x630]
call fcn.00464b6a
mov byte [ebp - 4], 7
lea eax, [ebp - 0x630]
push eax
push str.channel
lea ecx, [ebp - 0x594]
call fcn.00464b88
mov ecx, eax
call fcn.00464b70
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x630]
call fcn.00464b5e
call fcn.004108e0
add eax, 0x294
push eax
lea ecx, [ebp - 0x698]
call fcn.00464b6a
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x698]
push ecx
push str.version
lea ecx, [ebp - 0x594]
call fcn.00464b88
mov ecx, eax
call fcn.00464b70
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x698]
call fcn.00464b5e
call fcn.004108e0
add eax, 0x234
push eax
lea ecx, [ebp - 0x648]
call fcn.00464b6a
mov byte [ebp - 4], 9
lea edx, [ebp - 0x648]
push edx
push str.platType
lea ecx, [ebp - 0x594]
call fcn.00464b88
mov ecx, eax
call fcn.00464b70
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x648]
call fcn.00464b5e
lea ecx, [ebp - 0x680]
call fcn.00464c0c
mov byte [ebp - 4], 0xa
push 1
lea ecx, [ebp - 0x660]
call fcn.00464bd6
mov byte [ebp - 4], 0xb
push str.emitUTF8
lea ecx, [ebp - 0x1a0]
call fcn.00402bd0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x660]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
lea ecx, [ebp - 0x680]
call fcn.00464c1e
mov ecx, eax
call fcn.00464b70
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x1a0]
call fcn.004043b0
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x660]
call fcn.00464b5e
lea ecx, [ebp - 0x680]
call fcn.00464c18
mov dword [ebp - 0x534], eax
lea edx, [ebp - 0x3ec]
mov dword [ebp - 0x538], edx
lea eax, [ebp - 0x534]
mov dword [ebp - 0x53c], eax
mov ecx, dword [ebp - 0x538]
mov edx, dword [ebp - 0x53c]
mov eax, dword [edx]
mov dword [ecx], eax
mov byte [ebp - 4], 0xd
push 1
lea ecx, [ebp - 0x730]
call fcn.0042cd30
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x5bc]
mov dword [ebp - 0x3e4], ecx
mov edx, dword [ebp - 0x3ec]
mov dword [ebp - 0x3e4], edx
mov eax, dword [ebp - 0x3e4]
mov ecx, dword [eax]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x540], edx
lea eax, [ebp - 0x730]
push eax
lea ecx, [ebp - 0x594]
push ecx
mov ecx, dword [ebp - 0x3e4]
call dword [ebp - 0x540]
call fcn.004108e0
mov dword [ebp - 0x54c], eax
sub esp, 0x18
mov edx, esp
mov dword [ebp - 0x5c0], esp
mov dword [ebp - 0x544], edx
lea eax, [ebp - 0x72c]
mov dword [ebp - 0x548], eax
mov ecx, dword [ebp - 0x544]
push ecx
mov ecx, dword [ebp - 0x548]
call fcn.00449820
mov edx, dword [ebp - 0x42c]
or edx, 2
mov dword [ebp - 0x42c], edx
lea eax, [ebp - 0x234]
push eax
mov ecx, dword [ebp - 0x54c]
call fcn.00414040
mov dword [ebp - 0x550], eax
mov ecx, dword [ebp - 0x550]
mov dword [ebp - 0x554], ecx
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x554]
mov dword [ebp - 0x3e8], edx
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x3e8]
cmp dword [ecx + 0x14], 0x10
jb 0x43b493
mov dword [ebp - 0x428], 1
jmp 0x43b49d
mov dword [ebp - 0x428], 0
mov dl, byte [ebp - 0x428]
mov byte [ebp - 0x3da], dl
movzx eax, byte [ebp - 0x3da]
test eax, eax
je 0x43b4ce
mov ecx, dword [ebp - 0x3e8]
mov edx, dword [ecx]
mov dword [ebp - 0x558], edx
mov eax, dword [ebp - 0x558]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x424]
mov dword [ebp - 0x55c], ecx
mov edx, dword [ebp - 0x55c]
mov dword [ebp - 0x41c], edx
mov eax, dword [ebp - 0x41c]
mov dword [ebp - 0x3e0], eax
mov ecx, dword [ebp - 0x3e0]
add ecx, 1
mov dword [ebp - 0x560], ecx
mov edx, dword [ebp - 0x3e0]
mov al, byte [edx]
mov byte [ebp - 0x3db], al
add dword [ebp - 0x3e0], 1
cmp byte [ebp - 0x3db], 0
jne 0x43b501
mov ecx, dword [ebp - 0x3e0]
sub ecx, dword [ebp - 0x560]
mov dword [ebp - 0x564], ecx
mov edx, dword [ebp - 0x564]
mov dword [ebp - 0x438], edx
mov eax, dword [ebp - 0x438]
mov dword [ebp - 0x43c], eax
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x41c]
push edx
lea ecx, [ebp - 0x140]
call fcn.004046a0
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x234]
call fcn.004043b0
lea eax, [ebp - 0x158]
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x440]
call fcn.0040d1e0
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x5c4], ecx
lea ecx, [ebp - 0x158]
call fcn.00413bb0
mov byte [ebp - 4], 0x10
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x128]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5d8], esp
lea edx, [ebp - 0x140]
push edx
call fcn.00405ed0
mov dword [ebp - 0x5dc], eax
mov byte [ebp - 4], 0x11
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e0], esp
lea eax, [ebp - 0x170]
push eax
call fcn.00405ed0
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x1bc]
call fcn.00418d30
mov dword [ebp - 0x444], eax
mov ecx, dword [ebp - 0x444]
mov dword [ebp - 0x448], ecx
cmp dword [ebp - 0x448], 0xc8
jne 0x43bf30
lea ecx, [ebp - 0x340]
call fcn.00464b94
mov byte [ebp - 4], 0x12
push 0
lea ecx, [ebp - 0x57c]
call fcn.00464b58
mov byte [ebp - 4], 0x13
push 1
lea edx, [ebp - 0x57c]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x340]
call fcn.00464b9a
movzx ecx, al
test ecx, ecx
je 0x43bf12
call fcn.004108e0
mov dword [ebp - 0x44c], eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e4], esp
lea edx, [ebp - 0x128]
push edx
call fcn.00405ed0
lea eax, [ebp - 0x21c]
push eax
mov ecx, dword [ebp - 0x44c]
call fcn.00416870
mov dword [ebp - 0x450], eax
mov ecx, dword [ebp - 0x450]
mov dword [ebp - 0x454], ecx
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x454]
mov dword [ebp - 0x460], edx
push 0x4cb
push str.D:winProjectSoftManager_FYSoftManager_task.cpp
lea ecx, [ebp - 0x2cc]
call dword [0x4709a8]
mov dword [ebp - 0x458], eax
mov eax, dword [ebp - 0x458]
mov dword [ebp - 0x45c], eax
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x45c]
call dword [0x47098c]
mov dword [ebp - 0x464], eax
mov ecx, dword [ebp - 0x460]
push ecx
mov edx, dword [ebp - 0x464]
push edx
call fcn.00404db0
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2cc]
call dword [0x4709a0]
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x21c]
call fcn.004043b0
push str.icon
lea ecx, [ebp - 0x57c]
call fcn.00464b88
mov dword [ebp - 0x468], eax
lea eax, [ebp - 0x204]
push eax
mov ecx, dword [ebp - 0x468]
call fcn.00464b76
mov dword [ebp - 0x46c], eax
mov ecx, dword [ebp - 0x46c]
mov dword [ebp - 0x470], ecx
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x470]
mov dword [ebp - 0x474], edx
mov eax, dword [ebp - 0x474]
push eax
call fcn.004108e0
add eax, 0x2ac
mov ecx, eax
call fcn.0040ee20
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x204]
call fcn.004043b0
call fcn.004108e0
mov dword [ebp - 0x47c], eax
push str.name
lea ecx, [ebp - 0x57c]
call fcn.00464b88
mov dword [ebp - 0x478], eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5e8], esp
push ecx
mov ecx, dword [ebp - 0x478]
call fcn.00464b76
lea edx, [ebp - 0x1ec]
push edx
mov ecx, dword [ebp - 0x47c]
call fcn.00416870
mov dword [ebp - 0x480], eax
mov eax, dword [ebp - 0x480]
mov dword [ebp - 0x484], eax
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x484]
mov dword [ebp - 0x488], ecx
mov edx, dword [ebp - 0x488]
push edx
call fcn.004108e0
add eax, 0x2c4
mov ecx, eax
call fcn.0040ee20
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x1ec]
call fcn.004043b0
lea eax, [ebp - 0x57c]
push eax
call fcn.004108e0
add eax, 0x2f8
mov ecx, eax
call fcn.00464ba6
push str.HttpSetCenterTaskUI
mov ecx, dword [ebp - 0x48c]
add ecx, 0x50
call fcn.0041dce0
movzx ecx, al
test ecx, ecx
je 0x43bb0f
push 0x4c
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x418], eax
mov byte [ebp - 4], 0x18
cmp dword [ebp - 0x418], 0
je 0x43b8b4
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5ec], esp
push str.HttpOpenReportTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x418]
call fcn.0042da70
mov dword [ebp - 0x490], eax
mov edx, dword [ebp - 0x490]
mov dword [ebp - 0x414], edx
jmp 0x43b8be
mov dword [ebp - 0x414], 0
mov eax, dword [ebp - 0x414]
mov dword [ebp - 0x494], eax
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov ecx, dword [eax]
mov dword [ebp - 0x49c], ecx
mov edx, dword [ebp - 0x494]
mov dword [ebp - 0x498], edx
mov eax, dword [ebp - 0x498]
push eax
mov ecx, dword [ebp - 0x49c]
call dword [0x470548]
push 0
call dword [0x47091c]
add esp, 4
mov dword [ebp - 0x520], eax
mov dword [ebp - 0x51c], edx
push 0x100
push 0
lea ecx, [ebp - 0x110]
push ecx
call fcn.00468865
add esp, 0xc
mov edx, dword [ebp - 0x51c]
push edx
mov eax, dword [ebp - 0x520]
push eax
push str._timestamp_d
lea ecx, [ebp - 0x110]
push ecx
call fcn.004499f0
add esp, 0x10
push str._softManageFile_db_base.db
call fcn.004108e0
add eax, 0x2dc
push eax
lea edx, [ebp - 0x1d4]
push edx
call fcn.00404e70
add esp, 0xc
mov dword [ebp - 0x4a0], eax
mov eax, dword [ebp - 0x4a0]
mov dword [ebp - 0x4a4], eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x4a4]
push edx
lea eax, [ebp - 0x188]
push eax
call fcn.00429a20
add esp, 0xc
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x1d4]
call fcn.004043b0
lea ecx, [ebp - 0x3d8]
call fcn.00406350
mov byte [ebp - 4], 0x1c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f0], esp
push 0x4710d8
call fcn.00402bd0
mov dword [ebp - 0x5f4], eax
mov byte [ebp - 4], 0x1d
push 0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5f8], esp
push 0x4710d8
call fcn.00402bd0
mov dword [ebp - 0x5fc], eax
mov byte [ebp - 4], 0x1e
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x600], esp
mov dword [ebp - 0x4a8], ecx
mov edx, 4
imul eax, edx, 9
mov ecx, dword [ebp - 0x4a8]
mov dword [ecx + eax], 0
mov byte [ebp - 4], 0x1f
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5d0], esp
push str.base.db
call fcn.00402bd0
mov dword [ebp - 0x5cc], eax
mov byte [ebp - 4], 0x20
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5d4], esp
push 0x473730
call fcn.00402bd0
mov dword [ebp - 0x598], eax
mov byte [ebp - 4], 0x21
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x59c], esp
lea edx, [ebp - 0x188]
push edx
call fcn.00405ed0
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x3d8]
call fcn.00407d50
mov dword [ebp - 0x4ac], eax
cmp dword [ebp - 0x4ac], 0
jne 0x43baec
push 0x4db
push str.D:winProjectSoftManager_FYSoftManager_task.cpp
lea ecx, [ebp - 0x28c]
call dword [0x4709a8]
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x4b0]
mov dword [ebp - 0x4b4], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x4b4]
call dword [0x47098c]
push 0x473d74
push eax
call fcn.00409860
add esp, 8
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x28c]
call dword [0x4709a0]
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x3d8]
call fcn.00406660
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x188]
call fcn.004043b0
jmp 0x43bf12
push 0x54
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x410], eax
mov byte [ebp - 4], 0x23
cmp dword [ebp - 0x410], 0
je 0x43bb64
push 0
push 1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5a0], esp
push str.HttpInstallReportTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x410]
call fcn.0042d9e0
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [ebp - 0x40c], ecx
jmp 0x43bb6e
mov dword [ebp - 0x40c], 0
mov edx, dword [ebp - 0x40c]
mov dword [ebp - 0x4bc], edx
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov eax, dword [eax]
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x4bc]
mov dword [ebp - 0x4c0], ecx
mov edx, dword [ebp - 0x4c0]
push edx
mov ecx, dword [ebp - 0x4c4]
call dword [0x470548]
push str.isLink
lea ecx, [ebp - 0x57c]
call fcn.00464b88
mov ecx, eax
call fcn.00464b7c
cmp eax, 1
jne 0x43bbcb
jmp 0x43bc64
push 0x50
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x408], eax
mov byte [ebp - 4], 0x24
cmp dword [ebp - 0x408], 0
je 0x43bc1e
push 0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5a4], esp
push str.HttpDesktopReportTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x408]
call fcn.0042d960
mov dword [ebp - 0x4c8], eax
mov eax, dword [ebp - 0x4c8]
mov dword [ebp - 0x404], eax
jmp 0x43bc28
mov dword [ebp - 0x404], 0
mov ecx, dword [ebp - 0x404]
mov dword [ebp - 0x4cc], ecx
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov edx, dword [eax]
mov dword [ebp - 0x4d4], edx
mov eax, dword [ebp - 0x4cc]
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x4d0]
push ecx
mov ecx, dword [ebp - 0x4d4]
call dword [0x470548]
push str.isReg
lea ecx, [ebp - 0x57c]
call fcn.00464b88
mov ecx, eax
call fcn.00464b7c
cmp eax, 1
jne 0x43bd22
push 0x50
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x420], eax
mov byte [ebp - 4], 0x25
cmp dword [ebp - 0x420], 0
je 0x43bcd7
push 1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5a8], esp
push str.HttpRegTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x420]
call fcn.0042dbd0
mov dword [ebp - 0x4d8], eax
mov edx, dword [ebp - 0x4d8]
mov dword [ebp - 0x400], edx
jmp 0x43bce1
mov dword [ebp - 0x400], 0
mov eax, dword [ebp - 0x400]
mov dword [ebp - 0x4dc], eax
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov ecx, dword [eax]
mov dword [ebp - 0x4e4], ecx
mov edx, dword [ebp - 0x4dc]
mov dword [ebp - 0x4e0], edx
mov eax, dword [ebp - 0x4e0]
push eax
mov ecx, dword [ebp - 0x4e4]
call dword [0x470548]
jmp 0x43bdbb
push 0x50
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x3fc], eax
mov byte [ebp - 4], 0x26
cmp dword [ebp - 0x3fc], 0
je 0x43bd75
push 0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5ac], esp
push str.HttpRegTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x3fc]
call fcn.0042dbd0
mov dword [ebp - 0x4e8], eax
mov ecx, dword [ebp - 0x4e8]
mov dword [ebp - 0x3f8], ecx
jmp 0x43bd7f
mov dword [ebp - 0x3f8], 0
mov edx, dword [ebp - 0x3f8]
mov dword [ebp - 0x4ec], edx
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov eax, dword [eax]
mov dword [ebp - 0x4f4], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [ebp - 0x4f0], ecx
mov edx, dword [ebp - 0x4f0]
push edx
mov ecx, dword [ebp - 0x4f4]
call dword [0x470548]
push str.isProc
lea ecx, [ebp - 0x57c]
call fcn.00464b88
mov ecx, eax
call fcn.00464b7c
cmp eax, 1
jne 0x43be79
push 0x50
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x3f0], eax
mov byte [ebp - 4], 0x27
cmp dword [ebp - 0x3f0], 0
je 0x43be2e
push 1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5b0], esp
push str.HttpProcTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x3f0]
call fcn.0042db50
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x4f8]
mov dword [ebp - 0x3f4], eax
jmp 0x43be38
mov dword [ebp - 0x3f4], 0
mov ecx, dword [ebp - 0x3f4]
mov dword [ebp - 0x4fc], ecx
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov edx, dword [eax]
mov dword [ebp - 0x504], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ebp - 0x500], eax
mov ecx, dword [ebp - 0x500]
push ecx
mov ecx, dword [ebp - 0x504]
call dword [0x470548]
jmp 0x43bf12
push 0x50
call fcn.00466fcc
add esp, 4
mov dword [ebp - 0x430], eax
mov byte [ebp - 4], 0x28
cmp dword [ebp - 0x430], 0
je 0x43becc
push 0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5b4], esp
push str.HttpProcTask
call fcn.00402bd0
mov ecx, dword [ebp - 0x430]
call fcn.0042db50
mov dword [ebp - 0x508], eax
mov edx, dword [ebp - 0x508]
mov dword [ebp - 0x434], edx
jmp 0x43bed6
mov dword [ebp - 0x434], 0
mov eax, dword [ebp - 0x434]
mov dword [ebp - 0x50c], eax
mov byte [ebp - 4], 0x13
call fcn.00449b40
mov ecx, dword [eax]
mov dword [ebp - 0x514], ecx
mov edx, dword [ebp - 0x50c]
mov dword [ebp - 0x510], edx
mov eax, dword [ebp - 0x510]
push eax
mov ecx, dword [ebp - 0x514]
call dword [0x470548]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x57c]
call fcn.00464b5e
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x340]
call fcn.00418060
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x158]
call fcn.004043b0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x6e0]
call fcn.0042eea0
lea ecx, [ebp - 0x6e0]
call dword [0x47031c]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x3ec]
call fcn.0042ef10
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x680]
call fcn.00464c12
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x594]
call fcn.00464b5e
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x140]
call fcn.004043b0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x128]
call fcn.004043b0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1bc]
call fcn.00418040
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x170]
call fcn.004043b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00466fbe
mov esp, ebp
pop ebp
ret