Function at 0x14000e100
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3b8]
sub rsp, 0x478
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
mov rax, qword [0x1401b26d0]
xor rax, rsp
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x50], r9
mov rsi, rdx
mov qword [rsp + 0x48], rcx
mov r15, qword [rbp + 0x3e0]
mov r12, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov qword [rsp + 0x78], rax
mov rcx, qword [rbp + 0x3f8]
mov qword [rsp + 0x68], rcx
xor r13d, r13d
mov dword [rsp + 0x70], r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
movdqa xmm1, xmmword [0x140195880]
movdqu xmmword [rbp + 0x270], xmm1
mov word [rbp + 0x260], r13w
lea rdx, [rbp + 0x260]
mov rcx, r8
call fcn.140005d30
call fcn.14012f3b0
mov rbx, rax
call fcn.14012f394
cmp rbx, 0x989680
jne 0x14000e1bd
imul rdi, rax, 0x64
jmp 0x14000e1d8
cqo
idiv rbx
imul rdi, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rdi, rax
movabs rcx, 0x7fffffffc46535ff
movabs rax, 0x7fffffffffffffff
cmp rdi, rcx
jge 0x14000e1fa
add rdi, 0x3b9aca00
jmp 0x14000e1fd
mov rdi, rax
movsd xmm6, qword [0x140195810]
movabs r13, 0x311cdad160000
movabs r14, 0x112e0be826d694b3
nop dword [rax]
call fcn.14012f3b0
mov rbx, rax
call fcn.14012f394
cmp rbx, 0x989680
jne 0x14000e23c
imul rbx, rax, 0x64
jmp 0x14000e258
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
cmp rdi, rbx
je 0x14000e2b5
jl 0x14000e2b5
call fcn.14012f4e4
imul rcx, rax, 0x64
mov rax, rdi
sub rax, rbx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
comisd xmm0, xmm6
jbe 0x14000e281
add rcx, r13
jmp 0x14000e284
add rcx, rax
mov rax, r14
imul rcx
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp - 0x78], rdx
imul eax, edx, 0x3b9aca00
sub ecx, eax
mov dword [rbp - 0x70], ecx
lea rcx, [rbp - 0x78]
call fcn.14013005c
jmp 0x14000e220
cmp byte [rbp + 0x400], 0
je 0x14000e2cf
lea rcx, [rbp - 0x58]
call fcn.1400055f0
nop
mov ebx, 1
jmp 0x14000e2e0
lea rcx, [rbp + 0xc0]
call fcn.1400057a0
mov ebx, 2
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb0], xmm6
xor r13d, r13d
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
test bl, 2
mov r14, qword [rbp + 0x50]
je 0x14000e372
and ebx, 0xfffffffd
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000e35a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e355
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010299
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0xd0], xmm0
mov word [rbp + 0xc0], r13w
test bl, 1
je 0x14000e3cc
mov rdx, qword [rbp - 0x40]
cmp rdx, 8
jb 0x14000e3b7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e3b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001029f
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp - 0x48], xmm0
xor ebx, ebx
mov word [rbp - 0x58], bx
jmp 0x14000e3ce
xor ebx, ebx
movq rdx, xmm6
test rdx, rdx
jne 0x14000e461
mov dword [rbp - 0x58], 0x670045
mov dword [rbp - 0x54], 0x210068
mov dword [rbp - 0x50], 0x260072
mov dword [rbp - 0x4c], 0x630061
mov dword [rbp - 0x48], 0x260072
mov dword [rbp - 0x44], 0x760067
mov dword [rbp - 0x40], 0x260076
mov dword [rbp - 0x3c], 0x670062
mov dword [rbp - 0x38], 0x670072
mov dword [rbp - 0x34], 0x760026
mov dword [rbp - 0x30], 0x720067
mov dword [rbp - 0x2c], 0x27006e
mov dword [rbp - 0x28], 0xc
mov rax, rbx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x58], 6
inc rax
cmp rax, 0x19
jb 0x14000e440
mov word [rbp - 0x26], bx
lea rcx, [rbp - 0x58]
call fcn.140001380
jmp 0x1400101d7
mov r8, qword [r14 + 0x10]
movabs r13, 0x7ffffffffffffffe
mov rax, r13
sub rax, rdx
cmp rax, r8
jb 0x1400102a5
lea r9, [rbp + 0xa0]
movq rcx, xmm7
psrldq xmm6, 8
movq rax, xmm6
cmp rax, 8
cmovae r9, rcx
cmp qword [r14 + 0x18], 8
jb 0x14000e4a6
mov r14, qword [r14]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x320]
call fcn.140019250
nop
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x50]
call fcn.1400068a0
nop
mov rax, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rax
jne 0x14000e5c1
mov dword [rbp - 0x20], 0x670045
mov dword [rbp - 0x1c], 0x210068
mov dword [rbp - 0x18], 0x260072
mov dword [rbp - 0x14], 0x630061
mov dword [rbp - 0x10], 0x260072
mov dword [rbp - 0xc], 0x67006b
mov dword [rbp - 8], 0x720075
mov dword [rbp - 4], 0x740063
mov dword [rbp], 0x620026
mov dword [rbp + 4], 0x650063
mov dword [rbp + 8], 0x7f0074
mov dword [rbp + 0xc], 0x720076
mov dword [rbp + 0x10], 0x69006f
mov dword [rbp + 0x14], 0x260068
mov dword [rbp + 0x18], 0x63006d
mov dword [rbp + 0x1c], 0x26007f
mov dword [rbp + 0x20], 0x740060
mov dword [rbp + 0x24], 0x6b0069
mov dword [rbp + 0x28], 0x6a0026
mov dword [rbp + 0x2c], 0x650069
mov dword [rbp + 0x30], 0x6a0067
mov dword [rbp + 0x34], 0x750026
mov dword [rbp + 0x38], 0x670072
mov dword [rbp + 0x3c], 0x630072
mov dword [rbp + 0x40], 0xc0027
xor eax, eax
mov word [rbp + 0x44], ax
xor ebx, ebx
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x20], 6
inc rax
cmp rax, 0x32
jb 0x14000e5a0
mov word [rbp + 0x44], bx
lea rcx, [rbp - 0x20]
call fcn.140001380
jmp 0x140010130
lea rcx, [rbp + 0x80]
call fcn.140005950
nop
mov rdi, qword [rbp + 0x90]
test rdi, rdi
jne 0x14000e651
mov dword [rbp - 0x58], 0x670045
mov dword [rbp - 0x54], 0x210068
mov dword [rbp - 0x50], 0x260072
mov dword [rbp - 0x4c], 0x630061
mov dword [rbp - 0x48], 0x260072
mov dword [rbp - 0x44], 0x630072
mov dword [rbp - 0x40], 0x76006b
mov dword [rbp - 0x3c], 0x760026
mov dword [rbp - 0x38], 0x720067
mov dword [rbp - 0x34], 0x27006e
mov dword [rbp - 0x30], 0xc
mov rax, rbx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x58], 6
inc rax
cmp rax, 0x15
jb 0x14000e630
mov word [rbp - 0x2e], bx
lea rcx, [rbp - 0x58]
call fcn.140001380
jmp 0x1400100e9
lea rcx, [rbp - 0x58]
call fcn.140005230
nop
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140005ae0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 8
jb 0x14000e6ab
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e6a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102ab
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp - 0x48], xmm0
mov word [rbp - 0x58], bx
mov rcx, qword [r15 + 0x10]
mov rax, r13
mov rdx, qword [rbp + 0xb0]
sub rax, rdx
cmp rax, rcx
jb 0x1400102b1
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r15 + 0x18], 8
jb 0x14000e6f7
mov r15, qword [r15]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x2e0]
call fcn.140019250
nop
mov dword [rbp - 0x78], 0x650067
mov dword [rbp - 0x74], 0x690065
mov dword [rbp - 0x70], 0x680073
mov dword [rbp - 0x6c], 0x750072
mov dword [rbp - 0x68], 0x620028
mov dword [rbp - 0x64], 0x64
mov rax, rbx
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 0xb
jb 0x14000e740
mov word [rbp - 0x62], bx
lea rax, [rbp - 0x78]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000e761
mov rax, r13
sub rax, rdi
cmp rax, rcx
jb 0x1400102b7
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x240]
call fcn.140019250
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x2e0]
call fcn.140006360
mov dword [rbp - 0x78], 0x650067
mov dword [rbp - 0x74], 0x690065
mov dword [rbp - 0x70], 0x680073
mov dword [rbp - 0x6c], 0x750072
xor eax, eax
mov word [rbp - 0x68], ax
xor ecx, ecx
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 8
jb 0x14000e7f0
mov word [rbp - 0x68], cx
lea rax, [rbp - 0x78]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000e810
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102bd
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x100]
call fcn.140019250
nop
lea rcx, [rbp + 0x100]
call fcn.1400067a0
lea r9, [rbp + 0x100]
lea r8, [rbp + 0x240]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.140007640
lea rcx, [rbp + 0x240]
call fcn.1400067a0
mov rcx, qword [r12 + 0x10]
mov rax, r13
mov rdx, qword [rbp + 0xb0]
sub rax, rdx
cmp rax, rcx
jb 0x1400102c3
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r12 + 0x18], 8
jb 0x14000e8d8
mov r12, qword [r12]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x2c0]
call fcn.140019250
nop
mov dword [rbp - 0x78], 0x690065
mov dword [rbp - 0x74], 0x6d0069
mov dword [rbp - 0x70], 0x63006f
mov dword [rbp - 0x6c], 0x280075
mov dword [rbp - 0x68], 0x640062
xor eax, eax
mov word [rbp - 0x64], ax
xor ecx, ecx
nop
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 0xa
jb 0x14000e920
mov word [rbp - 0x64], cx
lea rax, [rbp - 0x78]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000e940
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102c9
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x220]
call fcn.140019250
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x2c0]
call fcn.140006360
mov dword [rbp + 0x50], 0x690065
mov dword [rbp + 0x54], 0x6d0069
mov dword [rbp + 0x58], 0x63006f
mov dword [rbp + 0x5c], 0x75
xor ecx, ecx
mov eax, ecx
nop word [rax + rax]
xor word [rbp + rax*2 + 0x50], 6
inc rax
cmp rax, 7
jb 0x14000e9d0
mov word [rbp + 0x5e], cx
lea rax, [rbp + 0x50]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000e9f0
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102cf
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xe0]
call fcn.140019250
nop
lea rcx, [rbp + 0xe0]
call fcn.1400067a0
lea r9, [rbp + 0xe0]
lea r8, [rbp + 0x220]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.140009d40
lea rcx, [rbp + 0x220]
call fcn.1400067a0
mov r8, qword [rsp + 0x78]
mov rcx, qword [r8 + 0x10]
mov rax, r13
mov rdx, qword [rbp + 0xb0]
sub rax, rdx
cmp rax, rcx
jb 0x1400102d5
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r8 + 0x18], 8
jb 0x14000eaba
mov r8, qword [r8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x2a0]
call fcn.140019250
nop
mov dword [rbp - 0x78], 0x630071
mov dword [rbp - 0x74], 0x590064
mov dword [rbp - 0x70], 0x670062
mov dword [rbp - 0x6c], 0x670072
mov dword [rbp - 0x68], 0x620028
mov dword [rbp - 0x64], 0x64
xor ecx, ecx
mov eax, ecx
nop dword [rax]
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 0xb
jb 0x14000eb10
mov word [rbp - 0x62], cx
lea rax, [rbp - 0x78]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000eb30
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102db
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x200]
call fcn.140019250
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x2a0]
call fcn.140006360
mov dword [rbp - 0x78], 0x630071
mov dword [rbp - 0x74], 0x590064
mov dword [rbp - 0x70], 0x670062
mov dword [rbp - 0x6c], 0x670072
xor eax, eax
mov word [rbp - 0x68], ax
xor r15d, r15d
nop
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 8
jb 0x14000ebc0
mov word [rbp - 0x68], r15w
lea rax, [rbp - 0x78]
mov rcx, rbx
nop dword [rax + rax]
inc rcx
cmp word [rax + rcx*2], r15w
jne 0x14000ebe0
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102e1
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 8
cmovae r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x120]
call fcn.140019250
nop
lea rcx, [rbp + 0x120]
call fcn.1400067a0
lea r9, [rbp + 0x120]
lea r8, [rbp + 0x200]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14000c300
lea rcx, [rbp + 0x200]
call fcn.1400067a0
mov dword [rsp + 0x78], 0x63726761
mov dword [rsp + 0x7c], 0x766e7628
xor eax, eax
mov byte [rbp - 0x80], al
mov rax, r15
xor byte [rsp + rax + 0x78], 6
inc rax
cmp rax, 8
jb 0x14000ec82
mov byte [rbp - 0x80], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
lea rax, [rsp + 0x78]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14000ecb0
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x78]
call fcn.1400189d0
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x180]
call fcn.1400161a0
nop
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x1a0]
call fcn.1400161a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
movdqa xmm1, xmmword [0x140195890]
movdqa xmmword [rbp + 0x1d0], xmm1
mov byte [rbp + 0x1c0], 0
movups xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1f0], xmm1
mov byte [rbp + 0x1e0], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0x10
jb 0x14000ed5f
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ed5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010377
call fcn.140130b60
mov dword [rsp + 0x78], 0x720028
mov dword [rsp + 0x7c], 0x72007e
xor eax, eax
mov word [rbp - 0x80], ax
mov rax, r15
nop dword [rax + rax]
xor word [rsp + rax*2 + 0x78], 6
inc rax
cmp rax, 4
jb 0x14000ed80
mov word [rbp - 0x80], r15w
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000eda0
mov rax, r13
mov rdx, qword [rbp + 0x110]
sub rax, rdx
cmp rax, rcx
jb 0x1400102e7
lea r9, [rbp + 0x100]
cmp qword [rbp + 0x118], 8
cmovae r9, qword [rbp + 0x100]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xc0]
call fcn.140019250
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000ee34
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000ee24
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.140017010
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000ee5e
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000ee4e
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.140017010
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000ee99
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ee94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102ed
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000eef0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000eeeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102f3
call fcn.140130b60
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [0x140195890]
movdqu xmmword [rbp + 0x70], xmm1
mov byte [rbp + 0x60], 0
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c6030
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a50]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], 0xc
mov rax, r15
xor byte [rbp + rax - 0x78], 6
inc rax
cmp rax, 0x11
jb 0x14000ef41
mov byte [rbp - 0x67], 0
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x78], 0x610059
mov dword [rbp - 0x74], 0x690069
mov dword [rbp - 0x70], 0x280062
mov dword [rbp - 0x6c], 0x7e0072
mov dword [rbp - 0x68], 0x72
xor ecx, ecx
mov eax, ecx
nop dword [rax]
nop word [rax + rax]
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 9
jb 0x14000ef90
mov word [rbp - 0x66], cx
lea rax, [rbp - 0x78]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000efb0
mov rax, r13
mov rdx, qword [rbp + 0x110]
sub rax, rdx
cmp rax, rcx
jb 0x1400102f9
lea r9, [rbp + 0x100]
cmp qword [rbp + 0x118], 8
cmovae r9, qword [rbp + 0x100]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xc0]
call fcn.140019250
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f043
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f033
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.140017010
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f06d
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f05d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.140017010
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f0a8
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f0a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102ff
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f0ff
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f0fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010305
call fcn.140130b60
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c6030
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a30]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], 0xc
xor edi, edi
mov eax, edi
nop dword [rax]
xor byte [rbp + rax - 0x78], 6
inc rax
cmp rax, 0x11
jb 0x14000f140
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rsp + 0x78], 0x720028
mov dword [rsp + 0x7c], 0x72007e
xor eax, eax
mov word [rbp - 0x80], ax
xor word [rsp + rax*2 + 0x78], 6
inc rax
cmp rax, 4
jb 0x14000f171
mov word [rbp - 0x80], di
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], di
jne 0x14000f190
mov rax, r13
mov rdx, qword [rbp + 0xf0]
sub rax, rdx
cmp rax, rcx
jb 0x14001030b
lea r9, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 8
cmovae r9, qword [rbp + 0xe0]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xc0]
call fcn.140019250
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f223
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f213
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.140017010
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f24d
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f23d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.140017010
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f288
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f283
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010311
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f2df
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f2da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010317
call fcn.140130b60
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c6030
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a40]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], 0xc
xor edi, edi
mov eax, edi
nop dword [rax]
xor byte [rbp + rax - 0x78], 6
inc rax
cmp rax, 0x11
jb 0x14000f320
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x78], 0x610059
mov dword [rbp - 0x74], 0x690069
mov dword [rbp - 0x70], 0x280062
mov dword [rbp - 0x6c], 0x7e0072
mov dword [rbp - 0x68], 0x72
mov rax, rdi
xor word [rbp + rax*2 - 0x78], 6
inc rax
cmp rax, 9
jb 0x14000f361
mov word [rbp - 0x66], di
lea rax, [rbp - 0x78]
mov rcx, rbx
nop dword [rax + rax]
inc rcx
cmp word [rax + rcx*2], di
jne 0x14000f380
mov rax, r13
mov rdx, qword [rbp + 0xf0]
sub rax, rdx
cmp rax, rcx
jb 0x14001031d
lea r9, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 8
cmovae r9, qword [rbp + 0xe0]
mov qword [rsp + 0x30], rcx
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xc0]
call fcn.140019250
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f412
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f402
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.140017010
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f43c
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f42c
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.140017010
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f477
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f472
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010323
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f4ce
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f4c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010329
call fcn.140130b60
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c6030
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a10]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], 0xc
xor edi, edi
mov eax, edi
nop dword [rax + rax]
xor byte [rbp + rax - 0x78], 6
inc rax
cmp rax, 0x11
jb 0x14000f510
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rsp + 0x78], 0x720028
mov dword [rsp + 0x7c], 0x72007e
xor eax, eax
mov word [rbp - 0x80], ax
xor word [rsp + rax*2 + 0x78], 6
inc rax
cmp rax, 4
jb 0x14000f541
mov word [rbp - 0x80], di
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], di
jne 0x14000f560
mov rax, r13
mov rdx, qword [rbp + 0x130]
sub rax, rdx
cmp rax, rcx
jb 0x14001032f
lea r9, [rbp + 0x120]
cmp qword [rbp + 0x138], 8
cmovae r9, qword [rbp + 0x120]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xc0]
call fcn.140019250
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f5f3
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f5e3
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.140017010
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f61d
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f60d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.140017010
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f658
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f653
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010335
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f6af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f6aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001033b
call fcn.140130b60
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c6030
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a20]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], 0xc
xor ecx, ecx
mov eax, ecx
nop dword [rax]
xor byte [rbp + rax - 0x78], 6
inc rax
cmp rax, 0x11
jb 0x14000f6f0
mov byte [rbp - 0x67], cl
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x20], 0x68005a
mov dword [rbp - 0x1c], 0x64006d
mov dword [rbp - 0x18], 0x6e006f
mov dword [rbp - 0x14], 0x640060
mov dword [rbp - 0x10], 0x690063
mov dword [rbp - 0xc], 0x670061
mov dword [rbp - 8], 0x670063
mov dword [rbp - 4], 0x630069
mov dword [rbp], 0x6a006e
mov dword [rbp + 4], 0x600063
mov dword [rbp + 8], 0x6d0068
mov dword [rbp + 0xc], 0x620069
mov dword [rbp + 0x10], 0x630064
mov dword [rbp + 0x14], 0x610060
mov dword [rbp + 0x18], 0x610076
mov dword [rbp + 0x1c], 0x68006d
mov dword [rbp + 0x20], 0x68
xor ecx, ecx
mov eax, ecx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x20], 6
inc rax
cmp rax, 0x21
jb 0x14000f790
mov word [rbp + 0x22], cx
mov r8, qword [rsp + 0x68]
mov rcx, qword [r8 + 0x10]
mov rax, r13
mov rdx, qword [rbp + 0xb0]
sub rax, rdx
cmp rax, rcx
jb 0x140010341
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
mov rax, r8
cmp qword [r8 + 0x18], 8
jb 0x14000f7e6
mov rax, qword [r8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp - 0x78]
call fcn.140019250
nop
lea rax, [rbp - 0x20]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14000f810
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x78]
call fcn.140015ee0
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 7
mov word [rax], cx
mov rdx, qword [rbp - 0x60]
cmp rdx, 8
jb 0x14000f8a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f89e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010347
call fcn.140130b60
xor ecx, ecx
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp - 0x68], xmm0
mov word [rbp - 0x78], cx
mov dword [rsp + 0x78], 0x72634b5a
mov dword [rsp + 0x7c], 0x6d674b67
mov word [rbp - 0x80], 0x75
mov rax, rcx
nop
xor byte [rsp + rax + 0x78], 6
inc rax
cmp rax, 9
jb 0x14000f8d0
mov byte [rbp - 0x7f], 0
mov rdx, qword [rsi + 0x10]
lea rax, [rsp + 0x78]
mov rcx, rbx
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x14000f8f0
movabs rax, 0x7fffffffffffffff
sub rax, rdx
cmp rax, rcx
jb 0x14001034d
mov r9, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f91c
mov r9, qword [rsi]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
mov r8, rsi
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x58]
call fcn.1400195a0
nop
lea r9, [rbp + 0x160]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x58]
mov rcx, qword [rsp + 0x48]
call fcn.14000d640
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f99a
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f995
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001036b
call fcn.140130b60
mov dword [rbp - 0x20], 0x63005a
mov dword [rbp - 0x1c], 0x6c0061
mov dword [rbp - 0x18], 0x62006f
mov dword [rbp - 0x14], 0x64006c
mov dword [rbp - 0x10], 0x610076
mov dword [rbp - 0xc], 0x6f006a
mov dword [rbp - 8], 0x6e0065
mov dword [rbp - 4], 0x650062
mov dword [rbp], 0x680069
mov dword [rbp + 4], 0x640062
mov dword [rbp + 8], 0x640065
mov dword [rbp + 0xc], 0x680062
mov dword [rbp + 0x10], 0x630064
mov dword [rbp + 0x14], 0x760063
mov dword [rbp + 0x18], 0x610076
mov dword [rbp + 0x1c], 0x760062
mov dword [rbp + 0x20], 0x6e
xor edi, edi
mov eax, edi
nop word [rax + rax]
xor word [rbp + rax*2 - 0x20], 6
inc rax
cmp rax, 0x21
jb 0x14000fa20
mov word [rbp + 0x22], di
mov rdx, qword [rsp + 0x68]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rbp + 0xb0]
sub r13, rcx
cmp r13, rax
jb 0x140010353
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [rdx + 0x18], 8
jb 0x14000fa70
mov rdx, qword [rdx]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x280]
call fcn.140019250
nop
lea rax, [rbp - 0x20]
mov r8, rbx
inc r8
cmp word [rax + r8*2], 0
jne 0x14000fa93
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x280]
call fcn.140015ee0
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov rdx, qword [rbp + 0x298]
cmp rdx, 8
jb 0x14000fb2d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fb28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010359
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x290], xmm0
mov word [rbp + 0x280], di
mov dword [rsp + 0x78], 0x7374525a
mov dword [rsp + 0x7c], 0x67517275
mov dword [rbp - 0x80], 0x72636a6a
xor eax, eax
mov byte [rbp - 0x7c], al
mov rax, rdi
nop dword [rax]
nop word [rax + rax]
xor byte [rsp + rax + 0x78], 6
inc rax
cmp rax, 0xc
jb 0x14000fb70
mov byte [rbp - 0x7c], 0
mov rax, qword [rsi + 0x10]
lea rcx, [rsp + 0x78]
nop dword [rax + rax]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x14000fb90
movabs rcx, 0x7fffffffffffffff
sub rcx, rax
cmp rcx, rbx
jb 0x14001035f
mov r9, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000fbbc
mov r9, qword [rsi]
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r8, rsi
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x58]
call fcn.1400195a0
nop
lea r9, [rbp + 0x140]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x58]
mov rcx, qword [rsp + 0x48]
call fcn.14000d640
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000fc3a
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fc35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010365
call fcn.140130b60
lea rcx, [rbp + 0x260]
call fcn.140006040
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 8
jb 0x14000fc8d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fc88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001036b
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x150], xmm0
xor ebx, ebx
mov word [rbp + 0x140], bx
mov rdx, qword [rbp + 0x178]
cmp rdx, 8
jb 0x14000fcec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fce7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010371
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x170], xmm0
mov word [rbp + 0x160], bx
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14000fd3e
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010377
call fcn.140130b60
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
lea rcx, [rbp + 0x180]
call fcn.14000dfb0
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 8
jb 0x14000fda2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001037d
call fcn.140130b60
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], 7
mov word [rbp + 0x120], bx
mov rdx, qword [rbp + 0x218]
cmp rdx, 8
jb 0x14000fe01
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fdfc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010383
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x210], xmm0
mov word [rbp + 0x200], bx
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 8
jb 0x14000fe5e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fe59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010389
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2b0], xmm0
mov word [rbp + 0x2a0], bx
mov rdx, qword [rbp + 0xf8]
cmp rdx, 8
jb 0x14000febb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000feb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001038f
call fcn.140130b60
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0xf8], 7
mov word [rbp + 0xe0], bx
mov rdx, qword [rbp + 0x238]
cmp rdx, 8
jb 0x14000ff1a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ff15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010395
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x230], xmm0
mov word [rbp + 0x220], bx
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 8
jb 0x14000ff77
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ff72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001039b
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2d0], xmm0
mov word [rbp + 0x2c0], bx
mov rdx, qword [rbp + 0x118]
cmp rdx, 8
jb 0x14000ffd4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ffcf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103a1
call fcn.140130b60
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], bx
mov rdx, qword [rbp + 0x258]
cmp rdx, 8
jb 0x140010033
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001002e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103a7
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x250], xmm0
mov word [rbp + 0x240], bx
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 8
jb 0x140010090
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001008b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ad
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2f0], xmm0
mov word [rbp + 0x2e0], bx
mov rdx, qword [rbp + 0x318]
cmp rdx, 0x10
jb 0x1400100e9
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400100e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b3
call fcn.140130b60
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x140010130
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
lea eax, [rax + 0x48000000]
mov eax, ecx
cmp rdx, 0x1000
jb 0x14001012a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b9
call fcn.140130b60
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14001017a
mov rdx, qword [rsp + 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010167
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103bf
call fcn.140130b60
mov qword [rsp + 0x50], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov rdx, qword [rbp + 0x338]
cmp rdx, 8
jb 0x1400101c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400101bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103c5
call fcn.140130b60
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x330], xmm0
mov word [rbp + 0x320], bx
mov rdx, qword [rbp + 0xb8]
cmp rdx, 8
jb 0x14001021e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010218
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103cb
call fcn.140130b60
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 8
jb 0x140010260
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001025b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010293
call fcn.140130b60
mov rcx, qword [rbp + 0x340]
xor rcx, rsp
call fcn.140130b40
movaps xmm6, xmmword [rsp + 0x460]
movaps xmm7, xmmword [rsp + 0x450]
add rsp, 0x478
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.1400014c0
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.1400014c0
nop
call fcn.140146458
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.140146458
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.140146458
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.140146458
nop
call fcn.140146458
int3
call fcn.1400014c0
nop
call fcn.140146458
int3
call fcn.1400014c0
int3
call fcn.1400014c0
nop
call fcn.140146458
int3
call fcn.1400014c0
int3
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
nop
call fcn.140146458
int3