Function at 0x140012570
Capabilities:
Hash data using sha1

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x848]
sub rsp, 0x908
movaps xmmword [rax - 0x58], xmm6
mov rax, qword [0x140162100]
xor rax, rsp
mov qword [rbp + 0x7e8], rax
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x58], r8
mov qword [rbp + 0x100], rdx
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x570], rcx
mov qword [rbp + 0x6c0], rdx
mov r8, qword [rbp + 0x870]
mov qword [rsp + 0x48], r8
mov rdi, qword [rbp + 0x878]
mov qword [rsp + 0x50], rdi
mov qword [rbp + 0x6c8], rdi
xor edi, edi
mov dword [rsp + 0x20], edi
call fcn.14000f450
mov dword [rsp + 0x20], 1
lea rcx, [rbp + 0x6d0]
call fcn.14000bc98
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x768], xmm0
lea esi, [rdi + 0xf]
mov qword [rbp + 0x780], rsi
mov dword [rbp + 0x750], 0x67452301
mov dword [rbp + 0x754], 0xefcdab89
mov dword [rbp + 0x758], 0x98badcfe
mov dword [rbp + 0x75c], 0x10325476
mov dword [rbp + 0x760], 0xc3d2e1f0
mov qword [rbp + 0x778], rdi
mov byte [rbp + 0x768], dil
mov qword [rbp + 0x788], rdi
lea rcx, [rbp + 0x7b0]
call fcn.1400c8614
nop
lea r8, [rbp + 0x7b0]
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x750]
call fcn.14000404c
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x228], rdi
lea ebx, [rdi + 0x22]
mov r8d, ebx
lea rdx, str.NEpaXRTJBRSFZCkZ1Q1dbEpUjcRIowKDIP
lea rcx, [rbp + 0x210]
call fcn.140007ba4
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x730]
call fcn.1400cb254
mov qword [rsp + 0x38], rax
cmp qword [rax + 0x18], rsi
jbe 0x1400126e1
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], rdi
mov qword [rbp + 0x248], rdi
mov r8, rbx
lea rdx, str.MHpCFMHNubSmJSba0lXqaVRmncRYO0fw
lea rcx, [rbp + 0x230]
call fcn.140007ba4
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x190]
call fcn.1400cb254
mov r13, rax
cmp qword [rax + 0x18], rsi
jbe 0x14001272e
mov r13, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], rdi
mov r8, rbx
lea rdx, str.cFVYAZkdo4aXo5JMllH1MVpY5UFYyiZQ
lea rcx, [rbp + 0x250]
call fcn.140007ba4
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x1b0]
call fcn.1400cb254
mov r12, rax
cmp qword [rax + 0x18], rsi
jbe 0x14001277b
mov r12, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rdi
mov r8d, 0x36
lea rdx, str.QWN5bZUV45SGZ2FRW83OTmNKaR2cTkGBEtwRSkCPEjcKYRCwCbOA
lea rcx, [rbp + 0x270]
call fcn.140007ba4
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x550]
call fcn.1400cb254
mov r14, rax
cmp qword [rax + 0x18], rsi
jbe 0x1400127cb
mov r14, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x2a8], rdi
mov r8, rbx
lea rdx, str.b1dl7UGhZgeDVUTcnB5uWGJO7UUkjRDG0
lea rcx, [rbp + 0x290]
call fcn.140007ba4
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x530]
call fcn.1400cb254
mov r15, rax
cmp qword [rax + 0x18], rsi
jbe 0x140012818
mov r15, qword [rax]
lea r9, [rbp + 0x7e5]
mov r8d, 0x2f
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
mov al, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140012825
lea r8, [rbp + 0x7e5]
mov rdx, r9
lea rcx, [rsp + 0x60]
call fcn.14002e378
mov ebx, 7
mov dword [rsp + 0x20], ebx
lea rax, [rsp + 0x60]
cmp qword [rsp + 0x78], rsi
cmova rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], rdi
lea r8d, [rbx + 0x25]
lea rdx, str.elM5JM1U1qSVRwBd3NQVR0ZNTMVwlFXEEmHXCY6rTQ
lea rcx, [rbp + 0x2b0]
call fcn.140007ba4
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x510]
call fcn.1400cb254
mov rsi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400128cf
mov rsi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rdi
mov qword [rbp + 0x2e8], rdi
mov r8d, 0x27
lea rdx, str.azhOQR0Q0sNlVG3eVoyIZ1F4cVk1f2Oy4gECQ
lea rcx, [rbp + 0x2d0]
call fcn.140007ba4
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x4f0]
call fcn.1400cb254
mov rdi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140012920
mov rdi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
and qword [rbp + 0x300], 0
and qword [rbp + 0x308], 0
mov r8d, 0x72
lea rdx, str.YWlKDTXdBiV3BiURUJr7dlJEMTwkdiPj0Ege3hfXFTI1fRQU3dJT0CaAWc_YEiUOAkwmZLQZZJIGonoFQQm4cgZ8WLAMHJJDAIwHgYhoPQwaTNw
lea rcx, [rbp + 0x2f0]
call fcn.140007ba4
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x4d0]
call fcn.1400cb254
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140012971
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14001298a
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140007ba4
nop
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], 0
jne 0x1400129a8
mov rdx, rdi
lea rcx, [rbp + 0x110]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
or ebx, 8
mov dword [rsp + 0x20], ebx
lea rdx, [rbp + 0x6f0]
cmp qword [rbp + 0x708], 0xf
cmova rdx, qword [rbp + 0x6f0]
mov r8, qword [rbp + 0x700]
lea rcx, [rbp + 0xe0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd0], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], dil
or ebx, 0x10
mov dword [rsp + 0x20], ebx
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rsi + r8], 0
jne 0x140012a74
mov rdx, rsi
lea rcx, [rbp + 0xc0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rax + 0x18], 0xf
xor esi, esi
mov qword [rax + 0x10], rsi
mov byte [rax], sil
or ebx, 0x20
mov dword [rsp + 0x20], ebx
mov r8, rdi
mov rdx, qword [rsp + 0x30]
inc r8
cmp byte [rdx + r8], sil
jne 0x140012ad7
lea rcx, [rbp + 0xa0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x90], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rsi
mov byte [rax], sil
or ebx, 0x40
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r15 + r8], sil
jne 0x140012b2f
mov rdx, r15
lea rcx, [rbp + 0x80]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x70], xmm1
mov qword [rax + 0x10], rsi
mov r15d, 0xf
mov qword [rax + 0x18], r15
mov byte [rax], sil
bts ebx, 7
mov dword [rsp + 0x20], ebx
lea rdx, [rbp + 0x6d0]
cmp qword [rbp + 0x6e8], r15
cmova rdx, qword [rbp + 0x6d0]
mov r8, qword [rbp + 0x6e0]
lea rcx, [rbp + 0x60]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x50], xmm1
mov qword [rax + 0x18], r15
mov qword [rax + 0x10], rsi
mov byte [rax], sil
bts ebx, 8
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r14 + r8], sil
jne 0x140012bd8
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x18], r15
mov qword [rax + 0x10], rsi
mov byte [rax], sil
bts ebx, 9
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r12 + r8], sil
jne 0x140012c21
mov rdx, r12
lea rcx, [rbp + 0x20]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r15
mov byte [rax], sil
bts ebx, 0xa
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x40]
mov rdx, rax
cmp qword [rax + 0x18], r15
jbe 0x140012c78
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x18], r15
mov qword [rax + 0x10], rsi
mov byte [rax], sil
bts ebx, 0xb
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r8 + r13], sil
jne 0x140012cb9
mov rdx, r13
lea rcx, [rbp - 0x20]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r15
mov byte [rax], sil
mov r14d, 0x1000
or ebx, r14d
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x48]
mov rdx, rax
cmp qword [rax + 0x18], r15
jbe 0x140012d15
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x40]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x18], r15
mov qword [rax + 0x10], rsi
mov byte [rax], sil
bts ebx, 0xd
mov dword [rsp + 0x20], ebx
mov r8, rdi
mov rdx, qword [rsp + 0x38]
inc r8
cmp byte [rdx + r8], sil
jne 0x140012d5b
lea rcx, [rbp - 0x80]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r15
mov byte [rax], sil
bts ebx, 0xe
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x50]
mov rdx, rax
cmp qword [rax + 0x18], r15
jbe 0x140012daf
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x60]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x710], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x720], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x710], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x720], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r15
mov byte [rax], sil
bts ebx, 0xf
mov dword [rsp + 0x20], ebx
mov edi, 0x1f
mov rdx, qword [rbp - 0x48]
cmp rdx, r15
jbe 0x140012e33
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, r14
jb 0x140012e2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fa7
call fcn.1400f7be0
movdqa xmm6, xmmword [0x14014e390]
movdqu xmmword [rbp - 0x50], xmm6
mov byte [rbp - 0x60], sil
mov rdx, qword [rbp - 0x68]
cmp rdx, r15
jbe 0x140012e79
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, r14
jb 0x140012e74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fad
call fcn.1400f7be0
movdqu xmmword [rbp - 0x70], xmm6
mov byte [rbp - 0x80], sil
mov rdx, qword [rbp - 0x28]
cmp rdx, r15
jbe 0x140012eb7
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, r14
jb 0x140012eb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fb3
call fcn.1400f7be0
movdqu xmmword [rbp - 0x30], xmm6
mov byte [rbp - 0x40], sil
mov rdx, qword [rbp - 8]
cmp rdx, r15
jbe 0x140012ef5
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, r14
jb 0x140012ef0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fb9
call fcn.1400f7be0
movdqu xmmword [rbp - 0x10], xmm6
mov byte [rbp - 0x20], sil
mov rdx, qword [rbp + 0x18]
cmp rdx, r15
jbe 0x140012f33
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, r14
jb 0x140012f2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fbf
call fcn.1400f7be0
movdqu xmmword [rbp + 0x10], xmm6
mov byte [rbp], sil
mov rdx, qword [rbp + 0x38]
cmp rdx, r15
jbe 0x140012f71
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, r14
jb 0x140012f6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fc5
call fcn.1400f7be0
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], sil
mov rdx, qword [rbp + 0x58]
cmp rdx, r15
jbe 0x140012faf
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, r14
jb 0x140012faa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fcb
call fcn.1400f7be0
movdqu xmmword [rbp + 0x50], xmm6
mov byte [rbp + 0x40], sil
mov rdx, qword [rbp + 0x78]
cmp rdx, r15
jbe 0x140012fed
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, r14
jb 0x140012fe8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fd1
call fcn.1400f7be0
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], sil
mov rdx, qword [rbp + 0x98]
cmp rdx, r15
jbe 0x140013031
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, r14
jb 0x14001302c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fd7
call fcn.1400f7be0
movdqu xmmword [rbp + 0x90], xmm6
mov byte [rbp + 0x80], sil
mov rdx, qword [rbp + 0xb8]
cmp rdx, r15
jbe 0x14001307b
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, r14
jb 0x140013076
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fdd
call fcn.1400f7be0
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], sil
mov rdx, qword [rbp + 0xd8]
cmp rdx, r15
jbe 0x1400130c5
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, r14
jb 0x1400130c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fe3
call fcn.1400f7be0
movdqu xmmword [rbp + 0xd0], xmm6
mov byte [rbp + 0xc0], sil
mov rdx, qword [rbp + 0xf8]
cmp rdx, r15
jbe 0x14001310f
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, r14
jb 0x14001310a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fe9
call fcn.1400f7be0
movdqu xmmword [rbp + 0xf0], xmm6
mov byte [rbp + 0xe0], sil
mov rdx, qword [rbp + 0x128]
cmp rdx, r15
jbe 0x140013159
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, r14
jb 0x140013154
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013fef
call fcn.1400f7be0
movdqu xmmword [rbp + 0x120], xmm6
mov byte [rbp + 0x110], sil
mov rdx, qword [rbp + 0x4e8]
cmp rdx, r15
jbe 0x1400131a3
inc rdx
mov rcx, qword [rbp + 0x4d0]
mov rax, rcx
cmp rdx, r14
jb 0x14001319e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013ff5
call fcn.1400f7be0
movdqu xmmword [rbp + 0x4e0], xmm6
mov byte [rbp + 0x4d0], sil
mov rdx, qword [rbp + 0x508]
cmp rdx, r15
jbe 0x1400131ed
inc rdx
mov rcx, qword [rbp + 0x4f0]
mov rax, rcx
cmp rdx, r14
jb 0x1400131e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140013ffb
call fcn.1400f7be0
movdqu xmmword [rbp + 0x500], xmm6
mov byte [rbp + 0x4f0], sil
mov rdx, qword [rbp + 0x528]
cmp rdx, r15
jbe 0x140013237
inc rdx
mov rcx, qword [rbp + 0x510]
mov rax, rcx
cmp rdx, r14
jb 0x140013232
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140014001
call fcn.1400f7be0
movdqu xmmword [rbp + 0x520], xmm6
mov byte [rbp + 0x510], sil
mov rdx, qword [rsp + 0x78]
cmp rdx, r15
jbe 0x14001327e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, r14
jb 0x140013278
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140014007
call fcn.1400f7be0
nop
mov rdx, qword [rbp + 0x548]
cmp rdx, r15
jbe 0x1400132b9
inc rdx
mov rcx, qword [rbp + 0x530]
mov rax, rcx
cmp rdx, r14
jb 0x1400132b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x14001400d
call fcn.1400f7be0
movdqu xmmword [rbp + 0x540], xmm6
mov byte [rbp + 0x530], sil
mov rdx, qword [rbp + 0x568]
cmp rdx, r15
jbe 0x140013303
inc rdx
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, r14
jb 0x1400132fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140014013
call fcn.1400f7be0
movdqu xmmword [rbp + 0x560], xmm6
mov byte [rbp + 0x550], sil
mov rdx, qword [rbp + 0x1c8]
cmp rdx, r15
jbe 0x14001334d
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, r14
jb 0x140013348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140014019
call fcn.1400f7be0
movdqu xmmword [rbp + 0x1c0], xmm6
mov byte [rbp + 0x1b0], sil
mov rdx, qword [rbp + 0x1a8]
cmp rdx, r15
jbe 0x140013397
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, r14
jb 0x140013392
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x14001401f
call fcn.1400f7be0
movdqu xmmword [rbp + 0x1a0], xmm6
mov byte [rbp + 0x190], sil
mov rdx, qword [rbp + 0x748]
cmp rdx, r15
jbe 0x1400133e1
inc rdx
mov rcx, qword [rbp + 0x730]
mov rax, rcx
cmp rdx, r14
jb 0x1400133dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rdi
ja 0x140014025
call fcn.1400f7be0
movdqu xmmword [rbp + 0x740], xmm6
mov byte [rbp + 0x730], sil
mov rdi, qword [rsp + 0x58]
mov r8, qword [rdi + 0x18]
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], r15
jbe 0x140013407
mov rcx, qword [rdi + 8]
test r8, r8
jne 0x14001341c
lea rdx, [0x140136fcd]
call fcn.140122910
test eax, eax
je 0x140013484
lea rdx, str.NG5VXOEpZOTDhmIU2tNncGls4OBICDMF8r0OjUF
lea rcx, [rbp + 0x170]
call fcn.1400056dc
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.1400cb254
nop
mov rcx, rax
call fcn.14000553c
mov rdx, rax
lea r8, [rdi + 8]
lea rcx, [rbp + 0x130]
call fcn.1400287b8
nop
mov rdx, rax
lea rcx, [rbp + 0x710]
call fcn.140025108
nop
lea rcx, [rbp + 0x130]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x150]
call fcn.1400055c4
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x348], rsi
mov edi, 0x22
mov r8d, edi
lea rdx, str.WmtQ2bmtV2U0lUGUXRG7ZklyLS3wJ1IhlW
lea rcx, [rbp + 0x330]
call fcn.140007ba4
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x6a0]
call fcn.1400cb254
mov qword [rsp + 0x30], rax
cmp qword [rax + 0x18], r15
jbe 0x1400134dd
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rsi
mov r8, rdi
lea rdx, str.OWNWEVXVr1Z0liXcjBnmMXRIOTR8Xlaw
lea rcx, [rbp + 0x350]
call fcn.140007ba4
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x680]
call fcn.1400cb254
mov qword [rsp + 0x38], rax
cmp qword [rax + 0x18], r15
jbe 0x140013531
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rsi
mov r8, rdi
lea rdx, str.aTdjieEhPQcGlluZXpaUd0pR5ME9QUXg
lea rcx, [rbp + 0x370]
call fcn.140007ba4
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x660]
call fcn.1400cb254
mov r12, rax
cmp qword [rax + 0x18], r15
jbe 0x14001357e
mov r12, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], rsi
mov qword [rbp + 0x3a8], rsi
mov r8d, 0x31
lea rdx, str.ZU1y0R0VWMemNGPQ3VJrNVlDkdkM9tEzMt6axQGzMTcUaKw
lea rcx, [rbp + 0x390]
call fcn.140007ba4
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x640]
call fcn.1400cb254
mov r15, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400135cf
mov r15, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3c8], rsi
mov r8, rdi
lea rdx, str.Z2FLVbGtmpUTNKJeUx54dmJhNbUEVyIlE
lea rcx, [rbp + 0x3b0]
call fcn.140007ba4
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x620]
call fcn.1400cb254
mov r14, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14001361d
mov r14, qword [rax]
lea r9, [rbp + 0x7e5]
mov r8d, 0x2f
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
mov al, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14001362a
lea r8, [rbp + 0x7e5]
mov rdx, r9
lea rcx, [rsp + 0x60]
call fcn.14002e378
or ebx, 0x30000
mov dword [rsp + 0x20], ebx
lea r13, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r13, qword [rsp + 0x60]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3e8], rsi
mov r8d, 0x2c
lea rdx, str.U2RWZdWRirbmdjdeWVKqbGJO9enUSTMwcXMCwEJXXg
lea rcx, [rbp + 0x3d0]
call fcn.140007ba4
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x600]
call fcn.1400cb254
mov rsi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400136d3
mov rsi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f0], xmm0
and qword [rbp + 0x400], 0
and qword [rbp + 0x408], 0
mov r8, rdi
lea rdx, str.VlJvcaVkyKMmZuQVWFKpZW9JpeTEnpBg1k
lea rcx, [rbp + 0x3f0]
call fcn.140007ba4
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x5e0]
call fcn.1400cb254
mov rdi, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140013723
mov rdi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
and qword [rbp + 0x420], 0
and qword [rbp + 0x428], 0
mov r8d, 0x5e
lea rdx, str.Z0h24Zk9E8Z3dVtQzJZWOWxZidQ88pAhY8YfkhYYIjRFOd0oJPOAcEPIFsUzKiAOPBXsgxXTQWIBTcR9AjBY3DjspDC0g
lea rcx, [rbp + 0x410]
call fcn.140007ba4
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x5c0]
call fcn.1400cb254
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140013774
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14001378d
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140007ba4
nop
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], 0
jne 0x1400137ab
mov rdx, rdi
lea rcx, [rbp + 0x170]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x140], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
bts ebx, 0x12
mov dword [rsp + 0x20], ebx
lea rdx, [rbp + 0x6f0]
cmp qword [rbp + 0x708], 0xf
cmova rdx, qword [rbp + 0x6f0]
mov r8, qword [rbp + 0x700]
lea rcx, [rbp + 0x130]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], rdi
mov byte [rax], dil
bts ebx, 0x13
mov dword [rsp + 0x20], ebx
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rsi + r8], 0
jne 0x140013879
mov rdx, rsi
lea rcx, [rbp + 0x150]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x200], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov esi, 0xf
mov qword [rax + 0x18], rsi
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov byte [rax], cl
bts ebx, 0x14
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r8 + r13], cl
jne 0x1400138d8
mov rdx, r13
lea rcx, [rbp + 0x1f0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1e0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1e0], xmm1
mov qword [rax + 0x18], rsi
xor r13d, r13d
mov qword [rax + 0x10], r13
mov byte [rax], r13b
bts ebx, 0x15
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r14 + r8], r13b
jne 0x140013933
mov rdx, r14
lea rcx, [rbp + 0x1d0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4c0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4c0], xmm1
mov qword [rax + 0x10], r13
mov r14d, 0xf
mov qword [rax + 0x18], r14
mov byte [rax], r13b
bts ebx, 0x16
mov dword [rsp + 0x20], ebx
lea rdx, [rbp + 0x6d0]
cmp qword [rbp + 0x6e8], r14
cmova rdx, qword [rbp + 0x6d0]
mov r8, qword [rbp + 0x6e0]
lea rcx, [rbp + 0x4b0]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x490], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4a0], xmm1
mov qword [rax + 0x18], r14
mov qword [rax + 0x10], r13
mov byte [rax], r13b
bts ebx, 0x17
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r15 + r8], r13b
jne 0x1400139f7
mov rdx, r15
lea rcx, [rbp + 0x490]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x470], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x480], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x470], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x480], xmm1
mov qword [rax + 0x18], r14
mov qword [rax + 0x10], r13
mov byte [rax], r13b
bts ebx, 0x18
mov dword [rsp + 0x20], ebx
mov r8, rdi
inc r8
cmp byte [r12 + r8], r13b
jne 0x140013a4f
mov rdx, r12
lea rcx, [rbp + 0x470]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x450], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x460], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x450], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x460], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r14
mov byte [rax], r13b
bts ebx, 0x19
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x40]
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], r14
jbe 0x140013ab6
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x450]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x430], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x440], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x430], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x440], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r14
mov byte [rax], r13b
bts ebx, 0x1a
mov dword [rsp + 0x20], ebx
mov rdx, qword [rsp + 0x38]
inc rdi
cmp byte [rdx + rdi], r13b
jne 0x140013b07
mov r8, rdi
lea rcx, [rbp + 0x430]
call fcn.14000554c
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x320], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x310], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x320], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r14
mov byte [rax], r13b
bts ebx, 0x1b
mov dword [rsp + 0x20], ebx
mov r8, qword [rsp + 0x48]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x5a0]
call fcn.140027f98
nop
mov r8, qword [rsp + 0x30]
mov rdx, rax
lea rcx, [rbp + 0x580]
call fcn.140027ed8
nop
mov rdi, qword [rsp + 0x50]
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.140027f98
nop
lea rcx, [rbp + 0x580]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x5a0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x310]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x430]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x450]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x470]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x490]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x4b0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x1f0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x150]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x130]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x170]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x5c0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x5e0]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x600]
call fcn.1400055c4
nop
lea rcx, [rsp + 0x60]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x620]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x640]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x660]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x680]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400055c4
mov rbx, qword [rsp + 0x58]
lea rdx, [0x140136fcd]
lea rcx, [rbx + 0x28]
call fcn.1400076ec
test al, al
jne 0x140013d3e
lea rdx, str.MUdSNdnJygMFhEJQlJyoc1JZAcBcrgNxETsEUll
lea rcx, [rbp + 0x730]
call fcn.1400056dc
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400cb254
nop
mov rcx, rax
call fcn.14000553c
mov rdx, rax
lea r8, [rbx + 0x28]
lea rcx, [rbp + 0x190]
call fcn.1400287b8
nop
mov rdx, rax
lea rcx, [rbp + 0x790]
call fcn.140025108
nop
lea rcx, [rbp + 0x190]
call fcn.1400055c4
nop
lea rcx, [rbp + 0x1b0]
call fcn.1400055c4
mov rsi, qword [rbp + 0x100]
mov rdx, rsi
lea rcx, [rbp + 0x730]
call fcn.14001237c
nop
mov rbx, qword [rbp + 0x108]
lea rcx, [rbx + 8]
lea rdx, [rbp + 0x710]
call fcn.14002511c
lea rcx, [rbx + 0x28]
lea rdx, [rbp + 0x790]
call fcn.14002511c
lea rcx, [rbx + 0x48]
lea rdx, [rbp + 0x730]
call fcn.14002511c
nop
lea rcx, [rbp + 0x730]
call fcn.1400055c4
nop
mov rdx, qword [rbp + 0x7a8]
mov r15d, 0x1000
cmp rdx, r14
jbe 0x140013ddc
inc rdx
mov rcx, qword [rbp + 0x790]
mov rax, rcx
cmp rdx, r15
jb 0x140013dd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001402b
call fcn.1400f7be0
movdqu xmmword [rbp + 0x7a0], xmm6
mov byte [rbp + 0x790], r13b
mov rdx, qword [rbp + 0x728]
cmp rdx, r14
jbe 0x140013e27
inc rdx
mov rcx, qword [rbp + 0x710]
mov rax, rcx
cmp rdx, r15
jb 0x140013e22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014031
call fcn.1400f7be0
movdqu xmmword [rbp + 0x720], xmm6
mov byte [rbp + 0x710], r13b
mov rdx, qword [rbp + 0x708]
cmp rdx, r14
jbe 0x140013e72
inc rdx
mov rcx, qword [rbp + 0x6f0]
mov rax, rcx
cmp rdx, r15
jb 0x140013e6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014037
call fcn.1400f7be0
mov qword [rbp + 0x700], r13
mov qword [rbp + 0x708], r14
mov byte [rbp + 0x6f0], r13b
mov rdx, qword [rbp + 0x7c8]
cmp rdx, r14
jbe 0x140013ec4
inc rdx
mov rcx, qword [rbp + 0x7b0]
mov rax, rcx
cmp rdx, r15
jb 0x140013ebe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001403d
call fcn.1400f7be0
nop
mov rdx, qword [rbp + 0x780]
cmp rdx, r14
jbe 0x140013f00
inc rdx
mov rcx, qword [rbp + 0x768]
mov rax, rcx
cmp rdx, r15
jb 0x140013efb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014043
call fcn.1400f7be0
mov qword [rbp + 0x778], r13
mov qword [rbp + 0x780], r14
mov byte [rbp + 0x768], r13b
mov rdx, qword [rbp + 0x6e8]
cmp rdx, r14
jbe 0x140013f4d
inc rdx
mov rcx, qword [rbp + 0x6d0]
mov rax, rcx
cmp rdx, r15
jb 0x140013f48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013fa1
call fcn.1400f7be0
mov qword [rbp + 0x6e0], r13
mov qword [rbp + 0x6e8], r14
mov byte [rbp + 0x6d0], r13b
mov rcx, rsi
call fcn.14002638c
nop
mov rcx, rdi
call fcn.1400055c4
mov rax, rbx
mov rcx, qword [rbp + 0x7e8]
xor rcx, rsp
call fcn.1400f7bc0
movaps xmm6, xmmword [rsp + 0x8f0]
add rsp, 0x908
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
int3
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
nop
call fcn.140100bd8
int3