Function at 0x14007ad80
Capabilities:
Encode data using xor
Initialize winhttp library
Reference http user-agent string

Disassembly:
mov r11, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1a0
mov rax, qword [0x140136210]
xor rax, rsp
mov qword [rsp + 0x198], rax
mov rsi, r8
mov r15, rdx
mov r14, rcx
mov qword [r11 - 0xe8], rcx
mov qword [r11 - 0xf0], rdx
mov qword [r11 - 0xe0], r8
xor ebx, ebx
mov qword [r11 - 0x80], rbx
lea rax, [0x14011ba60]
mov qword [r11 - 0x90], rax
lea r12, str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__Trident_5.0_
mov qword [r11 - 0x88], r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
movdqa xmm1, xmmword [0x14011da60]
movdqu xmmword [rsp + 0x110], xmm1
mov byte [rsp + 0x100], bl
lea rcx, [rsp + 0x50]
call fcn.1400725f0
mov rdi, rax
lea r13, [0x14018c9d0]
cmp r13, rax
je 0x14007aea1
mov rdx, qword [0x14018c9e8]
cmp rdx, 0x10
jb 0x14007ae64
mov rcx, qword [0x14018c9d0]
inc rdx
cmp rdx, 0x1000
jb 0x14007ae5f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc08
mov rcx, r8
call fcn.1400a7470
mov qword [0x14018c9e0], rbx
mov qword [0x14018c9e8], 0xf
mov byte [0x14018c9d0], 0
movups xmm0, xmmword [rdi]
movaps xmmword [0x14018c9d0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [0x14018c9e0], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007aede
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007aed9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc08
call fcn.1400a7470
cmp qword [0x14018c9e0], 1
jae 0x14007b11b
mov eax, dword [0x14011d7bc]
mov dword [rsp + 0x40], eax
movzx ecx, word [0x14011d7c0]
mov word [rsp + 0x44], cx
movzx eax, byte [0x14011d7c2]
mov byte [rsp + 0x40], 0x42
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor cl, 0x3d
mov byte [rsp + 0x44], cl
xor byte [rsp + 0x45], 0x3e
xor al, 0x3f
mov byte [rsp + 0x46], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x150], xmm1
mov r8d, 3
lea rdx, [0x14011c274]
lea rcx, [rsp + 0x140]
call fcn.14000efc0
nop
lea rdx, [rsp + 0x140]
lea rcx, [0x14018c928]
call fcn.140068520
lea rcx, [rsp + 0x40]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rcx + r8], 0
jne 0x14007af81
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.14000c750
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x14007afdd
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007afd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc0e
call fcn.1400a7470
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, 0x10
jb 0x14007b020
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b01b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc5c
call fcn.1400a7470
movdqa xmm0, xmmword [0x14011da60]
movdqu xmmword [rsp + 0x110], xmm0
mov byte [rsp + 0x100], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14007b073
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14007b06e
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc1a
mov rcx, r8
call fcn.1400a7470
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x14007b0bd
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x14007b0b8
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc20
mov rcx, r8
call fcn.1400a7470
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x14007b107
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x14007b102
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc26
mov rcx, r8
call fcn.1400a7470
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
jmp 0x14007bbdf
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r12
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [rsp + 0x140], rax
test rax, rax
jne 0x14007b27f
mov rdx, qword [rsp + 0x118]
cmp rdx, 0x10
jb 0x14007b184
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b17f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc5c
call fcn.1400a7470
movdqa xmm0, xmmword [0x14011da60]
movdqu xmmword [rsp + 0x110], xmm0
mov byte [rsp + 0x100], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14007b1d7
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14007b1d2
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc1a
mov rcx, r8
call fcn.1400a7470
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x14007b221
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x14007b21c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc20
mov rcx, r8
call fcn.1400a7470
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x14007b26b
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x14007b266
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc26
mov rcx, r8
call fcn.1400a7470
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
jmp 0x14007bbdf
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x40], rax
mov rdx, r13
lea rcx, [rsp + 0xa0]
call fcn.140009f60
mov rdi, rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x48], rax
lea rdx, [0x14018c9f0]
lea rcx, [rsp + 0x120]
call fcn.140009f60
mov r12, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbx
mov r8d, 7
lea rdx, str.resetpw
lea rcx, [rsp + 0x70]
call fcn.14000efc0
nop
mov r9, rdi
mov r8, r12
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400067a0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007b315
mov r9, qword [rax]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b320
mov byte [rsp + 0x43], 0
lea r8, [rsp + 0x40]
lea rdx, str.command
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007b38c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b387
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc14
call fcn.1400a7470
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x90], rax
mov rdx, r13
lea rcx, [rsp + 0xa0]
call fcn.140009f60
mov r12, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
lea rdx, [0x14018c9f0]
lea rcx, [rsp + 0x70]
call fcn.140009f60
mov rdi, rax
mov rdx, r14
lea rcx, [rsp + 0x120]
call fcn.140009f60
nop
mov r9, r12
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400067a0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007b3fe
mov r9, qword [rax]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b410
mov byte [rsp + 0x43], 0
lea r8, [rsp + 0x40]
lea rdx, str.username
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007b47c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b477
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc2c
call fcn.1400a7470
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x90], rax
mov rdx, r13
lea rcx, [rsp + 0xa0]
call fcn.140009f60
mov r12, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
lea rdx, [0x14018c9f0]
lea rcx, [rsp + 0x70]
call fcn.140009f60
mov rdi, rax
mov rdx, r15
lea rcx, [rsp + 0x120]
call fcn.140009f60
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.140006250
nop
mov r9, r12
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400067a0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007b4fe
mov r9, qword [rax]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b510
mov byte [rsp + 0x43], 0
lea r8, [rsp + 0x40]
lea rdx, str.newPassword
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007b57c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b577
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc32
call fcn.1400a7470
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov rdx, r13
lea rcx, [rsp + 0xc0]
call fcn.140009f60
mov r12, rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
lea rdx, [0x14018c9f0]
lea rcx, [rsp + 0xa0]
call fcn.140009f60
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.140009f60
nop
mov r9, r12
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400067a0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007b5f1
mov r9, qword [rax]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
nop dword [rax]
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b600
mov byte [rsp + 0x43], 0
lea r8, [rsp + 0x40]
lea rdx, str.license
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007b66c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b667
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc38
call fcn.1400a7470
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov rdx, r13
lea rcx, [rsp + 0xc0]
call fcn.140009f60
mov r12, rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
lea rdx, [0x14018c9f0]
lea rcx, [rsp + 0xa0]
call fcn.140009f60
mov rdi, rax
lea rdx, [0x14018ca10]
lea rcx, [rsp + 0x70]
call fcn.140009f60
nop
mov r9, r12
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1400067a0
mov r9, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007b6e5
mov r9, qword [rax]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b6f0
mov byte [rsp + 0x43], 0
lea r8, [rsp + 0x40]
lea rdx, str.token
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14007b75c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b757
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc3e
call fcn.1400a7470
cmp qword [0x14018c9e8], 0x10
cmovae r13, qword [0x14018c9d0]
mov dword [rsp + 0x40], 0x100c493
mov rcx, rbx
nop word [rax + rax]
lea eax, [rcx - 0x4a]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x14007b780
mov byte [rsp + 0x43], 0
mov r9, r13
lea r8, [rsp + 0x40]
lea rdx, [0x14011c56c]
lea rcx, [rsp + 0x100]
call fcn.14005a2d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x178], 0xf
mov byte [rsp + 0x160], 0
xor eax, eax
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], rax
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea r8d, [rax + 0x1b]
lea rdx, str.Authorization:_PUBLIC_TOKEN
lea rcx, [rsp + 0x50]
call fcn.14005b450
nop
lea rax, [rsp + 0x50]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x180]
call fcn.14007d320
nop
lea r9, [fcn.14005a130]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rsp + 0x50]
call fcn.1400a74f8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x88], rbx
mov r8d, 0x22
lea rdx, str.http:__us_nyc03.pylex.me:8448_post
lea rcx, [rsp + 0x70]
call fcn.14005b450
lea rax, [rsp + 0x70]
mov qword [rsp + 0x90], rax
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x120], xmm1
mov qword [rsp + 0x130], rbx
mov edi, dword [rsp + 0x110]
dec edi
lea r12, [rsp + 0x100]
cmp qword [rsp + 0x118], 0x10
cmovae r12, qword [rsp + 0x100]
inc r12
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xc0]
call fcn.14005a1a0
lea rcx, [rsp + 0x180]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
lea r9, str.POST
lea r8, [rsp + 0x120]
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.14005a930
mov qword [rsp + 0x170], rbx
mov byte [rsp + 0x160], 0
mov r8, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x120]
mov rdx, rdi
lea rcx, [rsp + 0xa0]
call fcn.14005b310
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.140009d80
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0x10
jb 0x14007b999
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007b993
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc44
call fcn.1400a7470
nop
test rdi, rdi
je 0x14007b9d7
mov rdx, qword [rsp + 0x130]
sub rdx, rdi
mov rax, rdi
cmp rdx, 0x1000
jb 0x14007b9ce
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc4a
mov rcx, rdi
call fcn.1400a7470
nop
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14007ba1c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007ba17
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc50
call fcn.1400a7470
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0xc0]
call fcn.140009f60
lea rdx, [0x14018c928]
mov rcx, rax
call fcn.140072920
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x14007ba54
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
lea rcx, [rsp + 0x180]
call fcn.14007d850
nop
mov rdx, qword [rsp + 0x178]
cmp rdx, 0x10
jb 0x14007baa6
inc rdx
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007baa0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc56
call fcn.1400a7470
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, 0x10
jb 0x14007baea
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007bae4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007bc5c
call fcn.1400a7470
nop
jmp 0x14007bb06
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14007bb40
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14007bb3b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc62
mov rcx, r8
call fcn.1400a7470
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x14007bb8a
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x14007bb85
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc68
mov rcx, r8
call fcn.1400a7470
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x14007bbd0
inc rdx
mov rcx, qword [rsi]
cmp rdx, 0x1000
jb 0x14007bbcb
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007bc02
mov rcx, r8
call fcn.1400a7470
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.1400a70e0
add rsp, 0x1a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
int3
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
int3
call fcn.1400bc558
int3
call fcn.1400bc558
int3
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
nop
call fcn.1400bc558
int3