Function at 0x14000e140
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.14012f560
mov rbx, rax
call fcn.14012f544
cmp rbx, 0x989680
jne 0x14000e1fd
imul rdi, rax, 0x64
jmp 0x14000e218
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 0x14000e23a
add rdi, 0x3b9aca00
jmp 0x14000e23d
mov rdi, rax
movsd xmm6, qword [0x140195810]
movabs r13, 0x311cdad160000
movabs r14, 0x112e0be826d694b3
nop dword [rax]
call fcn.14012f560
mov rbx, rax
call fcn.14012f544
cmp rbx, 0x989680
jne 0x14000e27c
imul rbx, rax, 0x64
jmp 0x14000e298
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
cmp rdi, rbx
je 0x14000e2f5
jl 0x14000e2f5
call fcn.14012f694
imul rcx, rax, 0x64
mov rax, rdi
sub rax, rbx
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
comisd xmm0, xmm6
jbe 0x14000e2c1
add rcx, r13
jmp 0x14000e2c4
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.14013020c
jmp 0x14000e260
mov edi, 2
cmp byte [rbp + 0x400], 0
je 0x14000e312
lea rcx, [rbp - 0x58]
call fcn.1400055f0
nop
lea ebx, [rdi - 1]
jmp 0x14000e320
lea rcx, [rbp + 0xc0]
call fcn.1400057a0
mov ebx, edi
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 0x14000e3b2
and ebx, 0xfffffffd
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000e39a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e395
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102d9
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0xd0], xmm0
mov word [rbp + 0xc0], r13w
test bl, 1
je 0x14000e40c
mov rdx, qword [rbp - 0x40]
cmp rdx, 8
jb 0x14000e3f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e3f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102df
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp - 0x48], xmm0
xor ebx, ebx
mov word [rbp - 0x58], bx
jmp 0x14000e40e
xor ebx, ebx
movq rdx, xmm6
test rdx, rdx
jne 0x14000e4a1
mov dword [rbp - 0x58], 0x440066
mov dword [rbp - 0x54], 0x2004b
mov dword [rbp - 0x50], 0x50051
mov dword [rbp - 0x4c], 0x400042
mov dword [rbp - 0x48], 0x50051
mov dword [rbp - 0x44], 0x550044
mov dword [rbp - 0x40], 0x50055
mov dword [rbp - 0x3c], 0x440041
mov dword [rbp - 0x38], 0x440051
mov dword [rbp - 0x34], 0x550005
mov dword [rbp - 0x30], 0x510044
mov dword [rbp - 0x2c], 0x4004d
mov dword [rbp - 0x28], Ordinal_50
mov rax, rbx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x58], 0x25
inc rax
cmp rax, 0x19
jb 0x14000e480
mov word [rbp - 0x26], bx
lea rcx, [rbp - 0x58]
call fcn.140001380
jmp 0x140010217
mov r8, qword [r14 + 0x10]
movabs r13, 0x7ffffffffffffffe
mov rax, r13
sub rax, rdx
cmp rax, r8
jb 0x1400102e5
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 0x14000e4e6
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.140019400
nop
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x50]
call fcn.1400068a0
nop
mov rax, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rax
jne 0x14000e601
mov dword [rbp - 0x20], 0x440066
mov dword [rbp - 0x1c], 0x2004b
mov dword [rbp - 0x18], 0x50051
mov dword [rbp - 0x14], 0x400042
mov dword [rbp - 0x10], 0x50051
mov dword [rbp - 0xc], 0x440048
mov dword [rbp - 8], 0x510056
mov dword [rbp - 4], 0x570040
mov dword [rbp], 0x410005
mov dword [rbp + 4], 0x460040
mov dword [rbp + 8], 0x5c0057
mov dword [rbp + 0xc], 0x510055
mov dword [rbp + 0x10], 0x4a004c
mov dword [rbp + 0x14], 0x5004b
mov dword [rbp + 0x18], 0x40004e
mov dword [rbp + 0x1c], 0x5005c
mov dword [rbp + 0x20], 0x570043
mov dword [rbp + 0x24], 0x48004a
mov dword [rbp + 0x28], 0x490005
mov dword [rbp + 0x2c], 0x46004a
mov dword [rbp + 0x30], 0x490044
mov dword [rbp + 0x34], 0x560005
mov dword [rbp + 0x38], 0x440051
mov dword [rbp + 0x3c], 0x400051
mov dword [rbp + 0x40], 0x2f0004
xor eax, eax
mov word [rbp + 0x44], ax
xor ebx, ebx
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x20], 0x25
inc rax
cmp rax, 0x32
jb 0x14000e5e0
mov word [rbp + 0x44], bx
lea rcx, [rbp - 0x20]
call fcn.140001380
jmp 0x140010170
lea rcx, [rbp + 0x80]
call fcn.140005950
nop
mov rdi, qword [rbp + 0x90]
test rdi, rdi
jne 0x14000e691
mov dword [rbp - 0x58], 0x440066
mov dword [rbp - 0x54], 0x2004b
mov dword [rbp - 0x50], 0x50051
mov dword [rbp - 0x4c], 0x400042
mov dword [rbp - 0x48], 0x50051
mov dword [rbp - 0x44], 0x400051
mov dword [rbp - 0x40], 0x550048
mov dword [rbp - 0x3c], 0x550005
mov dword [rbp - 0x38], 0x510044
mov dword [rbp - 0x34], 0x4004d
mov dword [rbp - 0x30], Ordinal_50
mov rax, rbx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x58], 0x25
inc rax
cmp rax, 0x15
jb 0x14000e670
mov word [rbp - 0x2e], bx
lea rcx, [rbp - 0x58]
call fcn.140001380
jmp 0x140010129
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 0x14000e6eb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e6e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102eb
call fcn.140130d10
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 0x1400102f1
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r15 + 0x18], 8
jb 0x14000e737
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.140019400
nop
mov dword [rbp - 0x78], 0x460044
mov dword [rbp - 0x74], 0x4a0046
mov dword [rbp - 0x70], 0x4b0050
mov dword [rbp - 0x6c], 0x560051
mov dword [rbp - 0x68], 0x41000b
mov dword [rbp - 0x64], 0x47
mov rax, rbx
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 0xb
jb 0x14000e780
mov word [rbp - 0x62], bx
lea rax, [rbp - 0x78]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000e7a1
mov rax, r13
sub rax, rdi
cmp rax, rcx
jb 0x1400102f7
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.140019400
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x2e0]
call fcn.140006360
mov dword [rbp - 0x78], 0x460044
mov dword [rbp - 0x74], 0x4a0046
mov dword [rbp - 0x70], 0x4b0050
mov dword [rbp - 0x6c], 0x560051
xor eax, eax
mov word [rbp - 0x68], ax
xor ecx, ecx
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 8
jb 0x14000e830
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 0x14000e850
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x1400102fd
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.140019400
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 0x140010303
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r12 + 0x18], 8
jb 0x14000e918
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.140019400
nop
mov dword [rbp - 0x78], 0x4a0046
mov dword [rbp - 0x74], 0x4e004a
mov dword [rbp - 0x70], 0x40004c
mov dword [rbp - 0x6c], 0xb0056
mov dword [rbp - 0x68], 0x470041
xor eax, eax
mov word [rbp - 0x64], ax
xor ecx, ecx
nop
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 0xa
jb 0x14000e960
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 0x14000e980
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x140010309
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.140019400
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x2c0]
call fcn.140006360
mov dword [rbp + 0x50], 0x4a0046
mov dword [rbp + 0x54], 0x4e004a
mov dword [rbp + 0x58], 0x40004c
mov dword [rbp + 0x5c], 0x56
xor ecx, ecx
mov eax, ecx
nop word [rax + rax]
xor word [rbp + rax*2 + 0x50], 0x25
inc rax
cmp rax, 7
jb 0x14000ea10
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 0x14000ea30
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x14001030f
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.140019400
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.140009d60
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 0x140010315
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [r8 + 0x18], 8
jb 0x14000eafa
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.140019400
nop
mov dword [rbp - 0x78], 0x400052
mov dword [rbp - 0x74], 0x7a0047
mov dword [rbp - 0x70], 0x440041
mov dword [rbp - 0x6c], 0x440051
mov dword [rbp - 0x68], 0x41000b
mov dword [rbp - 0x64], 0x47
xor ecx, ecx
mov eax, ecx
nop dword [rax]
nop dword [rax + rax]
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 0xb
jb 0x14000eb50
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 0x14000eb70
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x14001031b
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.140019400
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x2a0]
call fcn.140006360
mov dword [rbp - 0x78], 0x400052
mov dword [rbp - 0x74], 0x7a0047
mov dword [rbp - 0x70], 0x440041
mov dword [rbp - 0x6c], 0x440051
xor eax, eax
mov word [rbp - 0x68], ax
xor r15d, r15d
nop
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 8
jb 0x14000ec00
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 0x14000ec20
mov rax, r13
mov rdx, qword [rbp + 0x90]
sub rax, rdx
cmp rax, rcx
jb 0x140010321
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.140019400
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.14000c320
lea rcx, [rbp + 0x200]
call fcn.1400067a0
mov dword [rsp + 0x78], 0x40514442
mov dword [rsp + 0x7c], 0x554d550b
xor eax, eax
mov byte [rbp - 0x80], al
mov rax, r15
xor byte [rsp + rax + 0x78], 0x25
inc rax
cmp rax, 8
jb 0x14000ecc2
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 0x14000ecf0
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x78]
call fcn.140018b80
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x180]
call fcn.140016350
nop
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x1a0]
call fcn.140016350
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 0x14000ed9f
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ed9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b7
call fcn.140130d10
mov dword [rsp + 0x78], 0x51000b
mov dword [rsp + 0x7c], 0x51005d
xor eax, eax
mov word [rbp - 0x80], ax
mov rax, r15
nop dword [rax + rax]
xor word [rsp + rax*2 + 0x78], 0x25
inc rax
cmp rax, 4
jb 0x14000edc0
mov word [rbp - 0x80], r15w
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000ede0
mov rax, r13
mov rdx, qword [rbp + 0x110]
sub rax, rdx
cmp rax, rcx
jb 0x140010327
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.140019400
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000ee74
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000ee64
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.1400171c0
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000ee9e
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000ee8e
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.1400171c0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000eed9
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000eed4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001032d
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000ef30
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ef2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010333
call fcn.140130d10
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.1400c61e0
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], Ordinal_50
mov rax, r15
xor byte [rbp + rax - 0x78], 0x25
inc rax
cmp rax, 0x11
jb 0x14000ef81
mov byte [rbp - 0x67], 0
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x78], 0x42007a
mov dword [rbp - 0x74], 0x4a004a
mov dword [rbp - 0x70], 0xb0041
mov dword [rbp - 0x6c], 0x5d0051
mov dword [rbp - 0x68], 0x51
xor ecx, ecx
mov eax, ecx
nop dword [rax]
nop word [rax + rax]
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 9
jb 0x14000efd0
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 0x14000eff0
mov rax, r13
mov rdx, qword [rbp + 0x110]
sub rax, rdx
cmp rax, rcx
jb 0x140010339
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.140019400
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f083
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f073
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.1400171c0
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f0ad
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f09d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.1400171c0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f0e8
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f0e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001033f
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f13f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f13a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010345
call fcn.140130d10
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c61e0
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], Ordinal_50
xor edi, edi
mov eax, edi
nop dword [rax]
xor byte [rbp + rax - 0x78], 0x25
inc rax
cmp rax, 0x11
jb 0x14000f180
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rsp + 0x78], 0x51000b
mov dword [rsp + 0x7c], 0x51005d
xor eax, eax
mov word [rbp - 0x80], ax
xor word [rsp + rax*2 + 0x78], 0x25
inc rax
cmp rax, 4
jb 0x14000f1b1
mov word [rbp - 0x80], di
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], di
jne 0x14000f1d0
mov rax, r13
mov rdx, qword [rbp + 0xf0]
sub rax, rdx
cmp rax, rcx
jb 0x14001034b
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.140019400
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f263
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f253
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.1400171c0
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f28d
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f27d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.1400171c0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f2c8
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f2c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010351
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f31f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f31a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010357
call fcn.140130d10
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c61e0
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], Ordinal_50
xor edi, edi
mov eax, edi
nop dword [rax]
xor byte [rbp + rax - 0x78], 0x25
inc rax
cmp rax, 0x11
jb 0x14000f360
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x78], 0x42007a
mov dword [rbp - 0x74], 0x4a004a
mov dword [rbp - 0x70], 0xb0041
mov dword [rbp - 0x6c], 0x5d0051
mov dword [rbp - 0x68], 0x51
mov rax, rdi
xor word [rbp + rax*2 - 0x78], 0x25
inc rax
cmp rax, 9
jb 0x14000f3a1
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 0x14000f3c0
mov rax, r13
mov rdx, qword [rbp + 0xf0]
sub rax, rdx
cmp rax, rcx
jb 0x14001035d
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.140019400
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f452
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f442
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.1400171c0
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f47c
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f46c
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.1400171c0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f4b7
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f4b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010363
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f50e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f509
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010369
call fcn.140130d10
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c61e0
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], Ordinal_50
xor edi, edi
mov eax, edi
nop dword [rax + rax]
xor byte [rbp + rax - 0x78], 0x25
inc rax
cmp rax, 0x11
jb 0x14000f550
mov byte [rbp - 0x67], dil
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rsp + 0x78], 0x51000b
mov dword [rsp + 0x7c], 0x51005d
xor eax, eax
mov word [rbp - 0x80], ax
xor word [rsp + rax*2 + 0x78], 0x25
inc rax
cmp rax, 4
jb 0x14000f581
mov word [rbp - 0x80], di
lea rax, [rsp + 0x78]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], di
jne 0x14000f5a0
mov rax, r13
mov rdx, qword [rbp + 0x130]
sub rax, rdx
cmp rax, rcx
jb 0x14001036f
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.140019400
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x58]
call fcn.140005ae0
mov rdi, rax
lea rax, [rbp + 0x1c0]
cmp rax, rsi
je 0x14000f633
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f623
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x1c0]
call fcn.1400171c0
lea rax, [rbp + 0x1e0]
cmp rax, rdi
je 0x14000f65d
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14000f64d
mov rdi, qword [rdi]
mov rdx, rdi
lea rcx, [rbp + 0x1e0]
call fcn.1400171c0
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f698
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f693
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010375
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 8
jb 0x14000f6ef
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f6ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001037b
call fcn.140130d10
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x180]
mov rcx, qword [rsp + 0x48]
call fcn.1400c61e0
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rdx, qword [rbp + 0x60]
movdqa xmm0, xmmword [0x140195a00]
movdqu xmmword [rbp - 0x78], xmm0
mov word [rbp - 0x68], Ordinal_50
xor ecx, ecx
mov eax, ecx
nop dword [rax]
xor byte [rbp + rax - 0x78], 0x25
inc rax
cmp rax, 0x11
jb 0x14000f730
mov byte [rbp - 0x67], cl
lea rcx, [rbp - 0x78]
call fcn.1400013d0
mov dword [rbp - 0x20], 0x4b0079
mov dword [rbp - 0x1c], 0x47004e
mov dword [rbp - 0x18], 0x4d004c
mov dword [rbp - 0x14], 0x470043
mov dword [rbp - 0x10], 0x4a0040
mov dword [rbp - 0xc], 0x440042
mov dword [rbp - 8], 0x440040
mov dword [rbp - 4], 0x40004a
mov dword [rbp], 0x49004d
mov dword [rbp + 4], 0x430040
mov dword [rbp + 8], 0x4e004b
mov dword [rbp + 0xc], 0x41004a
mov dword [rbp + 0x10], 0x400047
mov dword [rbp + 0x14], 0x420043
mov dword [rbp + 0x18], 0x420055
mov dword [rbp + 0x1c], 0x4b004e
mov dword [rbp + 0x20], Ordinal_79
xor ecx, ecx
mov eax, ecx
nop word [rax + rax]
xor word [rbp + rax*2 - 0x20], 0x25
inc rax
cmp rax, 0x21
jb 0x14000f7d0
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 0x140010381
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
mov rax, r8
cmp qword [r8 + 0x18], 8
jb 0x14000f826
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.140019400
nop
lea rax, [rbp - 0x20]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14000f850
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x78]
call fcn.140016090
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 0x14000f8e5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f8de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010387
call fcn.140130d10
xor ecx, ecx
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp - 0x68], xmm0
mov word [rbp - 0x78], cx
mov dword [rsp + 0x78], 0x51406879
mov dword [rsp + 0x7c], 0x4e446844
mov word [rbp - 0x80], 0x56
mov rax, rcx
nop
xor byte [rsp + rax + 0x78], 0x25
inc rax
cmp rax, 9
jb 0x14000f910
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 0x14000f930
movabs rax, 0x7fffffffffffffff
sub rax, rdx
cmp rax, rcx
jb 0x14001038d
mov r9, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000f95c
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.140019750
nop
lea r9, [rbp + 0x160]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x58]
mov rcx, qword [rsp + 0x48]
call fcn.14000d680
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000f9da
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000f9d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ab
call fcn.140130d10
mov dword [rbp - 0x20], 0x400079
mov dword [rbp - 0x1c], 0x4f0042
mov dword [rbp - 0x18], 0x41004c
mov dword [rbp - 0x14], 0x47004f
mov dword [rbp - 0x10], 0x420055
mov dword [rbp - 0xc], 0x4c0049
mov dword [rbp - 8], 0x4d0046
mov dword [rbp - 4], 0x460041
mov dword [rbp], 0x4b004a
mov dword [rbp + 4], 0x470041
mov dword [rbp + 8], 0x470046
mov dword [rbp + 0xc], 0x4b0041
mov dword [rbp + 0x10], 0x400047
mov dword [rbp + 0x14], 0x550040
mov dword [rbp + 0x18], 0x420055
mov dword [rbp + 0x1c], 0x550041
mov dword [rbp + 0x20], Ordinal_79
xor edi, edi
mov eax, edi
nop word [rax + rax]
xor word [rbp + rax*2 - 0x20], 0x25
inc rax
cmp rax, 0x21
jb 0x14000fa60
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 0x140010393
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 8
cmovae r9, qword [rbp + 0xa0]
cmp qword [rdx + 0x18], 8
jb 0x14000fab0
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.140019400
nop
lea rax, [rbp - 0x20]
mov r8, rbx
inc r8
cmp word [rax + r8*2], 0
jne 0x14000fad3
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x280]
call fcn.140016090
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 0x14000fb6d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fb68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010399
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x290], xmm0
mov word [rbp + 0x280], di
mov dword [rsp + 0x78], 0x50577179
mov dword [rsp + 0x7c], 0x44725156
mov dword [rbp - 0x80], 0x51404949
xor eax, eax
mov byte [rbp - 0x7c], al
mov rax, rdi
nop dword [rax]
nop word [rax + rax]
xor byte [rsp + rax + 0x78], 0x25
inc rax
cmp rax, 0xc
jb 0x14000fbb0
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 0x14000fbd0
movabs rcx, 0x7fffffffffffffff
sub rcx, rax
cmp rcx, rbx
jb 0x14001039f
mov r9, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14000fbfc
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.140019750
nop
lea r9, [rbp + 0x140]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x58]
mov rcx, qword [rsp + 0x48]
call fcn.14000d680
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14000fc7a
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fc75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103a5
call fcn.140130d10
lea rcx, [rbp + 0x260]
call fcn.140006040
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 8
jb 0x14000fccd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fcc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ab
call fcn.140130d10
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 0x14000fd2c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b1
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x170], xmm0
mov word [rbp + 0x160], bx
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14000fd7e
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103b7
call fcn.140130d10
movdqa xmm0, xmmword [0x140195890]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
lea rcx, [rbp + 0x180]
call fcn.14000dff0
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 8
jb 0x14000fde2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fddd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103bd
call fcn.140130d10
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], 7
mov word [rbp + 0x120], bx
mov rdx, qword [rbp + 0x218]
cmp rdx, 8
jb 0x14000fe41
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fe3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103c3
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x210], xmm0
mov word [rbp + 0x200], bx
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 8
jb 0x14000fe9e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fe99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103c9
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2b0], xmm0
mov word [rbp + 0x2a0], bx
mov rdx, qword [rbp + 0xf8]
cmp rdx, 8
jb 0x14000fefb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fef6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103cf
call fcn.140130d10
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0xf8], 7
mov word [rbp + 0xe0], bx
mov rdx, qword [rbp + 0x238]
cmp rdx, 8
jb 0x14000ff5a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ff55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103d5
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x230], xmm0
mov word [rbp + 0x220], bx
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 8
jb 0x14000ffb7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ffb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103db
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2d0], xmm0
mov word [rbp + 0x2c0], bx
mov rdx, qword [rbp + 0x118]
cmp rdx, 8
jb 0x140010014
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001000f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
ror dword [rax - 0x7d], 0xc0
clc
cmp rax, 0x1f
ja 0x1400103e1
call fcn.140130d10
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], bx
mov rdx, qword [rbp + 0x258]
cmp rdx, 8
jb 0x140010073
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001006e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103e7
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x250], xmm0
mov word [rbp + 0x240], bx
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 8
jb 0x1400100d0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400100cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ed
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x2f0], xmm0
mov word [rbp + 0x2e0], bx
mov rdx, qword [rbp + 0x318]
cmp rdx, 0x10
jb 0x140010129
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
ror dword [rax - 0x7f], 0xfa
add byte [rax], dl
add byte [rax], al
jb 0x140010123
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103f3
call fcn.140130d10
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x140010170
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001016a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103f9
call fcn.140130d10
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1400101ba
mov rdx, qword [rsp + 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400101a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400103ff
call fcn.140130d10
mov qword [rsp + 0x50], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov rdx, qword [rbp + 0x338]
cmp rdx, 8
jb 0x140010200
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400101fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140010405
call fcn.140130d10
movdqa xmm0, xmmword [0x140195880]
movdqu xmmword [rbp + 0x330], xmm0
mov word [rbp + 0x320], bx
mov rdx, qword [rbp + 0xb8]
cmp rdx, 8
jb 0x14001025e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010258
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001040b
call fcn.140130d10
nop
mov rdx, qword [rbp + 0x278]
cmp rdx, 8
jb 0x1400102a0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001029b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400102d3
call fcn.140130d10
mov rcx, qword [rbp + 0x340]
xor rcx, rsp
call fcn.140130cf0
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.140146608
nop
call fcn.140146608
nop
call fcn.140146608
int3
call fcn.1400014c0
nop
call fcn.140146608
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.140146608
nop
call fcn.140146608
nop
call fcn.1400014c0
nop
call fcn.140146608
nop
call fcn.140146608
int3
call fcn.1400014c0
nop
call fcn.140146608
nop
call fcn.140146608
int3
call fcn.1400014c0
nop
call fcn.140146608
nop
call fcn.140146608
int3
call fcn.1400014c0
nop
call fcn.140146608
nop
call fcn.140146608
int3
call fcn.1400014c0
nop
call fcn.140146608
int3
call fcn.1400014c0
int3
call fcn.1400014c0
nop
call fcn.140146608
int3
call fcn.1400014c0
int3
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
nop
call fcn.140146608
int3