Function at 0x14000c6c8
Capabilities:
Hash data using sha1

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5e0]
sub rsp, 0x6e0
mov rax, qword [0x140144080]
xor rax, rsp
mov qword [rbp + 0x5d8], rax
mov rbx, rdx
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x3b0], rcx
xor edi, edi
mov dword [rsp + 0x30], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x558], xmm0
mov qword [rbp + 0x570], 0xf
mov dword [rbp + 0x540], 0x67452301
mov dword [rbp + 0x544], 0xefcdab89
mov dword [rbp + 0x548], 0x98badcfe
mov dword [rbp + 0x54c], 0x10325476
mov dword [rbp + 0x550], 0xc3d2e1f0
mov qword [rbp + 0x568], rdi
mov byte [rbp + 0x558], dil
mov qword [rbp + 0x578], rdi
lea rcx, [rbp + 0x580]
call fcn.1400b4f1c
nop
lea r8, [rbp + 0x580]
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0x540]
call fcn.140004028
nop
lea rcx, [rbp + 0x458]
cmp qword [rbp + 0x470], 0x10
cmovae rcx, qword [rbp + 0x458]
mov r8, qword [rbp + 0x468]
add r8, rcx
lea rdx, [rbp + 0x458]
cmp qword [rbp + 0x470], 0x10
cmovae rdx, qword [rbp + 0x458]
lea rcx, [rbp + 0x5a0]
call fcn.1400177ec
nop
lea rcx, [rbp + 0x478]
call fcn.14000b2d0
nop
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14000c7f9
mov rcx, qword [rbx]
mov r8, qword [rbx + 0x10]
add r8, rcx
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14000c80d
mov rdx, qword [rbx]
lea rcx, [rbp + 0x4b8]
call fcn.1400177ec
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x228], rdi
mov r8d, 0x1d
lea rdx, str.VFBCSZGZBadzh3NOGdSvTjZ3xZ3Ej
lea rcx, [rbp + 0x210]
call fcn.140007a34
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x70]
call fcn.1400b8510
nop
mov rdx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
or rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp word [rdx + r8*2], di
jne 0x14000c87b
lea rcx, [rbp + 0xb0]
call fcn.140007a34
nop
lea rdx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rdx, qword [rbp + 0xb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x498], xmm0
mov qword [rbp + 0x4a8], rdi
mov qword [rbp + 0x4b0], rdi
mov r8, rbx
inc r8
cmp word [rdx + r8*2], di
jne 0x14000c8c4
lea rcx, [rbp + 0x498]
call fcn.140007a34
nop
lea rcx, [rbp + 0xb0]
call fcn.140006680
nop
mov rdx, qword [rbp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, ebx
lock xadd dword [rdx + 0x10], eax
add eax, ebx
test eax, eax
jg 0x14000c906
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], rdi
mov qword [rbp + 0x248], rdi
mov r8d, 0x31
lea rdx, str.SDlQISGpDFOGxU1NXhF4MUoxtVzNK1NSkYsIFA4tMUcVBNkw
lea rcx, [rbp + 0x230]
call fcn.140007a34
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x78]
call fcn.1400b8510
nop
mov rdx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov r8, rbx
inc r8
cmp word [rdx + r8*2], di
jne 0x14000c963
lea rcx, [rbp + 0xd0]
call fcn.140007a34
nop
lea rdx, [rbp + 0xd0]
cmp qword [rbp + 0xe8], 8
cmovae rdx, qword [rbp + 0xd0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x518], xmm0
mov qword [rbp + 0x528], rdi
mov qword [rbp + 0x530], rdi
mov r8, rbx
inc r8
cmp word [rdx + r8*2], di
jne 0x14000c9ac
lea rcx, [rbp + 0x518]
call fcn.140007a34
nop
lea rcx, [rbp + 0xd0]
call fcn.140006680
nop
mov rdx, qword [rbp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, ebx
lock xadd dword [rdx + 0x10], eax
add eax, ebx
test eax, eax
jg 0x14000c9ee
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x4b8]
call fcn.140014f44
mov rdx, rax
cmp rax, rbx
je 0x14000ca3f
lea r9, [rbp + 0x498]
cmp qword [rbp + 0x4b0], 8
cmovae r9, qword [rbp + 0x498]
mov rax, qword [rbp + 0x4a8]
mov qword [rsp + 0x20], rax
mov r8, qword [rbp + 0x528]
lea rcx, [rbp + 0x4b8]
call fcn.1400163a4
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x508], xmm1
xor r8d, r8d
lea rdx, [0x140120e5d]
lea rcx, [rbp + 0x4f8]
call fcn.140007d3c
nop
lea rdx, [rbp + 0x4b8]
cmp qword [rbp + 0x4d0], 8
cmovae rdx, qword [rbp + 0x4b8]
mov r8d, dword [rbp + 0x4c8]
lea rcx, [rbp + 0x3b8]
call fcn.1400b7948
mov rdx, rax
lea rcx, [rbp + 0x4f8]
call fcn.14000554c
mov ebx, 0x27
mov rdx, qword [rbp + 0x3d0]
cmp rdx, 0x10
jb 0x14000cae9
inc rdx
mov rcx, qword [rbp + 0x3b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cae4
add rdx, rbx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000db3f
call fcn.1400e46a0
lea rcx, [rbp + 0x4d8]
call fcn.1400bdc60
mov dword [rsp + 0x30], 2
call fcn.14000b3a8
mov edx, eax
lea rcx, [rbp + 0x3d8]
call fcn.140008bbc
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], rdi
mov r14d, 0x22
mov r8d, r14d
lea rdx, str.UzhtKVlRnyYVd3ic3h5JUUtwiVXVMXUA
lea rcx, [rbp + 0x250]
call fcn.140007d3c
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x370]
call fcn.1400b8248
mov qword [rsp + 0x40], rax
cmp qword [rax + 0x18], 0x10
jb 0x14000cb70
mov r12, qword [rax]
mov qword [rsp + 0x40], r12
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rdi
mov r8, r14
lea rdx, str.TjcwuWWpsObnowlMVFH7VjJDid2hQEDQ
lea rcx, [rbp + 0x270]
call fcn.140007d3c
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x350]
call fcn.1400b8248
mov r15, rax
cmp qword [rax + 0x18], 0x10
jb 0x14000cbbe
mov r15, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], rdi
mov qword [rbp + 0x108], rdi
mov r8d, 0x36
lea rdx, str.Y2Z5qZTlTXa1l0qd3lJLUHVp5NkUWAGBFRcbgo9dEAUc5OjIUrGw
lea rcx, [rbp + 0xf0]
call fcn.140007d3c
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x330]
call fcn.1400b8248
mov rsi, rax
cmp qword [rax + 0x18], 0x10
jb 0x14000cc0f
mov rsi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0x128], rdi
mov r8, r14
lea rdx, str.bXBSBaE5pSQkxNaa0Nx1S2hmvcUsEQO1U
lea rcx, [rbp + 0x110]
call fcn.140007d3c
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x310]
call fcn.1400b8248
mov r14, rax
cmp qword [rax + 0x18], 0x10
jb 0x14000cc5d
mov r14, qword [rax]
lea r9, [rbp + 0x5d5]
mov r8d, ebx
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 0x14000cc67
lea r8, [rbp + 0x5d5]
mov rdx, r9
lea rcx, [rbp + 0x190]
call fcn.14001c378
mov dword [rsp + 0x30], 0xe
lea r13, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae r13, qword [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], rdi
mov r8d, 0x2c
lea rdx, str.MWlpwYXZyBT29rueHNZ7SWpZ0Yxcf8DBMFWGyABCVg
lea rcx, [rbp + 0x130]
call fcn.140007d3c
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x2f0]
call fcn.1400b8248
mov rdi, rax
cmp qword [rax + 0x18], 0x10
mov r12, qword [rsp + 0x40]
jb 0x14000cd1b
mov rdi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
and qword [rbp + 0x160], 0
and qword [rbp + 0x168], 0
mov r8, rbx
lea rdx, str.bUNZTampPnUFhm6TThMkdTNlWMUskELAMOQcg
lea rcx, [rbp + 0x150]
call fcn.140007d3c
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x2d0]
call fcn.1400b8248
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14000cd6b
mov rbx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
and qword [rbp + 0x180], 0
and qword [rbp + 0x188], 0
mov r8d, 0x72
lea rdx, str.U2JEbZjE4aWjFoHeDdNFcllP4djsWbMBZCBAnUeWHw9A9YwE8HLgQwvCmkUBVFwziQ0YbdWCBdOK2EeBJw8oiWUAFVIUINOGUUusGg0qdBD4RnOQ
lea rcx, [rbp + 0x170]
call fcn.140007d3c
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x2b0]
call fcn.1400b8248
nop
cmp qword [rax + 0x18], 0x10
jb 0x14000cdbc
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa0], xmm1
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14000cdd5
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140007d3c
nop
or r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x14000cdf3
mov rdx, rbx
lea rcx, [rbp + 0x90]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov dword [rsp + 0x30], 0x1e
lea rdx, [rbp + 0x458]
cmp qword [rbp + 0x470], 0x10
cmovae rdx, qword [rbp + 0x458]
mov r8, qword [rbp + 0x468]
lea rcx, [rsp + 0x70]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov dword [rsp + 0x30], 0x3e
or r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], bl
jne 0x14000cea4
mov rdx, rdi
lea rcx, [rbp + 0x50]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov dword [rsp + 0x30], 0x7e
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [r8 + r13], bl
jne 0x14000cef4
mov rdx, r13
lea rcx, [rbp + 0x30]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
mov dword [rsp + 0x30], 0xfe
mov r8, rdi
inc r8
cmp byte [r14 + r8], bl
jne 0x14000cf40
mov rdx, r14
lea rcx, [rbp + 0x10]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm1
mov qword [rax + 0x10], rbx
mov r14d, 0xf
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0x1fe
lea rdx, [rbp + 0x478]
lea r13d, [r14 + 1]
cmp qword [rbp + 0x490], r13
cmovae rdx, qword [rbp + 0x478]
mov r8, qword [rbp + 0x488]
lea rcx, [rbp - 0x10]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x20], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0x3fe
mov r8, rdi
inc r8
cmp byte [rsi + r8], bl
jne 0x14000cfe8
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0x7fe
mov r8, rdi
inc r8
cmp byte [r15 + r8], bl
jne 0x14000d034
mov rdx, r15
lea rcx, [rsp + 0x50]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0xffe
lea rdx, [rbp + 0x4d8]
cmp qword [rbp + 0x4f0], r13
cmovae rdx, qword [rbp + 0x4d8]
mov r8, qword [rbp + 0x4e8]
lea rcx, [rbp - 0x50]
call fcn.140005478
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0x1ffe
mov r8, rdi
inc r8
cmp byte [r12 + r8], bl
jne 0x14000d0d3
mov rdx, r12
lea rcx, [rbp - 0x70]
call fcn.140005478
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a0], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r14
mov byte [rax], bl
mov dword [rsp + 0x30], 0x3ffe
mov r8, qword [rsp + 0x48]
lea rdx, [rbp + 0x290]
mov rsi, qword [rbp + 0x80]
mov rcx, rsi
call fcn.14001790c
mov dword [rsp + 0x30], 0x3fff
mov rdx, qword [rbp + 0x2a8]
mov r15d, 0x1000
mov r12d, 0x1f
cmp rdx, r13
jb 0x14000d17a
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, r15
jb 0x14000d174
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db45
call fcn.1400e46a0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, r13
jb 0x14000d1af
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x14000d1aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db4b
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], bl
mov rdx, qword [rbp - 0x38]
cmp rdx, r13
jb 0x14000d1f4
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, r15
jb 0x14000d1ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db51
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], bl
mov rdx, qword [rsp + 0x68]
cmp rdx, r13
jb 0x14000d23b
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, r15
jb 0x14000d236
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db57
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], bl
mov rdx, qword [rbp - 0x18]
cmp rdx, r13
jb 0x14000d282
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r15
jb 0x14000d27d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db5d
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], bl
mov rdx, qword [rbp + 8]
cmp rdx, r13
jb 0x14000d2c7
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x14000d2c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db63
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], bl
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jb 0x14000d30c
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x14000d307
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db69
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], bl
mov rdx, qword [rbp + 0x48]
cmp rdx, r13
jb 0x14000d351
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, r15
jb 0x14000d34c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db6f
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], bl
mov rdx, qword [rbp + 0x68]
cmp rdx, r13
jb 0x14000d396
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, r15
jb 0x14000d391
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db75
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], bl
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x14000d3dc
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x14000d3d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db7b
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], bl
mov rdx, qword [rbp + 0xa8]
cmp rdx, r13
jb 0x14000d428
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, r15
jb 0x14000d423
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db81
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], bl
mov rdx, qword [rbp + 0x2c8]
cmp rdx, r13
jb 0x14000d479
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, r15
jb 0x14000d474
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db87
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x2c0], xmm0
mov byte [rbp + 0x2b0], bl
mov rdx, qword [rbp + 0x2e8]
cmp rdx, r13
jb 0x14000d4ca
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, r15
jb 0x14000d4c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db8d
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], bl
mov rdx, qword [rbp + 0x308]
cmp rdx, r13
jb 0x14000d51b
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, r15
jb 0x14000d516
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db93
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x300], xmm0
mov byte [rbp + 0x2f0], bl
mov rdx, qword [rbp + 0x1a8]
cmp rdx, r13
jb 0x14000d56d
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, r15
jb 0x14000d567
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db99
call fcn.1400e46a0
nop
mov rdx, qword [rbp + 0x328]
cmp rdx, r13
jb 0x14000d5a8
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, r15
jb 0x14000d5a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db9f
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x320], xmm0
mov byte [rbp + 0x310], bl
mov rdx, qword [rbp + 0x348]
cmp rdx, r13
jb 0x14000d5f9
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, r15
jb 0x14000d5f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dba5
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x340], xmm0
mov byte [rbp + 0x330], bl
mov rdx, qword [rbp + 0x368]
cmp rdx, r13
jb 0x14000d64a
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, r15
jb 0x14000d645
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbab
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x360], xmm0
mov byte [rbp + 0x350], bl
mov rdx, qword [rbp + 0x388]
cmp rdx, r13
jb 0x14000d69b
inc rdx
mov rcx, qword [rbp + 0x370]
mov rax, rcx
cmp rdx, r15
jb 0x14000d696
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbb1
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x380], xmm0
mov byte [rbp + 0x370], bl
mov rdx, qword [rbp + 0x3f0]
cmp rdx, r13
jb 0x14000d6ec
inc rdx
mov rcx, qword [rbp + 0x3d8]
mov rax, rcx
cmp rdx, r15
jb 0x14000d6e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbb7
call fcn.1400e46a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rbx
mov qword [rbp + 0x1c8], rbx
mov r8d, 0x31
lea rdx, str.ZzVQKdjJJhN2F2EVTlQPNTVsZQhRQQMQRRKIRoTnEzFQqIg
lea rcx, [rbp + 0x1b0]
call fcn.140007d3c
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x3f8]
call fcn.1400b8248
cmp qword [rax + 0x18], r13
jb 0x14000d739
mov rax, qword [rax]
mov rdx, rax
mov rdi, qword [rbp + 0x88]
mov rcx, rdi
call fcn.140015118
mov rbx, rax
mov rdx, qword [rbp + 0x410]
cmp rdx, r13
jb 0x14000d789
inc rdx
mov rcx, qword [rbp + 0x3f8]
mov rax, rcx
cmp rdx, r15
jb 0x14000d784
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbbd
call fcn.1400e46a0
xor r14d, r14d
cmp rbx, 0xffffffffffffffff
jne 0x14000d947
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], r14
lea r8d, [r14 + 0x22]
lea rdx, str.b1ZXzcENWlOXkytbWU3xTXhDYUwI5SNRkv
lea rcx, [rbp + 0x1d0]
call fcn.140007d3c
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x418]
call fcn.1400b8248
cmp qword [rax + 0x18], r13
jb 0x14000d7e1
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140015118
mov rbx, rax
mov rdx, qword [rbp + 0x430]
cmp rdx, r13
jb 0x14000d82a
inc rdx
mov rcx, qword [rbp + 0x418]
mov rax, rcx
cmp rdx, r15
jb 0x14000d825
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbc3
call fcn.1400e46a0
cmp rbx, 0xffffffffffffffff
je 0x14000d83b
mov eax, 1
xchg byte [0x14014c106], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x208], r14
mov r8d, 0x27
lea rdx, str.U2xLjdGFNPYVNy3ZU9ZVTGhuhZ3UA8LhMAXLhhu
lea rcx, [rbp + 0x1f0]
call fcn.140007d3c
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x438]
call fcn.1400b8248
nop
cmp qword [rax + 0x18], r13
jb 0x14000d889
mov rax, qword [rax]
lea r8, [rbp + 0x4f8]
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.140017ac4
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], r13
jb 0x14000d8ad
mov rax, qword [rax]
mov rdx, rax
mov rcx, rsi
call fcn.140005478
nop
mov rdx, qword [rbp + 0x3a8]
cmp rdx, r13
jb 0x14000d8f4
inc rdx
mov rcx, qword [rbp + 0x390]
mov rax, rcx
cmp rdx, r15
jb 0x14000d8ef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbc9
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x3a0], xmm0
mov byte [rbp + 0x390], r14b
mov rdx, qword [rbp + 0x450]
cmp rdx, r13
jb 0x14000d947
inc rdx
mov rcx, qword [rbp + 0x438]
mov rax, rcx
cmp rdx, r15
jb 0x14000d941
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbcf
call fcn.1400e46a0
nop
mov rdx, qword [rbp + 0x4f0]
cmp rdx, r13
jb 0x14000d983
inc rdx
mov rcx, qword [rbp + 0x4d8]
mov rax, rcx
cmp rdx, r15
jb 0x14000d97d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbd5
call fcn.1400e46a0
nop
mov rdx, qword [rbp + 0x510]
cmp rdx, r13
jb 0x14000d9bf
inc rdx
mov rcx, qword [rbp + 0x4f8]
mov rax, rcx
cmp rdx, r15
jb 0x14000d9b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbdb
call fcn.1400e46a0
nop
lea rcx, [rbp + 0x518]
call fcn.140006680
nop
lea rcx, [rbp + 0x498]
call fcn.140006680
nop
lea rcx, [rbp + 0x4b8]
call fcn.140006680
nop
mov rdx, qword [rbp + 0x490]
cmp rdx, r13
jb 0x14000da21
inc rdx
mov rcx, qword [rbp + 0x478]
mov rax, rcx
cmp rdx, r15
jb 0x14000da1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbe1
call fcn.1400e46a0
mov qword [rbp + 0x488], r14
mov qword [rbp + 0x490], 0xf
mov byte [rbp + 0x478], r14b
lea rcx, [rbp + 0x5a0]
call fcn.140006680
nop
mov rdx, qword [rbp + 0x470]
cmp rdx, r13
jb 0x14000da82
inc rdx
mov rcx, qword [rbp + 0x458]
mov rax, rcx
cmp rdx, r15
jb 0x14000da7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbe7
call fcn.1400e46a0
movdqa xmm0, xmmword [0x1401336b0]
movdqu xmmword [rbp + 0x468], xmm0
mov byte [rbp + 0x458], r14b
mov rdx, qword [rbp + 0x598]
cmp rdx, r13
jb 0x14000dad5
inc rdx
mov rcx, qword [rbp + 0x580]
mov rax, rcx
cmp rdx, r15
jb 0x14000dacf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000dbed
call fcn.1400e46a0
nop
mov rdx, qword [rbp + 0x570]
cmp rdx, r13
jb 0x14000db0c
inc rdx
mov rcx, qword [rbp + 0x558]
mov rax, rcx
cmp rdx, r15
jb 0x14000db07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, r12
ja 0x14000db39
call fcn.1400e46a0
mov rax, rsi
mov rcx, qword [rbp + 0x5d8]
xor rcx, rsp
call fcn.1400e4680
mov rbx, qword [rsp + 0x730]
add rsp, 0x6e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
int3
call fcn.1400edfe8
int3
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
nop
call fcn.1400edfe8
int3