Function at 0x444a62
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
mov eax, 0x566cd7
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00439501
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444a8c
push ebx
call fcn.004af001
add esp, 4
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xc8
call fcn.00427e71
mov eax, 0x566bb8
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00439d1a
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444ac3
push ebx
call fcn.004af001
add esp, 4
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
push 0xffffffffffffffff
push 0x13
push 0x1601dc55
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 9
jg 0x444b23
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 9
jg 0x444b23
xor eax, eax
jmp 0x444b28
mov eax, 1
test eax, eax
je 0x4455bc
call fcn.00438a2a
mov ebx, dword [0x5b2678]
add ebx, 4
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
cmp dword [ebx], 0x15e
jl 0x444b64
push 0xa5
push 0x1cf
call fcn.00438ae8
jmp 0x444b73
push 0x1ac
push 0x1c8
call fcn.00438ae8
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xc8
jg 0x444f1a
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x1f4
call fcn.00427e71
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, str.1efc0c_303030
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c06
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x23a
push 0x34f
push 0xa
push 0xa
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x444bfa
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x444c0a
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444c1a
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x444da2
fild dword [0x5b263c]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x5662f9]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
call fcn.004014c8
push eax
push dword [0x5b2638]
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x80]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x9c4
call fcn.00427e71
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, 0x566301
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566cdc
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x1f4
push 0x153
push 0x12c
push 0x23
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x444cfc
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x444d0c
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444d1c
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x444d49
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x1f4
call fcn.00427e71
jmp 0x444f1a
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x96
call fcn.00427e71
push 0x51
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x74]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x320
call fcn.00427e71
push 0x51
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
jmp 0x444e6b
call fcn.00421cf9
mov dword [ebp - 4], eax
push 0x566c0c
push dword [ebp - 4]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444dd2
push ebx
call fcn.004af001
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x444de5
mov eax, 0x544628
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4b2fc0
call fcn.004af007
add esp, 0x1c
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x444e17
push ebx
call fcn.004af001
add esp, 4
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x64
call fcn.00427e71
push 0x51
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x74]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x2bc
call fcn.00427e71
push 0x51
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x78]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0xc8
call fcn.00427e71
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, str.ffb61f_3030301ed809_303030
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c31
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x1b
push 0x3ac
push 3
push 0x352
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x444ee2
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x444ef2
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444f02
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x444f14
jmp 0x444f1a
pop ecx
jmp 0x444b75
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x1601dc55
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xa
je 0x444f67
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xa
je 0x444f67
xor eax, eax
jmp 0x444f6c
mov eax, 1
test eax, eax
je 0x44513c
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
call fcn.00421cf9
mov dword [ebp - 4], eax
push 0x566c3a
push dword [ebp - 4]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x444fba
push ebx
call fcn.004af001
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x444fcd
mov eax, 0x544628
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4b2fc0
call fcn.004af007
add esp, 0x1c
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x444fff
push ebx
call fcn.004af001
add esp, 4
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, 0x566301
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c4f
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x1f4
push 0x153
push 0x12c
push 0x23
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x445060
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x445070
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x445080
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x445137
fild dword [0x5b2638]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x5455e4]
fstp qword [ebp - 0x10]
fild dword [0x5b263c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x5456e4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
call fcn.004014c8
push eax
fld qword [ebp - 0x10]
call fcn.004014c8
push eax
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x7c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x7d0
call fcn.00427e71
mov eax, 0x566332
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00438bb4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x445137
push ebx
call fcn.004af001
add esp, 4
jmp 0x4455bc
push 0xffffffffffffffff
push 0x13
push 0x1601dc55
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xb
je 0x445186
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xb
je 0x445186
xor eax, eax
jmp 0x44518b
mov eax, 1
test eax, eax
je 0x44535b
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
call fcn.00421cf9
mov dword [ebp - 4], eax
push 0x566c54
push dword [ebp - 4]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4451d9
push ebx
call fcn.004af001
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4451ec
mov eax, 0x544628
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4b2fc0
call fcn.004af007
add esp, 0x1c
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44521e
push ebx
call fcn.004af001
add esp, 4
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, 0x566301
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c69
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x1f4
push 0x153
push 0x12c
push 0x23
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x44527f
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44528f
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x44529f
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x445356
fild dword [0x5b2638]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x5455e4]
fstp qword [ebp - 0x10]
fild dword [0x5b263c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x5456e4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
call fcn.004014c8
push eax
fld qword [ebp - 0x10]
call fcn.004014c8
push eax
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x7c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x7d0
call fcn.00427e71
mov eax, 0x56634f
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00438bb4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x445356
push ebx
call fcn.004af001
add esp, 4
jmp 0x4455bc
push 0xffffffffffffffff
push 0x13
push 0x1601dc55
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xc
je 0x4453a5
push 0xffffffffffffffff
push 0x13
push 0x1601ff8f
push 0x52010201
call fcn.004af019
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xc
je 0x4453a5
xor eax, eax
jmp 0x4453aa
mov eax, 1
test eax, eax
je 0x4455bc
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
call fcn.00421cf9
mov dword [ebp - 4], eax
push 0x566c54
push dword [ebp - 4]
mov ecx, 2
call fcn.0040135e
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4453f8
push ebx
call fcn.004af001
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x44540b
mov eax, 0x544628
push eax
push 0x10005
push 0x1601dc51
push 0x52010201
push 2
mov ebx, 0x4b2fc0
call fcn.004af007
add esp, 0x1c
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44543d
push ebx
call fcn.004af001
add esp, 4
push 0x5b263c
push 0x5b2638
push 0x3ff00000
push 0
mov eax, 0x566301
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c69
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
push 0x1f4
push 0x153
push 0x12c
push 0x23
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x45c]
mov ebx, eax
test ebx, ebx
je 0x44549e
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4454ae
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4454be
push ebx
call fcn.004af001
add esp, 4
cmp dword [0x5b2638], 0
jl 0x4455bc
fild dword [0x5b2638]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x5455e4]
fstp qword [ebp - 0x10]
fild dword [0x5b263c]
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
fadd qword [0x5456e4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
call fcn.004014c8
push eax
fld qword [ebp - 0x10]
call fcn.004014c8
push eax
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x9c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x12c
call fcn.00427e71
push 0x5b2578
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x7c]
mov dword [ebp - 4], 0
push 0
push dword [ebp - 4]
push 0x7d0
call fcn.00427e71
mov eax, 0x56634f
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
call fcn.00438bb4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x445575
push ebx
call fcn.004af001
add esp, 4
push 0x2ae
push 0x1c0
mov eax, 0x566bb8
mov dword [ebp - 4], eax
lea eax, [ebp - 4]
push eax
mov eax, 0x566c6e
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.004442db
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4455ac
push ebx
call fcn.004af001
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4455bc
push ebx
call fcn.004af001
add esp, 4
mov esp, ebp
pop ebp
ret