Function at 0x475570
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
mov ebx, ecx
mov ecx, dword [ebp + 8]
push edi
mov dword [ebp - 0x14], ebx
call fcn.00415360
mov edi, eax
lea esi, [ebx + 0x98]
mov ecx, esi
mov dword [ebp - 0xc], edi
mov byte [ebp - 1], 0
call fcn.0042f560
mov ecx, esi
mov dword [ebp - 0x10], eax
call fcn.00415360
add eax, edi
cmp eax, 0x4e
ja 0x4755bf
mov ecx, dword [ebp + 8]
push esi
call fcn.00418050
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc
push 0x190
call fcn.0043bbe0
mov edi, eax
add esp, 4
test edi, edi
je 0x4758b4
add ebx, 0x18
mov ecx, ebx
call fcn.0042f560
movsx eax, byte [eax]
push eax
call fcn.004e9004
add esp, 4
mov ecx, ebx
mov byte [ebp - 2], al
call fcn.00415360
mov cl, byte [ebp - 2]
xor esi, esi
mov dword [ebp - 8], 4
cmp cl, 0x73
jne 0x47569b
cmp eax, 7
jne 0x475624
push 0x4fefcc
mov ecx, ebx
call fcn.00418a70
test al, al
jne 0x475715
mov ebx, dword [ebp - 0x14]
add ebx, 0x98
mov ecx, ebx
call fcn.00415360
cmp eax, 0x3c
jbe 0x47565a
push 0x40
mov ecx, ebx
call fcn.00415ca0
test al, al
je 0x47565a
push 0x2c
mov ecx, ebx
call fcn.00415ca0
test al, al
je 0x47565a
mov dword [ebp - 8], 1
mov ecx, dword [ebp + 0x10]
cmp byte [ecx + 7], 0
je 0x475671
mov edx, dword [ebp - 8]
push edx
push 0x53dd5c
call fcn.0041eeb0
mov ebx, dword [ebp - 0x10]
mov al, byte [ebx]
test al, al
je 0x4758ab
mov edi, edi
mov byte [ebp + 0x13], 0
cmp al, 0x22
jne 0x475721
cmp byte [ebp - 1], 0
sete dl
mov byte [ebp - 1], dl
jmp 0x475724
cmp cl, 0x63
jne 0x4756b3
cmp eax, 0x10
jne 0x475624
push 0x4fcf90
jmp 0x475615
cmp cl, 0x78
jne 0x4756cb
cmp eax, 6
jne 0x475624
push 0x53361c
jmp 0x475615
cmp cl, 0x72
jne 0x4756e0
cmp eax, 8
jne 0x475624
push 0x533690
jmp 0x475706
cmp cl, 0x64
jne 0x475624
cmp eax, 0xe
jne 0x4756f8
push 0x53dd4c
jmp 0x475615
cmp eax, 0x13
jne 0x475624
push 0x53dd38
mov ecx, ebx
call fcn.00418a70
test al, al
je 0x475624
mov dword [ebp - 8], 4
jmp 0x47565a
mov dl, byte [ebp - 1]
mov byte [esi + edi], al
inc esi
cmp esi, 0x190
jne 0x475743
mov ecx, dword [ebp + 8]
push esi
push edi
mov byte [ebp + 0x13], 1
call fcn.00415f20
mov dl, byte [ebp - 1]
xor esi, esi
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x14]
inc ecx
cmp byte [eax + 0x10], 0
mov dword [ebp - 0xc], ecx
jne 0x475891
cmp byte [ebp + 0xc], 0
je 0x4757c3
cmp ecx, 0x44
jle 0x475829
test dl, dl
jne 0x475829
cmp byte [ebx], 0x20
jne 0x475829
cmp byte [ebx + 1], dl
je 0x475829
test esi, esi
je 0x4757a9
dec esi
cmp esi, 0x186
jle 0x475799
mov ecx, dword [ebp + 8]
push esi
push edi
call fcn.00415f20
xor esi, esi
mov word [esi + edi], 0xa0d
mov byte [esi + edi + 2], 0x20
jmp 0x475887
mov ecx, dword [ebp + 8]
push 1
call fcn.00418380
mov word [esi + edi], 0xa0d
mov byte [esi + edi + 2], 0x20
jmp 0x475887
cmp ecx, 0x14
jle 0x475829
test dl, dl
jne 0x475815
cmp byte [ebx], 0x3b
jne 0x475815
mov al, byte [ebx + 1]
cmp al, 0x3e
je 0x475829
test al, al
je 0x475829
cmp esi, 0x186
jle 0x4757f0
mov ecx, dword [ebp + 8]
push esi
push edi
call fcn.00415f20
xor esi, esi
mov word [esi + edi], 0xa0d
mov al, byte [ebx + 1]
cmp al, 0x20
je 0x475808
cmp al, 9
je 0x475808
mov byte [esi + edi + 2], 0x20
jmp 0x475887
mov byte [esi + edi + 2], al
add esi, 3
inc ebx
mov dword [ebp - 0x10], ebx
jmp 0x47588a
cmp dword [ebp - 8], 1
jne 0x475829
test dl, dl
jne 0x475829
cmp byte [ebx], 0x2c
jne 0x475829
cmp byte [ebx + 1], dl
jmp 0x4757da
cmp ecx, 0x3c
jle 0x475891
cmp dword [ebp - 8], 4
jne 0x475891
test dl, dl
jne 0x475891
mov al, byte [ebx]
cmp al, 0x20
je 0x475842
cmp al, 9
jne 0x475891
cmp byte [ebx + 1], 0
je 0x475891
cmp esi, 0x186
jle 0x475868
mov ecx, dword [ebp + 8]
push esi
push edi
call fcn.00415f20
mov ecx, dword [ebp + 8]
push 1
xor esi, esi
call fcn.00418380
jmp 0x47587b
cmp byte [ebp + 0x13], 0
je 0x47587a
mov ecx, dword [ebp + 8]
push 1
call fcn.00418380
jmp 0x47587b
dec esi
mov word [esi + edi], 0xa0d
mov cl, byte [ebx]
mov byte [esi + edi + 2], cl
add esi, 3
mov dword [ebp - 0xc], 0
mov al, byte [ebx + 1]
inc ebx
test al, al
jne 0x475680
test esi, esi
je 0x4758ab
mov ecx, dword [ebp + 8]
push esi
push edi
call fcn.00415f20
push edi
call fcn.004e8f90
add esp, 4
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc