Function at 0x2082e440
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x48
mov eax, dword [0x207319b4]
mov ecx, dword [0x2073199c]
push ebx
mov edx, dword [0x207319a0]
push ebp
push esi
push edi
push 0x20718260
push 0x20716418
push 4
push 0x356
push eax
mov eax, dword [0x207319a4]
push ecx
push edx
xor esi, esi
push eax
push 1
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], esi
mov dword [esp + 0x70], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x74], esi
mov dword [esp + 0x4c], esi
mov dword [esp + 0x48], esi
mov dword [esp + 0x44], esi
mov dword [esp + 0x58], esi
mov dword [esp + 0x5c], esi
mov dword [esp + 0x40], esi
mov dword [esp + 0x78], esi
mov dword [esp + 0x54], esi
mov byte [esp + 0x34], 0
mov byte [esp + 0x35], 0
mov byte [esp + 0x36], 0
mov byte [esp + 0x37], 0
call fcn.207921f0
mov eax, dword [esp + 0x80]
add esp, 0x24
cmp eax, esi
jne 0x2082e4ec
mov esi, 0x80000065
mov dword [esp + 0x18], 0x66
mov dword [esp + 0x14], esi
mov edi, 0x359
jmp 0x2082ed37
mov ebp, dword [esp + 0x60]
cmp ebp, esi
jne 0x2082e50f
mov esi, 0x80000066
mov dword [esp + 0x18], 0x66
mov dword [esp + 0x14], esi
mov edi, 0x35a
jmp 0x2082ed37
mov ebx, dword [esp + 0x64]
cmp ebx, esi
jne 0x2082e532
mov esi, 0x80000067
mov dword [esp + 0x18], 3
mov dword [esp + 0x14], esi
mov edi, 0x35b
jmp 0x2082ed37
mov ecx, dword [0x207319b0]
mov edx, dword [0x2073199c]
push 0x20718260
push 0x20716418
push 4
lea edi, [eax + 0x160]
mov eax, dword [0x207319a0]
push 0x243
push ecx
mov ecx, dword [0x207319a4]
push edx
push eax
push ecx
push 1
mov byte [esp + 0x88], 0
mov word [esp + 0x89], si
mov dword [esp + 0x60], esi
mov dword [esp + 0x64], esi
mov dword [esp + 0x68], esi
mov dword [esp + 0x50], esi
call fcn.207921f0
lea edx, [esp + 0x70]
add esp, 0x24
test edx, edx
jne 0x2082e5ac
mov esi, 0x80000067
mov eax, 0x66
mov ecx, esi
mov edx, 0x247
jmp 0x2082e8f7
lea eax, [esp + 0x48]
test eax, eax
jne 0x2082e5ca
mov esi, 0x80000068
mov eax, 0x66
mov ecx, esi
mov edx, 0x248
jmp 0x2082e8f7
lea ecx, [esp + 0x10]
test ecx, ecx
jne 0x2082e5e8
mov esi, 0x80000069
mov eax, 0x66
mov ecx, esi
mov edx, 0x249
jmp 0x2082e8f7
lea edx, [esp + 0x30]
test edx, edx
jne 0x2082e606
mov esi, 0x8000006a
mov eax, 0x66
mov ecx, esi
mov edx, 0x24a
jmp 0x2082e8f7
cmp edi, esi
jne 0x2082e620
mov esi, 0x8000006b
mov eax, 0x66
mov ecx, esi
mov edx, 0x24b
jmp 0x2082e8f7
cmp ebx, 2
jae 0x2082e63b
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x25a
jmp 0x2082e8f7
mov al, byte [ebp]
cmp al, 0x25
jne 0x2082e8e6
mov cl, byte [ebp + 1]
cmp cl, al
je 0x2082e65f
cmp al, al
jne 0x2082e8e6
mov al, cl
cmp al, 0x2a
jne 0x2082e8e6
mov ecx, dword [esp + 0x60]
xor ebp, ebp
lea edx, [ecx + ebp]
mov eax, 0x20718458
mov dx, word [edx]
cmp dx, word [eax]
je 0x2082e67f
inc ebp
lea eax, [ebx - 2]
cmp ebp, eax
jbe 0x2082e665
jmp 0x2082e682
add ebp, 2
cmp ebp, ebx
jb 0x2082e69c
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x277
jmp 0x2082e8f7
lea eax, [ebx - 3]
cmp ebp, eax
ja 0x2082e6d2
lea eax, [ecx + ebp]
mov ecx, 3
mov edi, 0x20724034
mov esi, eax
xor edx, edx
repe cmpsb byte [esi], byte es:[edi]
je 0x2082e6c3
inc ebp
lea ecx, [ebx - 3]
inc eax
cmp ebp, ecx
jbe 0x2082e6a6
jmp 0x2082e6ce
mov dword [esp + 0x44], 1
add ebp, 3
mov ecx, dword [esp + 0x60]
cmp ebp, ebx
jb 0x2082e6ec
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x28d
jmp 0x2082e8f7
cmp byte [ecx + ebp], 0x2a
jne 0x2082e6fb
mov dword [esp + 0x2c], 1
inc ebp
xor eax, eax
xor edx, edx
mov word [esp + 0x64], ax
cmp ebp, ebx
mov byte [esp + 0x66], al
jae 0x2082e722
mov al, byte [ecx + ebp]
cmp al, 0x2e
je 0x2082e770
cmp edx, 2
jae 0x2082e773
mov byte [esp + edx + 0x64], al
inc edx
inc ebp
cmp ebp, ebx
jb 0x2082e70c
cmp ebp, ebx
mov byte [esp + edx + 0x64], 0
jae 0x2082e8d3
lea edi, [esp + 0x64]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
je 0x2082e8d3
lea ecx, [esp + 0x3c]
push ecx
push edx
lea edx, [esp + 0x6c]
push edx
call fcn.20797ad0
add esp, 0xc
test eax, eax
je 0x2082e789
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2b5
jmp 0x2082e8f7
inc ebp
jmp 0x2082e722
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2a4
jmp 0x2082e8f7
mov ecx, dword [esp + 0x60]
xor eax, eax
mov word [esp + 0x64], ax
xor edx, edx
mov byte [esp + 0x66], al
mov al, byte [ecx + ebp]
cmp al, 0x2a
je 0x2082e7fe
cmp edx, 2
jae 0x2082e801
mov byte [esp + edx + 0x64], al
inc edx
inc ebp
cmp ebp, ebx
jb 0x2082e79a
cmp ebp, ebx
mov byte [esp + edx + 0x64], 0
jae 0x2082e8c0
lea edi, [esp + 0x64]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
not ecx
dec ecx
je 0x2082e8c0
lea ecx, [esp + 0x40]
push ecx
push edx
lea edx, [esp + 0x6c]
push edx
call fcn.20797ad0
add esp, 0xc
test eax, eax
je 0x2082e817
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2d7
jmp 0x2082e8f7
inc ebp
jmp 0x2082e7b0
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2c6
jmp 0x2082e8f7
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x40]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [ecx + eax*4]
mov eax, dword [esp + 0x2c]
cmp edx, 0x64
jne 0x2082e84c
cmp eax, 1
jne 0x2082e87e
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2e1
jmp 0x2082e8f7
test eax, eax
jne 0x2082e866
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2e8
jmp 0x2082e8f7
cmp edx, 0xc8
je 0x2082e87e
mov esi, 0x80000646
xor eax, eax
mov ecx, esi
mov edx, 0x2f0
jmp 0x2082e8f7
lea eax, [ebp + 2]
cmp eax, ebx
jb 0x2082e898
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2f7
jmp 0x2082e8f7
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x30], edx
mov edx, dword [esp + 0x44]
sub ebx, eax
mov si, word [ecx + ebp]
mov ebp, dword [esp + 0x5c]
mov word [esp + 0x10], si
lea edi, [eax + ecx]
mov dword [ebp + 0x160], edx
xor esi, esi
jmp 0x2082e92e
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2d0
jmp 0x2082e8f7
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x2ae
jmp 0x2082e8f7
mov esi, 0x80000652
mov eax, 0x29
mov ecx, esi
mov edx, 0x262
push eax
mov eax, dword [0x207319b0]
push edx
mov edx, dword [0x2073199c]
push eax
mov eax, dword [0x207319a0]
push edx
mov edx, dword [0x207319a4]
push eax
push edx
push ecx
push esi
push 3
call fcn.2078d820
mov ebp, dword [esp + 0x80]
mov ebx, dword [esp + 0x6c]
mov edi, dword [esp + 0x70]
add esp, 0x24
mov eax, dword [0x207319b0]
mov ecx, dword [0x2073199c]
mov edx, dword [0x207319a0]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x310
push eax
mov eax, dword [0x207319a4]
push ecx
push edx
push eax
push 1
call fcn.207921f0
add esp, 0x28
test esi, esi
je 0x2082e97e
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], esi
mov edi, 0x368
jmp 0x2082ed37
mov edx, dword [esp + 0x30]
lea ecx, [ebp + 4]
push ecx
push edx
call fcn.207a9440
add esp, 8
test eax, eax
je 0x2082e9ab
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x36e
jmp 0x2082ed37
lea eax, [esp + 0x12]
push 2
push eax
push ebx
push edi
call fcn.208464f0
add esp, 0x10
test eax, eax
je 0x2082e9d8
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x378
jmp 0x2082ed37
lea edx, [esp + 0x10]
lea ecx, [esp + 0x12]
mov ax, word [edx]
cmp ax, word [ecx]
je 0x2082ea01
xor eax, eax
mov esi, 0x80000652
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], eax
mov edi, 0x37e
jmp 0x2082ed37
lea ecx, [esp + 0x28]
push ecx
push 0
push ebx
push edi
call fcn.20828c70
add esp, 0x10
test eax, eax
je 0x2082ea31
mov dword [esp + 0x18], 0
mov esi, 0x80000652
mov dword [esp + 0x14], eax
mov edi, 0x388
jmp 0x2082ed37
mov edx, dword [esp + 0x28]
push 1
push edx
call dword [fcn.20ad6428]
mov esi, eax
add esp, 8
test esi, esi
mov dword [esp + 0x50], esi
jne 0x2082ea66
mov esi, 0x80000078
mov dword [esp + 0x18], 0x13
mov dword [esp + 0x14], esi
mov edi, 0x38f
jmp 0x2082ed37
lea eax, [esp + 0x28]
push eax
push esi
push ebx
push edi
call fcn.20828c70
add esp, 0x10
test eax, eax
je 0x2082ea84
mov edi, 0x398
jmp 0x2082eca7
mov ecx, dword [esp + 0x28]
push ecx
push esi
call fcn.207b20c0
add esp, 8
test eax, eax
je 0x2082eaa0
mov edi, 0x39f
jmp 0x2082eca7
lea edx, [esp + 0x1c]
push edx
push 0
push ebp
push esi
call fcn.20845410
add esp, 0x10
test eax, eax
je 0x2082eacd
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3a9
jmp 0x2082ed37
mov eax, dword [esp + 0x1c]
mov edi, dword [fcn.20ad6428]
push 1
push eax
call edi
mov ebx, eax
add esp, 8
test ebx, ebx
mov dword [esp + 0x38], ebx
jne 0x2082eb04
mov esi, 0x80000078
mov dword [esp + 0x18], 0x13
mov dword [esp + 0x14], esi
mov edi, 0x3b0
jmp 0x2082ed37
lea ecx, [esp + 0x1c]
push ecx
push ebx
push ebp
push esi
call fcn.20845410
add esp, 0x10
test eax, eax
je 0x2082eb30
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3ba
jmp 0x2082ed37
push ebp
call fcn.20841e70
add esp, 4
test eax, eax
je 0x2082eb55
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3c0
jmp 0x2082ed37
push ebp
call fcn.20845dd0
add esp, 4
test eax, eax
je 0x2082eb7a
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3c6
jmp 0x2082ed37
mov eax, dword [esp + 0x1c]
lea edx, [esp + 0x20]
push edx
push 0
push eax
push ebx
push ebp
call fcn.20845ab0
add esp, 0x14
test eax, eax
je 0x2082ebac
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3d1
jmp 0x2082ed37
mov eax, dword [esp + 0x68]
mov ebx, dword [esp + 0x6c]
test eax, eax
jne 0x2082ebcd
test ebx, ebx
je 0x2082ebcd
mov ecx, dword [esp + 0x20]
mov edi, dword [esp + 0x24]
mov dword [ebx], ecx
xor esi, esi
jmp 0x2082ed88
mov edx, dword [esp + 0x20]
push 1
push edx
call edi
mov edi, eax
add esp, 8
test edi, edi
mov dword [esp + 0x24], edi
jne 0x2082ebfe
mov esi, 0x80000078
mov dword [esp + 0x18], 0x13
mov dword [esp + 0x14], esi
mov edi, 0x3de
jmp 0x2082ed37
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x38]
lea eax, [esp + 0x20]
push eax
push edi
push ecx
push edx
push ebp
call fcn.20845ab0
add esp, 0x14
test eax, eax
je 0x2082ec33
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3e8
jmp 0x2082ed37
lea eax, [esp + 0x34]
push eax
push 0
push 0
push ebp
push edi
call fcn.2082ddf0
add esp, 0x14
test eax, eax
je 0x2082ec62
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3ef
jmp 0x2082ed37
mov ecx, dword [esp + 0x34]
push ecx
push ebp
call fcn.20842f40
add esp, 8
test eax, eax
je 0x2082ec8c
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x3f7
jmp 0x2082ed37
mov eax, dword [esp + 0x34]
lea edx, [esp + 0x54]
push edx
push eax
call fcn.2079b030
add esp, 8
test eax, eax
je 0x2082ecb9
mov edi, 0x3fe
lea ecx, [esp + 0x14]
push ecx
push eax
call fcn.20840bc0
add esp, 8
mov esi, eax
jmp 0x2082ed37
mov eax, dword [esp + 0x68]
test eax, eax
je 0x2082ed17
test ebx, ebx
je 0x2082ed6e
mov ecx, dword [ebx]
test ecx, ecx
je 0x2082ed6e
mov eax, dword [esp + 0x20]
cmp ecx, eax
jae 0x2082ecf5
mov esi, 0x80000079
mov dword [ebx], eax
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], esi
mov edi, 0x412
jmp 0x2082ed37
mov esi, dword [esp + 0x24]
mov edi, dword [esp + 0x68]
mov ecx, eax
mov ebp, dword [esp + 0x5c]
mov edx, ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov edi, dword [esp + 0x24]
mov dword [ebx], eax
push ebp
call fcn.20841fa0
add esp, 4
test eax, eax
je 0x2082ed86
mov dword [esp + 0x18], 0
mov esi, eax
mov dword [esp + 0x14], eax
mov edi, 0x41d
mov eax, dword [esp + 0x18]
mov ecx, dword [0x207319b4]
mov edx, dword [0x2073199c]
push eax
mov eax, dword [0x207319a0]
push edi
push ecx
mov ecx, dword [0x207319a4]
push edx
mov edx, dword [esp + 0x24]
push eax
push ecx
push edx
push esi
push 3
call fcn.2078d820
mov edi, dword [esp + 0x48]
add esp, 0x24
jmp 0x2082ed88
mov esi, 0x8000006a
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], esi
mov edi, 0x40a
jmp 0x2082ed37
xor esi, esi
mov eax, dword [0x207319b4]
mov ecx, dword [0x2073199c]
mov edx, dword [0x207319a0]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x42a
push eax
mov eax, dword [0x207319a4]
push ecx
push edx
push eax
push 1
call fcn.207921f0
mov eax, dword [esp + 0x78]
mov ebx, dword [fcn.20ad643c]
add esp, 0x28
test eax, eax
je 0x2082edd2
push eax
call ebx
add esp, 4
test edi, edi
je 0x2082eddc
push edi
call ebx
add esp, 4
mov eax, dword [esp + 0x38]
test eax, eax
je 0x2082edea
push eax
call ebx
add esp, 4
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x48
ret