Function at 0x14002b4e0
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov rdi, qword [rcx + 0xf8]
lea r14, [rcx + 0x90]
mov qword [rcx + 0x100], rdi
mov r15, r8
mov r8, qword [r8]
mov rbp, rdx
mov rbx, rcx
mov edx, 0xa
mov rcx, rdi
mov r12, r9
call fcn.140114660
mov qword [rbx + 0x108], rax
mov rsi, rax
test rax, rax
je 0x14002c2c1
xor r13d, r13d
nop dword [rax]
nop word [rax + rax]
sub rsi, rdi
mov rdx, r14
inc rsi
mov rcx, rbx
sub qword [r15], rsi
mov r8, qword [rbx + 0x108]
inc r8
mov qword [rbx + 0xf8], r8
sub r8, qword [rbx + 0x100]
call fcn.14002c5d0
test eax, eax
jne 0x14002c30d
mov rax, qword [rbx + 0xe8]
mov qword [rbx + 0x108], rax
mov r8, qword [rbx + 0x7c8]
mov qword [rbx + 0x110], r8
cmp dword [rbx + 0xe0], r13d
jne 0x14002b5c6
cmp qword [rbx + 0xf0], 5
jbe 0x14002b5c6
mov rdx, rbp
mov rcx, rbx
call fcn.14002c500
test al, al
je 0x14002c32b
mov r10, qword [rbx + 0x110]
movzx eax, byte [r10]
cmp al, 0xa
je 0x14002c018
cmp al, 0xd
je 0x14002c01c
mov ecx, dword [rbx + 0xe0]
lea eax, [rcx + 1]
mov dword [rbx + 0xe0], eax
test ecx, ecx
jne 0x14002b82e
mov rax, qword [rbp + 0x340]
mov ecx, dword [rax + 0x74]
test cl, 3
je 0x14002b6b7
lea rdi, [rbp + 0x1b4]
mov rcx, r10
lea rsi, [rbx + 0x128]
mov r9, rdi
lea r8, [rsp + 0x70]
mov qword [rsp + 0x20], rsi
lea rdx, str._HTTP__d._d__d
call fcn.1400287e0
cmp eax, 3
jne 0x14002b672
mov eax, dword [rsp + 0x70]
lea ecx, [rax + rax*4]
mov eax, dword [rdi]
lea edx, [rax + rcx*2]
mov dword [rdi], edx
cmp dword [rbx + 0x138], 2
jne 0x14002b70d
cmp edx, 0x14
je 0x14002b70d
lea rdx, str.Lying_server__not_serving_HTTP_2_n
mov rcx, rbx
call fcn.140037d40
jmp 0x14002b70d
mov rcx, qword [rbx + 0x110]
lea rdx, str._HTTP__3d
mov r8, rsi
call fcn.1400287e0
mov dword [rdi], 0xa
test eax, eax
jne 0x14002b70d
mov rdx, qword [rbx + 0x110]
mov rcx, rbx
call fcn.14002c460
test al, al
je 0x14002c361
mov dword [rsi], reloc.WLDAP32.dll_Ordinal_200
mov dword [rdi], 0xa
jmp 0x14002b70d
bt ecx, 0x12
jae 0x14002c361
lea rsi, [rbx + 0x128]
mov rcx, r10
lea r9, [rbp + 0x1b8]
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x30]
lea rdx, str._RTSP__d._d__3d
call fcn.1400287e0
cmp eax, 3
jne 0x14002c361
mov eax, dword [rsp + 0x30]
lea rdi, [rbp + 0x1b4]
mov dword [rdi], ntohs
lea ecx, [rax + rax*4]
add ecx, ecx
add dword [rbp + 0x1b8], ecx
mov eax, dword [rsi]
mov dword [rbx + 0x89e8], eax
mov eax, dword [rdi]
mov dword [rbx + 0x89f0], eax
mov eax, dword [rbx + 0x8934]
test eax, eax
je 0x14002b72b
cmp eax, dword [rdi]
jle 0x14002b733
mov eax, dword [rdi]
mov dword [rbx + 0x8934], eax
cmp byte [rbx + 0x440], r13b
je 0x14002b78a
mov eax, dword [rsi]
cmp eax, 0x190
jl 0x14002b78a
cmp eax, 0x191
jne 0x14002b755
cmp byte [rbp + 0x317], r13b
jne 0x14002b78a
cmp eax, 0x197
jne 0x14002b765
cmp byte [rbp + 0x318], r13b
jne 0x14002b78a
cmp qword [rbx + 0x8960], r13
je 0x14002c352
cmp dword [rbx + 0x380], 1
jne 0x14002c352
cmp eax, 0x1a0
jne 0x14002c352
mov eax, dword [rdi]
cmp eax, 0xa
jne 0x14002b7a9
lea rdx, str.HTTP_1.0__assume_close_after_body_n
mov rcx, rbx
call fcn.140037d40
mov byte [rbp + 0x311], 1
jmp 0x14002b7fe
cmp eax, 0x14
je 0x14002b7f1
cmp dword [rbx + 0x138], 1
jne 0x14002b7bc
cmp dword [rsi], 0x65
je 0x14002b7f1
cmp eax, 0xb
jl 0x14002b7fe
cmp byte [rbp + 0x311], r13b
jne 0x14002b7fe
cmp qword [rbp + 0x670], r13
je 0x14002b7fe
mov rdx, rbp
mov rcx, rbx
call fcn.140039410
test al, al
jne 0x14002b7fe
mov rax, qword [rbp + 0x670]
mov dword [rax], 1
jmp 0x14002b7fe
mov rax, qword [rbp + 0x670]
mov dword [rax], 2
mov ecx, dword [rsi]
sub ecx, 0xcc
je 0x14002b80d
cmp ecx, 0x64
jne 0x14002b82e
cmp dword [rbx + 0x370], r13d
je 0x14002b81d
mov byte [rbx + 0x89f8], 1
mov qword [r14], r13
mov qword [rbx + 0xa0], r13
mov byte [rbx + 0x16e], 1
cmp byte [rbx + 0x16e], r13b
jne 0x14002b8ca
cmp byte [rbx + 0x467], r13b
jne 0x14002b8ca
mov rdx, qword [rbx + 0x110]
lea rcx, str.Content_Length:
mov r8d, reloc.WS2_32.dll_ntohs
call fcn.140041e70
test eax, eax
je 0x14002b8ca
mov rcx, qword [rbx + 0x110]
xor edx, edx
add rcx, 0xf
lea r8d, [rdx + 0xa]
call fcn.140125cfc
mov rcx, qword [rbx + 0x418]
test rcx, rcx
je 0x14002b890
cmp rax, rcx
jg 0x14002c36a
mov rcx, rbx
test rax, rax
js 0x14002b8af
mov rdx, rax
mov qword [r14], rax
mov qword [rbx + 0xa0], rax
call fcn.140036ee0
jmp 0x14002bfa9
mov r8, rax
mov byte [rbp + 0x311], 1
lea rdx, str.Negative_content_length:__I64d__closing_after_transfer_n
call fcn.140037d40
jmp 0x14002bfa9
mov rdx, qword [rbx + 0x110]
lea rcx, str.Content_Type:
mov r8d, reloc.WS2_32.dll_listen
call fcn.140041e70
mov rdx, qword [rbx + 0x110]
test eax, eax
je 0x14002b92e
mov rcx, rdx
call fcn.14002aef0
mov rdi, rax
test rax, rax
je 0x14002c380
cmp byte [rax], r13b
jne 0x14002b915
mov rcx, rax
call qword [fcn.14011e248]
jmp 0x14002bfa9
mov rcx, qword [rbx + 0x8a10]
call qword [fcn.14011e248]
mov qword [rbx + 0x8a10], rdi
jmp 0x14002bfa9
mov r8d, 7
lea rcx, str.Server:
call fcn.140041e70
mov ecx, dword [rbp + 0x1b4]
test eax, eax
je 0x14002b99d
cmp ecx, 0x14
jge 0x14002bfa9
mov rcx, qword [rbx + 0x110]
call fcn.14002aef0
mov rcx, qword [rbp + 0x670]
mov rdi, rax
test rcx, rcx
je 0x14002b98f
cmp dword [rcx], 1
jne 0x14002b98f
mov rdx, rax
mov rcx, rbx
call fcn.140039180
test al, al
je 0x14002b98f
mov rax, qword [rbp + 0x670]
mov dword [rax], 0xffffffff
mov rcx, rdi
call qword [fcn.14011e248]
jmp 0x14002bfa9
cmp ecx, 0xa
jne 0x14002b9e4
cmp byte [rbp + 0x316], r13b
je 0x14002b9e4
mov rcx, qword [rbx + 0x110]
lea r8, str.keep_alive
lea rdx, str.Proxy_Connection:
call fcn.14002ae00
test al, al
je 0x14002b9e4
lea rdx, str.HTTP_1.0_proxy_connection_set_to_keep_alive__n
mov byte [rbp + 0x311], r13b
mov rcx, rbx
call fcn.140037d40
jmp 0x14002bfa9
cmp dword [rbp + 0x1b4], 0xb
jne 0x14002ba2f
cmp byte [rbp + 0x316], r13b
je 0x14002ba2f
mov rcx, qword [rbx + 0x110]
lea r8, str.close
lea rdx, str.Proxy_Connection:
call fcn.14002ae00
test al, al
je 0x14002ba2f
lea rdx, str.HTTP_1.1_proxy_connection_set_close__n
mov byte [rbp + 0x311], 1
mov rcx, rbx
call fcn.140037d40
jmp 0x14002bfa9
cmp dword [rbp + 0x1b4], 0xa
jne 0x14002ba71
mov rcx, qword [rbx + 0x110]
lea r8, str.keep_alive
lea rdx, str.Connection:
call fcn.14002ae00
test al, al
je 0x14002ba71
lea rdx, str.HTTP_1.0_connection_set_to_keep_alive__n
mov byte [rbp + 0x311], r13b
mov rcx, rbx
call fcn.140037d40
jmp 0x14002bfa9
mov rcx, qword [rbx + 0x110]
lea r8, str.close
lea rdx, str.Connection:
call fcn.14002ae00
test al, al
je 0x14002ba9b
mov byte [rbp + 0x311], 1
jmp 0x14002bfa9
mov rdx, qword [rbx + 0x110]
lea rcx, str.Transfer_Encoding:
mov r8d, reloc.WS2_32.dll_select
call fcn.140041e70
mov rdx, qword [rbx + 0x110]
test eax, eax
je 0x14002bbe6
lea rdi, [rdx + 0x12]
movzx eax, byte [rdi]
test al, al
je 0x14002baec
nop
movzx ecx, al
call fcn.140124c40
test eax, eax
jne 0x14002bae1
cmp byte [rdi], 0x2c
jne 0x14002baec
movzx eax, byte [rdi + 1]
inc rdi
test al, al
jne 0x14002bad0
mov r8d, 7
lea rcx, str.chunked
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bb18
mov rcx, rbp
mov byte [rbx + 0x190], 1
call fcn.140040070
add rdi, 7
cmp dword [rbx + 0x13c], r13d
jne 0x14002bfa9
mov r8d, 8
lea rcx, str.identity
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bb52
mov eax, 8
mov dword [rbx + 0x13c], r13d
add rdi, rax
jmp 0x14002bac7
mov r8d, 7
lea rcx, str.deflate
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bb82
mov eax, 7
mov dword [rbx + 0x13c], 1
add rdi, rax
jmp 0x14002bac7
mov r8d, 4
lea rcx, str.gzip
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bbb2
mov eax, 4
mov dword [rbx + 0x13c], 2
add rdi, rax
jmp 0x14002bac7
mov r8d, 6
lea rcx, str.x_gzip
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bfa9
mov eax, 6
mov dword [rbx + 0x13c], 2
add rdi, rax
jmp 0x14002bac7
mov r8d, reloc.WS2_32.dll_recvfrom
lea rcx, str.Content_Encoding:
call fcn.140041e70
test eax, eax
je 0x14002bcc7
cmp qword [rbx + 0x4b8], r13
je 0x14002bcc7
mov rdi, qword [rbx + 0x110]
add rdi, 0x11
movzx eax, byte [rdi]
test al, al
je 0x14002bc37
nop
movzx ecx, al
call fcn.140124c40
test eax, eax
je 0x14002bc37
movzx eax, byte [rdi + 1]
inc rdi
test al, al
jne 0x14002bc20
mov r8d, 8
lea rcx, str.identity
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bc5c
mov dword [rbx + 0x13c], r13d
jmp 0x14002bfa9
mov r8d, 7
lea rcx, str.deflate
mov rdx, rdi
call fcn.140041e70
test eax, eax
je 0x14002bc84
mov dword [rbx + 0x13c], 1
jmp 0x14002bfa9
mov r8d, 4
lea rcx, str.gzip
mov rdx, rdi
call fcn.140041e70
test eax, eax
jne 0x14002bcb8
lea r8d, [rax + 6]
mov rdx, rdi
lea rcx, str.x_gzip
call fcn.140041e70
test eax, eax
je 0x14002bfa9
mov dword [rbx + 0x13c], 2
jmp 0x14002bfa9
mov rdx, qword [rbx + 0x110]
lea rcx, str.Content_Range:
mov r8d, recvfrom
call fcn.140041e70
test eax, eax
je 0x14002bd58
mov rdi, qword [rbx + 0x110]
add rdi, 0xe
movzx eax, byte [rdi]
test al, al
je 0x14002bd12
movzx ecx, al
call fcn.140124980
test eax, eax
jne 0x14002bd12
cmp byte [rdi], 0x2a
je 0x14002bd12
movzx eax, byte [rdi + 1]
inc rdi
test al, al
jne 0x14002bcf6
movzx ecx, byte [rdi]
call fcn.140124980
test eax, eax
je 0x14002bd4c
xor edx, edx
mov rcx, rdi
lea r8d, [rdx + 0xa]
call fcn.140125cfc
mov qword [rbx + 0x120], rax
cmp qword [rbx + 0x8960], rax
jne 0x14002bfa9
mov byte [rbx + 0x118], 1
jmp 0x14002bfa9
mov qword [rbx + 0x8960], r13
jmp 0x14002bfa9
cmp qword [rbx + 0x690], r13
je 0x14002bde5
mov rdx, qword [rbx + 0x110]
lea rcx, str.Set_Cookie:
mov r8d, ntohs
call fcn.140041e70
test eax, eax
je 0x14002bde5
mov edx, 2
mov rcx, rbx
mov r8d, edx
call fcn.14003eaa0
mov rcx, qword [rbp + 0x3a0]
test rcx, rcx
jne 0x14002bda5
mov rcx, qword [rbp + 0xb8]
mov rax, qword [rbx + 0x8948]
mov r8b, 1
mov r9, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x690]
add r9, 0xb
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, rbx
call fcn.140039550
mov edx, 2
mov rcx, rbx
call fcn.14003eae0
jmp 0x14002bfa9
mov rdx, qword [rbx + 0x110]
lea rcx, str.Last_Modified:
mov r8d, recvfrom
call fcn.140041e70
test eax, eax
je 0x14002be54
cmp dword [rbx + 0x370], r13d
jne 0x14002be14
cmp byte [rbx + 0x439], r13b
je 0x14002be54
xor ecx, ecx
call fcn.1401247a8
mov rcx, qword [rbx + 0x110]
lea rdx, [rsp + 0x38]
add rcx, 0xe
mov qword [rsp + 0x38], rax
call fcn.14003ede0
mov qword [rbx + 0x140], rax
cmp byte [rbx + 0x439], r13b
je 0x14002bfa9
mov dword [rbx + 0x89f4], eax
jmp 0x14002bfa9
mov rdx, qword [rbx + 0x110]
lea rcx, str.WWW_Authenticate:
mov r8d, reloc.WS2_32.dll_recvfrom
call fcn.140041e70
test eax, eax
je 0x14002be7f
mov edi, dword [rbx + 0x128]
cmp edi, 0x191
je 0x14002beaa
mov rdx, qword [rbx + 0x110]
lea rcx, str.Proxy_authenticate:
mov r8d, reloc.WS2_32.dll_send
call fcn.140041e70
test eax, eax
je 0x14002bef0
mov edi, dword [rbx + 0x128]
cmp edi, 0x197
jne 0x14002bef0
mov rcx, qword [rbx + 0x110]
call fcn.14002aef0
mov rsi, rax
test rax, rax
je 0x14002c380
cmp edi, 0x197
mov r8, rax
mov rcx, rbp
sete dl
call fcn.14002b1f0
mov rcx, rsi
mov edi, eax
call qword [fcn.14011e248]
test edi, edi
je 0x14002bfa9
mov eax, edi
jmp 0x14002c30d
mov eax, dword [rbx + 0x128]
sub eax, 0x12c
cmp eax, 0x63
ja 0x14002bf82
mov rdx, qword [rbx + 0x110]
lea rcx, str.Location:
mov r8d, 9
call fcn.140041e70
test eax, eax
je 0x14002bf82
cmp qword [rbx + 0x170], r13
jne 0x14002bf82
mov rcx, qword [rbx + 0x110]
call fcn.14002aef0
test rax, rax
je 0x14002c380
cmp byte [rax], r13b
jne 0x14002bf4f
mov rcx, rax
call qword [fcn.14011e248]
jmp 0x14002bfa9
mov qword [rbx + 0x170], rax
cmp byte [rbx + 0x441], r13b
je 0x14002bfa9
mov rcx, rax
call qword [case.0x14003ac79.0]
mov qword [rbx + 0x178], rax
test rax, rax
je 0x14002c380
mov rcx, rbp
call fcn.14002c7e0
jmp 0x14002bfa1
mov rax, qword [rbp + 0x340]
test dword [rax + 0x74], 0x40000
je 0x14002bfa9
mov rdx, qword [rbx + 0x110]
mov rcx, rbp
call fcn.140041150
test eax, eax
jne 0x14002c30d
mov edi, r13d
cmp byte [rbx + 0x444], dil
setne dil
cmp byte [rbx + 0x450], r13b
je 0x14002bfe0
mov r9, qword [rbx + 0xf0]
mov edx, 1
mov r8, qword [rbx + 0x110]
mov rcx, rbx
mov qword [rsp + 0x20], rbp
call fcn.140037b60
mov r9, qword [rbx + 0xf0]
lea edx, [rdi + 2]
mov r8, qword [rbx + 0x110]
mov rcx, rbp
call fcn.140037b40
test eax, eax
jne 0x14002c30d
mov eax, dword [rbx + 0xf0]
add dword [rbx + 0x89fc], eax
add dword [rbx + 0xc0], eax
jmp 0x14002c26c
cmp al, 0xd
jne 0x14002c02a
inc r10
mov qword [rbx + 0x110], r10
movzx eax, byte [r10]
cmp al, 0xa
jne 0x14002c039
lea rax, [r10 + 1]
mov qword [rbx + 0x110], rax
mov ecx, dword [rbx + 0x128]
lea eax, [rcx - 0x64]
cmp eax, 0x63
ja 0x14002c0ab
mov byte [rbx + 0xd8], 1
mov dword [rbx + 0xe0], r13d
sub ecx, 0x64
je 0x14002c092
cmp ecx, 1
jne 0x14002c102
cmp dword [rbx + 0x138], ecx
jne 0x14002c102
lea rdx, str.Received_101_n
mov rcx, rbx
call fcn.140037d40
mov eax, 1
mov dword [rbx + 0x138], 2
jmp 0x14002c30d
cmp dword [rbx + 0x134], r13d
je 0x14002c102
or dword [rbx + 0x168], 2
mov dword [rbx + 0x134], r13d
jmp 0x14002c102
cmp qword [r14], 0xffffffffffffffff
mov byte [rbx + 0xd8], r13b
jne 0x14002c102
cmp byte [rbx + 0x190], r13b
jne 0x14002c102
cmp byte [rbp + 0x311], r13b
jne 0x14002c10b
cmp dword [rbp + 0x1b4], 0xb
jne 0x14002c102
mov rax, qword [rbp + 0x340]
test dword [rax + 0x74], 0x40000
jne 0x14002c102
cmp dword [rbx + 0x380], 5
je 0x14002c102
lea rdx, str.no_chunk__no_close__no_size._Assume_close_to_signal_end_n
mov rcx, rbx
call fcn.140037d40
mov byte [rbp + 0x311], 1
cmp byte [rbp + 0x311], r13b
je 0x14002c149
mov eax, dword [rbx + 0x128]
cmp eax, 0x191
jne 0x14002c123
cmp dword [rbp + 0x3f8], 2
je 0x14002c133
jmp 0x14002c149
cmp eax, 0x197
jne 0x14002c149
cmp dword [rbp + 0x418], 2
jne 0x14002c149
lea rdx, str.Connection_closure_while_negotiating_auth__HTTP_1.0___n
mov rcx, rbx
call fcn.140037d40
mov byte [rbx + 0x88e0], 1
mov rcx, rbp
call fcn.14002c970
test eax, eax
jne 0x14002c43c
mov r8, qword [rbx + 0x7c8]
mov edx, r13d
mov rdi, qword [rbx + 0x110]
sub rdi, r8
cmp byte [rbx + 0x444], dl
mov r9, rdi
setne dl
add edx, 2
call fcn.140037b40
test eax, eax
jne 0x14002c30d
add dword [rbx + 0xc0], edi
add dword [rbx + 0x89fc], edi
mov eax, dword [rbx + 0x128]
mov ecx, dword [rbx + 0xc0]
sub eax, 0x64
cmp eax, 0x63
cmova ecx, r13d
mov dword [rbx + 0xc4], ecx
cmp byte [r12], r13b
jne 0x14002c25f
mov rcx, rbp
call fcn.14002b000
test eax, eax
jne 0x14002c30d
cmp dword [rbx + 0x128], 0x12c
jl 0x14002c240
cmp byte [rbp + 0x321], r13b
jne 0x14002c240
cmp byte [rbp + 0x311], r13b
jne 0x14002c240
cmp byte [rbp + 0x322], r13b
jne 0x14002c249
mov eax, dword [rbx + 0x380]
add eax, 0xfffffffe
cmp eax, 2
ja 0x14002c240
cmp byte [rbx + 0x16c], r13b
jne 0x14002c240
lea rdx, str.HTTP_error_before_end_of_send__stop_sending_n
mov rcx, rbx
call fcn.140037d40
mov byte [rbp + 0x311], 1
and dword [rbx + 0x168], 0xfffffffd
mov byte [rbx + 0x16c], 1
cmp byte [rbx + 0x8938], r13b
je 0x14002c240
mov dword [rbx + 0x134], 3
cmp byte [rbp + 0x322], r13b
je 0x14002c25f
lea rdx, str.Keep_sending_data_to_get_tossed_away__n
mov rcx, rbx
call fcn.140037d40
or dword [rbx + 0x168], 2
cmp byte [rbx + 0xd8], r13b
je 0x14002c387
mov rax, qword [rbx + 0x7c8]
mov qword [rbx + 0xe8], rax
mov qword [rbx + 0xf0], r13
cmp byte [r12], r13b
jne 0x14002c30b
mov rdi, qword [rbx + 0xf8]
cmp byte [rdi], r13b
je 0x14002c30b
mov qword [rbx + 0x100], rdi
mov edx, 0xa
mov r8, qword [r15]
mov rcx, rdi
call fcn.140114660
mov qword [rbx + 0x108], rax
mov rsi, rax
test rax, rax
jne 0x14002b550
mov r8, qword [r15]
mov rdx, r14
mov rcx, rbx
call fcn.14002c5d0
test eax, eax
jne 0x14002c30d
cmp dword [rbx + 0xe0], eax
jne 0x14002c30b
cmp qword [rbx + 0xf0], 5
jbe 0x14002c30b
mov r8, qword [rbx + 0x7c8]
mov rdx, rbp
mov rcx, rbx
call fcn.14002c500
test al, al
jne 0x14002c30b
mov byte [rbx + 0xd8], al
mov dword [rbx + 0xdc], 2
xor eax, eax
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov byte [rbx + 0xd8], r13b
cmp qword [r15], r13
je 0x14002c343
mov dword [rbx + 0xdc], 1
jmp 0x14002c30b
mov dword [rbx + 0xdc], 2
mov qword [r15], rsi
jmp 0x14002c30b
mov rcx, rbx
call fcn.14002cbb0
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x14002c30d
mov byte [rbx + 0xd8], r13b
jmp 0x14002c30b
lea rdx, str.Maximum_file_size_exceeded
mov rcx, rbx
call fcn.140037c70
mov eax, 0x3f
jmp 0x14002c30d
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x14002c30d
cmp byte [rbx + 0x447], r13b
jne 0x14002c3cc
mov rax, qword [rbp + 0x340]
test dword [rax + 0x74], 0x40000
je 0x14002c3af
cmp dword [rbx + 0x5fc], 2
jne 0x14002c3af
cmp qword [r14], 0xffffffffffffffff
jle 0x14002c3cc
cmp byte [rbx + 0x190], r13b
je 0x14002c3d1
mov qword [r14], 0xffffffffffffffff
mov qword [rbx + 0xa0], 0xffffffffffffffff
jmp 0x14002c3d1
mov byte [r12], 1
mov rdx, qword [r14]
cmp rdx, 0xffffffffffffffff
je 0x14002c3ee
mov rcx, rbx
call fcn.140036ee0
mov rax, qword [r14]
mov qword [rbx + 0xa0], rax
jmp 0x14002c3f5
mov rax, qword [rbx + 0xa0]
test rax, rax
jne 0x14002c401
mov byte [r12], 1
jmp 0x14002c407
cmp byte [r12], r13b
je 0x14002c40e
and dword [rbx + 0x168], 0xfffffffe
cmp byte [rbx + 0x450], r13b
je 0x14002c30b
mov r8, qword [rbx + 0x100]
mov r9, rdi
mov edx, 1
mov qword [rsp + 0x20], rbp
mov rcx, rbx
call fcn.140037b60
jmp 0x14002c30b
mov r8d, dword [rbx + 0x128]
lea rdx, str.The_requested_URL_returned_error:__d
mov rcx, rbx
call fcn.140037c70
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x14002c30d