Function at 0x433e11
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4044c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x84
call fcn.004044c0
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4024a0
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
mov word [0x5210d4], ax
mov dword [ebp - 0x70], 0x40a6cc
mov dword [ebp - 0x78], 8
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x24]
call fcn.00404766
mov edx, 0x40a6cc
lea ecx, [ebp - 0x28]
call fcn.004048b0
mov ax, word [0x5210d4]
mov word [ebp - 0x8c], ax
movsx eax, word [ebp - 0x8c]
mov dword [ebp - 0x98], eax
cmp dword [ebp - 0x98], 0xf5
jg 0x433ef3
cmp dword [ebp - 0x98], 0xf5
je 0x433f24
cmp dword [ebp - 0x98], 0xe1
je 0x43424f
cmp dword [ebp - 0x98], 0xeb
jle 0x4342a3
cmp dword [ebp - 0x98], 0xed
jle 0x433f24
cmp dword [ebp - 0x98], 0xf4
je 0x433f4d
jmp 0x4342a3
cmp dword [ebp - 0x98], 0xf6
je 0x433fde
cmp dword [ebp - 0x98], 0xf7
je 0x433f24
cmp dword [ebp - 0x98], 0xfc
je 0x43427f
jmp 0x4342a3
lea eax, [ebp - 0x58]
push eax
call fcn.004334a1
lea eax, [ebp - 0x58]
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea ecx, [ebp - 0x58]
call fcn.00404844
jmp 0x4342a3
lea eax, [ebp - 0x58]
push eax
call fcn.004334a1
lea eax, [ebp - 0x58]
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea ecx, [ebp - 0x58]
call fcn.00404844
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 0xf4
jne 0x433fd9
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x58]
push eax
call fcn.004334a1
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x58]
push eax
push 2
call fcn.00404898
add esp, 0xc
jmp 0x433f71
jmp 0x4342a3
lea eax, [ebp - 0x58]
push eax
call fcn.004334a1
lea eax, [ebp - 0x58]
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea ecx, [ebp - 0x58]
call fcn.00404844
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x70], al
mov dword [ebp - 0x78], 0x11
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x48]
call fcn.004048d4
mov dword [ebp - 0x70], 0xfe
mov dword [ebp - 0x78], 0x8002
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.004047e4
movsx eax, ax
test eax, eax
je 0x43424d
lea edx, [ebp - 0x48]
lea ecx, [ebp - 0x88]
call fcn.00404766
mov dword [ebp - 0x70], 3
mov dword [ebp - 0x78], 0x8002
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4340e0
push dword [ebp - 0x28]
push 0x40c110
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
mov dword [ebp - 0x70], 0x40c0dc
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov ax, word [0x5210dc]
add ax, 1
jo 0x434339
mov word [0x5210dc], ax
jmp 0x43424d
mov dword [ebp - 0x70], 7
mov dword [ebp - 0x78], 0x8002
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x434149
mov dword [ebp - 0x70], 0x40bf4c
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov ax, word [0x5210dc]
add ax, 1
jo 0x434339
mov word [0x5210dc], ax
jmp 0x43421e
mov dword [ebp - 0x70], 0x16
mov dword [ebp - 0x78], 0x8002
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4341c9
push dword [ebp - 0x28]
push 0x40c734
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
mov dword [ebp - 0x70], 0x40c72c
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov ax, word [0x5210dc]
add ax, 1
jo 0x434339
mov word [0x5210dc], ax
jmp 0x43424d
mov dword [ebp - 0x70], 0xfc
mov dword [ebp - 0x78], 0x8002
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x43421c
lea eax, [ebp - 0x58]
push eax
call fcn.00444aa2
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x24]
call fcn.004048d4
lea ecx, [ebp - 0x58]
call fcn.00404844
jmp 0x43421e
jmp 0x43424d
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x70], al
mov dword [ebp - 0x78], 0x11
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x48]
call fcn.004048d4
jmp 0x43402c
jmp 0x4342a3
cmp word [0x521220], 0x1e
jl 0x43427d
lea eax, [ebp - 0x58]
push eax
call fcn.004334a1
lea eax, [ebp - 0x58]
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea ecx, [ebp - 0x58]
call fcn.00404844
jmp 0x4342a3
lea eax, [ebp - 0x58]
push eax
call fcn.0043500a
lea eax, [ebp - 0x58]
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.004048b6
lea ecx, [ebp - 0x58]
call fcn.00404844
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x38]
call fcn.004048d4
push 0x43431b
jmp 0x4342f7
lea ecx, [ebp - 0x88]
call fcn.00404844
lea ecx, [ebp - 0x24]
call fcn.00404844
lea ecx, [ebp - 0x28]
call fcn.00404868
lea ecx, [ebp - 0x48]
call fcn.00404844
ret
call fcn.0040477e