Function at 0x1400b4040
Capabilities:
Check os version
Get system information on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xdd0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rdi, rcx
mov qword [rbp + 0xb38], 0x11c
xor r14d, r14d
lea rcx, [rbp + 0xb4c]
xor edx, edx
mov qword [rbp + 0xb40], r14
mov r8d, 0x100
mov dword [rbp + 0xb48], r14d
call fcn.1400e5330
lea rcx, [0x1400f1eb0]
mov qword [rbp + 0xc4c], r14
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1400b40d2
lea rdx, str.RtlGetVersion
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400b40d2
lea rcx, [rbp + 0xb38]
call rax
lea rcx, [rbp + 0xc60]
mov eax, 2
lea rdx, [rbp + 0xb38]
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rax, 1
jne 0x1400b40f0
movups xmm0, xmmword [rdx]
mov rax, qword [rdx + 0x10]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
mov eax, dword [rdx + 0x18]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov dword [rcx + 0x18], eax
lea rcx, [rbp + 0xb08]
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], send
mov byte [rdi], r14b
movups xmmword [rbp + 0xb08], xmm0
movups xmmword [rbp + 0xb18], xmm0
movups xmmword [rbp + 0xb28], xmm0
call qword [sym.imp.KERNEL32.dll_GetNativeSystemInfo]
mov r8d, dword [rbp + 0xc64]
lea rsi, [rbp + 0xad5]
nop dword [rax]
dec rsi
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [rsi], r8b
mov r8d, edx
test edx, edx
jne 0x1400b41a0
lea rax, [rbp + 0xad5]
mov qword [rbp + 0x40], r14
lea ebx, [rdx + 0x16]
xorps xmm0, xmm0
movabs r13, 0x7fffffffffffffff
movups xmmword [rbp + 0x30], xmm0
cmp rsi, rax
jne 0x1400b41ff
mov qword [rbp + 0x48], send
mov byte [rbp + 0x30], r14b
jmp 0x1400b428a
lea r14, [rbp + 0xad5]
sub r14, rsi
cmp r14, r13
ja 0x1400b6c5b
mov qword [rbp + 0x48], send
cmp r14, 0x10
jae 0x1400b423b
mov r8, r14
mov qword [rbp + 0x40], r14
mov rdx, rsi
lea rcx, [rbp + 0x30]
call fcn.1400e4c90
mov byte [rbp + r14 + 0x30], 0
jmp 0x1400b4287
mov r15, r14
or r15, 0xf
cmp r15, r13
jbe 0x1400b424c
mov r15, r13
jmp 0x1400b4253
cmp r15, rbx
cmovb r15, rbx
lea rdx, [r15 + 1]
lea rcx, [rbp + 0x30]
call fcn.140027ca0
mov r8, r14
mov qword [rbp + 0x30], rax
mov rdx, rsi
mov qword [rbp + 0x40], r14
mov rcx, rax
mov qword [rbp + 0x48], r15
mov rbx, rax
call fcn.1400e4c90
mov byte [rbx + r14], 0
mov ebx, socket
xor r14d, r14d
movabs rax, 0x19c0652c99e5ded6
lea r8, [rbp + 0x30]
mov qword [rbp], rax
lea rdx, [rbp + 0x180]
mov rax, qword [rbp]
lea rcx, [rbp + 0x860]
mov qword [rbp + 0x180], rax
movabs r12, 0xe8590b1e481379b6
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x180]
mov qword [rbp + 0x3e8], rax
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x180], xmm0
call fcn.1400ab320
cmp qword [rax + 0x18], 0x10
mov r8, qword [rax + 0x10]
jb 0x1400b4320
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140027ec0
mov rdx, qword [rbp + 0x878]
cmp rdx, 0x10
jb 0x1400b436c
mov rcx, qword [rbp + 0x860]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4367
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c61
call fcn.1400e2cd8
mov rdx, qword [rbp + 0x48]
movdqa xmm0, xmmword [0x1400f0c50]
mov byte [rbp + 0x860], 0
movdqu xmmword [rbp + 0x870], xmm0
cmp rdx, 0x10
jb 0x1400b43be
mov rcx, qword [rbp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b43b9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c61
call fcn.1400e2cd8
mov r10d, dword [rbp + 0xc68]
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], send
mov byte [rbp + 0x30], 0
test r10d, r10d
je 0x1400b467e
lea rsi, [rbp + 0xb05]
nop word [rax + rax]
dec rsi
mov eax, 0xcccccccd
mul r10d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r10b, cl
add r10b, 0x30
mov byte [rsi], r10b
mov r10d, edx
test edx, edx
jne 0x1400b43f0
lea rax, [rbp + 0xb05]
mov qword [rbp + 0x20], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
cmp rsi, rax
jne 0x1400b4442
mov ecx, send
mov byte [rbp + 0x10], dl
mov qword [rbp + 0x28], rcx
jmp 0x1400b44ca
lea r14, [rbp + 0xb05]
sub r14, rsi
cmp r14, r13
ja 0x1400b6c67
mov qword [rbp + 0x28], send
cmp r14, 0x10
jae 0x1400b447e
mov r8, r14
mov qword [rbp + 0x20], r14
mov rdx, rsi
lea rcx, [rbp + 0x10]
call fcn.1400e4c90
mov byte [rbp + r14 + 0x10], 0
jmp 0x1400b44c6
mov r15, r14
or r15, 0xf
cmp r15, r13
jbe 0x1400b448f
mov r15, r13
jmp 0x1400b4497
cmp r15, 0x16
cmovb r15, rbx
lea rdx, [r15 + 1]
lea rcx, [rbp + 0x10]
call fcn.140027ca0
mov r8, r14
mov qword [rbp + 0x10], rax
mov rdx, rsi
mov qword [rbp + 0x20], r14
mov rcx, rax
mov qword [rbp + 0x28], r15
mov rbx, rax
call fcn.1400e4c90
mov byte [rbx + r14], 0
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
lea r14, [0x1400f0f00]
mov rax, rcx
sub rax, rdx
cmp rax, 1
jb 0x1400b455a
cmp rcx, 0x10
lea rbx, [rbp + 0x10]
lea rax, [0x1400f0f01]
cmovae rbx, qword [rbp + 0x10]
lea r8, [rdx + 1]
mov qword [rbp + 0x20], r8
cmp rax, rbx
jbe 0x1400b451c
lea rax, [rbx + rdx]
cmp r14, rax
ja 0x1400b451c
cmp rbx, r14
ja 0x1400b4514
xor esi, esi
jmp 0x1400b4521
mov rsi, rbx
sub rsi, r14
jmp 0x1400b4521
mov esi, 1
lea rcx, [rbx + 1]
mov rdx, rbx
call fcn.1400e4c90
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.1400e4c90
mov r8d, 1
lea rdx, [r14 + 1]
sub r8, rsi
lea rcx, [rbx + rsi]
add rdx, rsi
call fcn.1400e4c90
lea rax, [rbp + 0x10]
jmp 0x1400b457d
movzx r8d, byte [rbp + 8]
lea rcx, [rbp + 0x10]
xor r9d, r9d
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x20], r14
lea edx, [r9 + 1]
call fcn.1400ad100
movups xmm0, xmmword [rax]
xor r14d, r14d
lea rdx, [rbp + 0x3a0]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3a0], xmm0
movq rcx, xmm0
movq r8, xmm1
movdqu xmmword [rbp + 0x3b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], send
movdqa xmm0, xmm1
psrldq xmm0, 8
mov byte [rax], r14b
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
mov rcx, rdi
call fcn.140027ec0
mov rdx, qword [rbp + 0x3b8]
cmp rdx, 0x10
jb 0x1400b4615
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4610
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c6d
call fcn.1400e2cd8
mov rdx, qword [rbp + 0x28]
movdqa xmm0, xmmword [0x1400f0c50]
mov byte [rbp + 0x3a0], r14b
movdqu xmmword [rbp + 0x3b0], xmm0
cmp rdx, 0x10
jb 0x1400b4667
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4662
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c6d
call fcn.1400e2cd8
mov r10d, dword [rbp + 0xc68]
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], send
mov byte [rbp + 0x10], r14b
cmp word [rbp + 0xc74], 0
je 0x1400b4868
lea rdx, [rbp + 0xc74]
lea rcx, [rbp + 0x880]
call fcn.140036d20
mov rbx, rax
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400b4731
lea r8, [rcx + 1]
mov rsi, rbx
mov qword [rbx + 0x10], r8
cmp rdx, 0x10
jb 0x1400b46ca
mov rsi, qword [rbx]
lea rax, [0x1400f1ef5]
lea r15, [0x1400f1ef4]
cmp rax, rsi
jbe 0x1400b46f3
lea rax, [rsi + rcx]
cmp r15, rax
ja 0x1400b46f3
cmp rsi, r15
jbe 0x1400b46f9
mov r14, rsi
sub r14, r15
jmp 0x1400b46f9
mov r14d, 1
lea rcx, [rsi + 1]
mov rdx, rsi
call fcn.1400e4c90
mov r8, r14
mov rdx, r15
mov rcx, rsi
call fcn.1400e4c90
mov r8d, 1
lea rdx, [r15 + 1]
sub r8, r14
lea rcx, [rsi + r14]
add rdx, r14
call fcn.1400e4c90
xor r14d, r14d
jmp 0x1400b475d
movzx r8d, byte [rbp + 8]
lea r15, [0x1400f1ef4]
xor r9d, r9d
mov qword [rsp + 0x28], 1
mov rcx, rbx
mov qword [rsp + 0x20], r15
lea edx, [r9 + 1]
call fcn.1400ad100
mov rbx, rax
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0x3c0]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x3c0], xmm0
movq rcx, xmm0
movq r8, xmm1
movdqu xmmword [rbp + 0x3d0], xmm1
mov qword [rbx + 0x10], r14
movdqa xmm0, xmm1
mov qword [rbx + 0x18], send
psrldq xmm0, 8
movq rax, xmm0
mov byte [rbx], 0
cmp rax, 0x10
cmovae rdx, rcx
mov rcx, rdi
call fcn.140027ec0
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0x10
jb 0x1400b47f2
mov rcx, qword [rbp + 0x3c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b47ed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c73
call fcn.1400e2cd8
mov rdx, qword [rbp + 0x898]
movdqa xmm0, xmmword [0x1400f0c50]
mov byte [rbp + 0x3c0], 0
movdqu xmmword [rbp + 0x3d0], xmm0
cmp rdx, 0x10
jb 0x1400b484a
mov rcx, qword [rbp + 0x880]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b4845
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c73
call fcn.1400e2cd8
movdqa xmm0, xmmword [0x1400f0c50]
mov r10d, dword [rbp + 0xc68]
movdqu xmmword [rbp + 0x890], xmm0
mov byte [rbp + 0x880], 0
movzx r9d, word [rbp + 0xd76]
lea rax, [rbp + 0x50]
movzx r8d, word [rbp + 0xd74]
mov edx, r10d
mov ecx, dword [rbp + 0xc64]
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_GetProductInfo]
mov eax, dword [rbp + 0x50]
movabs rsi, 0x539504902711abd8
movabs r8, 0x504aff651a4c8ea3
cmp eax, 0xbc
ja case.0x1400b48cb.0
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0xb6d08]
mov ecx, dword [rdx + rax*4 + 0xb6c80]
add rcx, rdx
jmp rcx
movabs rax, 0x4dd27f2a89e7e2a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xa0], rax
movabs rax, 0xe8590b1e481379d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xa0]
mov qword [rbp + 0x3f8], rax
lea rax, [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0xa0], xmm0
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4950
lea rdx, [rbp + 0xa0]
jmp 0x1400b6681
movabs rax, 0x4ac0772592f9e7a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xb0], rax
movabs rax, 0xe8590b72297d16df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xb0]
mov qword [rbp + 0x408], rax
lea rax, [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0xb0], xmm0
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b49f0
lea rdx, [rbp + 0xb0]
jmp 0x1400b6681
movabs rax, 0x4ac0772592f9e7a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x8c1c2b72297d16df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x5024900c6e2dedd6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
lea rax, [rbp + 0x1e0]
vmovdqu ymm0, ymmword [rbp + 0xaa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e0]
vmovdqa ymmword [rbp + 0x1e0], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4ad2
lea rdx, [rbp + 0x1e0]
jmp 0x1400b6681
movabs rax, 0x4be3322690e4ffa1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xc0], rax
movabs rax, 0xe8590b733d7a14d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xc0]
mov qword [rbp + 0x418], rax
lea rax, [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0xc0], xmm0
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4b70
lea rdx, [rbp + 0xc0]
jmp 0x1400b6681
movabs rax, 0x58f1322690e4ffa1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xd0], rax
movabs rax, 0xe8590b1e487010c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xd0]
mov qword [rbp + 0x428], rax
lea rax, [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rbp + 0xd0], xmm0
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4c10
lea rdx, [rbp + 0xd0]
jmp 0x1400b6681
movabs rax, 0x39b3122690e4ffa1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xe0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xe0]
mov qword [rbp + 0x438], rax
lea rax, [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0xe0], xmm0
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4ca0
lea rdx, [rbp + 0xe0]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
movabs rcx, 0xa8ee12226a27f23a
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x560], rax
movabs rax, 0x812d657b3b603c96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0x353c8d00496ce2c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0x3ae171fc48428baa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0x8763dd43db853f6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0xa8ee124e0b499d53
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x580]
vmovdqu ymm0, ymmword [rbp + 0x820]
vpxor ymm1, ymm0, ymmword [rbp + 0x560]
mov qword [rbp + 0x848], rax
lea rax, [rbp + 0x560]
vxorps xmm2, xmm2, xmmword [rbp + 0x840]
vmovdqa ymmword [rbp + 0x560], ymm1
vmovdqa xmmword [rbp + 0x580], xmm2
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4e10
lea rdx, [rbp + 0x560]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
movabs rcx, 0xa8ee12226a27f23a
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x5a0], rax
movabs rax, 0x812d657b3b603c96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0x353c8d00496ce2c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x3ae171fc48428baa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x946bd746d7853f6a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0xa8ee325604429f5f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x5c0]
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5a0]
mov qword [rbp + 0x6c8], rax
lea rax, [rbp + 0x5a0]
vxorps xmm2, xmm2, xmmword [rbp + 0x6c0]
vmovdqa ymmword [rbp + 0x5a0], ymm1
vmovdqa xmmword [rbp + 0x5c0], xmm2
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b4f80
lea rdx, [rbp + 0x5a0]
jmp 0x1400b6681
movabs rax, 0x4bc3602689e5f2a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xf0], rax
movabs rax, 0xe8590b1e48760adf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0xf0]
mov qword [rbp + 0x448], rax
lea rax, [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp + 0xf0], xmm0
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5020
lea rdx, [rbp + 0xf0]
jmp 0x1400b6681
movabs rax, 0x4ad67c2a8efef5a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x87307f772c5659c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rax, 0x504aff651a4c8ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
lea rax, [rbp + 0x200]
vmovdqu ymm0, ymmword [rbp + 0xa80]
vpxor ymm1, ymm0, ymmword [rbp + 0x200]
vmovdqa ymmword [rbp + 0x200], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5102
lea rdx, [rbp + 0x200]
jmp 0x1400b6681
movabs rax, 0x4bd666319cffe4a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x100], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x100]
mov qword [rbp + 0x458], rax
lea rax, [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0x100], xmm0
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5190
lea rdx, [rbp + 0x100]
jmp 0x1400b6681
movabs rax, 0x19c177358feee4a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x871a2b6c2d6300fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
movabs rax, 0x504aff654c6cebd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
lea rax, [rbp + 0x220]
vmovdqu ymm0, ymmword [rbp + 0xa60]
vpxor ymm1, ymm0, ymmword [rbp + 0x220]
vmovdqa ymmword [rbp + 0x220], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5272
lea rdx, [rbp + 0x220]
jmp 0x1400b6681
movabs rax, 0x50d75763bedbffa1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x110], rax
movabs rax, 0xe8590b1e267c10c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x110]
mov qword [rbp + 0x468], rax
lea rax, [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0x110], xmm0
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5310
lea rdx, [rbp + 0x110]
jmp 0x1400b6681
movabs rax, 0x57d6712289eaf3a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x9c306f5b68611cc2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
movabs rax, 0x504aff651a22e1ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
lea rax, [rbp + 0x240]
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x240]
vmovdqa ymmword [rbp + 0x240], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b53f2
lea rdx, [rbp + 0x240]
jmp 0x1400b6681
movabs rax, 0x57d6712289eaf3a1
movabs rcx, 0xa8ee12226a27f23a
mov qword [rbp], rax
movabs r15, 0x39b31243fd8bb781
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x520], rax
movabs rax, 0x9c306f5b68611cc2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0x22259c4d3a22e1ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0x3ff470e349788bbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
movabs rax, 0xf323d748f3d13069
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x540]
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x520]
mov qword [rbp + 0x7c8], rax
lea rax, [rbp + 0x520]
vxorps xmm2, xmm2, xmmword [rbp + 0x7c0]
vmovdqa ymmword [rbp + 0x520], ymm1
vmovdqa xmmword [rbp + 0x540], xmm2
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5550
lea rdx, [rbp + 0x520]
jmp 0x1400b6681
movabs rax, 0x50c7732088eff2a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x120], rax
movabs rax, 0xe8590b1e481317d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x120]
mov qword [rbp + 0x478], rax
lea rax, [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x120], xmm0
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b55f0
lea rdx, [rbp + 0x120]
jmp 0x1400b6681
movabs rax, 0x19c177358feee4a1
movabs rcx, 0xa8ee12226a27f23a
mov qword [rbp], rax
movabs r15, 0x39b31243fd8bb781
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x4e0], rax
movabs rax, 0x8c2b6a7a26720de5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0x396a9a17752fa683
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x27f468fc4665d8b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
movabs rax, 0xf30ab927b3cb3e6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x500]
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e0]
mov qword [rbp + 0x708], rax
lea rax, [rbp + 0x4e0]
vxorps xmm2, xmm2, xmmword [rbp + 0x700]
vmovdqa ymmword [rbp + 0x4e0], ymm1
vmovdqa xmmword [rbp + 0x500], xmm2
vzeroupper
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5750
lea rdx, [rbp + 0x4e0]
jmp 0x1400b6681
movabs rax, 0x19c177358feee4a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x812b7b6c2d6717f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
movabs rax, 0x504aff651a4cebd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
lea rax, [rbp + 0x260]
vmovdqu ymm0, ymmword [rbp + 0xa20]
vpxor ymm1, ymm0, ymmword [rbp + 0x260]
vmovdqa ymmword [rbp + 0x260], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5832
lea rdx, [rbp + 0x260]
jmp 0x1400b6681
movabs rax, 0x4bc3602689e5f2a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x84387d5b68760adf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x504a910a7338efd6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
lea rax, [rbp + 0x280]
vmovdqu ymm0, ymmword [rbp + 0x9e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x280], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5914
lea rdx, [rbp + 0x280]
jmp 0x1400b6681
movabs rax, 0x19c177358feee4a1
movabs rcx, 0xa8ee12226a27f23a
mov qword [rbp], rax
movabs r15, 0x39b31243fd8bb781
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x660], rax
movabs rax, 0x812b7b6c2d6717f3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0x35389006326cebd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0x3ff965e4547fc2f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rax, 0xf30a9049f5cc2564
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x680], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x688], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x680]
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x660]
mov qword [rbp + 0x748], rax
lea rax, [rbp + 0x660]
vxorps xmm2, xmm2, xmmword [rbp + 0x740]
vmovdqa ymmword [rbp + 0x660], ymm1
vmovdqa xmmword [rbp + 0x680], xmm2
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5a72
lea rdx, [rbp + 0x660]
jmp 0x1400b6681
movabs rax, 0x7b937e2f9ce6e4a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xc82a787b267a0ac3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rax, 0x504a8d006c3eebf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
lea rax, [rbp + 0x2a0]
vmovdqu ymm0, ymmword [rbp + 0x940]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x2a0], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5b54
lea rdx, [rbp + 0x2a0]
jmp 0x1400b6681
movabs rax, 0x7b937e2f9ce6e4a1
movabs rcx, 0xa8ee12226a27f23a
mov qword [rbp], rax
movabs r15, 0x39b31243fd8bb781
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x620], rax
movabs rax, 0xc82a787b267a0ac3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
movabs rax, 0x6a8d006c3eebf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rax, 0x16b569e54e7cceaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
movabs rax, 0xf30ad748f3d13861
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x640]
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x620]
mov qword [rbp + 0x808], rax
lea rax, [rbp + 0x620]
vxorps xmm2, xmm2, xmmword [rbp + 0x800]
vmovdqa ymmword [rbp + 0x620], ymm1
vmovdqa xmmword [rbp + 0x640], xmm2
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5cb2
lea rdx, [rbp + 0x620]
jmp 0x1400b6681
movabs rax, 0x4bd2762d9cffe4a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x87307f772c5659d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x504aff651a4c8ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
lea rax, [rbp + 0x2c0]
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x2c0]
vmovdqa ymmword [rbp + 0x2c0], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5d94
lea rdx, [rbp + 0x2c0]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x8d3e6a6c27672a96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x50389a136829dd83
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
lea rax, [rbp + 0x2e0]
vmovdqu ymm0, ymmword [rbp + 0x980]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5e76
lea rdx, [rbp + 0x2e0]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x8d0a2b7b257c3196
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0x504aff656829f8d1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x300]
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x300]
vmovdqa ymmword [rbp + 0x300], ymm1
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b5f60
lea rdx, [rbp + 0x300]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x9c374e3e1c7c3096
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x502f8c0c683cfcc6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
lea rax, [rbp + 0x320]
vmovdqu ymm0, ymmword [rbp + 0x920]
vpxor ymm1, ymm0, ymmword [rbp + 0x320]
vmovdqa ymmword [rbp + 0x320], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6042
lea rdx, [rbp + 0x320]
jmp 0x1400b6681
movabs rax, 0x4ac47d2793e2e0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xc80d645768234896
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0x504aff657f3ee1e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
lea rax, [rbp + 0x340]
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x340]
vmovdqa ymmword [rbp + 0x340], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6124
lea rdx, [rbp + 0x340]
jmp 0x1400b6681
movabs rax, 0x56c07d319ee2faa1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0x9a3c7b6700330dd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rax, 0x353c8d00496cd88e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs rax, 0x539504902711abaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
lea rax, [rbp + 0x360]
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0x360], ymm1
vzeroupper
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6210
lea rdx, [rbp + 0x360]
jmp 0x1400b6681
movabs rax, 0x39b3122e9ceee3a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x130], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x130]
mov qword [rbp + 0x488], rax
lea rax, [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rbp + 0x130], xmm0
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400b62a0
lea rdx, [rbp + 0x130]
jmp 0x1400b6681
movabs rax, 0x4bd2762d9cffe4a1
movabs rcx, 0xa8ee12226a27f23a
mov qword [rbp], rax
movabs r15, 0x39b31243fd8bb781
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x5e0], rax
movabs rax, 0x87307f772c5659d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x702f8d0a7964aecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x32f968f15362c5b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0xf30ab90ef4ca3871
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
movabs rax, 0xf30ab9279aa55105
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0x600]
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e0]
mov qword [rbp + 0x788], rax
lea rax, [rbp + 0x5e0]
vxorps xmm2, xmm2, xmmword [rbp + 0x780]
vmovdqa ymmword [rbp + 0x5e0], ymm1
vmovdqa xmmword [rbp + 0x600], xmm2
vzeroupper
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6400
lea rdx, [rbp + 0x5e0]
jmp 0x1400b6681
movabs rax, 0x4bd641639feee0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x140], rax
movabs rax, 0xe8590b1e48611cc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x140]
mov qword [rbp + 0x498], rax
lea rax, [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0x140], xmm0
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b64a0
lea rdx, [rbp + 0x140]
jmp 0x1400b6681
movabs rax, 0x4bd641639feee0a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0x9a36683668611cc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0x3c2b8b167425aec6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0x53bc6aff4e65cab4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
lea rax, [rbp + 0x380]
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x380]
vmovdqa ymmword [rbp + 0x380], ymm1
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6590
lea rdx, [rbp + 0x380]
jmp 0x1400b6681
movabs rax, 0x57c47d2d96e5e2a1
movabs r15, 0x39b31243fd8bb781
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x8636626a21773c96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
mov qword [rbp], r8
mov r8, rbx
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
lea rax, [rbp + 0x1c0]
vmovdqu ymm0, ymmword [rbp + 0x8a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c0]
vmovdqa ymmword [rbp + 0x1c0], ymm1
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b6670
lea rdx, [rbp + 0x1c0]
mov rcx, rdi
call fcn.140027ec0
movzx eax, word [rbp + 0xb08]
test eax, eax
je 0x1400b6882
cmp eax, 6
je 0x1400b6805
cmp eax, 9
je 0x1400b6785
movabs rax, 0x4edc7c2893de9fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0x9b3c68713a6359d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
movabs rax, 0x504aff65333ee1d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
movabs rax, 0x504aff651a4c8ea3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x80]
vmovdqu ymm0, ymmword [rbp + 0x1a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400b6770
lea rdx, [rbp + 0x80]
jmp 0x1400b68f6
movabs rax, 0x39b33b77cbf39fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x150]
mov qword [rbp + 0x4a8], rax
lea rax, [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x150], xmm0
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400b67f0
lea rdx, [rbp + 0x150]
jmp 0x1400b68f6
movabs rax, 0x399a2675bcc29fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x160]
mov qword [rbp + 0x4b8], rax
lea rax, [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x160], xmm0
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400b6870
lea rdx, [rbp + 0x160]
jmp 0x1400b68f6
movabs rax, 0x39b33b75c5f39fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x170]
mov qword [rbp + 0x4c8], rax
lea rax, [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rbp + 0x170], xmm0
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400b68e6
lea rdx, [rbp + 0x170]
mov r8, rbx
mov rcx, rdi
call fcn.140027ec0
mov r8d, dword [rbp + 0xc6c]
lea rsi, [rbp + 0xaed]
nop
dec rsi
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [rsi], r8b
mov r8d, edx
test edx, edx
jne 0x1400b6910
lea rax, [rbp + 0xaed]
mov qword [rbp + 0x68], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
cmp rsi, rax
jne 0x1400b6961
mov qword [rbp + 0x70], send
mov byte [rbp + 0x58], dl
jmp 0x1400b69eb
lea r14, [rbp + 0xaed]
sub r14, rsi
cmp r14, r13
ja 0x1400b6c79
mov qword [rbp + 0x70], send
cmp r14, 0x10
jae 0x1400b699d
mov r8, r14
mov qword [rbp + 0x68], r14
mov rdx, rsi
lea rcx, [rbp + 0x58]
call fcn.1400e4c90
mov byte [rbp + r14 + 0x58], 0
jmp 0x1400b69e8
mov rax, r14
or rax, 0xf
cmp rax, r13
ja 0x1400b69b9
mov r13, rax
cmp rax, 0x16
mov eax, socket
cmovb r13, rax
lea rdx, [r13 + 1]
lea rcx, [rbp + 0x58]
call fcn.140027ca0
mov r8, r14
mov qword [rbp + 0x58], rax
mov rdx, rsi
mov qword [rbp + 0x68], r14
mov rcx, rax
mov qword [rbp + 0x70], r13
mov rbx, rax
call fcn.1400e4c90
mov byte [rbx + r14], 0
xor r14d, r14d
movabs rdx, 0x504aff651a4c8ea3
lea r8, [rbp + 0x58]
movabs rcx, 0x539504902711abd8
movabs rax, 0x19d77e2a88c9eca1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0xc863797b2a7e0cd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
mov qword [rbp], rdx
lea rdx, [rbp + 0x80]
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
mov qword [rbp], rcx
lea rcx, [rbp + 0x8e0]
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
vmovdqu ymm0, ymmword [rbp + 0x8c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vmovdqa ymmword [rbp + 0x80], ymm1
vzeroupper
call fcn.1400ab320
mov rcx, rax
mov r8, qword [rax + 0x18]
mov rdx, qword [rax + 0x10]
mov rax, r8
sub rax, rdx
cmp rax, 1
jb 0x1400b6af0
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
mov rax, rcx
cmp r8, 0x10
jb 0x1400b6ae8
mov rax, qword [rcx]
mov word [rax + rdx], 0x5d
jmp 0x1400b6b12
movzx r8d, byte [rbp + 8]
lea r9, [0x1400f1848]
mov edx, 1
mov qword [rsp + 0x20], 1
call fcn.140023160
mov rcx, rax
movups xmm1, xmmword [rcx + 0x10]
lea rdx, [rbp + 0x1a0]
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x1b0], xmm1
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], send
movq r8, xmm1
mov byte [rcx], 0
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
mov rcx, rdi
call fcn.140027ec0
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
jb 0x1400b6ba6
mov rcx, qword [rbp + 0x1a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b6ba1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c55
call fcn.1400e2cd8
mov rdx, qword [rbp + 0x8f8]
cmp rdx, 0x10
jb 0x1400b6be3
mov rcx, qword [rbp + 0x8e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b6bde
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c55
call fcn.1400e2cd8
mov rdx, qword [rbp + 0x70]
movdqa xmm0, xmmword [0x1400f0c50]
mov byte [rbp + 0x8e0], 0
movdqu xmmword [rbp + 0x8f0], xmm0
cmp rdx, 0x10
jb 0x1400b6c31
mov rcx, qword [rbp + 0x58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b6c2c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b6c55
call fcn.1400e2cd8
mov rax, rdi
lea r11, [rsp + 0xdd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400c4dc4
int3
call fcn.140027c40
int3
call fcn.1400c4dc4
int3
call fcn.140027c40
int3
call fcn.1400c4dc4
int3
call fcn.1400c4dc4
int3
call fcn.140027c40
int3