Function at 0x140065c80
Capabilities:
Reference http user-agent string

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x728]
sub rsp, 0x828
mov rbx, r9
mov r15, r8
mov r13, qword [rbp + 0x7c0]
xor esi, esi
mov dword [rbp - 0x68], esi
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x230], rcx
lea r14, vtable.CVolObject.0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], rsi
mov qword [rbp + 0x240], rsi
lea rdx, vtable.CWString.0
mov qword [rbp + 0x230], rdx
lea rax, [rbp + 0x250]
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], rsi
mov qword [rbp + 0x260], rsi
lea r12, vtable.CVolMem.0
mov qword [rbp + 0x250], r12
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x278], rsi
mov qword [rbp + 0x270], rsi
mov qword [rbp + 0x280], 0x40
mov qword [rbp + 0x248], rsi
mov qword [rbp + 0x280], 0xfe
mov qword [rbp + 0x230], rdx
mov rdi, qword [rbp + 0x278]
cmp rdi, 2
jb 0x140065d86
mov rax, qword [rbp + 0x268]
cmp word [rax + rdi - 2], si
jne 0x140065d86
sub rdi, 2
mov qword [rbp + 0x278], rdi
lea rdx, [rdi + 0xde]
lea rcx, [rbp + 0x250]
call fcn.1400c6510
lea rdx, [rax + rdi]
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.102_Safari_537.36
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rcx]
movups xmmword [rdx], xmm1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm0
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm1
movups xmm0, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm0
movups xmm1, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm1
mov rax, qword [rcx + 0x50]
mov qword [rdx + 0x50], rax
mov eax, dword [rcx + 0x58]
mov dword [rdx + 0x58], eax
movzx eax, word [rcx + 0x5c]
mov word [rdx + 0x5c], ax
lea rdi, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0xf8], rsi
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0xf0], r12
mov qword [rbp + 0x108], rsi
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x120], 0x40
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x1a0], rsi
mov qword [rbp + 0x1a8], rsi
mov qword [rbp + 0x198], r12
mov qword [rbp + 0x1b0], rsi
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1b8], rsi
mov qword [rbp + 0x1c8], 0x40
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x2f8], rsi
mov qword [rbp + 0x300], rsi
lea rcx, vtable.CWString.0
mov qword [rbp + 0x2f0], rcx
lea rax, [rbp + 0x310]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x310], rdi
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x318], rsi
mov qword [rbp + 0x320], rsi
mov qword [rbp + 0x310], r12
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x338], rsi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x340], 0x40
mov qword [rbp + 0x308], rsi
mov qword [rbp + 0x340], 0xfe
mov qword [rbp + 0x350], rdi
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rsi
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x350], rcx
lea rax, [rbp + 0x370]
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x370], r14
mov qword [rbp + 0x378], rsi
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x370], r12
mov qword [rbp + 0x388], rsi
mov qword [rbp + 0x398], rsi
mov qword [rbp + 0x390], rsi
mov qword [rbp + 0x3a0], 0x40
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x3a0], 0xfe
mov qword [rbp + 0x3b0], rdi
mov qword [rbp + 0x3b0], r14
mov qword [rbp + 0x3b8], rsi
mov qword [rbp + 0x3c0], rsi
lea rax, vtable.rg_volcano_base::rg_KuoZhanDuiXiangLei.0
mov qword [rbp + 0x3b0], rax
lea rax, vtable.rg_volcano_base::rg_WenBenShuZuLei.0
mov qword [rbp + 0x3b0], rax
lea rax, [rbp + 0x3c8]
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x3c8], rdi
lea rax, vtable.CMStringArray.0
mov qword [rbp + 0x3c8], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x3d0], rdi
mov qword [rbp + 0x3d0], r14
mov qword [rbp + 0x3d8], rsi
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3d0], r12
mov qword [rbp + 0x3e8], rsi
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x400], 0x40
mov qword [rbp + 0x400], 0x100
mov qword [rbp + 0x290], rdi
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x298], rsi
mov qword [rbp + 0x2a0], rsi
mov qword [rbp + 0x290], rcx
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x7b8], rax
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x2b0], r14
mov qword [rbp + 0x2b8], rsi
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2b0], r12
mov qword [rbp + 0x2c8], rsi
mov qword [rbp + 0x2d8], rsi
mov qword [rbp + 0x2d0], rsi
mov qword [rbp + 0x2e0], 0x40
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2e0], 0xfe
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x90], 0x40
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x128], r14
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rsi
mov qword [rbp + 0x128], r12
mov qword [rbp + 0x140], rsi
mov qword [rbp + 0x150], rsi
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x158], 0x40
mov qword [rbp], rdi
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov qword [rbp], rcx
lea rax, [rbp + 0x20]
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x50], 0x40
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x50], 0xfe
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x178], rsi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x190], 0x40
lea rcx, [rbp + 0x550]
call fcn.1400657f0
nop
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], rsi
mov qword [rbp + 0x1e0], rsi
lea rax, vtable.CWString.0
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], rsi
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x208], rsi
mov qword [rbp + 0x218], rsi
mov qword [rbp + 0x210], rsi
mov qword [rbp + 0x220], 0x40
mov qword [rbp + 0x1e8], rsi
mov qword [rbp + 0x220], 0xfe
lea r12, [0x1401eac10]
mov r9, qword [0x14024ef08]
test r9, r9
jne 0x1400662d3
mov r9, r12
cmp qword [0x14024ef38], 0
cmovne r9, qword [0x14024ef28]
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x1400662e1
mov rax, rcx
jmp 0x1400662ef
cmp qword [rbx + 0x48], 0
mov rax, r12
je 0x1400662ef
mov rax, qword [rbx + 0x38]
sub r9, rax
movzx r8d, word [rax]
movzx edx, word [rax + r9]
sub r8d, edx
jne 0x140066308
add rax, 2
test edx, edx
jne 0x1400662f2
lea rax, [0x1401f6518]
test r8d, r8d
jne 0x14006633b
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x140066333
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rax, [0x1401f6518]
mov rdx, rax
jmp 0x1400665d0
mov r9, qword [0x14024ef78]
test r9, r9
jne 0x14006635a
mov r9, r12
cmp qword [0x14024efa8], 0
cmovne r9, qword [0x14024ef98]
test rcx, rcx
je 0x140066364
mov rax, rcx
jmp 0x140066372
cmp qword [rbx + 0x48], 0
mov rax, r12
je 0x140066372
mov rax, qword [rbx + 0x38]
sub r9, rax
nop word [rax + rax]
movzx r8d, word [rax]
movzx edx, word [rax + r9]
sub r8d, edx
jne 0x140066396
add rax, 2
test edx, edx
jne 0x140066380
test r8d, r8d
jne 0x1400663bf
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x1400663b3
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.POST
jmp 0x1400665d0
mov r9, qword [0x14024efd8]
test r9, r9
jne 0x1400663de
mov r9, r12
cmp qword [0x14024f008], 0
cmovne r9, qword [0x14024eff8]
test rcx, rcx
je 0x1400663e8
mov rax, rcx
jmp 0x1400663f6
cmp qword [rbx + 0x48], 0
mov rax, r12
je 0x1400663f6
mov rax, qword [rbx + 0x38]
sub r9, rax
nop dword [rax]
movzx r8d, word [rax]
movzx edx, word [rax + r9]
sub r8d, edx
jne 0x140066416
add rax, 2
test edx, edx
jne 0x140066400
test r8d, r8d
jne 0x14006643f
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x140066433
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.HEAD
jmp 0x1400665d0
mov r8, qword [0x14024f038]
test r8, r8
jne 0x14006645e
mov r8, r12
cmp qword [0x14024f068], 0
cmovne r8, qword [0x14024f058]
test rcx, rcx
jne 0x140066470
cmp qword [rbx + 0x48], rcx
mov rcx, r12
je 0x140066470
mov rcx, qword [rbx + 0x38]
sub r8, rcx
movzx edx, word [rcx]
movzx eax, word [rcx + r8]
sub edx, eax
jne 0x140066487
add rcx, 2
test eax, eax
jne 0x140066473
test edx, edx
jne 0x1400664af
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x1400664a3
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, [0x1401f6540]
jmp 0x1400665d0
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov rcx, rbx
call fcn.140062d10
test eax, eax
je 0x1400664e6
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x1400664da
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.OPTIONS
jmp 0x1400665d0
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov rcx, rbx
call fcn.140062d10
test eax, eax
je 0x14006651d
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x140066511
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.DELETE
jmp 0x1400665d0
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov rcx, rbx
call fcn.140062d10
test eax, eax
je 0x140066551
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x140066548
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.TRACE
jmp 0x1400665d0
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov rcx, rbx
call fcn.140062d10
test eax, eax
je 0x140066585
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14006657c
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.CONNECT
jmp 0x1400665d0
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov rcx, rbx
call fcn.140062d10
mov qword [rbp + 0x18], rsi
mov rdx, qword [rbp + 0x38]
test eax, eax
je 0x1400665b9
test rdx, rdx
je 0x1400665b0
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, str.PATCH
jmp 0x1400665d0
test rdx, rdx
je 0x1400665c9
lea rcx, [rbp + 0x20]
mov rax, qword [rbp + 0x20]
call qword [rax + 0x18]
lea rdx, [0x1401f6518]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x38], rsi
lea rcx, [rbp + 0x20]
call fcn.1400c65f0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
lea r10, vtable.CVolMem.0
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rsi
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.http:__
mov qword [rsp + 0x58], rax
mov eax, 1
mov dword [rbp - 0x68], eax
mov r11, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r11, rax
mov r14, qword [r15 + 0x18]
test r14, r14
je 0x1400666a2
mov rbx, 0xffffffffffffffff
inc rbx
cmp word [r14 + rbx*2], 0
jne 0x140066692
mov rdi, r14
jmp 0x1400666df
cmp qword [r15 + 0x48], 0
jne 0x1400666d1
mov rbx, rsi
mov rdi, r12
test r11, r11
je 0x1400667c2
cmp word [r11], 0
je 0x1400667c2
test rbx, rbx
jne 0x1400666f0
lea rdi, [rbx - 1]
jmp 0x1400667c5
mov rbx, qword [r15 + 0x48]
shr rbx, 1
dec rbx
mov rdi, qword [r15 + 0x38]
test rbx, rbx
jns 0x1400666af
mov rdi, 0xffffffffffffffff
jmp 0x1400667c5
mov r10, 0xffffffffffffffff
nop word [rax + rax]
inc r10
cmp word [r11 + r10*2], 0
jne 0x140066700
test r10, r10
jns 0x14006672e
mov r10, 0xffffffffffffffff
nop word [rax + rax]
inc r10
cmp word [r11 + r10*2], 0
jne 0x140066720
test r10, r10
jle 0x14006678c
sub rbx, r10
inc rbx
test rbx, rbx
jle 0x14006678c
sub r11, rdi
nop
mov r8, rdi
xor r9d, r9d
cmp r9, r10
je 0x14006679c
movzx edx, word [r8]
lea eax, [rdx - 0x61]
cmp ax, 0x19
ja 0x14006675c
sub dx, 0x20
movzx ecx, word [r8 + r11]
lea eax, [rcx - 0x61]
cmp ax, 0x19
ja 0x14006676e
sub cx, 0x20
cmp dx, cx
jne 0x14006677c
inc r9
add r8, 2
jmp 0x140066746
inc rsi
add rdi, 2
sub r11, 2
cmp rsi, rbx
jl 0x140066740
mov rdi, 0xffffffffffffffff
lea r10, vtable.CVolMem.0
jmp 0x1400667c5
test rdi, rdi
je 0x14006678c
test r14, r14
jne 0x1400667b3
cmp qword [r15 + 0x48], r14
mov r14, r12
je 0x1400667b3
mov r14, qword [r15 + 0x38]
sub rdi, r14
sar rdi, 1
lea r10, vtable.CVolMem.0
jmp 0x1400667c5
mov rdi, rsi
lea rdx, str.https:__
cmp edi, 0xffffffff
jne 0x1400669b4
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], r8
lea rdi, vtable.CVolObject.0
mov qword [rbp - 0x60], rdi
xor ecx, ecx
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x50], rcx
lea rax, vtable.CWString.0
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x40]
mov qword [rbp + 0x770], rax
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x40], r10
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x10], 0x40
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x10], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x48], rdx
mov eax, 3
mov dword [rbp - 0x68], eax
mov r11, r12
mov rax, qword [rbp - 0x48]
test rax, rax
cmovne r11, rax
mov r14, qword [r15 + 0x18]
test r14, r14
je 0x140066884
mov rbx, 0xffffffffffffffff
inc rbx
cmp word [r14 + rbx*2], 0
jne 0x140066874
mov rdi, r14
jmp 0x1400668c1
cmp qword [r15 + 0x48], 0
jne 0x1400668b3
mov rbx, rcx
mov rdi, r12
test r11, r11
je 0x1400669a8
cmp word [r11], 0
je 0x1400669a8
test rbx, rbx
jne 0x1400668d2
lea rdi, [rbx - 1]
jmp 0x1400669ab
mov rbx, qword [r15 + 0x48]
shr rbx, 1
dec rbx
mov rdi, qword [r15 + 0x38]
test rbx, rbx
jns 0x140066891
mov rdi, 0xffffffffffffffff
jmp 0x1400669ab
mov r10, 0xffffffffffffffff
nop dword [rax]
inc r10
cmp word [r11 + r10*2], 0
jne 0x1400668e0
test r10, r10
jns 0x14006690e
mov r10, 0xffffffffffffffff
nop word [rax + rax]
inc r10
cmp word [r11 + r10*2], 0
jne 0x140066900
test r10, r10
jle 0x140066972
sub rbx, r10
inc rbx
test rbx, rbx
jle 0x140066972
mov rsi, rcx
sub r11, rdi
mov r8, rdi
mov r9, rcx
cmp r9, r10
je 0x140066982
movzx edx, word [r8]
lea eax, [rdx - 0x61]
cmp ax, 0x19
ja 0x14006693d
sub dx, 0x20
movzx ecx, word [r8 + r11]
lea eax, [rcx - 0x61]
cmp ax, 0x19
ja 0x14006694f
sub cx, 0x20
cmp dx, cx
jne 0x14006695d
inc r9
add r8, 2
jmp 0x140066927
inc rsi
add rdi, 2
sub r11, 2
cmp rsi, rbx
mov ecx, 0
jl 0x140066921
mov rdi, 0xffffffffffffffff
lea r10, vtable.CVolMem.0
jmp 0x1400669ab
test rdi, rdi
je 0x140066972
test r14, r14
jne 0x140066999
cmp qword [r15 + 0x48], r14
mov r14, r12
je 0x140066999
mov r14, qword [r15 + 0x38]
sub rdi, r14
sar rdi, 1
lea r10, vtable.CVolMem.0
jmp 0x1400669ab
mov rdi, rcx
cmp edi, 0xffffffff
jne 0x1400669b4
mov bl, 1
jmp 0x1400669b6
xor bl, bl
mov r14d, dword [rbp - 0x68]
test r14b, 2
je 0x140066a10
and r14d, 0xfffffffd
mov dword [rbp - 0x68], r14d
lea rax, [rbp - 0x40]
mov qword [rbp + 0x770], rax
mov qword [rbp - 0x40], r10
mov rdx, qword [rbp - 0x28]
test rdx, rdx
je 0x1400669f1
lea rcx, [rbp - 0x40]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
lea r10, vtable.CVolMem.0
xor esi, esi
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x20], rsi
lea rdi, vtable.CVolObject.0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x60], rdi
jmp 0x140066a19
xor esi, esi
lea rdi, vtable.CVolObject.0
test r14b, 1
je 0x140066a6b
and r14d, 0xfffffffe
mov dword [rbp - 0x68], r14d
lea rax, [rsp + 0x60]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x60], r10
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x140066a54
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
lea r10, vtable.CVolMem.0
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x40], rdi
test bl, bl
lea rbx, vtable.CVolObject.0
je 0x140066bb6
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rsi
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.http:__
mov qword [rsp + 0x58], rax
mov r8, r15
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x98]
call fcn.1400ccbf0
nop
mov rdx, rax
mov rcx, r15
call fcn.14001ed30
nop
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x780], rax
lea rdi, vtable.CVolMem.0
mov qword [rbp + 0xb8], rdi
mov rdx, qword [rbp + 0xd0]
test rdx, rdx
je 0x140066b56
lea rcx, [rbp + 0xb8]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0x98], rbx
lea rax, [rsp + 0x60]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x60], rdi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x140066b9f
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
mov r8d, 8
lea rdx, [rbp + 0x98]
mov rcx, r15
call fcn.1400cbb20
nop
mov rcx, rax
call fcn.1400cc2a0
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x140066bea
cmp qword [rax + 0x48], rdx
mov rdx, r12
je 0x140066bea
mov rdx, qword [rax + 0x38]
mov rcx, 0xffffffffffffffff
lea r8, str.https:__
nop dword [rax + rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x140066c26
add rcx, 2
cmp rcx, 9
je 0x140066c9f
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x140066c00
sbb edi, edi
or edi, 1
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x770], rax
lea r9, vtable.CVolMem.0
mov qword [rbp + 0xb8], r9
mov rdx, qword [rbp + 0xd0]
test rdx, rdx
je 0x140066c67
lea rcx, [rbp + 0xb8]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
lea r9, vtable.CVolMem.0
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0x98], rbx
mov rcx, qword [rbp + 0x7b0]
mov r8, qword [rcx + 0x18]
test r8, r8
je 0x140066ca3
mov rax, r8
jmp 0x140066cb1
mov edi, esi
jmp 0x140066c2b
cmp qword [rcx + 0x48], 0
mov rax, r12
je 0x140066cb1
mov rax, qword [rcx + 0x38]
cmp word [rax], 0
jne 0x140066e76
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], rcx
mov qword [rbp - 0x60], rbx
xor r13d, r13d
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], r13
lea r8, vtable.CWString.0
mov qword [rbp - 0x60], r8
lea rax, [rbp - 0x40]
mov qword [rbp + 0x770], rax
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x40], r9
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x10], 0x40
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x10], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x48], r12
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x40], r8
lea rax, [rsp + 0x60]
mov qword [rbp + 0x7b0], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r13
mov qword [rbp - 0x70], 0xfe
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x58], r12
mov r9, r12
mov rax, qword [rbp - 0x48]
test rax, rax
cmovne r9, rax
mov r8, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r8, rax
mov rax, qword [rbp + 0x248]
test rax, rax
jne 0x140066dd3
mov rax, r12
cmp qword [rbp + 0x278], r13
cmovne rax, qword [rbp + 0x268]
mov dword [rsp + 0x20], r13d
mov edx, 1
mov rcx, rax
call qword [0x14024ece0]
mov rsi, rax
mov qword [rbp + 0x770], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x140066e1d
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x80], r13
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
lea rax, [rbp - 0x40]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rbp - 0x40], rax
mov rdx, qword [rbp - 0x28]
test rdx, rdx
je 0x140066e5d
lea rcx, [rbp - 0x40]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x60], rbx
jmp 0x140067086
test edi, edi
jne 0x140066ee5
mov r9, qword [r13 + 0x18]
test r9, r9
jne 0x140066e90
cmp qword [r13 + 0x48], r9
mov r9, r12
je 0x140066e90
mov r9, qword [r13 + 0x38]
test r8, r8
jne 0x140066ea2
cmp qword [rcx + 0x48], r8
mov r8, r12
je 0x140066ea2
mov r8, qword [rcx + 0x38]
mov rax, qword [rbp + 0x248]
test rax, rax
jne 0x140066ec1
mov rax, r12
cmp qword [rbp + 0x278], 0
cmovne rax, qword [rbp + 0x268]
xor r13d, r13d
mov dword [rsp + 0x20], r13d
lea edx, [r13 + 3]
mov rcx, rax
call qword [0x14024ece0]
mov rsi, rax
mov qword [rbp + 0x770], rax
jmp 0x140067086
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rsi
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x770], rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rsi
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.http_
mov qword [rsp + 0x58], rax
mov r8, rcx
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x98]
call fcn.1400ccbf0
nop
mov r9, qword [r13 + 0x18]
test r9, r9
jne 0x140066f96
cmp qword [r13 + 0x48], r9
mov r9, r12
je 0x140066f96
mov r9, qword [r13 + 0x38]
mov r8, qword [rax + 0x18]
test r8, r8
jne 0x140066fac
cmp qword [rax + 0x48], r8
mov r8, r12
je 0x140066fac
mov r8, qword [rax + 0x38]
mov rax, qword [rbp + 0x248]
test rax, rax
jne 0x140066fcb
mov rax, r12
cmp qword [rbp + 0x278], 0
cmovne rax, qword [rbp + 0x268]
xor r13d, r13d
mov dword [rsp + 0x20], r13d
lea edx, [r13 + 3]
mov rcx, rax
call qword [0x14024ece0]
mov rsi, rax
mov qword [rbp + 0x770], rax
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rbp + 0xb8], rax
mov rdx, qword [rbp + 0xd0]
test rdx, rdx
je 0x14006701f
lea rcx, [rbp + 0xb8]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0xd0], r13
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0xd8], r13
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0x98], rbx
lea rax, [rsp + 0x60]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x14006706f
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x80], r13
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
test rsi, rsi
jne 0x1400674aa
lea rcx, [rbp + 0x568]
mov rax, qword [rbp + 0x568]
call qword [rax + 0x88]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x568]
call fcn.140007630
mov rbx, qword [rbp + 0x778]
mov rcx, rbx
call fcn.1400657f0
nop
lea rax, vtable.rg_i_HTTP::rg_WangYeFangWenXiangYingLeii.0
mov qword [rbx], rax
lea rdx, [rbp + 0x550]
mov rcx, rbx
call fcn.140064760
nop
or r14d, 4
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x770], rax
lea rsi, vtable.CVolMem.0
mov qword [rbp + 0x1f0], rsi
mov rdx, qword [rbp + 0x208]
test rdx, rdx
je 0x14006711d
lea rcx, [rbp + 0x1f0]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x218], r13
mov qword [rbp + 0x210], r13
lea rdi, vtable.CVolObject.0
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1d0], rdi
lea rcx, [rbp + 0x650]
call fcn.140006fb0
nop
lea rax, [rbp + 0x5f8]
mov qword [rbp + 0x770], rax
lea rcx, [rbp + 0x610]
call fcn.14001eda0
nop
mov qword [rbp + 0x5f8], rdi
lea rax, [rbp + 0x5a0]
mov qword [rbp + 0x7b0], rax
lea rcx, [rbp + 0x5b8]
call fcn.14001eda0
nop
mov qword [rbp + 0x5a0], rdi
lea rax, [rbp + 0x568]
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x568], rsi
mov rdx, qword [rbp + 0x580]
test rdx, rdx
je 0x1400671c6
lea rcx, [rbp + 0x568]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x580], r13
mov qword [rbp + 0x590], r13
mov qword [rbp + 0x588], r13
mov qword [rbp + 0x568], rdi
mov qword [rbp + 0x550], rdi
mov qword [rbp + 0x160], rsi
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x14006720d
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], r13
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x160], rdi
lea rax, [rbp + 0x20]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x20], rsi
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14006724b
lea rcx, [rbp + 0x20]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x38], r13
mov qword [rbp + 0x48], r13
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x20], rdi
mov qword [rbp], rdi
mov qword [rbp + 0x128], rsi
mov rdx, qword [rbp + 0x140]
test rdx, rdx
je 0x140067283
lea rcx, [rbp + 0x128]
mov rax, qword [rbp + 0x128]
call qword [rax + 0x18]
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x148], r13
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x60], rsi
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1400672b7
lea rcx, [rbp + 0x60]
mov rax, qword [rbp + 0x60]
call qword [rax + 0x18]
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x60], rdi
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x2b0], rsi
mov rdx, qword [rbp + 0x2c8]
test rdx, rdx
je 0x1400672fb
lea rcx, [rbp + 0x2b0]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x2c8], r13
mov qword [rbp + 0x2d8], r13
mov qword [rbp + 0x2d0], r13
mov qword [rbp + 0x2b0], rdi
mov qword [rbp + 0x290], rdi
lea rcx, [rbp + 0x3c8]
call fcn.14001eda0
nop
mov qword [rbp + 0x3b0], rdi
lea rax, [rbp + 0x370]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x370], rsi
mov rdx, qword [rbp + 0x388]
test rdx, rdx
je 0x140067360
lea rcx, [rbp + 0x370]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x388], r13
mov qword [rbp + 0x398], r13
mov qword [rbp + 0x390], r13
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x350], rdi
lea rax, [rbp + 0x310]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x310], rsi
mov rdx, qword [rbp + 0x328]
test rdx, rdx
je 0x1400673b1
lea rcx, [rbp + 0x310]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x328], r13
mov qword [rbp + 0x338], r13
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x310], rdi
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1400673f8
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r13
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1b8], r13
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0xf0], rsi
mov rdx, qword [rbp + 0x108]
test rdx, rdx
je 0x140067438
lea rcx, [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
call qword [rax + 0x18]
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x118], r13
mov qword [rbp + 0x110], r13
mov qword [rbp + 0xf0], rdi
lea rax, [rbp + 0x250]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x250], rsi
mov rdx, qword [rbp + 0x268]
test rdx, rdx
je 0x140067482
lea rcx, [rbp + 0x250]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x278], r13
mov qword [rbp + 0x270], r13
mov qword [rbp + 0x250], rdi
mov qword [rbp + 0x230], rdi
jmp 0x14006961d
mov rdx, r15
lea rcx, [rbp + 0x98]
call fcn.140014b30
mov rbx, rax
lea rcx, [rbp + 0x2f0]
mov rdx, qword [rbp + 0x2f0]
call qword [rdx + 0x88]
mov rcx, qword [rbx + 8]
mov qword [rbp + 0x2f8], rcx
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x300], rcx
mov rcx, qword [rbx + 0x18]
mov qword [rbp + 0x308], rcx
lea rcx, [rbp + 0x310]
mov rdx, qword [rbp + 0x310]
call qword [rdx + 0x88]
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x310]
call fcn.140007630
nop
lea rcx, [rbp + 0xb8]
call fcn.140007a50
nop
lea r14, vtable.CVolObject.0
mov qword [rbp + 0x98], r14
mov rcx, r15
call fcn.140015f50
mov ebx, eax
lea rdx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], r13
lea r9, vtable.CWString.0
mov qword [rbp - 0x60], r9
lea rax, [rbp - 0x40]
mov qword [rbp + 0x7b0], rax
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], r13
lea rcx, vtable.CVolMem.0
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x10], 0x40
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x10], 0xfe
lea r8, vtable.CWConstString.0
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x48], r12
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x40], r9
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r13
mov qword [rbp - 0x70], 0xfe
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x58], r12
mov rcx, r12
mov rax, qword [rbp - 0x48]
test rax, rax
cmovne rcx, rax
mov r9, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r9, rax
mov rax, qword [rbp + 0x308]
test rax, rax
jne 0x140067658
mov rax, r12
cmp qword [rbp + 0x338], 0
cmovne rax, qword [rbp + 0x328]
mov dword [rsp + 0x38], r13d
mov dword [rsp + 0x30], r13d
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], rcx
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call qword [0x14024ecf8]
mov r14, rax
mov qword [rbp + 0x7a8], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1400676b5
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x80], r13
lea rcx, vtable.CVolObject.0
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x40], rcx
lea rax, [rbp - 0x40]
mov qword [rbp + 0x7b0], rax
lea rax, vtable.CVolMem.0
mov qword [rbp - 0x40], rax
mov rdx, qword [rbp - 0x28]
test rdx, rdx
je 0x140067703
lea rcx, [rbp - 0x40]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
lea rcx, vtable.CVolObject.0
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x60], rcx
test r14, r14
jne 0x14006791c
mov rcx, rsi
call qword [0x14024ec80]
lea rcx, [rbp + 0x568]
mov rax, qword [rbp + 0x568]
call qword [rax + 0x88]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x568]
call fcn.140007630
mov rbx, qword [rbp + 0x778]
mov rcx, rbx
call fcn.1400657f0
nop
lea rax, vtable.rg_i_HTTP::rg_WangYeFangWenXiangYingLeii.0
mov qword [rbx], rax
lea rdx, [rbp + 0x550]
mov rcx, rbx
call fcn.140064760
nop
mov eax, dword [rbp - 0x68]
or eax, 4
mov dword [rbp - 0x68], eax
lea rcx, [rbp + 0x1d0]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x550]
call fcn.140064870
nop
lea rsi, vtable.CVolMem.0
mov qword [rbp + 0x160], rsi
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x1400677c8
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], r13
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x180], r13
lea rdi, vtable.CVolObject.0
mov qword [rbp + 0x160], rdi
lea rcx, [rbp]
call fcn.140006fb0
nop
mov qword [rbp + 0x128], rsi
mov rdx, qword [rbp + 0x140]
test rdx, rdx
je 0x140067819
lea rcx, [rbp + 0x128]
mov rax, qword [rbp + 0x128]
call qword [rax + 0x18]
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x148], r13
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x60], rsi
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x14006784d
lea rcx, [rbp + 0x60]
mov rax, qword [rbp + 0x60]
call qword [rax + 0x18]
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x60], rdi
lea rcx, [rbp + 0x290]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x3c8]
call fcn.14001eda0
nop
mov qword [rbp + 0x3b0], rdi
lea rcx, [rbp + 0x350]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x2f0]
call fcn.140006fb0
nop
mov qword [rbp + 0x198], rsi
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1400678c2
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r13
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1b8], r13
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0xf0], rsi
mov rdx, qword [rbp + 0x108]
test rdx, rdx
je 0x140067902
lea rcx, [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
call qword [rax + 0x18]
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x118], r13
mov qword [rbp + 0x110], r13
jmp 0x14006960a
mov rax, 0xffffffff80000010
mov rcx, 0xffffffff80800010
cmp ebx, 0x1bb
cmove rax, rcx
mov r13, qword [rbp + 0x7a0]
mov rcx, qword [r13 + 0x18]
test rcx, rcx
jne 0x140067951
cmp qword [r13 + 0x48], rcx
mov rcx, r12
je 0x140067951
mov rcx, qword [r13 + 0x38]
cmp word [rcx], 0
je 0x14006795c
bts rax, 0x13
mov rbx, rax
bts rbx, 0x15
cmp dword [rbp + 0x7c8], 1
cmovne rbx, rax
mov eax, 0x800000
mov ecx, 0x4000
test edi, edi
cmovne eax, ecx
or rbx, rax
mov rdx, r15
lea rcx, [rbp + 0x4f0]
call fcn.140016f50
nop
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.14001ed30
nop
lea rcx, [rbp + 0x4f0]
call fcn.140006fb0
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], r8
lea rcx, vtable.CVolObject.0
mov qword [rbp - 0x60], rcx
xor edi, edi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
lea r10, vtable.CWString.0
mov qword [rbp - 0x60], r10
lea rax, [rbp - 0x40]
mov qword [rbp + 0x7b0], rax
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], rdi
lea rdx, vtable.CVolMem.0
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x10], 0x40
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x10], 0xfe
lea r9, vtable.CWConstString.0
mov qword [rbp - 0x60], r9
mov qword [rbp - 0x48], r12
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x40], r10
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rdi
mov qword [rbp - 0x70], 0xfe
mov qword [rsp + 0x40], r9
lea rax, str.HTTP_1.1
mov qword [rsp + 0x58], rax
mov rcx, r12
mov rax, qword [rbp - 0x48]
test rax, rax
cmovne rcx, rax
mov r9, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r9, rax
mov r8, qword [rbp + 0x368]
test r8, r8
jne 0x140067ad9
mov r8, r12
cmp qword [rbp + 0x398], rdi
cmovne r8, qword [rbp + 0x388]
mov rax, qword [rbp + 0x18]
test rax, rax
jne 0x140067aef
mov rax, r12
cmp qword [rbp + 0x48], 0
cmovne rax, qword [rbp + 0x38]
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
mov rdx, rax
mov rcx, r14
call qword [0x14024ec68]
mov r15, rax
mov qword [rbp + 0x7b0], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x140067b45
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x80], rdi
lea rbx, vtable.CVolObject.0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
lea rax, [rbp - 0x40]
mov qword [rbp + 0x780], rax
lea rax, vtable.CVolMem.0
mov qword [rbp - 0x40], rax
mov rdx, qword [rbp - 0x28]
test rdx, rdx
je 0x140067b8c
lea rcx, [rbp - 0x40]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x60], rbx
test r15, r15
jne 0x140067db5
mov rcx, rsi
call qword [0x14024ec80]
mov rcx, r14
call qword [0x14024ec80]
lea rcx, [rbp + 0x568]
mov rax, qword [rbp + 0x568]
call qword [rax + 0x88]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x568]
call fcn.140007630
mov rbx, qword [rbp + 0x778]
mov rcx, rbx
call fcn.1400657f0
nop
lea rax, vtable.rg_i_HTTP::rg_WangYeFangWenXiangYingLeii.0
mov qword [rbx], rax
lea rdx, [rbp + 0x550]
mov rcx, rbx
call fcn.140064760
nop
mov eax, dword [rbp - 0x68]
or eax, 4
mov dword [rbp - 0x68], eax
lea rcx, [rbp + 0x1d0]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x550]
call fcn.140064870
nop
lea r14, vtable.CVolMem.0
mov qword [rbp + 0x160], r14
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x140067c5a
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], rdi
mov qword [rbp + 0x188], rdi
mov qword [rbp + 0x180], rdi
lea rsi, vtable.CVolObject.0
mov qword [rbp + 0x160], rsi
lea rcx, [rbp]
call fcn.140006fb0
nop
mov qword [rbp + 0x128], r14
mov rdx, qword [rbp + 0x140]
test rdx, rdx
je 0x140067cab
lea rcx, [rbp + 0x128]
mov rax, qword [rbp + 0x128]
call qword [rax + 0x18]
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x148], rdi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x60], r14
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x140067cdf
lea rcx, [rbp + 0x60]
mov rax, qword [rbp + 0x60]
call qword [rax + 0x18]
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x60], rsi
lea rcx, [rbp + 0x290]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x3c8]
call fcn.14001eda0
nop
mov qword [rbp + 0x3b0], rsi
lea rcx, [rbp + 0x350]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x2f0]
call fcn.140006fb0
nop
mov qword [rbp + 0x198], r14
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x140067d54
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], rdi
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1b8], rdi
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0xf0], r14
mov rdx, qword [rbp + 0x108]
test rdx, rdx
je 0x140067d94
lea rcx, [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
call qword [rax + 0x18]
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0x118], rdi
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0xf0], rsi
jmp 0x140069611
mov rsi, qword [rbp + 0x798]
mov rax, qword [rsi + 0x48]
shr rax, 3
lea r14, [0x1401f71f0]
test eax, eax
jle 0x140067eba
xor r15d, r15d
cmp qword [rsi + 0x48], 0
mov rdx, r15
je 0x140067de4
mov rdx, qword [rsi + 0x38]
movsxd rax, edi
mov rdx, qword [rdx + rax*8]
test rdx, rdx
cmove rdx, r12
lea rcx, [rbp + 0x410]
call fcn.140006be0
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.1400ccda0
mov rbx, rax
lea rcx, [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1d0]
call qword [rdx + 0x88]
mov rcx, qword [rbx + 8]
mov qword [rbp + 0x1d8], rcx
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbx + 0x18]
mov qword [rbp + 0x1e8], rcx
lea rcx, [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1f0]
call qword [rdx + 0x88]
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x1f0]
call fcn.140007630
nop
lea rcx, [rbp + 0xb8]
call fcn.140007a50
nop
lea rbx, vtable.CVolObject.0
mov qword [rbp + 0x98], rbx
lea rcx, [rbp + 0x430]
call fcn.140007a50
nop
mov qword [rbp + 0x410], rbx
inc rdi
mov rax, qword [rsi + 0x48]
shr rax, 3
cdqe
cmp rdi, rax
jl 0x140067dd6
mov r15, qword [rbp + 0x7b0]
lea r9, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x40], rbx
xor r14d, r14d
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea r11, vtable.CWString.0
mov qword [rsp + 0x40], r11
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea r10, vtable.CWConstString.0
mov qword [rsp + 0x40], r10
lea rax, str.Accept:
mov qword [rsp + 0x58], rax
mov r8, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r8, rax
mov rsi, qword [rbp + 0x208]
mov rdi, qword [rbp + 0x218]
mov rbx, qword [rbp + 0x1e8]
test rbx, rbx
je 0x140067f8c
mov rcx, rbx
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp word [rbx + rdx*2], 0
jne 0x140067f80
jmp 0x140067fc5
test rdi, rdi
jne 0x140067fb9
mov rcx, r12
mov rdx, r14
test r8, r8
je 0x140068038
cmp word [r8], 0
je 0x140068038
test rdx, rdx
jne 0x140067fd3
lea rcx, [rdx - 1]
jmp 0x14006803b
mov rcx, rsi
mov rdx, rdi
shr rdx, 1
dec rdx
test rdx, rdx
jns 0x140067f97
mov rcx, 0xffffffffffffffff
jmp 0x14006803b
mov r9, 0xffffffffffffffff
nop word [rax + rax]
inc r9
cmp word [r8 + r9*2], 0
jne 0x140067fe0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], 1
call fcn.1400cac00
mov rcx, rax
test rax, rax
jne 0x140068021
lea rcx, [rax - 1]
lea r9, vtable.CVolCommonBaseWithMemManager.0
lea r10, vtable.CWConstString.0
lea r11, vtable.CWString.0
jmp 0x14006803b
test rbx, rbx
jne 0x140068030
mov rbx, r12
test rdi, rdi
cmovne rbx, rsi
sub rcx, rbx
sar rcx, 1
jmp 0x14006800a
mov rcx, r14
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
lea rdi, vtable.CVolMem.0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
lea rbx, vtable.CVolObject.0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
cmp ecx, 0xffffffff
jne 0x140068144
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x40], r11
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
mov qword [rsp + 0x40], r10
lea rax, str._r_nAccept:_image_gif__image_x_xbitmap__image_jpeg__image_pjpeg__application_x_shockwave_flash__application_vnd.ms_excel__application_vnd.ms_powerpoint__application_msword___
mov qword [rsp + 0x58], rax
mov rdx, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400cb470
nop
lea rax, [rsp + 0x60]
mov qword [rbp + 0x788], rax
mov qword [rsp + 0x60], rdi
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x14006812d
lea rcx, [rsp + 0x60]
call qword [method.rg_i_ucheck::rg_YingYongXinXi.virtual_24]
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x40], rbx
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.Accept_Language:
mov qword [rsp + 0x58], rax
mov r8, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r8, rax
mov r14, qword [rbp + 0x208]
mov rsi, qword [rbp + 0x218]
mov rdi, qword [rbp + 0x1e8]
test rdi, rdi
je 0x14006820c
mov rcx, rdi
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp word [rdi + rdx*2], 0
jne 0x140068200
jmp 0x140068239
test rsi, rsi
jne 0x14006822d
mov rcx, r12
xor edx, edx
test r8, r8
je 0x140068297
cmp word [r8], 0
je 0x140068297
test rdx, rdx
jne 0x140068247
lea rbx, [rdx - 1]
jmp 0x140068299
mov rcx, r14
mov rdx, rsi
shr rdx, 1
dec rdx
test rdx, rdx
jns 0x140068216
mov rbx, 0xffffffffffffffff
jmp 0x140068299
mov r9, 0xffffffffffffffff
nop
inc r9
cmp word [r8 + r9*2], 0
jne 0x140068250
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 1
call fcn.1400cac00
mov rbx, rax
test rax, rax
jne 0x140068280
lea rbx, [rax - 1]
jmp 0x140068299
test rdi, rdi
jne 0x14006828f
mov rdi, r12
test rsi, rsi
cmovne rdi, r14
sub rbx, rdi
sar rbx, 1
jmp 0x140068299
xor ebx, ebx
lea rcx, [rsp + 0x40]
call fcn.140006fb0
lea rsi, vtable.CVolCommonBaseWithMemManager.0
lea rdi, vtable.CVolObject.0
cmp ebx, 0xffffffff
jne 0x14006836a
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x40], rdi
xor ebx, ebx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], rbx
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rbx
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str._r_nAccept_Language:_zh_cn
mov qword [rsp + 0x58], rax
mov rdx, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400cb470
nop
lea rcx, [rsp + 0x40]
call fcn.140006fb0
jmp 0x14006836c
xor ebx, ebx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], rbx
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], rbx
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.Content_Type:
mov qword [rsp + 0x58], rax
mov r8, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r8, rax
mov r14, qword [rbp + 0x208]
mov rsi, qword [rbp + 0x218]
mov rdi, qword [rbp + 0x1e8]
test rdi, rdi
je 0x140068431
mov rcx, rdi
mov rdx, 0xffffffffffffffff
inc rdx
cmp word [rdi + rdx*2], 0
jne 0x140068425
jmp 0x140068466
test rsi, rsi
jne 0x14006845a
mov rcx, r12
mov rdx, rbx
test r8, r8
je 0x1400684c9
cmp word [r8], 0
je 0x1400684c9
test rdx, rdx
jne 0x140068477
lea rbx, [rdx - 1]
xor r14d, r14d
jmp 0x1400684cf
mov rcx, r14
mov rdx, rsi
shr rdx, 1
dec rdx
test rdx, rdx
jns 0x14006843c
mov rbx, 0xffffffffffffffff
xor r14d, r14d
jmp 0x1400684cf
mov r9, 0xffffffffffffffff
nop
inc r9
cmp word [r8 + r9*2], 0
jne 0x140068480
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 1
call fcn.1400cac00
mov rbx, rax
test rax, rax
jne 0x1400684af
lea rbx, [rax - 1]
xor r14d, r14d
jmp 0x1400684cf
test rdi, rdi
jne 0x1400684be
mov rdi, r12
test rsi, rsi
cmovne rdi, r14
sub rbx, rdi
sar rbx, 1
xor r14d, r14d
jmp 0x1400684cf
xor r14d, r14d
mov ebx, r14d
lea rcx, [rsp + 0x40]
call fcn.140006fb0
lea rsi, vtable.CVolObject.0
cmp ebx, 0xffffffff
lea rbx, vtable.CVolCommonBaseWithMemManager.0
jne 0x14006859e
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
lea rdi, vtable.CVolMem.0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str._r_nContent_Type:_application_x_www_form_urlencoded
mov qword [rsp + 0x58], rax
mov rdx, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400cb470
nop
lea rcx, [rsp + 0x40]
call fcn.140006fb0
jmp 0x1400685a5
lea rdi, vtable.CVolMem.0
mov rax, qword [r13 + 0x18]
test rax, rax
jne 0x1400685bb
cmp qword [r13 + 0x48], rax
mov rax, r12
je 0x1400685bb
mov rax, qword [r13 + 0x38]
cmp word [rax], 0
je 0x140068775
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str.Cookie:
mov qword [rsp + 0x58], rax
mov rdx, r12
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne rdx, rax
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
mov rcx, r13
call fcn.1400cc590
mov rbx, rax
lea rcx, [rsp + 0x40]
call fcn.140006fb0
cmp ebx, 0xffffffff
jne 0x140068753
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x780], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, str._r_nCookie:
mov qword [rsp + 0x58], rax
mov r8, r13
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x4f0]
call fcn.1400ccbf0
nop
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x14006872d
cmp qword [rax + 0x48], rdx
mov rdx, r12
je 0x14006872d
mov rdx, qword [rax + 0x38]
lea rcx, [rbp + 0x1d0]
call fcn.1400cb470
nop
lea rcx, [rbp + 0x4f0]
call fcn.140006fb0
nop
lea rcx, [rsp + 0x40]
call fcn.140006fb0
jmp 0x140068775
mov rdx, qword [r13 + 0x18]
test rdx, rdx
jne 0x140068769
cmp qword [r13 + 0x48], rdx
mov rdx, r12
je 0x140068769
mov rdx, qword [r13 + 0x38]
lea rcx, [rbp + 0x1d0]
call fcn.1400cb470
mov rcx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x18]
test rdx, rdx
je 0x14006878b
mov rax, rdx
jmp 0x140068795
mov rax, r12
test rcx, rcx
cmovne rax, r8
cmp word [rax], 0
je 0x1400687d9
test rdx, rdx
jne 0x1400687aa
mov rdx, r12
test rcx, rcx
cmovne rdx, r8
mov rcx, r14
lea r8, [0x1401f6518]
nop dword [rax]
nop dword [rax + rax]
movzx eax, word [rdx + rcx*2]
inc rcx
cmp ax, word [r8 + rcx*2 - 2]
jne 0x140068d8f
cmp rcx, 4
jne 0x1400687c0
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x60]
call fcn.1400a6510
mov rbx, rax
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0x60]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140007630
nop
lea r12, vtable.CVolMem.0
mov qword [rbp - 0x60], r12
mov rdx, qword [rbp - 0x48]
test rdx, rdx
je 0x140068829
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax + 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x60], rsi
mov rdx, qword [rbp + 0x78]
mov rax, qword [rbp + 0x88]
test rax, rax
cmove rdx, r14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
mov r8d, eax
mov rcx, r15
call qword [0x14024ec98]
mov ecx, 4
call fcn.1401b0f3c
mov rdi, rax
mov dword [rax], r14d
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], 0x40
mov esi, dword [rbp - 0x68]
or esi, 8
mov dword [rbp - 0x68], esi
mov rbx, qword [rbp - 0x30]
mov eax, 0x400
cqo
idiv rbx
sub rbx, rdx
add rbx, 0x400
mov rdx, rbx
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x38], 0x400
xor edx, edx
mov r8d, 0x400
mov rcx, rax
call fcn.1401b2ee0
lea rcx, [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
call qword [rax + 0x88]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xf0]
call fcn.140007630
and esi, 0xfffffff7
mov dword [rbp - 0x68], esi
mov qword [rbp - 0x60], r12
mov rdx, qword [rbp - 0x48]
test rdx, rdx
je 0x14006892e
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax + 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
lea rbx, vtable.CVolObject.0
mov qword [rbp - 0x60], rbx
mov qword [rbp + 0x1c8], 0x100000
lea rcx, [rbp + 0xf0]
call fcn.14001e190
mov r9, rdi
mov r8d, 0x400
mov rdx, rax
mov rcx, r15
call qword [0x14024ecc8]
mov eax, dword [rdi]
test eax, eax
je 0x140068a00
nop dword [rax + rax]
movsxd r8, eax
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xf0]
call fcn.140069640
nop
mov r8, qword [rax + 0x28]
test r8, r8
mov rdx, r14
je 0x1400689a4
mov rdx, qword [rax + 0x18]
lea rcx, [rbp + 0x198]
call fcn.1400c6810
nop
mov qword [rbp - 0x60], r12
mov rdx, qword [rbp - 0x48]
test rdx, rdx
je 0x1400689c9
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax + 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x60], rbx
lea rcx, [rbp + 0xf0]
call fcn.14001e190
mov r9, rdi
mov r8d, 0x400
mov rdx, rax
mov rcx, r15
call qword [0x14024ecc8]
mov eax, dword [rdi]
test eax, eax
jne 0x140068980
mov rcx, rdi
call fcn.1401b0f08
mov ecx, 0x1388
call fcn.1401b0f3c
mov r12, rax
mov qword [rbp + 0x780], rax
xor edx, edx
mov r8d, 0x1388
mov rcx, rax
call fcn.1401b2ee0
mov ecx, 4
call fcn.1401b0f3c
mov r13, rax
mov qword [rbp + 0x788], rax
mov dword [rax], 0x1388
mov qword [rsp + 0x20], r14
mov r9, rax
mov r8, r12
mov edx, socket
mov rcx, r15
call qword [0x14024ecb0]
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rsp + 0x40], rcx
lea rdi, vtable.CVolObject.0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x7b8], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
lea rax, vtable.CVolMem.0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
lea rax, reloc.OLEAUT32.dll_VariantCopyInd
mov qword [rsp + 0x58], rax
mov rdx, r12
lea rcx, [rbp + 0x4f0]
call fcn.140006be0
mov rdx, rax
mov rax, qword [rsp + 0x58]
lea rbx, [0x1401eac10]
test rax, rax
jne 0x140068b24
mov rax, rbx
cmp qword [rbp - 0x78], 0
cmovne rax, qword [rsp + 0x78]
mov rcx, qword [rdx + 0x18]
test rcx, rcx
jne 0x140068b3a
cmp qword [rdx + 0x48], rcx
mov rcx, rbx
je 0x140068b3a
mov rcx, qword [rdx + 0x38]
mov qword [rsp + 0x20], 1
mov r9d, 1
mov r8, rax
lea rdx, [rbp + 0x3c8]
call fcn.1400c0ef0
nop
lea rcx, [rbp + 0x4f0]
call fcn.140006fb0
nop
lea rcx, [rsp + 0x40]
call fcn.140006fb0
mov r15, r14
mov rcx, qword [rbp + 0x3f8]
test rcx, 0xfffffffffffffff8
jbe 0x14006921b
lea rbx, str.Set_Cookie
lea r13, [0x1401eac10]
lea r12, vtable.CVolObject.0
lea rsi, vtable.CVolMem.0
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbp + 0x3e8]
test rcx, rcx
cmove rax, r14
mov rdx, qword [rax + r15*8]
lea rdi, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
lea rcx, vtable.CWString.0
mov qword [rbp - 0x60], rcx
lea rax, [rbp - 0x40]
mov qword [rbp + 0x7b8], rax
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], 0x40
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x10], 0xfe
mov qword [rbp - 0x60], rcx
test rdx, rdx
cmove rdx, r13
lea rcx, [rbp - 0x60]
call fcn.1400cb470
nop
lea rcx, [rbp + 0x290]
mov rax, qword [rbp + 0x290]
call qword [rax + 0x88]
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x298], rax
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x2a8], rax
lea rcx, [rbp + 0x2b0]
mov rax, qword [rbp + 0x2b0]
call qword [rax + 0x88]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140007630
nop
lea rax, [rbp - 0x40]
mov qword [rbp + 0x470], rax
mov qword [rbp - 0x40], rsi
mov rdx, qword [rbp - 0x28]
test rdx, rdx
je 0x140068cb5
lea rcx, [rbp - 0x40]
mov rax, qword [rbp - 0x40]
call qword [rax + 0x18]
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x60], r12
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
lea rax, vtable.CWString.0
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0x468], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x70], 0x40
mov qword [rsp + 0x58], r14
mov qword [rbp - 0x70], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x58], rbx
mov r8, r13
mov rax, qword [rsp + 0x58]
test rax, rax
cmovne r8, rax
mov r14, qword [rbp + 0x2c8]
mov rsi, qword [rbp + 0x2d8]
mov rdi, qword [rbp + 0x2a8]
test rdi, rdi
je 0x140068e9f
mov rcx, rdi
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp word [rdi + rdx*2], 0
jne 0x140068d80
jmp 0x140068eb9
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x60]
call fcn.1400a6510
mov rbx, rax
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0x60]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140007630
nop
lea r12, vtable.CVolMem.0
mov qword [rbp - 0x60], r12
mov rdx, qword [rbp - 0x48]
test rdx, rdx
je 0x140068ddf
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax + 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x60], rsi
xor r8d, r8d
mov rdx, qword [rbp + 0x790]
lea rcx, [rbp - 0x60]
call fcn.1400a6510
mov rbx, rax
lea rcx, [rbp + 0x128]
mov rdx, qword [rbp + 0x128]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x128]
call fcn.140007630
nop
mov qword [rbp - 0x60], r12
mov rdx, qword [rbp - 0x48]
test rdx, rdx
je 0x140068e41
lea rcx, [rbp - 0x60]
mov rax, qword [rbp - 0x60]
call qword [rax + 0x18]
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x60], rsi
mov rax, qword [rbp + 0x7d8]
mov ecx, dword [rax + 0x28]
test ecx, ecx
jle 0x140068e88
cmp qword [rax + 0x28], 0
mov r9, r14
je 0x140068e6d
mov r9, qword [rax + 0x18]
mov rdx, qword [rbp + 0x78]
mov rax, qword [rbp + 0x88]
test rax, rax
cmove rdx, r14
mov dword [rsp + 0x20], ecx
jmp 0x140068853
mov r9, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x150]
test rcx, rcx
cmove r9, r14
jmp 0x140068e6d
test rsi, rsi
jne 0x140068ead
mov rcx, r13
xor eax, eax
mov edx, eax
jmp 0x140068ecc
mov rcx, r14
mov rdx, rsi
shr rdx, 1
dec rdx
test rdx, rdx
jns 0x140068eca
mov rbx, 0xffffffffffffffff
xor r14d, r14d
jmp 0x140068f3f
xor eax, eax
test r8, r8
je 0x140068f39
cmp word [r8], 0
je 0x140068f39
test rdx, rdx
jne 0x140068ee6
lea rbx, [rdx - 1]
xor r14d, r14d
jmp 0x140068f3f
mov r9, 0xffffffffffffffff
nop dword [rax]
inc r9
cmp word [r8 + r9*2], 0
jne 0x140068ef0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
call fcn.1400cac00
mov rbx, rax
test rax, rax
jne 0x140068f1f
lea rbx, [rax - 1]
xor r14d, r14d
jmp 0x140068f3f
test rdi, rdi
jne 0x140068f2e
mov rdi, r13
test rsi, rsi
cmovne rdi, r14
sub rbx, rdi
sar rbx, 1
xor r14d, r14d
jmp 0x140068f3f
xor r14d, r14d
mov ebx, r14d
lea rcx, [rsp + 0x40]
call fcn.140006fb0
cmp ebx, 0xffffffff
je 0x1400691d4
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x98], rcx
mov qword [rbp + 0x98], r12
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r14
lea r8, vtable.CWString.0
mov qword [rbp + 0x98], r8
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0xb8], rcx
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r14
lea rsi, vtable.CVolMem.0
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xd0], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe8], 0x40
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xe8], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rbp + 0x98], rdx
lea rax, [0x1401f9740]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x410], rcx
mov qword [rbp + 0x410], r12
mov qword [rbp + 0x418], r14
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x410], r8
lea rax, [rbp + 0x430]
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x430], rcx
mov qword [rbp + 0x430], r12
mov qword [rbp + 0x438], r14
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x430], rsi
mov qword [rbp + 0x448], r14
mov qword [rbp + 0x458], r14
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x460], 0x40
mov qword [rbp + 0x428], r14
mov qword [rbp + 0x460], 0xfe
mov qword [rbp + 0x410], rdx
lea rax, str.Set_Cookie:
mov qword [rbp + 0x428], rax
lea r9, [rbp + 0x98]
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x4f0]
call fcn.1400179f0
mov rdi, rax
mov rcx, rax
call fcn.1400cadb0
cmp qword [rax + 0x28], 0
mov rcx, r14
je 0x1400690de
mov rcx, qword [rax + 0x18]
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400690fc
mov rbx, 0xffffffffffffffff
nop
inc rbx
cmp word [rax + rbx*2], 0
jne 0x1400690f0
jmp 0x14006910b
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x14006914a
shr rbx, 1
dec rbx
mov rax, r14
test rbx, rbx
jle 0x14006914a
cmp word [rcx + rax*2], 0x20
ja 0x140069122
inc rax
cmp rax, rbx
jl 0x140069113
test rax, rax
jle 0x14006914a
sub rbx, rax
lea rbx, [rbx*2 + 2]
lea rdx, [rcx + rax*2]
mov r8, rbx
call fcn.1401b2830
lea rcx, [rdi + 0x20]
mov rdx, rbx
call fcn.1400c6510
mov rcx, rdi
call fcn.1400cc320
lea r8, [0x1401faad8]
mov rdx, rdi
lea rcx, [rbp + 0x6c0]
call fcn.1400ccda0
nop
mov r8, qword [rax + 0x18]
test r8, r8
jne 0x14006917f
cmp qword [rax + 0x48], r8
mov r8, r13
je 0x14006917f
mov r8, qword [rax + 0x38]
mov edx, 1
lea rcx, [rbp + 0x5b8]
call fcn.14001e4c0
nop
lea rcx, [rbp + 0x6e0]
call fcn.140007a50
nop
mov qword [rbp + 0x6c0], r12
lea rcx, [rbp + 0x510]
call fcn.140007a50
nop
mov qword [rbp + 0x4f0], r12
lea rcx, [rbp + 0x410]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x98]
call fcn.140006fb0
jmp 0x1400691db
lea rsi, vtable.CVolMem.0
inc r15
mov rcx, qword [rbp + 0x3f8]
mov rax, rcx
shr rax, 3
cmp r15, rax
lea rbx, str.Set_Cookie
jl 0x140068bb0
mov r12, qword [rbp + 0x780]
mov r13, qword [rbp + 0x788]
lea rbx, [0x1401eac10]
mov esi, dword [rbp - 0x68]
lea rdi, vtable.CVolObject.0
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x480], rcx
mov qword [rbp + 0x480], rdi
mov qword [rbp + 0x488], r14
mov qword [rbp + 0x490], r14
lea rax, vtable.CWString.0
mov qword [rbp + 0x480], rax
lea rax, [rbp + 0x4a0]
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x4a0], rcx
mov qword [rbp + 0x4a0], rdi
mov qword [rbp + 0x4a8], r14
mov qword [rbp + 0x4b0], r14
lea r15, vtable.CVolMem.0
mov qword [rbp + 0x4a0], r15
mov qword [rbp + 0x4b8], r14
mov qword [rbp + 0x4c8], r14
mov qword [rbp + 0x4c0], r14
mov qword [rbp + 0x4d0], 0x40
mov qword [rbp + 0x498], r14
mov qword [rbp + 0x4d0], 0xfe
mov rdx, r12
lea rcx, [rbp + 0x4f0]
call fcn.140006be0
nop
mov rdx, rax
lea rcx, [rbp + 0x480]
call fcn.14001ed30
nop
lea rcx, [rbp + 0x4f0]
call fcn.140006fb0
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x98], rcx
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r14
lea rax, vtable.CWString.0
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x788], rax
mov qword [rbp + 0xb8], rcx
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r14
mov qword [rbp + 0xb8], r15
mov qword [rbp + 0xd0], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe8], 0x40
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xe8], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rbp + 0x98], rax
lea rax, [0x1401f71f0]
mov qword [rbp + 0xb0], rax
mov r8, rbx
mov rax, qword [rbp + 0xb0]
test rax, rax
cmovne r8, rax
mov rcx, qword [rbp + 0x498]
test rcx, rcx
jne 0x1400693c1
cmp qword [rbp + 0x4c8], rcx
cmovne rbx, qword [rbp + 0x4b8]
mov rcx, rbx
mov qword [rsp + 0x20], 1
mov r9d, 1
lea rdx, [rbp + 0x610]
call fcn.1400c0ef0
nop
lea rcx, [rbp + 0x98]
call fcn.140006fb0
mov rcx, r12
call fcn.1401b0f08
mov rcx, r13
call fcn.1401b0f08
mov rcx, qword [rbp + 0x770]
call qword [0x14024ec80]
mov rcx, qword [rbp + 0x7a8]
call qword [0x14024ec80]
mov rcx, qword [rbp + 0x7b0]
call qword [0x14024ec80]
lea rcx, [rbp + 0x568]
mov rax, qword [rbp + 0x568]
call qword [rax + 0x88]
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x568]
call fcn.140007630
mov rbx, qword [rbp + 0x778]
mov rcx, rbx
call fcn.1400657f0
nop
lea rax, vtable.rg_i_HTTP::rg_WangYeFangWenXiangYingLeii.0
mov qword [rbx], rax
lea rdx, [rbp + 0x550]
mov rcx, rbx
call fcn.140064760
nop
or esi, 4
mov dword [rbp - 0x68], esi
lea rcx, [rbp + 0x480]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x1d0]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x550]
call fcn.140064870
nop
mov qword [rbp + 0x160], r15
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x1400694c2
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], r14
mov qword [rbp + 0x188], r14
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x160], rdi
lea rcx, [rbp]
call fcn.140006fb0
nop
mov qword [rbp + 0x128], r15
mov rdx, qword [rbp + 0x140]
test rdx, rdx
je 0x14006950c
lea rcx, [rbp + 0x128]
mov rax, qword [rbp + 0x128]
call qword [rax + 0x18]
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x60], r15
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x140069540
lea rcx, [rbp + 0x60]
mov rax, qword [rbp + 0x60]
call qword [rax + 0x18]
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x60], rdi
lea rcx, [rbp + 0x290]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x3c8]
call fcn.14001eda0
nop
mov qword [rbp + 0x3b0], rdi
lea rcx, [rbp + 0x350]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x2f0]
call fcn.140006fb0
nop
mov qword [rbp + 0x198], r15
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1400695b5
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1b8], r14
mov qword [rbp + 0x198], rdi
mov qword [rbp + 0xf0], r15
mov rdx, qword [rbp + 0x108]
test rdx, rdx
je 0x1400695f5
lea rcx, [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
call qword [rax + 0x18]
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x118], r14
mov qword [rbp + 0x110], r14
mov qword [rbp + 0xf0], rdi
lea rcx, [rbp + 0x230]
call fcn.140006fb0
mov rax, rbx
add rsp, 0x828
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret