Function at 0x14006b570
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x190]
sub rsp, 0x290
mov rax, qword [0x1400d6a80]
xor rax, rsp
mov qword [rbp + 0x180], rax
mov qword [rbp - 0x68], rcx
mov byte [rsp + 0x20], 0x41
mov al, 0x1d
xor ecx, ecx
xor al, 0x41
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], cl
jne 0x14006b5e0
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b8e70]
movdqu xmmword [rsp + 0x38], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x39], al
xor byte [rsp + 0x3a], cl
xor byte [rsp + 0x3b], cl
xor byte [rsp + 0x3c], cl
xor byte [rsp + 0x3d], cl
xor byte [rsp + 0x3e], cl
xor byte [rsp + 0x3f], cl
xor byte [rsp + 0x40], cl
xor byte [rsp + 0x41], cl
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
mov byte [rsp + 0x48], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rsp + 0x39]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14006b672
lea rdx, [rsp + 0x39]
lea rcx, [rbp - 0x60]
call fcn.140001740
nop
lea rdx, [rsp + 0x58]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006b6a7
mov rax, qword [rax]
lea r8, [rbp - 0x60]
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x160]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14006b70d
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b708
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cede
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14006b75b
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b756
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cee4
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14006b7a9
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b7a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ceea
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x14006b7f6
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b7f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cef0
call fcn.14007858c
mov byte [rsp + 0x20], 0x3e
mov al, 0x62
xor ecx, ecx
xor al, 0x3e
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rbx
inc r8
cmp byte [rax + r8], cl
jne 0x14006b821
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
mov byte [rsp + 0x20], 0x64
mov al, 0x21
mov cl, 0x1c
mov dl, 0xb
xor r8b, r8b
mov r9b, 0x11
mov r10b, 0x17
xor r11d, r11d
xor al, 0x64
mov byte [rsp + 0x21], al
xor cl, 0x64
mov byte [rsp + 0x22], cl
xor dl, 0x64
mov byte [rsp + 0x23], dl
xor r8b, 0x64
mov byte [rsp + 0x24], r8b
xor r9b, 0x64
mov byte [rsp + 0x25], r9b
xor r10b, 0x64
mov byte [rsp + 0x26], r10b
mov byte [rsp + 0x27], r11b
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r11b
jne 0x14006b8a0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x40]
call fcn.140001740
nop
lea rdx, [rbp - 0x20]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006b8d3
mov rax, qword [rax]
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x140]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14006b939
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b934
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cef6
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14006b985
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b980
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cefc
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14006b9d1
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006b9cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf02
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x14006ba1e
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006ba19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf08
call fcn.14007858c
mov byte [rsp + 0x20], 0x35
mov al, 0x69
xor ecx, ecx
xor al, 0x35
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], cl
jne 0x14006ba50
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
mov byte [rsp + 0x20], 0x27
mov al, 0x66
mov cl, 0x55
mov dl, 0x4a
mov r8b, 0x48
movzx r9d, cl
mov r10b, 0x5e
xor r11d, r11d
xor al, 0x27
mov byte [rsp + 0x21], al
xor cl, 0x27
mov byte [rsp + 0x22], cl
xor dl, 0x27
mov byte [rsp + 0x23], dl
xor r8b, 0x27
mov byte [rsp + 0x24], r8b
xor r9b, 0x27
mov byte [rsp + 0x25], r9b
xor r10b, 0x27
mov byte [rsp + 0x26], r10b
mov byte [rsp + 0x27], r11b
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rsp + 0x21]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r11b
jne 0x14006bad0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x60]
call fcn.140001740
nop
lea rdx, [rsp + 0x58]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006bb04
mov rax, qword [rax]
lea r8, [rbp - 0x60]
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x120]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14006bb6a
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bb65
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf0e
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14006bbb8
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bbb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf14
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14006bc06
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bc01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf1a
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x14006bc53
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bc4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf20
call fcn.14007858c
mov byte [rsp + 0x20], 0x45
mov al, 0x19
xor ecx, ecx
xor al, 0x45
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], cl
jne 0x14006bc80
mov r8, rbx
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b8e90]
movdqu xmmword [rsp + 0x38], xmm1
mov cl, 0x3d
mov dl, 0x20
mov r8b, 0x33
mov r9b, 0x35
mov r11b, 0x37
mov bl, 0xe
mov dil, 0x3e
movzx esi, r11b
mov r14b, 0x24
movzx r15d, r11b
movzx r12d, dil
mov r13b, 0x36
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r10d, xmm1
xor al, r10b
mov byte [rsp + 0x39], al
xor byte [rsp + 0x3a], r10b
xor byte [rsp + 0x3b], r10b
xor byte [rsp + 0x3c], r10b
xor byte [rsp + 0x3d], r10b
xor byte [rsp + 0x3e], r10b
xor byte [rsp + 0x3f], r10b
xor byte [rsp + 0x40], r10b
xor byte [rsp + 0x41], r10b
xor byte [rsp + 0x42], r10b
xor byte [rsp + 0x43], r10b
xor byte [rsp + 0x44], r10b
xor byte [rsp + 0x45], r10b
xor byte [rsp + 0x46], r10b
xor byte [rsp + 0x47], r10b
xor cl, r10b
mov byte [rsp + 0x48], cl
xor dl, r10b
mov byte [rsp + 0x49], dl
xor r8b, r10b
mov byte [rsp + 0x4a], r8b
xor r9b, r10b
mov byte [rsp + 0x4b], r9b
xor r11b, r10b
mov byte [rsp + 0x4c], r11b
xor bl, r10b
mov byte [rsp + 0x4d], bl
xor dil, r10b
mov byte [rsp + 0x4e], dil
xor sil, r10b
mov byte [rsp + 0x4f], sil
xor r14b, r10b
mov byte [rsp + 0x50], r14b
xor r15b, r10b
mov byte [rsp + 0x51], r15b
xor r12b, r10b
mov byte [rsp + 0x52], r12b
xor r13b, r10b
mov byte [rsp + 0x53], r13b
mov al, 0x30
xor al, r10b
mov byte [rsp + 0x54], al
mov byte [rsp + 0x55], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
lea rax, [rsp + 0x39]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14006bdb5
lea rdx, [rsp + 0x39]
lea rcx, [rbp - 0x40]
call fcn.140001740
nop
lea rdx, [rbp - 0x20]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006bde9
mov rax, qword [rax]
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x100]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14006be4f
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006be4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf26
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14006be9b
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006be96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf2c
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14006bee7
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bee2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf32
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x14006bf34
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006bf2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf38
call fcn.14007858c
mov byte [rsp + 0x20], 7
mov al, 0x5b
xor ecx, ecx
xor al, 7
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], cl
jne 0x14006bf60
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
mov byte [rsp + 0x20], 0x3f
mov al, 0x5d
mov cl, 0x46
mov dl, 0x4b
mov r8b, 0x5a
mov r9b, 0x5c
mov r10b, 0x50
mov r11b, 0x56
mov bl, 0x51
xor esi, esi
xor al, 0x3f
mov byte [rsp + 0x21], al
xor cl, 0x3f
mov byte [rsp + 0x22], cl
xor dl, 0x3f
mov byte [rsp + 0x23], dl
xor r8b, 0x3f
mov byte [rsp + 0x24], r8b
xor r9b, 0x3f
mov byte [rsp + 0x25], r9b
xor r10b, 0x3f
mov byte [rsp + 0x26], r10b
xor r11b, 0x3f
mov byte [rsp + 0x27], r11b
xor bl, 0x3f
mov byte [rsp + 0x28], bl
mov byte [rsp + 0x29], sil
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], sil
jne 0x14006bff0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x60]
call fcn.140001740
nop
lea rdx, [rsp + 0x58]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006c024
mov rax, qword [rax]
lea r8, [rbp - 0x60]
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xe0]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14006c08a
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c085
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf3e
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14006c0d8
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c0d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf44
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14006c126
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c121
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf4a
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x14006c173
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c16e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf50
call fcn.14007858c
mov byte [rsp + 0x20], 0x3e
mov al, 0x62
xor ecx, ecx
xor al, 0x3e
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
nop
inc r8
cmp byte [rax + r8], cl
jne 0x14006c1a0
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b8ef0]
movdqu xmmword [rsp + 0x38], xmm1
mov dl, 0x5f
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x39], al
xor byte [rsp + 0x3a], cl
xor byte [rsp + 0x3b], cl
xor byte [rsp + 0x3c], cl
xor byte [rsp + 0x3d], cl
xor byte [rsp + 0x3e], cl
xor byte [rsp + 0x3f], cl
xor byte [rsp + 0x40], cl
xor byte [rsp + 0x41], cl
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
xor dl, cl
mov byte [rsp + 0x48], dl
mov byte [rsp + 0x49], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
lea rax, [rsp + 0x39]
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006c240
lea rdx, [rsp + 0x39]
lea rcx, [rbp - 0x40]
call fcn.140001740
nop
lea rdx, [rbp + 0x40]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006c274
mov rax, qword [rax]
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xc0]
call fcn.1400026c0
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14006c2da
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c2d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf56
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14006c326
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c321
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006cf5c
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14006c372
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006c36d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006ced8
call fcn.14007858c
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov r8, qword [rbp - 0x70]
cmp r8, 0xf
jbe 0x14006c39c
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x78]
call fcn.140003a80
mov byte [rsp + 0x20], 0x41
mov al, 0x1d
xor ecx, ecx
xor al, 0x41
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
inc r8
cmp byte [rax + r8], cl
jne 0x14006c3c7
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
mov byte [rsp + 0x20], 0x6d
mov al, 0x28
mov cl, 1
mov dl, 8
mov r8b, 0xe
mov r9b, 0x19
mov r10b, 0x1f
mov r11b, 0x18
xor bl, bl
xor esi, esi
xor al, 0x6d
mov byte [rsp + 0x21], al
xor cl, 0x6d
mov byte [rsp + 0x22], cl
xor dl, 0x6d
mov byte [rsp + 0x23], dl
xor r8b, 0x6d
mov byte [rsp + 0x24], r8b
xor r9b, 0x6d
mov byte [rsp + 0x25], r9b
xor r10b, 0x6d
mov byte [rsp + 0x26], r10b
xor r11b, 0x6d
mov byte [rsp + 0x27], r11b
xor bl, 0x6d
mov byte [rsp + 0x28], bl
mov byte [rsp + 0x29], sil
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x48], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], sil
jne 0x14006c460
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x38]
call fcn.140001740
nop
lea rdx, [rbp - 0x20]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006c494
mov rax, qword [rax]
lea r8, [rsp + 0x38]
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xa0]
call fcn.1400026c0
nop
mov r8, qword [rbp - 0x48]
cmp r8, 0xf
jbe 0x14006c4d7
mov rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x60]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov r8, qword [rbp - 8]
cmp r8, 0xf
jbe 0x14006c4ff
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov r8, qword [rsp + 0x50]
cmp r8, 0xf
jbe 0x14006c52a
mov rdx, qword [rsp + 0x38]
lea rcx, [rsp + 0x38]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rsp + 0x48], xmm0
mov byte [rsp + 0x38], 0
mov r8, qword [rbp - 0x70]
cmp r8, 0xf
jbe 0x14006c556
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x78]
call fcn.140003a80
mov byte [rsp + 0x20], 0x34
mov al, 0x68
xor ecx, ecx
xor al, 0x34
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
inc r8
cmp byte [rax + r8], cl
jne 0x14006c581
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b8ea0]
movdqu xmmword [rsp + 0x38], xmm1
mov dl, 0x32
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x39], al
xor byte [rsp + 0x3a], cl
xor byte [rsp + 0x3b], cl
xor byte [rsp + 0x3c], cl
xor byte [rsp + 0x3d], cl
xor byte [rsp + 0x3e], cl
xor byte [rsp + 0x3f], cl
xor byte [rsp + 0x40], cl
xor byte [rsp + 0x41], cl
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
xor dl, cl
mov byte [rsp + 0x48], dl
mov byte [rsp + 0x49], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
lea rax, [rsp + 0x39]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14006c620
lea rdx, [rsp + 0x39]
lea rcx, [rbp - 0x40]
call fcn.140001740
nop
lea rdx, [rsp + 0x58]
lea rcx, [0x1400d86a9]
call fcn.140025140
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006c655
mov rax, qword [rax]
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1400026c0
nop
mov r8, qword [rbp + 0x18]
cmp r8, 0xf
jbe 0x14006c697
mov rdx, qword [rbp]
lea rcx, [rbp]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov r8, qword [rsp + 0x70]
cmp r8, 0xf
jbe 0x14006c6c2
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rsp + 0x68], xmm0
mov byte [rsp + 0x58], 0
mov r8, qword [rbp - 0x28]
cmp r8, 0xf
jbe 0x14006c6ec
mov rdx, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov r8, qword [rbp - 0x70]
cmp r8, 0xf
jbe 0x14006c716
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x78]
call fcn.140003a80
mov byte [rsp + 0x20], 0x75
mov al, 0x29
xor ecx, ecx
xor al, 0x75
mov byte [rsp + 0x21], al
mov byte [rsp + 0x22], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rsp + 0x21]
mov r8, rdi
inc r8
cmp byte [rax + r8], cl
jne 0x14006c741
lea rdx, [rsp + 0x21]
lea rcx, [rsp + 0x78]
call fcn.140001740
nop
movdqa xmm1, xmmword [0x1400b8ee0]
movdqu xmmword [rsp + 0x38], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x39], al
xor byte [rsp + 0x3a], cl
xor byte [rsp + 0x3b], cl
xor byte [rsp + 0x3c], cl
xor byte [rsp + 0x3d], cl
xor byte [rsp + 0x3e], cl
xor byte [rsp + 0x3f], cl
xor byte [rsp + 0x40], cl
xor byte [rsp + 0x41], cl
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
mov byte [rsp + 0x48], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rsp + 0x39]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x14006c7d3
lea rdx, [rsp + 0x39]
lea rcx, [rbp - 0x60]
call fcn.140001740
nop
lea rdx, [rbp + 0x20]
lea rcx, [0x1400d86a9]
call fcn.140024e00
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14006c807
mov rax, qword [rax]
lea r8, [rbp - 0x60]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400242b0
nop
lea r9, [rsp + 0x78]
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.1400026c0
nop
mov r8, qword [rbp - 8]
cmp r8, 0xf
jbe 0x14006c846
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov r8, qword [rbp + 0x38]
cmp r8, 0xf
jbe 0x14006c86e
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x20]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8, qword [rbp - 0x48]
cmp r8, 0xf
jbe 0x14006c896
mov rdx, qword [rbp - 0x60]
lea rcx, [rbp - 0x60]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov r8, qword [rbp - 0x70]
cmp r8, 0xf
jbe 0x14006c8c0
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x78]
call fcn.140003a80
lea rdx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0xf
cmova rdx, qword [rbp + 0x160]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006c942
lea rdx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0xf
cmova rdx, qword [rbp + 0x160]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xor esi, esi
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
inc r8
cmp byte [rdx + r8], sil
jne 0x14006c916
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rbx, qword [rbp - 0x68]
mov rcx, rbx
call fcn.140062ad0
inc dword [0x1400d6720]
jmp 0x14006c948
mov rbx, qword [rbp - 0x68]
xor esi, esi
lea rdx, [rbp + 0x140]
cmp qword [rbp + 0x158], 0xf
cmova rdx, qword [rbp + 0x140]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006c9c7
lea rdx, [rbp + 0x140]
cmp qword [rbp + 0x158], 0xf
cmova rdx, qword [rbp + 0x140]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006c9a0
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.140069050
inc dword [0x1400d6720]
lea rdx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova rdx, qword [rbp + 0x120]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006ca20
lea rdx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0xf
cmova rdx, qword [rbp + 0x120]
lea rcx, [rbp + 0x40]
call fcn.14000ce70
mov rdx, rax
mov rcx, rbx
call fcn.14005f4a0
inc dword [0x1400d6720]
lea rdx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rdx, qword [rbp + 0x100]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006ca79
lea rdx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rdx, qword [rbp + 0x100]
lea rcx, [rbp + 0x40]
call fcn.14000ce70
mov rdx, rax
mov rcx, rbx
call fcn.140061f10
inc dword [0x1400d6720]
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rdx, qword [rbp + 0xe0]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006caf7
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rdx, qword [rbp + 0xe0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006cad0
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.140063a40
inc dword [0x1400d6720]
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006cb77
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006cb50
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.1400669c0
inc dword [0x1400d6720]
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rdx, qword [rbp + 0xa0]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006cbf7
lea rdx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova rdx, qword [rbp + 0xa0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006cbd0
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.140067920
inc dword [0x1400d6720]
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006cc77
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14006cc50
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a610
inc dword [0x1400d6720]
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
lea rcx, [0x1400d87a0]
call fcn.14006f7e0
cmp eax, 3
jne 0x14006ccdf
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
inc rdi
cmp byte [rdx + rdi], 0
jne 0x14006ccb6
mov r8, rdi
lea rcx, [rsp + 0x58]
call fcn.140001740
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.140065820
inc dword [0x1400d6720]
mov r8, qword [rbp + 0x78]
cmp r8, 0xf
jbe 0x14006ccf6
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov r8, qword [rbp + 0x98]
cmp r8, 0xf
jbe 0x14006cd27
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x80]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
mov r8, qword [rbp + 0xb8]
cmp r8, 0xf
jbe 0x14006cd5e
mov rdx, qword [rbp + 0xa0]
lea rcx, [rbp + 0xa0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
mov r8, qword [rbp + 0xd8]
cmp r8, 0xf
jbe 0x14006cd95
mov rdx, qword [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov r8, qword [rbp + 0xf8]
cmp r8, 0xf
jbe 0x14006cdcc
mov rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], 0
mov r8, qword [rbp + 0x118]
cmp r8, 0xf
jbe 0x14006ce03
mov rdx, qword [rbp + 0x100]
lea rcx, [rbp + 0x100]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], 0
mov r8, qword [rbp + 0x138]
cmp r8, 0xf
jbe 0x14006ce3a
mov rdx, qword [rbp + 0x120]
lea rcx, [rbp + 0x120]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], 0
mov r8, qword [rbp + 0x158]
cmp r8, 0xf
jbe 0x14006ce71
mov rdx, qword [rbp + 0x140]
lea rcx, [rbp + 0x140]
call fcn.140003a80
movdqa xmm0, xmmword [0x1400aee30]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], 0
mov r8, qword [rbp + 0x178]
cmp r8, 0xf
jbe 0x14006cea8
mov rdx, qword [rbp + 0x160]
lea rcx, [rbp + 0x160]
call fcn.140003a80
mov rcx, qword [rbp + 0x180]
xor rcx, rsp
call fcn.1400786a0
lea r11, [rsp + 0x290]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
nop
call fcn.14007f7cc
int3