Function at 0x14004edf0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov rax, qword [r8]
mov rbx, rcx
mov rcx, qword [rcx + 0x148]
mov r14, r8
mov r15, rdx
mov qword [rsp + 0x68], rcx
mov r8, rax
mov qword [rsp + 0x60], rax
mov edx, 0xa
mov rdi, rcx
mov r12, rcx
mov rsi, rax
mov rbp, rax
call fcn.140063950
mov rcx, rax
test rax, rax
je 0x14004f9d9
lea r13, [rbx + 0xc58]
lea r8, [rcx + 1]
sub rsi, rcx
lea rax, [rdi - 1]
mov rdx, r12
add rax, rsi
mov rcx, r13
mov qword [r14], rax
xor ebp, ebp
mov qword [rbx + 0x148], r8
sub r8, r12
call fcn.140024520
test eax, eax
jne 0x14004f005
mov esi, dword [rbx + 0x144]
test esi, esi
jne 0x14004eead
mov r8, qword [rbx + 0xc60]
mov rcx, rbx
mov rdx, qword [r13]
call fcn.14004e210
cmp eax, 2
je 0x14004fa7d
mov r14, qword [r13]
movzx eax, byte [r14]
cmp al, 0xa
je 0x14004f317
cmp al, 0xd
je 0x14004f317
lea eax, [rsi + 1]
mov ebp, 2
mov dword [rbx + 0x144], eax
mov rdi, r14
test esi, esi
jne 0x14004f19e
mov rax, qword [r15 + 0x408]
mov ecx, dword [rax + 0x84]
test cl, 3
je 0x14004f06b
lea rax, [rsp + 0xb0]
xor ebp, ebp
mov qword [rsp + 0x30], rax
lea rsi, [rbx + 0x158]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x44]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x48]
mov dword [rsp + 0x44], ebp
lea rdx, str._HTTP__1d._1d_c_3d_c
mov byte [rsp + 0xb0], bpl
mov rcx, r14
call fcn.14002e140
mov edi, eax
cmp eax, 1
jne 0x14004ef79
cmp dword [rsp + 0x48], 2
jl 0x14004ef79
mov r9, rsi
lea r8, [rsp + 0x4c]
lea rdx, str._HTTP__1_23___d
mov rcx, r14
call fcn.14002e140
cmp eax, 2
jne 0x14004ef79
mov byte [r15 + 0x1b8], bpl
lea edi, [rbp + 4]
mov byte [rsp + 0x40], 0x20
jmp 0x14004efb5
movzx eax, byte [rsp + 0xb0]
cmp eax, 0x80
jae 0x14004ef9c
lea rcx, str.______________
movzx ecx, byte [rax + rcx]
and ecx, 4
jne 0x14004fb27
cmp edi, 4
jl 0x14004f01d
cmp dword [rsi], 0x64
jl 0x14004fb27
cmp byte [rsp + 0x40], 0x20
jne 0x14004fb40
mov eax, dword [rsp + 0x48]
lea ecx, [rax + rax*4]
mov eax, dword [rsp + 0x44]
lea r9d, [rax + rcx*2]
mov ecx, r9d
mov dword [rsp + 0x44], r9d
sub ecx, 0xa
je 0x14004efda
cmp ecx, 1
jne 0x14004faf1
mov byte [r15 + 0x1b8], r9b
cmp r9b, 0x14
jae 0x14004eff4
mov rax, qword [r15 + 0x700]
mov dword [rax], 0xffffffff
test edi, edi
jne 0x14004f0be
mov byte [rbx + 0x1c1], 0
xor eax, eax
mov rbx, qword [rsp + 0xb8]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
test edi, edi
jne 0x14004fb40
mov r8, rsi
lea rdx, str._HTTP__3d
mov rcx, r14
call fcn.14002e140
mov byte [r15 + 0x1b8], 0xa
test eax, eax
jne 0x14004f0be
mov r8, qword [rbx + 0xc60]
mov rcx, rbx
mov rdx, qword [r13]
call fcn.14004e210
cmp eax, 1
jne 0x14004effc
mov dword [rsi], 0xc8
mov byte [r15 + 0x1b8], 0xa
jmp 0x14004f0be
bt ecx, 0x12
jae 0x14004effc
lea rax, [rsp + 0x41]
mov rcx, r14
lea rsi, [rbx + 0x158]
mov qword [rsp + 0x28], rsi
lea r9, [rsp + 0x54]
lea r8, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea rdx, str._RTSP__1d._1d_c_3d
call fcn.14002e140
cmp eax, 4
jne 0x14004effc
cmp byte [rsp + 0x41], 0x20
jne 0x14004effc
mov byte [r15 + 0x1b8], 0xb
xor ebp, ebp
mov eax, dword [rsi]
movzx ecx, byte [rbx + 0x10c9]
mov dword [rbx + 0x1278], eax
movzx eax, byte [r15 + 0x1b8]
mov dword [rbx + 0x1280], eax
movzx eax, byte [r15 + 0x1b8]
test cl, cl
je 0x14004f0eb
cmp cl, al
jbe 0x14004f0f1
mov byte [rbx + 0x10c9], al
cmp qword [rbx + 0x10d8], 0
je 0x14004f113
cmp dword [rbx + 0x1140], 0
jne 0x14004f113
cmp dword [rsi], 0x1a0
jne 0x14004f113
mov byte [rbx + 0x1c4], 1
movzx eax, byte [r15 + 0x1b8]
cmp al, 0xa
jne 0x14004f133
cmp byte [r15 + 0x3ca], 1
je 0x14004f152
mov byte [r15 + 0x3ca], 1
jmp 0x14004f152
cmp al, 0x14
je 0x14004f145
cmp dword [rbx + 0x174], 1
jne 0x14004f152
cmp dword [rsi], 0x65
jne 0x14004f152
mov rax, qword [r15 + 0x700]
mov dword [rax], 2
mov ecx, dword [rsi]
lea eax, [rcx - 0x64]
cmp eax, 0x63
setbe al
mov byte [rbx + 0x1c5], al
sub ecx, 0xcc
je 0x14004f180
cmp ecx, 0x64
jne 0x14004f195
cmp dword [rbx + 0x550], 0
je 0x14004f180
mov byte [rbx + 0x135c], 1
mov qword [rbx + 0xe8], rbp
mov qword [rbx + 0xf0], rbp
mov byte [rbx + 0x1c5], 1
mov rdi, qword [r13]
mov ebp, 6
mov rsi, qword [rbx + 0xc60]
xor edx, edx
mov r8, rsi
mov rcx, rdi
call fcn.140063950
test rax, rax
jne 0x14004fb72
mov ecx, dword [rbx + 0x144]
cmp ecx, 2
jl 0x14004f1ef
movzx eax, byte [rdi]
cmp al, 0x20
je 0x14004f1d1
cmp al, 9
jne 0x14004f1d6
cmp ecx, 2
jg 0x14004f1ef
mov r8, rsi
mov edx, 0x3a
mov rcx, rdi
call fcn.140063950
test rax, rax
je 0x14004fb59
mov r8, r14
mov rdx, r15
mov rcx, rbx
call fcn.14004e360
test eax, eax
jne 0x14004f005
cmp byte [rbx + 0xa71], al
je 0x14004f210
or ebp, 1
mov eax, dword [rbx + 0x158]
mov edi, ebp
mov rsi, qword [rbx + 0xc60]
or edi, 0x10
sub eax, 0x64
cmp eax, 0x64
cmovae edi, ebp
cmp byte [rbx + 0xa76], 0
je 0x14004f2df
cmp qword [rbx + 0x270], 0
je 0x14004f2ab
mov rax, qword [rbx + 0xd8]
test rax, rax
jne 0x14004f25a
mov rax, qword [rbx + 0xd0]
test rax, rax
je 0x14004f261
mov byte [rax + 0x182], 1
mov rax, qword [rbx + 0x1d8]
mov r9, rsi
mov r8, r14
mov qword [rsp + 0x20], rax
mov edx, 1
mov rcx, rbx
call qword [rbx + 0x270]
mov rax, qword [rbx + 0xd8]
test rax, rax
je 0x14004f296
mov byte [rax + 0x182], 0
jmp 0x14004f2df
mov rax, qword [rbx + 0xd0]
test rax, rax
je 0x14004f2df
mov byte [rax + 0x182], 0
jmp 0x14004f2df
mov r9, qword [rbx + 0x1d0]
lea rcx, [0x1400b92ab]
mov edx, 2
lea r8d, [rdx - 1]
call fcn.14006b43c
mov r9, qword [rbx + 0x1d0]
mov r8d, 1
mov rdx, rsi
mov rcx, r14
call fcn.14006b43c
mov r9, qword [rbx + 0xc60]
mov r8, r14
mov edx, edi
mov rcx, rbx
call fcn.14002bad0
test eax, eax
jne 0x14004f005
mov rax, qword [rbx + 0xc60]
add qword [rbx + 0x1290], rax
add qword [rbx + 0x108], rax
xor ebp, ebp
jmp 0x14004f98a
mov ecx, dword [rbx + 0x158]
lea eax, [rcx - 0x64]
cmp eax, 0x63
ja 0x14004f39e
sub ecx, 0x64
je 0x14004f368
cmp ecx, 1
je 0x14004f348
lea r14, [rbx + 0x1c1]
mov dword [rbx + 0x144], ebp
mov byte [r14], 1
mov rdx, r14
jmp 0x14004f40a
cmp dword [rbx + 0x174], 1
je 0x14004fb8b
lea r14, [rbx + 0x1c1]
mov byte [r14], 0
mov rdx, r14
jmp 0x14004f40a
cmp dword [rbx + 0x170], 0
lea r14, [rbx + 0x1c1]
mov byte [r14], 1
mov dword [rbx + 0x144], ebp
jle 0x14004f399
or dword [rbx + 0x15c], 2
xor edx, edx
mov rcx, rbx
mov dword [rbx + 0x170], ebp
call fcn.14002ae40
mov rdx, r14
jmp 0x14004f40a
cmp qword [rbx + 0xe8], 0xffffffffffffffff
lea r14, [rbx + 0x1c1]
mov rdx, r14
mov byte [r14], 0
jne 0x14004f40f
cmp byte [rbx + 0x1c6], 0
jne 0x14004f40f
cmp byte [r15 + 0x3ca], 0
jne 0x14004f40f
cmp byte [r15 + 0x1b8], 0xb
jne 0x14004f40f
mov rax, qword [r15 + 0x408]
test dword [rax + 0x84], 0x40000
jne 0x14004f40f
cmp dword [rbx + 0x1140], 5
je 0x14004f40f
mov eax, dword [rax + 0x8c]
and eax, 0x200
sete cl
bt eax, 9
jb 0x14004f40f
mov byte [r15 + 0x3ca], cl
cmp byte [rdx], 0
jne 0x14004f48d
cmp byte [rbx + 0x1c7], 0
jne 0x14004f477
cmp byte [rbx + 0x1c6], 0
jne 0x14004f477
mov r8, qword [rbx + 0xe8]
cmp r8, 0xffffffffffffffff
je 0x14004f48d
mov rax, qword [rbx + 0x708]
test rax, rax
je 0x14004f443
cmp r8, rax
jg 0x14004fbac
mov edx, dword [rbx + 0xae4]
test r8, r8
mov eax, edx
mov rcx, rbp
cmovns rcx, r8
and eax, 0xffffffbf
or edx, 0x40
test r8, r8
cmovs edx, eax
mov dword [rbx + 0xae4], edx
mov qword [rbx + 0xab8], rcx
mov qword [rbx + 0xf0], r8
jmp 0x14004f48d
mov qword [rbx + 0xf0], 0xffffffffffffffff
mov qword [rbx + 0xe8], 0xffffffffffffffff
movzx eax, byte [r15 + 0x3ca]
test al, al
je 0x14004f505
mov eax, dword [rbx + 0x158]
cmp eax, 0x191
jne 0x14004f4b0
cmp dword [r15 + 0x4d0], 2
je 0x14004f4c1
cmp eax, 0x197
jne 0x14004f4d4
cmp dword [r15 + 0x4d4], 2
jne 0x14004f4d4
mov byte [rbx + 0x1265], 1
movzx eax, byte [r15 + 0x3ca]
test al, al
je 0x14004f505
mov eax, dword [rbx + 0x158]
cmp eax, 0x191
jne 0x14004f4ed
cmp dword [r15 + 0x5c8], 1
je 0x14004f4fe
jmp 0x14004f505
cmp eax, 0x197
jne 0x14004f505
cmp dword [r15 + 0x5cc], 1
jne 0x14004f505
mov byte [rbx + 0x1265], 1
cmp dword [r15 + 0x5c8], 3
jne 0x14004f526
cmp dword [rbx + 0x158], 0x191
je 0x14004f526
mov dword [r15 + 0x5c8], 4
cmp dword [r15 + 0x5cc], 3
jne 0x14004f547
cmp dword [rbx + 0x158], 0x197
je 0x14004f547
mov dword [r15 + 0x5cc], 4
mov eax, dword [rbx + 0x158]
mov rcx, rbx
mov rsi, qword [rbx + 0xc60]
sub eax, 0x64
mov r8, qword [r13]
cmp eax, 0x64
mov eax, ebp
mov r9, rsi
sbb edx, edx
and edx, 0x10
cmp byte [rbx + 0xa71], 0
setne al
add eax, 2
or edx, eax
call fcn.14002bad0
test eax, eax
jne 0x14004f005
mov rdx, qword [rbx + 0x108]
movsxd rcx, esi
add qword [rbx + 0x1290], rcx
add rdx, rcx
mov qword [rbx + 0x108], rdx
mov rcx, rbx
mov r8d, dword [rbx + 0x158]
call fcn.14004b100
test al, al
jne 0x14004fc1e
lea eax, [r8 - 0x64]
cmp eax, 0x63
ja 0x14004f5ce
mov qword [rbx + 0x110], rdx
jmp 0x14004f820
mov r9, qword [rbx + 0x18]
mov edx, 0xffffffbf
mov qword [rbx + 0x110], rbp
mov ecx, 0xffffffff
mov rax, qword [rbx + 0x940]
test rax, rax
cmovne edx, ecx
cmp byte [rbx + 0x1265], 0
je 0x14004f60c
movzx eax, byte [rbx + 0xa6c]
neg al
sbb edi, edi
and edi, 0x16
jmp 0x14004f818
cmp qword [rbx + 0x1240], 0
jne 0x14004f61e
xor r10b, r10b
test rax, rax
je 0x14004f683
cmp r8d, 0x191
je 0x14004f63c
xor r10b, r10b
cmp byte [r9 + 0x3d4], r10b
je 0x14004f683
cmp r8d, 0x12c
jge 0x14004f683
lea rcx, [rbx + 0xd98]
call fcn.140049fc0
movzx r10d, al
test al, al
jne 0x14004f657
mov byte [rbx + 0x1265], 1
cmp dword [rbx + 0xd9c], 8
jne 0x14004f683
cmp byte [r9 + 0x1b8], 0xb
jbe 0x14004f683
cmp byte [r9 + 0x3ca], 1
je 0x14004f67c
mov byte [r9 + 0x3ca], 1
mov byte [rbx + 0x10c8], 2
xor al, al
cmp byte [r9 + 0x3c6], al
je 0x14004f6c9
mov ecx, dword [rbx + 0x158]
cmp ecx, 0x197
je 0x14004f6ad
cmp byte [r9 + 0x3d4], al
je 0x14004f6c9
cmp ecx, 0x12c
jge 0x14004f6c9
lea rcx, [rbx + 0xda8]
mov edx, 0xffffffbf
call fcn.140049fc0
test al, al
jne 0x14004f6c9
mov byte [rbx + 0x1265], 1
test r10b, r10b
jne 0x14004f73a
test al, al
jne 0x14004f73a
cmp dword [rbx + 0x158], 0x12c
mov edi, ebp
jge 0x14004f79b
cmp byte [rbx + 0xda4], al
jne 0x14004f79b
cmp byte [r9 + 0x3d4], al
je 0x14004f79b
mov eax, dword [rbx + 0x1140]
test eax, eax
je 0x14004f79b
cmp eax, 5
je 0x14004f79b
mov rcx, qword [rbx + 0x1148]
call qword [case.0x14002e419.0]
mov qword [rbx + 0x198], rax
test rax, rax
je 0x14004fc12
mov byte [rbx + 0xda4], 1
jmp 0x14004f79b
mov eax, dword [rbx + 0x1140]
mov edi, ebp
test eax, eax
je 0x14004f76a
cmp eax, 5
je 0x14004f76a
cmp byte [r9 + 0x3d5], 0
jne 0x14004f76a
mov rdx, r9
mov rcx, rbx
call fcn.14004a080
mov edi, eax
test eax, eax
jne 0x14004fc17
mov rcx, qword [rbx + 0x198]
call qword [fcn.14006baa8]
mov rcx, qword [rbx + 0x1148]
mov qword [rbx + 0x198], rbp
call qword [case.0x14002e419.0]
mov qword [rbx + 0x198], rax
test rax, rax
je 0x14004fc12
cmp byte [rbx + 0xa6c], 0
mov r8d, dword [rbx + 0x158]
je 0x14004f818
cmp r8d, 0x190
jl 0x14004f818
cmp qword [rbx + 0x10d8], 0
je 0x14004f7d0
cmp dword [rbx + 0x1140], 0
jne 0x14004f7d0
cmp r8d, 0x1a0
je 0x14004f818
cmp r8d, 0x191
je 0x14004f7f1
cmp r8d, 0x197
jne 0x14004f804
mov rax, qword [rbx + 0x18]
cmp byte [rax + 0x3c6], 0
jne 0x14004f7fb
jmp 0x14004f804
cmp qword [rbx + 0x1240], 0
je 0x14004f804
cmp byte [rbx + 0x1265], 0
je 0x14004f818
lea rdx, str.The_requested_URL_returned_error:__d
mov rcx, rbx
call fcn.14002b570
mov edi, 0x16
test edi, edi
jne 0x14004fc17
cmp dword [rbx + 0x158], 0x12c
jl 0x14004f980
cmp byte [r15 + 0x3d4], 0
jne 0x14004f96f
cmp byte [r15 + 0x3ca], 0
jne 0x14004f96f
cmp byte [r15 + 0x3d5], 0
jne 0x14004f979
mov ecx, dword [rbx + 0x1140]
sub ecx, 1
je 0x14004f878
sub ecx, 1
je 0x14004f878
sub ecx, 1
je 0x14004f878
cmp ecx, 1
jne 0x14004f96f
xor edx, edx
mov rcx, rbx
call fcn.14002ae40
cmp byte [rbx + 0x1c3], 0
jne 0x14004f96f
cmp dword [rbx + 0x158], 0x1a1
jne 0x14004f8e4
cmp byte [rbx + 0x1267], 0
je 0x14004f8e4
mov rcx, qword [rbx + 0x1148]
mov byte [rbx + 0x1268], 1
call qword [case.0x14002e419.0]
mov qword [rbx + 0x198], rax
mov rax, qword [rbx + 0x18]
and dword [rbx + 0x15c], 0xfffffffd
cmp byte [rax + 0x3d5], 0
je 0x14004f96f
mov rcx, rbx
call fcn.140043d50
jmp 0x14004f96f
cmp byte [rbx + 0xa6d], 0
je 0x14004f905
cmp dword [rbx + 0x170], 0
jle 0x14004f96f
or dword [rbx + 0x15c], 2
mov dword [rbx + 0x170], ebp
jmp 0x14004f96f
mov rax, qword [r15 + 0x408]
mov ecx, dword [rax + 0x8c]
and ecx, 0x200
sete al
bt ecx, 9
jb 0x14004f931
cmp al, byte [r15 + 0x3ca]
je 0x14004f931
mov byte [r15 + 0x3ca], al
mov rax, qword [rbx + 0x18]
and dword [rbx + 0x15c], 0xfffffffd
cmp byte [rax + 0x3d5], 0
je 0x14004f955
mov rcx, rbx
call fcn.140043d50
test eax, eax
jne 0x14004f005
mov byte [rbx + 0x1c3], 1
cmp byte [rbx + 0x1267], 0
je 0x14004f96f
mov dword [rbx + 0x170], 3
cmp byte [r15 + 0x3d5], 0
je 0x14004f980
or dword [rbx + 0x15c], 2
cmp byte [r14], 0
je 0x14004fbc5
cmp qword [r13 + 8], 0
je 0x14004f998
mov rax, qword [r13]
mov byte [rax], 0
mov qword [r13 + 8], rbp
mov rdi, qword [rbx + 0x148]
cmp byte [rdi], 0
je 0x14004f003
mov r14, qword [rsp + 0xc0]
mov edx, 0xa
mov rcx, rdi
mov r12, rdi
mov rsi, qword [r14]
mov r8, rsi
mov rbp, rsi
call fcn.140063950
mov rcx, rax
test rax, rax
jne 0x14004ee57
mov r8, rbp
lea rcx, [rbx + 0xc58]
mov rdx, r12
call fcn.140024520
test eax, eax
jne 0x14004f005
cmp dword [rbx + 0x144], eax
jne 0x14004f003
mov r8, qword [rbx + 0xc60]
mov rcx, rbx
mov rdx, qword [rbx + 0xc58]
call fcn.14004e210
cmp eax, 2
jne 0x14004f003
mov dword [rbx + 0x140], eax
mov byte [rbx + 0x1c1], 0
mov rax, qword [r15 + 0x408]
mov ecx, dword [rax + 0x8c]
and ecx, 0x200
sete al
bt ecx, 9
jb 0x14004fa57
cmp al, byte [r15 + 0x3ca]
je 0x14004fa57
mov byte [r15 + 0x3ca], al
cmp byte [rbx + 0xa93], 0
jne 0x14004f003
lea rdx, str.Received_HTTP_0.9_when_not_allowed
mov rcx, rbx
call fcn.14002b570
mov eax, 1
jmp 0x14004f005
mov rax, qword [r15 + 0x408]
mov ecx, dword [rax + 0x8c]
and ecx, 0x200
sete al
bt ecx, 9
jb 0x14004faa9
cmp al, byte [r15 + 0x3ca]
je 0x14004faa9
mov byte [r15 + 0x3ca], al
cmp byte [rbx + 0xa93], 0
je 0x14004fa64
mov byte [rbx + 0x1c1], 0
cmp qword [r14], 0
je 0x14004face
mov dword [rbx + 0x140], 1
jmp 0x14004f003
mov rax, qword [rsp + 0x60]
mov dword [rbx + 0x140], 2
mov qword [r14], rax
mov rax, qword [rsp + 0x68]
mov qword [rbx + 0x148], rax
jmp 0x14004f003
mov eax, 0x66666667
imul r9d
sar edx, 2
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
mov r8d, edx
lea ecx, [rdx + rdx*4]
add ecx, ecx
lea rdx, str.Unsupported_HTTP_version___u._d__in_response
sub r9d, ecx
mov rcx, rbx
call fcn.14002b570
mov eax, 1
jmp 0x14004f005
lea rdx, str.Unsupported_response_code_in_HTTP_response
mov rcx, rbx
call fcn.14002b570
mov eax, 1
jmp 0x14004f005
lea rdx, str.Unsupported_HTTP_version_in_response
mov rcx, rbx
call fcn.14002b570
mov eax, 1
jmp 0x14004f005
lea rdx, str.Header_without_colon
mov rcx, rbx
call fcn.14002b570
mov eax, 8
jmp 0x14004f005
lea rdx, str.Nul_byte_in_header
mov rcx, rbx
call fcn.14002b570
mov eax, 8
jmp 0x14004f005
mov dword [rbx + 0x174], 2
mov eax, 1
mov byte [rbx + 0x1c1], 1
mov dword [rbx + 0x144], ebp
jmp 0x14004f005
lea rdx, str.Maximum_file_size_exceeded
mov rcx, rbx
call fcn.14002b570
mov eax, 0x3f
jmp 0x14004f005
cmp byte [rbx + 0xa74], 0
mov rcx, qword [rsp + 0xc8]
je 0x14004fbdd
mov byte [rcx], 1
mov al, 1
jmp 0x14004fbe0
movzx eax, byte [rcx]
cmp qword [rbx + 0xf0], 0
jne 0x14004fbef
mov byte [rcx], 1
jmp 0x14004fbf3
test al, al
je 0x14004fbfa
and dword [rbx + 0x15c], 0xfffffffe
mov r9, rsi
mov r8, r12
mov edx, 1
mov rcx, rbx
call fcn.14002bd60
jmp 0x14004f003
mov edi, 0x1b
mov eax, edi
jmp 0x14004f005
lea rdx, str.The_requested_URL_returned_error:__d
call fcn.14002b570
mov eax, 0x16
jmp 0x14004f005