Function at 0x10069340
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
sub rsp, 0x98
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rdi, qword [r8]
mov qword [rax - 8], r12
mov qword [rax - 0x10], r13
mov qword [rax - 0x18], r14
mov qword [rax - 0x20], r15
mov rax, qword [rcx + 0x150]
xor esi, esi
mov r15, r9
mov r14, r8
mov r13, rdx
mov rbp, rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rdi
lea r12d, [rsi + 3]
mov qword [rbp + 0x158], rax
mov r8, qword [r14]
mov edx, 0xa
mov rcx, rax
call fcn.10022fd0
test rax, rax
mov r11, rax
mov qword [rbp + 0x160], rax
je 0x1006a31d
mov rax, qword [rbp + 0x150]
lea rdx, [rbp + 0xd8]
mov rcx, rbp
sub rax, r11
sub rax, 1
add qword [r14], rax
mov r8, qword [rbp + 0x160]
add r8, 1
mov qword [rbp + 0x150], r8
sub r8, qword [rbp + 0x158]
call fcn.10067070
test eax, eax
jne 0x1006a371
cmp dword [rbp + 0x138], 0
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x160], rax
mov rax, qword [rbp + 0xcd0]
mov qword [rbp + 0x168], rax
jne 0x10069442
mov r9, qword [rbp + 0x148]
mov r8, qword [rbp + 0xcd0]
mov rdx, r13
mov rcx, rbp
call fcn.10067040
cmp eax, 2
je 0x1006a130
mov r10, qword [rbp + 0x168]
movzx eax, byte [r10]
cmp al, 0xa
je 0x10069e47
cmp al, 0xd
je 0x10069e47
mov ecx, dword [rbp + 0x138]
test ecx, ecx
lea eax, [rcx + 1]
mov dword [rbp + 0x138], eax
jne 0x1006976a
mov rax, qword [r13 + 0x440]
mov edx, dword [rax + 0x7c]
test dl, 3
je 0x10069597
lea rax, [rsp + 0x40]
lea rdi, [r13 + 0x210]
lea r12, [rbp + 0x180]
lea r8, [rsp + 0x44]
lea rdx, str._HTTP__1d._1d_c_3d
mov rcx, r10
mov r9, rdi
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rax
call fcn.100228e0
cmp eax, 1
jne 0x100694f3
cmp dword [rsp + 0x44], 2
jne 0x1006a17b
mov rcx, qword [rbp + 0x168]
lea rdx, str._HTTP_2__d
mov r8, r12
call fcn.100228e0
cmp eax, 1
jne 0x1006a17b
mov dword [rdi], esi
mov byte [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_32
jmp 0x10069503
cmp eax, 4
jne 0x10069538
cmp byte [rsp + 0x40], 0x20
jne 0x1006a17b
mov eax, dword [rsp + 0x44]
lea ecx, [rax + rax*4]
add ecx, ecx
add dword [rdi], ecx
cmp dword [rbp + 0x19c], 2
jne 0x10069613
cmp dword [rdi], 0x14
je 0x10069613
lea rdx, str.Lying_server__not_serving_HTTP_2_n
mov rcx, rbp
call fcn.1004b790
jmp 0x10069613
test eax, eax
jne 0x1006a17b
mov rcx, qword [rbp + 0x168]
lea rdx, str._HTTP__3d
mov r8, r12
call fcn.100228e0
mov dword [rdi], 0xa
test eax, eax
mov esi, eax
jne 0x10069611
mov r8, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x168]
mov rcx, rbp
call fcn.10066f60
cmp eax, 1
jne 0x10069605
mov dword [r12], reloc.WLDAP32.dll_Ordinal_200
xor esi, esi
mov dword [rdi], 0xa
jmp 0x10069613
bt edx, 0x12
jae 0x1006a1c2
lea rax, [rsp + 0x41]
lea r12, [rbp + 0x180]
lea r9, [r13 + 0x214]
lea r8, [rsp + 0x48]
lea rdx, str._RTSP__1d._1d_c_3d
mov rcx, r10
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rax
call fcn.100228e0
cmp eax, 4
mov esi, eax
jne 0x1006a1b3
cmp byte [rsp + 0x41], 0x20
jne 0x1006a1a6
mov eax, dword [rsp + 0x48]
lea rdi, [r13 + 0x210]
lea ecx, [rax + rax*4]
mov dword [rdi], reloc.WS2_32.dll_inet_addr
add ecx, ecx
add dword [r13 + 0x214], ecx
test esi, esi
je 0x1006a1c0
xor esi, esi
jmp 0x10069613
xor esi, esi
mov eax, dword [r12]
mov dword [rbp + 0x1168], eax
mov eax, dword [rdi]
mov dword [rbp + 0x1170], eax
mov eax, dword [rbp + 0x1098]
test eax, eax
je 0x10069633
cmp eax, dword [rdi]
jle 0x1006963b
mov eax, dword [rdi]
mov dword [rbp + 0x1098], eax
cmp qword [rbp + 0x10c8], 0
je 0x10069664
cmp dword [rbp + 0x5c0], 1
jne 0x10069664
cmp dword [r12], 0x1a0
jne 0x10069664
mov dword [rbp + 0x1d0], 1
jmp 0x100696a2
cmp dword [rbp + 0x7a0], 0
je 0x100696a2
mov eax, dword [r12]
cmp eax, 0x190
jl 0x100696a2
cmp eax, 0x191
jne 0x10069689
cmp dword [r13 + 0x3b0], 0
jne 0x100696a2
cmp eax, 0x197
jne 0x1006a194
cmp dword [r13 + 0x3b4], 0
je 0x1006a194
mov eax, dword [rdi]
cmp eax, 0xa
jne 0x100696c7
lea rdx, str.HTTP_1.0__assume_close_after_body_n
mov rcx, rbp
call fcn.1004b790
mov edx, 1
mov rcx, r13
call fcn.10052920
jmp 0x10069720
cmp eax, 0x14
je 0x10069713
cmp dword [rbp + 0x19c], 1
jne 0x100696dc
cmp dword [r12], 0x65
je 0x10069713
cmp eax, 0xb
jl 0x10069720
cmp dword [r13 + 0x394], 0
jne 0x10069720
cmp qword [r13 + 0x7b8], 0
je 0x10069720
mov rdx, r13
mov rcx, rbp
call fcn.1006ab00
test eax, eax
jne 0x10069720
mov rax, qword [r13 + 0x7b8]
mov dword [rax], 1
jmp 0x10069720
mov rax, qword [r13 + 0x7b8]
mov dword [rax], 2
mov ecx, dword [r12]
sub ecx, 0xcc
je 0x10069731
cmp ecx, 0x64
jne 0x10069764
cmp dword [rbp + 0x5b0], 0
je 0x10069744
mov dword [rbp + 0x1180], 1
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xe8], rsi
mov dword [rbp + 0x1d4], 1
mov r12d, 3
jmp 0x1006976a
mov r12d, 3
cmp dword [rbp + 0x1d4], 0
jne 0x1006982f
cmp dword [rbp + 0x800], 0
jne 0x1006982f
mov rdx, qword [rbp + 0x168]
lea rcx, str.Content_Length:
mov r8d, reloc.WS2_32.dll_ntohs
call fcn.1004aad0
test eax, eax
je 0x1006982f
mov rcx, qword [rbp + 0x168]
xor edx, edx
lea r9, [rsp + 0x50]
lea r8d, [rdx + 0xa]
add rcx, 0xf
call fcn.10075a00
test eax, eax
jne 0x100697f9
mov rax, qword [rbp + 0x760]
mov rdx, qword [rsp + 0x50]
test rax, rax
je 0x100697de
cmp rdx, rax
jg 0x1006a1cd
mov rcx, rbp
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xe8], rdx
call fcn.100700c0
jmp 0x10069dbf
cmp eax, 1
jne 0x1006a1e6
cmp qword [rbp + 0x760], 0
jne 0x1006a1cd
lea edx, [rax + 1]
mov rcx, r13
call fcn.10052920
lea rdx, str.Overflow_Content_Length:_value__n
mov rcx, rbp
call fcn.1004b790
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Content_Type:
mov r8d, reloc.WS2_32.dll_listen
call fcn.1004aad0
test eax, eax
je 0x10069890
mov rcx, qword [rbp + 0x168]
call fcn.10065b40
test rax, rax
mov rdi, rax
je 0x1006a1ff
cmp byte [rax], 0
jne 0x10069877
mov rcx, rax
call qword [fcn.10021fb0]
jmp 0x10069dbf
mov rcx, qword [rbp + 0x1198]
call qword [fcn.10021fb0]
mov qword [rbp + 0x1198], rdi
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Server:
mov r8d, 7
call fcn.1004aad0
test eax, eax
je 0x10069905
cmp dword [r13 + 0x210], 0x14
jge 0x10069dbf
mov rcx, qword [rbp + 0x168]
call fcn.10065b40
mov rcx, qword [r13 + 0x7b8]
test rcx, rcx
mov rdi, rax
je 0x100698f7
cmp dword [rcx], 1
jne 0x100698f7
mov rdx, rax
mov rcx, rbp
call fcn.1006acd0
test eax, eax
je 0x100698f7
mov rax, qword [r13 + 0x7b8]
mov dword [rax], 0xffffffff
mov rcx, rdi
call qword [fcn.10021fb0]
jmp 0x10069dbf
cmp dword [r13 + 0x210], 0xa
jne 0x10069955
cmp dword [r13 + 0x3a8], 0
je 0x10069955
mov rcx, qword [rbp + 0x168]
lea r8, str.keep_alive
lea rdx, str.Proxy_Connection:
call fcn.10066ae0
test eax, eax
je 0x10069955
xor edx, edx
mov rcx, r13
call fcn.10052920
lea rdx, str.HTTP_1.0_proxy_connection_set_to_keep_alive__n
mov rcx, rbp
call fcn.1004b790
jmp 0x10069dbf
cmp dword [r13 + 0x210], 0xb
jne 0x100699a8
cmp dword [r13 + 0x3a8], 0
je 0x100699a8
mov rcx, qword [rbp + 0x168]
lea r8, str.close
lea rdx, str.Proxy_Connection:
call fcn.10066ae0
test eax, eax
je 0x100699a8
mov edx, 1
mov rcx, r13
call fcn.10052920
lea rdx, str.HTTP_1.1_proxy_connection_set_close__n
mov rcx, rbp
call fcn.1004b790
jmp 0x10069dbf
cmp dword [r13 + 0x210], 0xa
jne 0x100699ee
mov rcx, qword [rbp + 0x168]
lea r8, str.keep_alive
lea rdx, str.Connection:
call fcn.10066ae0
test eax, eax
je 0x100699ee
xor edx, edx
mov rcx, r13
call fcn.10052920
lea rdx, str.HTTP_1.0_connection_set_to_keep_alive__n
mov rcx, rbp
call fcn.1004b790
jmp 0x10069dbf
mov rcx, qword [rbp + 0x168]
lea r8, str.close
lea rdx, str.Connection:
call fcn.10066ae0
test eax, eax
je 0x10069a1e
mov edx, 2
mov rcx, r13
call fcn.10052920
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Transfer_Encoding:
mov r8d, reloc.WS2_32.dll_select
call fcn.1004aad0
test eax, eax
je 0x10069a61
mov rdx, qword [rbp + 0x168]
mov r8d, 1
mov rcx, r13
add rdx, 0x12
call fcn.1004b020
test eax, eax
jne 0x1006a371
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Content_Encoding:
mov r8d, reloc.WS2_32.dll_recvfrom
call fcn.1004aad0
test eax, eax
je 0x10069aab
cmp qword [rbp + 0x870], 0
je 0x10069aab
mov rdx, qword [rbp + 0x168]
xor r8d, r8d
mov rcx, r13
add rdx, 0x11
call fcn.1004b020
test eax, eax
jne 0x1006a371
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Content_Range:
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1004aad0
test eax, eax
je 0x10069b54
mov rdi, qword [rbp + 0x168]
movzx eax, byte [rdi + 0xe]
add rdi, 0xe
test al, al
je 0x10069afc
nop
movzx ecx, al
call fcn.10070f50
test eax, eax
jne 0x10069afc
cmp byte [rdi], 0x2a
je 0x10069afc
mov al, byte [rdi + 1]
add rdi, 1
test al, al
jne 0x10069ae0
movzx ecx, byte [rdi]
call fcn.10070f50
test eax, eax
je 0x10069b48
xor edx, edx
lea r9, [rbp + 0x178]
mov rcx, rdi
lea r8d, [rdx + 0xa]
call fcn.10075a00
test eax, eax
jne 0x10069dbf
mov rax, qword [rbp + 0x178]
cmp qword [rbp + 0x10c8], rax
jne 0x10069dbf
mov dword [rbp + 0x170], 1
jmp 0x10069dbf
mov qword [rbp + 0x10c8], rsi
jmp 0x10069dbf
cmp qword [rbp + 0xb08], 0
je 0x10069beb
mov rdx, qword [rbp + 0x168]
lea rcx, str.Set_Cookie:
mov r8d, reloc.WS2_32.dll_inet_addr
call fcn.1004aad0
test eax, eax
je 0x10069beb
mov edx, 2
mov rcx, rbp
mov r8d, edx
call fcn.1004aae0
mov r11, qword [r13 + 0x4a0]
test r11, r11
jne 0x10069ba2
mov r11, qword [r13 + 0xd0]
mov rcx, qword [rbp + 0x168]
mov rax, qword [rbp + 0x10a8]
mov rdx, qword [rbp + 0xb08]
add rcx, 0xb
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rcx
lea r8d, [r9 + 1]
mov rcx, rbp
call fcn.10048e80
mov edx, 2
mov rcx, rbp
call fcn.1004ab20
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Last_Modified:
mov r8d, reloc.WS2_32.dll_ntohl
call fcn.1004aad0
test eax, eax
je 0x10069c5b
cmp dword [rbp + 0x5b0], 0
jne 0x10069c1a
cmp dword [rbp + 0x784], 0
je 0x10069c5b
xor ecx, ecx
call fcn.10082520
mov rcx, qword [rbp + 0x168]
lea rdx, [rsp + 0x58]
add rcx, 0xe
mov qword [rsp + 0x58], rax
call fcn.10075950
mov qword [rbp + 0x1a8], rax
cmp dword [rbp + 0x784], 0
je 0x10069dbf
mov qword [rbp + 0x1178], rax
jmp 0x10069dbf
mov rdx, qword [rbp + 0x168]
lea rcx, str.WWW_Authenticate:
mov r8d, reloc.WS2_32.dll_recvfrom
call fcn.1004aad0
test eax, eax
je 0x10069c85
mov eax, dword [rbp + 0x180]
cmp eax, 0x191
je 0x10069caf
mov rdx, qword [rbp + 0x168]
lea rcx, str.Proxy_authenticate:
mov r8d, reloc.WS2_32.dll_send
call fcn.1004aad0
test eax, eax
je 0x10069cf7
mov eax, dword [rbp + 0x180]
cmp eax, 0x197
jne 0x10069cf7
mov rcx, qword [rbp + 0x168]
cmp eax, 0x197
sete sil
call fcn.10065b40
test rax, rax
mov rdi, rax
je 0x1006a1ff
mov r8, rax
mov edx, esi
mov rcx, r13
call fcn.10066320
mov rcx, rdi
mov esi, eax
call qword [fcn.10021fb0]
test esi, esi
je 0x10069dbf
mov eax, esi
jmp 0x1006a371
mov eax, dword [rbp + 0x180]
cmp eax, 0x12c
jl 0x10069d9a
cmp eax, 0x190
jge 0x10069d9a
mov rdx, qword [rbp + 0x168]
lea rcx, str.Location:
mov r8d, 9
call fcn.1004aad0
test eax, eax
je 0x10069d9a
cmp qword [rbp + 0x1d8], 0
jne 0x10069d9a
mov rcx, qword [rbp + 0x168]
call fcn.10065b40
test rax, rax
je 0x1006a1ff
cmp byte [rax], 0
jne 0x10069d5f
mov rcx, rax
call qword [fcn.10021fb0]
jmp 0x10069dbf
cmp dword [rbp + 0x7a8], 0
mov qword [rbp + 0x1d8], rax
je 0x10069dbf
mov rcx, rax
call qword [fcn.1003c040]
test rax, rax
mov qword [rbp + 0x1e0], rax
je 0x1006a1ff
mov rcx, r13
call fcn.10065e80
test eax, eax
jne 0x1006a371
jmp 0x10069dbf
mov rax, qword [r13 + 0x440]
bt dword [rax + 0x7c], 0x12
jae 0x10069dbf
mov rdx, qword [rbp + 0x168]
mov rcx, r13
call fcn.10054230
test eax, eax
jne 0x1006a371
cmp dword [rbp + 0x7b4], 0
mov edi, 2
cmovne edi, r12d
cmp dword [rbp + 0x7cc], 0
je 0x10069df3
mov r9, qword [rbp + 0x148]
mov r8, qword [rbp + 0x168]
mov edx, 1
mov rcx, rbp
call fcn.1004b6c0
mov r9, qword [rbp + 0x148]
mov r8, qword [rbp + 0x168]
mov edx, edi
mov rcx, r13
call fcn.1004bd50
test eax, eax
jne 0x1006a371
mov eax, dword [rbp + 0x148]
add dword [rbp + 0x1184], eax
mov eax, dword [rbp + 0x148]
add dword [rbp + 0x108], eax
mov rax, qword [rbp + 0xcd0]
xor esi, esi
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rsi
jmp 0x1006a11b
cmp al, 0xd
jne 0x10069e56
lea rax, [r10 + 1]
mov qword [rbp + 0x168], rax
mov rax, qword [rbp + 0x168]
cmp byte [rax], 0xa
jne 0x10069e6d
add rax, 1
mov qword [rbp + 0x168], rax
mov ecx, dword [rbp + 0x180]
cmp ecx, 0x64
jl 0x10069ee9
cmp ecx, 0xc7
jg 0x10069ee9
sub ecx, 0x64
je 0x10069eb7
cmp ecx, 1
je 0x10069e9f
mov dword [rbp + 0x130], 1
mov dword [rbp + 0x138], esi
jmp 0x10069f49
cmp dword [rbp + 0x19c], 1
je 0x1006a209
mov dword [rbp + 0x130], esi
jmp 0x10069f49
cmp dword [rbp + 0x198], 0
mov dword [rbp + 0x130], 1
mov dword [rbp + 0x138], esi
jle 0x10069f49
or dword [rbp + 0x1c8], 2
xor edx, edx
mov rcx, rbp
mov dword [rbp + 0x198], esi
call fcn.1004e800
jmp 0x10069f49
cmp qword [rbp + 0xd8], 0xffffffffffffffff
mov dword [rbp + 0x130], esi
jne 0x10069f49
cmp dword [rbp + 0x1f8], 0
jne 0x10069f49
cmp dword [r13 + 0x394], 0
jne 0x10069f49
cmp dword [r13 + 0x210], 0xb
jne 0x10069f49
mov rax, qword [r13 + 0x440]
bt dword [rax + 0x7c], 0x12
jb 0x10069f49
cmp dword [rbp + 0x5c0], 6
je 0x10069f49
lea rdx, str.no_chunk__no_close__no_size._Assume_close_to_signal_end_n
mov rcx, rbp
call fcn.1004b790
mov edx, 2
mov rcx, r13
call fcn.10052920
cmp dword [r13 + 0x394], 0
je 0x10069f94
mov eax, dword [rbp + 0x180]
cmp eax, 0x191
jne 0x10069f6a
cmp dword [r13 + 0x528], 2
je 0x10069f7b
cmp eax, 0x197
jne 0x10069f94
cmp dword [r13 + 0x548], 2
jne 0x10069f94
lea rdx, str.Connection_closure_while_negotiating_auth__HTTP_1.0___n
mov rcx, rbp
call fcn.1004b790
mov dword [rbp + 0xe30], 1
mov rcx, r13
call fcn.100665a0
test eax, eax
jne 0x1006a300
cmp dword [rbp + 0x7b4], eax
mov r8, qword [rbp + 0xcd0]
mov rdi, qword [rbp + 0x168]
mov edx, 2
cmovne edx, r12d
sub rdi, r8
mov r9, rdi
call fcn.1004bd50
test eax, eax
jne 0x1006a371
add dword [rbp + 0x108], edi
add dword [rbp + 0x1184], edi
mov eax, dword [rbp + 0x180]
cmp eax, 0x64
mov ecx, dword [rbp + 0x108]
jl 0x10069ff8
cmp eax, 0xc7
jle 0x10069ffa
mov ecx, esi
mov dword [rbp + 0x10c], ecx
mov rcx, r13
call fcn.10067250
test eax, eax
jne 0x1006a371
cmp dword [rbp + 0x180], 0x12c
jl 0x1006a0f9
cmp dword [r13 + 0x3d8], eax
jne 0x1006a0d9
cmp dword [r13 + 0x394], eax
jne 0x1006a0d9
cmp dword [r13 + 0x3dc], eax
jne 0x1006a0d9
mov eax, dword [rbp + 0x5c0]
add eax, 0xfffffffe
cmp eax, 3
ja 0x1006a0d9
xor edx, edx
mov rcx, rbp
call fcn.1004e800
cmp dword [rbp + 0x1cc], 0
jne 0x1006a0d9
cmp dword [rbp + 0x7a4], 0
je 0x1006a09c
lea rdx, str.HTTP_error_before_end_of_send__keep_sending_n
mov rcx, rbp
call fcn.1004b790
cmp dword [rbp + 0x198], 0
jle 0x1006a0d9
or dword [rbp + 0x1c8], 2
mov dword [rbp + 0x198], esi
jmp 0x1006a0d9
lea rdx, str.HTTP_error_before_end_of_send__stop_sending_n
mov rcx, rbp
call fcn.1004b790
mov edx, 2
mov rcx, r13
call fcn.10052920
and dword [rbp + 0x1c8], 0xfffffffd
mov dword [rbp + 0x1cc], 1
cmp dword [rbp + 0x109c], 0
je 0x1006a0d9
mov dword [rbp + 0x198], r12d
cmp dword [r13 + 0x3dc], 0
je 0x1006a0f9
lea rdx, str.Keep_sending_data_to_get_tossed_away__n
mov rcx, rbp
call fcn.1004b790
or dword [rbp + 0x1c8], 2
cmp dword [rbp + 0x130], 0
je 0x1006a23c
mov rax, qword [rbp + 0xcd0]
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x150]
cmp byte [rax], 0
jne 0x10069390
jmp 0x1006a36f
mov edx, 2
mov rcx, r13
call fcn.10052920
mov dword [rbp + 0x130], esi
cmp qword [r14], 0
je 0x1006a158
mov dword [rbp + 0x134], 1
jmp 0x1006a36f
mov rax, qword [rsp + 0x60]
mov dword [rbp + 0x134], 2
mov qword [r14], rax
mov rax, qword [rsp + 0x68]
mov qword [rbp + 0x150], rax
jmp 0x1006a36f
lea rdx, str.Unsupported_HTTP_version_in_response_n
mov rcx, rbp
call fcn.1004b840
mov eax, 1
jmp 0x1006a371
mov rcx, rbp
call fcn.10067180
mov eax, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1006a371
xor esi, esi
mov dword [rbp + 0x130], esi
jmp 0x1006a36f
xor esi, esi
mov dword [rbp + 0x130], esi
jmp 0x1006a36f
xor esi, esi
mov dword [rbp + 0x130], esi
jmp 0x1006a36f
lea rdx, str.Maximum_file_size_exceeded
mov rcx, rbp
call fcn.1004b840
mov eax, 0x3f
jmp 0x1006a371
lea rdx, str.Invalid_Content_Length:_value
mov rcx, rbp
call fcn.1004b840
mov eax, 8
jmp 0x1006a371
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1006a371
lea rdx, str.Received_101_n
mov rcx, rbp
call fcn.1004b790
mov dword [rbp + 0x19c], 2
mov dword [rbp + 0x130], 1
mov dword [rbp + 0x138], esi
mov eax, 1
jmp 0x1006a371
cmp dword [rbp + 0x7c0], 0
je 0x1006a24e
mov dword [r15], 1
jmp 0x1006a297
mov rax, qword [r13 + 0x440]
bt dword [rax + 0x7c], 0x12
jae 0x1006a278
cmp dword [rbp + 0xa2c], 2
jne 0x1006a278
cmp qword [rbp + 0xd8], 0xffffffffffffffff
jg 0x1006a278
mov dword [r15], 1
jmp 0x1006a297
cmp dword [rbp + 0x1f8], 0
je 0x1006a297
mov qword [rbp + 0xd8], 0xffffffffffffffff
mov qword [rbp + 0xe8], 0xffffffffffffffff
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xffffffffffffffff
je 0x1006a2ba
mov rcx, rbp
call fcn.100700c0
mov r11, qword [rbp + 0xd8]
mov qword [rbp + 0xe8], r11
cmp qword [rbp + 0xe8], 0
jne 0x1006a2cd
mov dword [r15], 1
jmp 0x1006a2d3
cmp dword [r15], 0
je 0x1006a2da
and dword [rbp + 0x1c8], 0xfffffffe
cmp dword [rbp + 0x7cc], 0
je 0x1006a36f
mov r8, qword [rbp + 0x158]
mov r9, rdi
mov edx, 1
mov rcx, rbp
call fcn.1004b6c0
jmp 0x1006a36f
mov r8d, dword [rbp + 0x180]
lea rdx, str.The_requested_URL_returned_error:__d
mov rcx, rbp
call fcn.1004b840
mov eax, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1006a371
mov r8, qword [r14]
lea rdx, [rbp + 0xd8]
mov rcx, rbp
call fcn.10067070
test eax, eax
jne 0x1006a371
cmp dword [rbp + 0x138], eax
jne 0x1006a36f
mov r9, qword [rbp + 0x148]
mov r8, qword [rbp + 0xcd0]
mov rdx, r13
mov rcx, rbp
call fcn.10067040
cmp eax, 2
jne 0x1006a36f
mov edx, eax
mov rcx, r13
mov dword [rbp + 0x130], esi
mov dword [rbp + 0x134], eax
call fcn.10052920
xor eax, eax
mov r15, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
mov r13, qword [rsp + 0x88]
mov r12, qword [rsp + 0x90]
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xa0]
add rsp, 0x98
ret