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.1400e5340
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.1400e4ca0
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.1400e4ca0
mov byte [rbx + r14], 0
mov ebx, socket
xor r14d, r14d
movabs rax, 0x25181a87e8f67680
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, 0x9fe25fde90492d0
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0x56b6de88c981fd7
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.1400e2ce8
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.1400e2ce8
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.1400e4ca0
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.1400e4ca0
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.1400e4ca0
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.1400e4ca0
mov r8d, 1
lea rdx, [r14 + 1]
sub r8, rsi
lea rcx, [rbx + rsi]
add rdx, rsi
call fcn.1400e4ca0
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.1400e2ce8
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.1400e2ce8
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.1400e4ca0
mov r8, r14
mov rdx, r15
mov rcx, rsi
call fcn.1400e4ca0
mov r8d, 1
lea rdx, [r15 + 1]
sub r8, r14
lea rcx, [rsi + r14]
add rdx, r14
call fcn.1400e4ca0
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.1400e2ce8
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.1400e2ce8
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, 0xeda3b6773e218eaa
movabs r8, 0x8c4fd91a640ad371
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, 0x710a0081f8f44af7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xa0], rax
movabs rax, 0x9fe25fde90492b5
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, 0x7618088ee3ea4ff7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xb0], rax
movabs rax, 0x9fe2591886afdb9
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, 0x7618088ee3ea4ff7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x6dbb0591886afdb9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x8c21b673106bb004
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, 0x773b4d8de1f757f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xc0], rax
movabs rax, 0x9fe25909c6dffb5
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, 0x64294d8de1f757f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xd0], rax
movabs rax, 0x9fe25fde967fba3
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, 0x56b6d8de1f757f7
movabs r15, 0x56b6de88c981fd7
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
movabs rcx, 0x78e4b28155e04204
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x560], rax
movabs rax, 0x608a4b989a77d7f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
movabs rax, 0xe939ab7f372abf10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0x84d7c31b5172aed8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
movabs rax, 0x1d624c5863326e44
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x78e4b2ed348e2d6d
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, 0x690b283c2212002b
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
movabs rcx, 0x78e4b28155e04204
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x5a0], rax
movabs rax, 0x608a4b989a77d7f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xe939ab7f372abf10
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x84d7c31b5172aed8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
movabs rax, 0xe6a465d6f326e44
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x78e492f53b852f61
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, 0x690b283c2212002b
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, 0x771b1f8df8f65af7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0xf0], rax
movabs rax, 0x9fe25fde961e1b9
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, 0x760e0381ffed5df7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x669751948d41b2a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rax, 0x8c4fd91a640ad31f
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, 0x770e199aedec4cf7
movabs r15, 0x56b6de88c981fd7
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, 0x2519089efefd4cf7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x66bd058f8c74eb98
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
movabs rax, 0x8c4fd91a322ab603
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, 0x6c0f28c8cfc857f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x110], rax
movabs rax, 0x9fe25fd876bfba4
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, 0x6b0e0e89f8f95bf7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x7d9741b8c976f7a4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
movabs rax, 0x8c4fd91a6464bc18
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, 0x6b0e0e89f8f95bf7
movabs rcx, 0x78e4b28155e04204
mov qword [rbp], rax
movabs r15, 0x56b6de88c981fd7
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x520], rax
movabs rax, 0x7d9741b8c976f7a4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0xfe20ba324464bc18
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0x81c2c2045048aecf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
movabs rax, 0x692246534b666147
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, 0x690b283c2212002b
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, 0x6c1f0c8bf9fc5af7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x120], rax
movabs rax, 0x9fe25fde904fcbf
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, 0x2519089efefd4cf7
movabs rcx, 0x78e4b28155e04204
mov qword [rbp], rax
movabs r15, 0x56b6de88c981fd7
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x4e0], rax
movabs rax, 0x6d8c44998765e683
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0xe56fbc680b69fb51
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x99c2da1b5f55fdc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
movabs rax, 0x690b283c0b7c6f42
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, 0x690b283c2212002b
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, 0x2519089efefd4cf7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0x608c558f8c70fc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
movabs rax, 0x8c4fd91a640ab602
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, 0x771b1f8df8f65af7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x659f53b8c961e1b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x8c4fb7750d7eb204
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, 0x2519089efefd4cf7
movabs rcx, 0x78e4b28155e04204
mov qword [rbp], rax
movabs r15, 0x56b6de88c981fd7
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x660], rax
movabs rax, 0x608c558f8c70fc95
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0xe93db6794c2ab602
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0x81cfd7034d4fe78a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rax, 0x690b01524d7b744a
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, 0x690b283c2212002b
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, 0x474b0184edf54cf7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x298d5698876de1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rax, 0x8c4fab7f1278b622
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, 0x474b0184edf54cf7
movabs rcx, 0x78e4b28155e04204
mov qword [rbp], rax
movabs r15, 0x56b6de88c981fd7
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x620], rax
movabs rax, 0x298d5698876de1a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
movabs rax, 0xdc6fab7f1278b622
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rax, 0xa883db02574cebd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
movabs rax, 0x690b46534b66694f
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, 0x690b283c2212002b
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, 0x770a0986edec4cf7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x669751948d41b2b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x8c4fd91a640ad31f
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x6c99448f8670c1f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x8c3dbc6c166f8051
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x6cad0598846bdaf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
movabs rax, 0x8c4fd91a166fa503
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x7d9060ddbd6bdbf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x8c2aaa73167aa114
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, 0x761c028ce2f148f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0x29aa4ab4c934a3f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0x8c4fd91a0178bc32
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, 0x6a18029aeff152f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rax, 0x7b9b5584a124e6b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rax, 0xe939ab7f372a855c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs rax, 0xeda3b6773e218ed8
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, 0x56b6d85edfd4bf7
movabs r15, 0x56b6de88c981fd7
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, 0x770a0986edec4cf7
movabs rcx, 0x78e4b28155e04204
mov qword [rbp], rax
movabs r15, 0x56b6de88c981fd7
mov rax, qword [rbp]
mov rbx, 0xffffffffffffffff
mov qword [rbp + 0x5e0], rax
movabs rax, 0x669751948d41b2b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xac2aab750722f31f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x8ccfda164a52e0c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0x690b28154c7d695f
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, 0x690b283c2212002b
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, 0x770e3ec8eefd48f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov r8, rbx
mov qword [rbp + 0x140], rax
movabs rax, 0x9fe25fde976f7a6
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, 0x770e3ec8eefd48f7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0x7b9146d5c976f7a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0xe02ead690a63f314
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0xed8ad8185755efc6
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, 0x6b1c0286e7f64af7
movabs r15, 0x56b6de88c981fd7
mov qword [rbp], rax
mov rbx, 0xffffffffffffffff
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x67914c898060d7f0
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, 0x72040383e2cd37f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0x7a9b46929b74b2be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
movabs rax, 0x8c4fd91a4d78bc02
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, 0x8c4fd91a640ad371
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, 0x56b44dcbae037f7
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, 0x54259decdd137f7
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, 0x56b44deb4e037f7
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.1400e4ca0
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.1400e4ca0
mov byte [rbx + r14], 0
xor r14d, r14d
movabs rdx, 0x8c4fd91a640ad371
lea r8, [rbp + 0x58]
movabs rcx, 0xeda3b6773e218eaa
movabs rax, 0x250f0181f9da44f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0x29c457988b69e7be
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.1400e2ce8
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.1400e2ce8
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.1400e2ce8
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.1400c4dd4
int3
call fcn.140027c40
int3
call fcn.1400c4dd4
int3
call fcn.140027c40
int3
call fcn.1400c4dd4
int3
call fcn.1400c4dd4
int3
call fcn.140027c40
int3