Function at 0x1400a6330
Capabilities:
Encrypt data using speck

Disassembly:
push rbp
push r12
push r13
push r15
lea rbp, [rsp - 0x4c8]
sub rsp, 0x5c8
mov rax, qword [0x14023eac0]
xor rax, rsp
mov qword [rbp + 0x4a0], rax
mov rax, qword [rcx + 0x30]
lea rdx, [rsp + 0x54]
mov qword [rsp + 0x70], rcx
xor r13d, r13d
mov r12d, r13d
mov dword [rbp - 0x78], r13d
mov dword [rbp - 0x74], r13d
xor r15b, r15b
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x68], rcx
xor ecx, ecx
call fcn.1400773d0
mov ecx, dword [rsp + 0x54]
shl rcx, 3
mov dword [rsp + 0x50], r13d
call fcn.14007d0a0
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x1400a63ad
mov eax, 1
jmp 0x1400aafd0
lea r8, [rbp - 0x68]
mov qword [rsp + 0x5f8], rbx
mov edx, 0x1000
mov ecx, 1
call fcn.140077af0
mov ebx, eax
test eax, eax
jne 0x1400a63eb
lea rdx, [rbp - 0x70]
mov ecx, 0x4000
call fcn.1400a4f80
mov ebx, eax
test eax, eax
je 0x1400a63fc
mov rcx, qword [rbp - 0x68]
call fcn.140077d10
mov rcx, qword [rsp + 0x58]
call fcn.14007d020
mov eax, ebx
jmp 0x1400aafc8
mov qword [rsp + 0x600], rsi
lea rcx, [rbp]
mov qword [rsp + 0x608], rdi
xor edx, edx
mov qword [rsp + 0x5c0], r14
mov r8d, 0xa0
movaps xmmword [rsp + 0x5b0], xmm7
call sub.VCRUNTIME140.dll_memset
mov r10d, dword [rsp + 0x50]
lea r9, [0x140000000]
movsd xmm7, qword [0x1401abbc0]
movabs rbx, 0xfffabadafabadaff
nop dword [rax + rax]
mov r11, qword [rsp + 0x68]
movzx r14d, byte [r11]
inc r11
mov qword [rsp + 0x68], r11
mov rdi, r11
mov esi, r14d
lea eax, [r14 - 1]
cmp eax, 0xfe
ja case.0x1400a648c.107
cdqe
movzx eax, byte [r9 + rax + 0xab19c]
mov ecx, dword [r9 + rax*4 + 0xaaff0]
add rcx, r9
jmp rcx
test r10d, r10d
je 0x1400a64b2
mov r8d, 0x1f6
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r15b, 1
jmp case.0x1400a648c.105
mov rcx, qword [rbp - 0x70]
mov edx, 0x20
call fcn.1400a4ee0
mov rbx, rax
test rax, rax
jne 0x1400a64dd
mov r10d, dword [rsp + 0x50]
mov r12d, 1
jmp 0x1400a6546
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a6503
mov r8d, 0x205
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
dec eax
mov dword [rsp + 0x50], eax
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + rcx*8]
mov qword [rsp + 0x60], rax
mov qword [rbx + 8], rax
mov dword [rbx + 0x10], r13d
mov byte [rbx], 0
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rbx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
test r12d, r12d
movabs rbx, 0xfffabadafabadaff
setne r15b
jmp case.0x1400a648c.105
mov r12d, 0x19
mov r15b, 1
movabs rbx, 0xfffabadafabadaff
jmp case.0x1400a648c.105
mov rcx, qword [rbp - 0x70]
mov edx, 0x20
call fcn.1400a4ee0
mov rbx, rax
test rax, rax
jne 0x1400a6597
mov r10d, dword [rsp + 0x50]
mov r12d, 1
jmp 0x1400a6546
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a65bd
mov r8d, 0x21a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
dec eax
mov dword [rsp + 0x50], eax
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + rcx*8]
mov qword [rsp + 0x60], rax
mov qword [rbx + 8], rax
mov dword [rbx + 0x10], r13d
mov byte [rbx], 1
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rbx
movabs rbx, 0xfffabadafabadaff
mov r10d, dword [rsp + 0x50]
inc r10d
test r12d, r12d
mov dword [rsp + 0x50], r10d
setne r15b
jmp case.0x1400a648c.105
mov rcx, qword [rbp - 0x70]
mov edx, 0x20
call fcn.1400a4ee0
mov rdi, rax
test rax, rax
jne 0x1400a6647
mov r10d, dword [rsp + 0x50]
mov r12d, 1
test r12d, r12d
setne r15b
jmp case.0x1400a648c.105
mov ecx, dword [rsp + 0x50]
test ecx, ecx
jne 0x1400a666d
mov r8d, 0x231
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
add ecx, 0xffffffff
mov dword [rsp + 0x50], ecx
mov rbx, qword [rdx + rcx*8]
jne 0x1400a66a2
mov r8d, 0x232
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x50]
dec ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [rdx + rcx*8]
mov qword [rsp + 0x60], rax
mov qword [rdi + 0x10], rbx
movabs rbx, 0xfffabadafabadaff
mov qword [rdi + 8], rax
mov byte [rdi], 2
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rdi
mov r10d, dword [rsp + 0x50]
inc r10d
test r12d, r12d
mov dword [rsp + 0x50], r10d
setne r15b
jmp case.0x1400a648c.105
mov r12d, 0x19
mov r15b, 1
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6726
mov r8d, 0x242
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov rcx, qword [rbp - 0x70]
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
lea rdx, [rdx*8 + 0x20]
call fcn.1400a4ee0
mov rbx, rax
test rax, rax
jne 0x1400a6765
mov r10d, dword [rsp + 0x50]
mov r12d, 1
jmp 0x1400a6546
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x10], rax
mov qword [rbx + 8], r13
mov byte [rbx], 3
mov rdi, qword [rsp + 0x60]
test rdi, rdi
jle 0x1400a67cd
lea rsi, [rdi + 2]
lea rsi, [rbx + rsi*8]
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a67ad
mov r8d, 0x253
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
dec eax
dec rdi
mov dword [rsp + 0x50], eax
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + rcx*8]
mov qword [rsi], rcx
sub rsi, 8
test rdi, rdi
jg 0x1400a6787
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rbx
movabs rbx, 0xfffabadafabadaff
mov r10d, dword [rsp + 0x50]
inc r10d
test r12d, r12d
mov dword [rsp + 0x50], r10d
setne r15b
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a682d
mov r8d, 0x264
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov rcx, qword [rbp - 0x70]
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
lea rdx, [rdx*8 + 0x20]
call fcn.1400a4ee0
mov rbx, rax
test rax, rax
jne 0x1400a686c
mov r10d, dword [rsp + 0x50]
mov r12d, 1
jmp 0x1400a6546
mov rax, qword [rsp + 0x60]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r13
mov byte [rbx], 4
mov rdi, qword [rsp + 0x60]
test rdi, rdi
jle 0x1400a68d6
lea rsi, [rdi + 2]
lea rsi, [rbx + rsi*8]
nop
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a68b6
mov r8d, 0x276
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
dec eax
dec rdi
mov dword [rsp + 0x50], eax
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + rcx*8]
mov qword [rsi], rcx
sub rsi, 8
test rdi, rdi
jg 0x1400a6890
mov r10d, dword [rsp + 0x50]
test r10d, r10d
jne 0x1400a68ff
mov r8d, 0x27b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
dec r10d
mov dword [rsp + 0x50], r10d
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rbx
movabs rbx, 0xfffabadafabadaff
mov r10d, dword [rsp + 0x50]
inc r10d
test r12d, r12d
mov dword [rsp + 0x50], r10d
setne r15b
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6962
mov r8d, 0x289
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov rcx, qword [rbp - 0x70]
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
lea rdx, [rdx*8 + 0x20]
call fcn.1400a4ee0
mov rbx, rax
test rax, rax
jne 0x1400a69a1
mov r10d, dword [rsp + 0x50]
mov r12d, 1
jmp 0x1400a6546
mov rax, qword [rsp + 0x60]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r13
mov byte [rbx], 5
mov rdi, qword [rsp + 0x60]
test rdi, rdi
jle 0x1400a6a09
lea rsi, [rdi + 2]
lea rsi, [rbx + rsi*8]
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a69e9
mov r8d, 0x29b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
dec eax
dec rdi
mov dword [rsp + 0x50], eax
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + rcx*8]
mov qword [rsi], rcx
sub rsi, 8
test rdi, rdi
jg 0x1400a69c3
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rbx
movabs rbx, 0xfffabadafabadaff
mov r10d, dword [rsp + 0x50]
inc r10d
test r12d, r12d
mov dword [rsp + 0x50], r10d
setne r15b
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6a70
mov r8d, 0x2a9
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
lea r9, [0x140000000]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
inc r10d
mov dword [rsp + 0x50], r10d
movzx eax, byte [rcx]
cmp al, 6
jae 0x1400a6ad0
lea rdx, [rsp + 0x50]
call qword [r9 + rax*8 + 0x22c610]
mov r10d, dword [rsp + 0x50]
test eax, eax
mov r12d, eax
setne r15b
jmp case.0x1400a648c.105
mov r12d, 0x1f
test r12d, r12d
setne r15b
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6b06
mov r8d, 0x2c6
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a6b39
mov r8d, 0x2c7
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rdi, qword [rdi + r10*8]
jne 0x1400a6b6c
mov r8d, 0x2c8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
lea r8d, [r10 - 1]
movabs rax, 0xfffabadafabadaff
mov dword [rsp + 0x50], r8d
cmp rbx, rax
mov r10d, r8d
mov rax, r13
mov rcx, qword [rcx + r8*8]
jne 0x1400a6b9b
test rcx, rcx
setne al
jmp 0x1400a6bb3
test rbx, rbx
jne 0x1400a6ba9
cmp rcx, 1
setne al
jmp 0x1400a6bb3
lea rdx, [rcx + rdi]
cmp rdx, rbx
setl al
mov qword [rsp + 0x60], rax
cmp r8d, dword [rsp + 0x54]
jae 0x1400a655c
mov rdx, qword [rsp + 0x58]
movabs rbx, 0xfffabadafabadaff
mov qword [rdx + r8*8], rax
mov eax, dword [rsp + 0x50]
inc eax
mov r10d, eax
mov dword [rsp + 0x50], eax
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov edx, eax
mov rax, qword [rsp + 0x58]
mov qword [rax + rdx*8], rcx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6c2e
mov r8d, 0x2e7
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a6c61
mov r8d, 0x2e8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rdi, qword [rdi + r10*8]
jne 0x1400a6c94
mov r8d, 0x2e9
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
lea edx, [r10 - 1]
mov dword [rsp + 0x50], edx
mov r10d, edx
mov rcx, qword [rcx + rdx*8]
test rcx, rcx
jne 0x1400a6cb2
mov rax, r13
jmp 0x1400a6cdf
movabs rax, 0xfffabadafabadaff
cmp rbx, rax
mov rax, r13
jne 0x1400a6ccc
cmp rdi, rcx
sete al
jmp 0x1400a6cdf
test rbx, rbx
jne 0x1400a6cd9
test rdi, rdi
sete al
jmp 0x1400a6cdf
cmp rdi, rbx
setge al
movabs rbx, 0xfffabadafabadaff
mov qword [rsp + 0x60], rax
cmp edx, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + rdx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x68], r11
mov qword [rsp + 0x60], rax
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov edx, r10d
mov qword [rcx + rdx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
movzx eax, byte [r11]
inc r11
jmp 0x1400a6d1a
movzx eax, word [r11]
add r11, 2
jmp 0x1400a6d1a
mov eax, dword [r11]
add r11, 4
jmp 0x1400a6d1a
movabs r14, 0xfffabadafabadaff
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov ecx, r10d
mov qword [rax + rcx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a6dc8
mov r8d, 0x335
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rax + r10*8]
mov qword [rsp + 0x60], rcx
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
mov qword [rbp + rax*8], r13
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
test r10d, r10d
jne 0x1400a6e4c
mov r8d, 0x349
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov r8, qword [rcx + r10*8]
cmp r8, rbx
je case.0x1400a648c.105
add qword [rbp + rax*8], r8
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
inc qword [rbp + rax*8]
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
mov rax, qword [rbp + rax*8]
jmp 0x1400a6d1f
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
test r10d, r10d
jne 0x1400a6efe
mov r8d, 0x36a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdx, qword [rcx + r10*8]
mov qword [rbp + rax*8], rdx
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
test r10d, r10d
jne 0x1400a6f58
mov r8d, 0x375
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
cmp rax, rbx
je case.0x1400a648c.105
mov rcx, qword [rsp + 0x60]
mov qword [rbp + rcx*8], rax
jmp case.0x1400a648c.105
mov rax, qword [r11]
add r11, 8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r11
cmp rax, 0x13
ja 0x1400a8379
test r10d, r10d
jne 0x1400a6fe3
mov r8d, 0x383
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
mov r10d, ecx
mov r9, qword [r8 + rcx*8]
cmp r9, rbx
jne 0x1400a7026
mov rax, qword [rbp + rax*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + rcx*8], r9
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7072
mov r8d, 0x393
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
cmp qword [rsp + 0x60], rbx
je 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
mov eax, 4
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a70fc
mov r8d, 0x39d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
cmp rdx, rbx
jne 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a714f
mov r8d, 0x3a5
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a7182
mov r8d, 0x3a6
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rax + r10*8]
mov qword [rsp + 0x60], rcx
cmp rcx, rbx
mov rcx, rdi
jge 0x1400a71a6
mov eax, dword [rcx]
dec eax
jmp 0x1400a71ab
mov eax, 4
cdqe
movabs rbx, 0xfffabadafabadaff
add rcx, rax
mov qword [rsp + 0x68], rcx
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a71e8
mov r8d, 0x3ae
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a721b
mov r8d, 0x3af
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rax + r10*8]
mov qword [rsp + 0x60], rcx
cmp rcx, rbx
mov rcx, rdi
jg 0x1400a71a6
mov eax, dword [rcx]
dec eax
jmp 0x1400a71ab
test r10d, r10d
jne 0x1400a726d
mov r8d, 0x3b7
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
inc r10d
mov dword [rsp + 0x50], r10d
cmp rax, rbx
je 0x1400a70c1
test rax, rax
je 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a72f3
mov r8d, 0x3c0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
cmp rdx, rbx
je 0x1400a70c1
test rdx, rdx
je 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7356
mov r8d, 0x3c8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
inc r10d
mov dword [rsp + 0x50], r10d
cmp rax, rbx
je 0x1400a70c1
test rax, rax
jne 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a73dc
mov r8d, 0x3d2
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
cmp rdx, rbx
je 0x1400a70c1
test rdx, rdx
jne 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a743f
mov r8d, 0x3da
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov r10d, ecx
mov dword [rsp + 0x50], ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
cmp qword [rsp + 0x60], 0
mov dword [rsp + 0x50], r10d
jne 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a74ba
mov r8d, 0x3e2
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rax + r10*8]
mov qword [rsp + 0x60], rcx
test rcx, rcx
jne 0x1400a70c1
mov eax, dword [r11]
dec eax
cdqe
add r11, rax
mov qword [rsp + 0x68], r11
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7511
mov r8d, 0x3e8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7544
mov r8d, 0x3e9
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs r14, 0xfffabadafabadaff
mov rax, qword [rax + r10*8]
cmp rax, r14
jne 0x1400a7567
mov rax, r13
cmp rbx, r14
cmove rbx, r13
test rax, rax
je 0x1400a757d
mov ecx, 1
test rbx, rbx
jne 0x1400a7580
mov rcx, r13
mov qword [rsp + 0x60], rcx
mov rbx, r14
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rcx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a75d2
mov r8d, 0x3f7
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7605
mov r8d, 0x3f8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs r14, 0xfffabadafabadaff
mov rax, qword [rax + r10*8]
cmp rax, r14
jne 0x1400a7628
mov rax, r13
cmp rbx, r14
cmove rbx, r13
test rax, rax
jne 0x1400a7640
mov rcx, r13
test rbx, rbx
je 0x1400a7580
mov ecx, 1
jmp 0x1400a7580
test r10d, r10d
jne 0x1400a766e
mov r8d, 0x406
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea r8d, [r10 - 1]
mov dword [rsp + 0x50], r8d
movabs r14, 0xfffabadafabadaff
mov r10d, r8d
mov rdx, qword [rax + r8*8]
cmp rdx, r14
jne 0x1400a7697
mov rax, r14
jmp 0x1400a76a0
test rdx, rdx
mov rax, r13
sete al
mov rbx, r14
mov qword [rsp + 0x60], rax
cmp r8d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r8*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a76f2
mov r8d, 0x411
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea edx, [r10 - 1]
mov rax, r13
mov dword [rsp + 0x50], edx
mov r10d, edx
cmp qword [r8 + rdx*8], rbx
setne al
mov qword [rsp + 0x60], rax
cmp edx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rdx*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7755
mov r8d, 0x418
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7788
mov r8d, 0x419
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov r8, qword [rdx + rax*8]
cmp rbx, r14
jne 0x1400a77d6
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [rdx + rax*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp r8, r14
jne 0x1400a7808
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r9*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test rbx, rbx
je 0x1400a782c
movabs rax, 0x8000000000000000
cmp r8, rax
jne 0x1400a7822
cmp rbx, 0xffffffffffffffff
je 0x1400a782c
mov rax, r8
cqo
idiv rbx
jmp 0x1400a782f
mov rdx, r14
mov rbx, r14
mov qword [rsp + 0x60], rdx
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r9*8], rdx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7881
mov r8d, 0x427
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a78b4
mov r8d, 0x428
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea r8d, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], r8d
mov r10d, r8d
mov rax, qword [rdx + r8*8]
cmp rbx, r14
jne 0x1400a7901
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp r8d, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [rdx + r8*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp rax, r14
jne 0x1400a7934
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp r8d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r8*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test rbx, rbx
jns 0x1400a7941
mov rax, r14
jmp 0x1400a76a0
cmp rbx, 0x40
jge 0x1400a7952
mov rcx, rbx
sar rax, cl
jmp 0x1400a76a0
mov rax, r13
jmp 0x1400a76a0
test r10d, r10d
jne 0x1400a797e
mov r8d, 0x436
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a79b1
mov r8d, 0x437
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea r8d, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], r8d
mov r10d, r8d
mov rax, qword [rdx + r8*8]
cmp rbx, r14
je 0x1400a78d8
cmp rax, r14
je 0x1400a7906
test rbx, rbx
jns 0x1400a79ef
mov rax, r14
jmp 0x1400a76a0
cmp rbx, 0x40
jge 0x1400a7952
mov rcx, rbx
shl rax, cl
jmp 0x1400a76a0
test r10d, r10d
jne 0x1400a7a28
mov r8d, 0x446
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov r9d, ecx
mov rax, qword [r8 + rcx*8]
cmp rax, r14
jne 0x1400a7a76
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
not rax
mov rbx, r14
mov qword [rsp + 0x60], rax
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r9*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7aca
mov r8d, 0x44f
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7afd
mov r8d, 0x450
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
cmp rbx, r14
jne 0x1400a7b4b
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rax*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp rcx, r14
je 0x1400a7b23
and rbx, rcx
mov qword [rsp + 0x60], rbx
cmp eax, dword [rsp + 0x54]
jae 0x1400a7b7c
mov rax, qword [rsp + 0x58]
mov qword [rax + r9*8], rbx
mov rbx, r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov r12d, 0x19
mov r15b, 1
mov rbx, r14
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7bb1
mov r8d, 0x45a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7be4
mov r8d, 0x45b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
cmp rbx, r14
je 0x1400a7b23
cmp rcx, r14
je 0x1400a7b23
or rbx, rcx
jmp 0x1400a7b53
test r10d, r10d
jne 0x1400a7c43
mov r8d, 0x465
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a7c76
mov r8d, 0x466
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
cmp rbx, r14
je 0x1400a7b23
cmp rcx, r14
je 0x1400a7b23
xor rbx, rcx
jmp 0x1400a7b53
mov r8, qword [r11]
add r11, 8
mov r9, qword [rsp + 0x70]
mov qword [rsp + 0x60], r8
imul rdx, r8, 0x38
mov rax, qword [r9 + 0x30]
mov qword [rsp + 0x68], r11
mov rcx, qword [rax + 8]
test byte [rdx + rcx], 8
je 0x1400a7ce1
mov rax, rbx
jmp 0x1400a6d24
movzx eax, r8b
shr r8, 5
and al, 0x1f
movzx edx, al
mov rax, qword [r9 + 0x88]
mov ecx, dword [rax + r8*4]
bt ecx, edx
mov rax, r13
setb al
jmp 0x1400a6d24
mov rsi, qword [rsp + 0x70]
mov ebx, dword [r11 + 4]
mov rax, qword [rsi + 0x30]
cmp ebx, dword [rax + 0x48]
jb 0x1400a7d38
mov r8d, 0x48d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.current_rule_idx___context__rules__num_rules
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsi + 0x30]
mov r8, rbx
mov rcx, qword [rsi + 0xb0]
mov rdx, r8
imul rbx, rbx, 0x38
shr rdx, 5
add rbx, qword [rax + 8]
movzx eax, r8b
and al, 0x1f
movzx r9d, al
mov r8d, dword [rcx + rdx*4]
mov r11d, dword [rbx]
mov eax, r11d
shr eax, 3
and al, 1
movzx ecx, al
bt r8d, r9d
mov eax, 1
cmovae ecx, eax
test cl, cl
je 0x1400a7dd0
mov rcx, rdi
mov eax, dword [rcx]
dec eax
movsxd rcx, eax
add rcx, rdi
mov qword [rsp + 0x68], rcx
test r11b, 2
je 0x1400a7dc1
mov rax, qword [rbx + 0x30]
mov rcx, qword [rsi + 0x90]
mov edx, dword [rax + 8]
mov r8d, edx
and edx, 0x1f
shr r8, 5
mov eax, dword [rcx + r8*4]
bts eax, edx
mov dword [rcx + r8*4], eax
mov r10d, dword [rsp + 0x50]
movabs rbx, 0xfffabadafabadaff
jmp case.0x1400a648c.105
lea rcx, [rdi + 8]
movabs rbx, 0xfffabadafabadaff
mov qword [rsp + 0x68], rcx
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a7e0f
mov r8d, 0x4ad
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r11, rdi
mov rax, qword [rsp + 0x58]
lea r8, [rbp - 0x60]
mov rsi, qword [rsp + 0x70]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rax + r10*8]
mov qword [rsp + 0x60], rcx
mov rbx, qword [r11]
add r11, 8
mov rcx, qword [rsi + 0x30]
imul rdi, rbx, 0x38
mov qword [rbp - 0x80], rbx
add rdi, qword [rcx + 8]
mov rcx, qword [rcx]
mov rdx, rdi
mov qword [rsp + 0x68], r11
call fcn.140077c60
test eax, eax
jne 0x1400a7e71
mov r15b, 1
mov r12d, 0x1f
movabs rbx, 0xfffabadafabadaff
jmp 0x1400aaef8
mov rax, qword [rsp + 0x60]
movabs rcx, 0xfffabadafabadaff
cmp rax, rcx
je 0x1400a7eae
test rax, rax
je 0x1400a7eae
mov r8, qword [rsi + 0x88]
mov rcx, rbx
shr rcx, 5
mov eax, ebx
and eax, 0x1f
mov edx, dword [r8 + rcx*4]
bts edx, eax
shr rbx, 5
mov dword [r8 + rbx*4], edx
jmp 0x1400a7ed6
test byte [rdi], 2
je 0x1400a7ed6
mov rax, qword [rdi + 0x30]
mov rcx, qword [rsi + 0x90]
mov edx, dword [rax + 8]
mov r8d, edx
and edx, 0x1f
shr r8, 5
mov eax, dword [rcx + r8*4]
bts eax, edx
mov dword [rcx + r8*4], eax
mov r10d, dword [rsp + 0x50]
test r10d, r10d
je 0x1400a6565
mov r8d, 0x4c3
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movabs rbx, 0xfffabadafabadaff
jmp 0x1400aaef8
mov rbx, qword [r11]
lea r8, [rbp - 0x58]
mov rdi, qword [rsp + 0x70]
add r11, 8
mov rdx, rbx
mov qword [rsp + 0x68], r11
mov rcx, qword [rdi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a7e59
mov rcx, qword [rdi + 0x48]
xor r8d, r8d
mov rdx, rbx
call fcn.140078590
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x1400a7f71
mov r8d, 0x4d4
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.r1.o___NULL
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsp + 0x60]
mov r10d, dword [rsp + 0x50]
movabs rbx, 0xfffabadafabadaff
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r10*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov rbx, qword [r11]
lea r8, [rbp - 0x50]
mov rdx, qword [rsp + 0x70]
add r11, 8
mov qword [rsp + 0x68], r11
mov rcx, qword [rdx + 0x30]
mov rdx, rbx
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a7e59
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x1400a7ff8
mov r8d, 0x4e3
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
dec eax
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r10d, eax
mov rcx, qword [r8 + rax*8]
mov qword [rsp + 0x60], rcx
cmp rcx, r14
je 0x1400a7b23
mov rdx, rbx
call fcn.14007e880
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x1400a8239
mov r12d, 0x21
mov r15b, 1
mov rbx, r14
jmp 0x1400aaef8
test r10d, r10d
jne 0x1400a806d
mov r8d, 0x4f5
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
mov rdx, qword [rsp + 0x70]
mov ecx, dword [rdx + 0x14]
cmp dword [rax], ecx
je 0x1400a80b6
mov r15b, 1
mov rbx, r14
mov r12d, 0x1f
jmp case.0x1400a648c.105
movsx edx, byte [rax + 4]
sub edx, 1
je 0x1400a8124
sub edx, 1
je 0x1400a8117
cmp edx, 5
je 0x1400a80ea
mov r8d, 0x511
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, [0x1401a2018]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
jmp 0x1400a812d
movsd xmm0, qword [rax + 0x20]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll__isnan]
mov r10d, dword [rsp + 0x50]
test eax, eax
je 0x1400a8105
mov qword [rsp + 0x60], r14
jmp 0x1400a812d
mov rax, qword [rsp + 0x60]
movsd xmm0, qword [rax + 0x20]
movsd qword [rsp + 0x60], xmm0
jmp 0x1400a812d
mov rcx, qword [rax + 0x20]
test rcx, rcx
cmove rcx, r14
jmp 0x1400a8128
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x60], rcx
mov rbx, r14
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x60]
jmp 0x1400a6d2f
test r10d, r10d
jne 0x1400a8169
mov r8d, 0x51a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov r8, qword [r8 + r10*8]
mov qword [rsp + 0x60], r8
jne 0x1400a81a6
mov r8d, 0x51b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r10d, eax
mov rbx, qword [rdx + rax*8]
cmp r8, r14
je 0x1400a77ae
cmp rbx, r14
je 0x1400a77ae
cmp byte [rbx + 4], 4
je 0x1400a8200
mov r8d, 0x520
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.r2.o__type__OBJECT_TYPE_ARRAY
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
mov eax, dword [rdx + 0x14]
cmp dword [rbx], eax
je 0x1400a821d
mov r15b, 1
mov rbx, r14
mov r12d, 0x1f
jmp case.0x1400a648c.105
xor edx, edx
mov rcx, rbx
call fcn.14007d4d0
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x1400a8239
mov rax, r14
mov qword [rsp + 0x60], rax
mov r10d, dword [rsp + 0x50]
mov rbx, r14
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r10*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a828b
mov r8d, 0x531
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov r8, qword [r8 + r10*8]
mov qword [rsp + 0x60], r8
jne 0x1400a82c8
mov r8d, 0x532
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r10d, eax
mov rbx, qword [rdx + rax*8]
cmp r8, r14
je 0x1400a77ae
cmp rbx, r14
je 0x1400a77ae
cmp byte [rbx + 4], 6
je 0x1400a8322
mov r8d, 0x537
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.r2.o__type__OBJECT_TYPE_DICTIONARY
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
mov eax, dword [rdx + 0x14]
cmp dword [rbx], eax
je 0x1400a833f
mov r15b, 1
mov rbx, r14
mov r12d, 0x1f
jmp case.0x1400a648c.105
add r8, 8
xor edx, edx
mov rcx, rbx
call fcn.14007e1e0
jmp 0x1400a8227
mov r14, qword [r11]
mov rax, 0xffffffffffffffff
add r11, 8
mov qword [rsp + 0x68], r11
inc rax
cmp byte [r14 + rax], 0
jne 0x1400a8365
mov esi, r13d
cmp eax, 0x80
jle 0x1400a8387
mov r15b, 1
mov r12d, 0x1f
jmp case.0x1400a648c.105
movsxd rbx, eax
test eax, eax
jle 0x1400a83f0
lea rdi, [rbp + rbx*8 + 0x98]
test r10d, r10d
jne 0x1400a83ba
mov r8d, 0x55b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs rcx, 0xfffabadafabadaff
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
cmp rax, rcx
jne 0x1400a83e1
inc esi
mov qword [rdi], rax
dec rbx
sub rdi, 8
test rbx, rbx
jg 0x1400a8396
test r10d, r10d
jne 0x1400a8414
mov r8d, 0x564
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs rbx, 0xfffabadafabadaff
mov r10d, ecx
mov rdi, qword [rdx + rcx*8]
cmp rdi, rbx
jne 0x1400a845f
mov r14, rbx
mov qword [rsp + 0x60], rbx
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [rdx + rcx*8], rbx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov rax, qword [rsp + 0x70]
mov eax, dword [rax + 0x14]
cmp dword [rdi], eax
je 0x1400a8479
mov r15b, 1
mov r12d, 0x1f
jmp case.0x1400a648c.105
test esi, esi
jle 0x1400a84aa
mov r14, rbx
mov qword [rsp + 0x60], rbx
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + rcx*8], rbx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov r12d, 0x1f
lea r9, [rdi + 0x28]
mov ebx, r13d
mov r11, r13
nop word [rax + rax]
mov rax, qword [r9]
test rax, rax
je 0x1400a8519
mov r8, r14
sub r8, rax
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400a84e3
inc rax
test ecx, ecx
jne 0x1400a84d0
test edx, edx
je 0x1400a84f8
inc ebx
inc r11
add r9, 0x10
cmp r11, 0xa
jl 0x1400a84c0
jmp 0x1400a8519
mov rdx, qword [rsp + 0x70]
lea rax, [r11 + 3]
add rax, rax
lea rcx, [rbp + 0xa0]
mov r8, rdi
call qword [rdi + rax*8]
mov r10d, dword [rsp + 0x50]
mov r12d, eax
cmp ebx, 0xa
jl 0x1400a853d
mov r8d, 0x586
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.i___YR_MAX_OVERLOADED_FUNCTIONS
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
test r12d, r12d
jne 0x1400a859d
mov rcx, qword [rdi + 0x20]
lea rdx, [rsp + 0x60]
call fcn.14007d6c0
mov r12d, eax
test eax, eax
jne 0x1400a8598
mov rcx, qword [rbp - 0x68]
lea r8, [rsp + 0x60]
mov r9d, 8
mov qword [rsp + 0x20], r13
xor edx, edx
call fcn.140077d80
inc dword [rbp - 0x74]
mov r12d, eax
mov r10d, dword [rsp + 0x50]
test r12d, r12d
mov rax, qword [rsp + 0x60]
movabs rbx, 0xfffabadafabadaff
setne r15b
jmp 0x1400a6d24
mov r10d, dword [rsp + 0x50]
movabs rbx, 0xfffabadafabadaff
test r12d, r12d
mov rax, rbx
mov qword [rsp + 0x60], rbx
setne r15b
jmp 0x1400a6d24
test r10d, r10d
jne 0x1400a85df
mov r8d, 0x5a0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea r9d, [r10 - 1]
mov r10d, r9d
mov dword [rsp + 0x50], r9d
mov rcx, qword [r8 + r9*8]
mov qword [rsp + 0x60], rcx
cmp r9d, dword [rsp + 0x54]
jae 0x1400a66f4
mov eax, dword [rcx + 4]
mov rdx, r13
lea rcx, [rax + rax*2]
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 0xa0]
cmp qword [rax + rcx*8 + 8], 0
setne dl
mov qword [r8 + r9*8], rdx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a865d
mov r8d, 0x5ae
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a8690
mov r8d, 0x5af
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
mov rdi, qword [rsp + 0x70]
lea r8, [rbp - 0x48]
mov rdx, rbx
mov rcx, qword [rdi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
jne 0x1400a86e9
mov r15b, 1
mov r12d, 0x1f
mov rbx, r14
jmp 0x1400aaef8
mov eax, dword [rbx + 4]
lea rcx, [rax + rax*2]
mov rax, qword [rdi + 0xa0]
mov r9, qword [rax + rcx*8]
mov rcx, r13
test r9, r9
je 0x1400a8736
mov rax, qword [rsp + 0x60]
nop dword [rax + rax]
mov r10, qword [r9 + 8]
add r10, qword [r9]
cmp rax, r10
je 0x1400a8731
jl 0x1400a8736
mov r9, qword [r9 + 0x28]
test r9, r9
jne 0x1400a8710
mov r10d, dword [rsp + 0x50]
jmp 0x1400a7585
mov ecx, 1
mov r10d, dword [rsp + 0x50]
jmp 0x1400a7585
test r10d, r10d
jne 0x1400a8764
mov r8d, 0x5ce
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a8797
mov r8d, 0x5cf
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rdi, qword [rdi + r10*8]
jne 0x1400a87ca
mov r8d, 0x5d0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
cmp rdi, r14
je 0x1400a7a4e
mov rsi, qword [rsp + 0x70]
lea r8, [rbp - 0x40]
mov rdx, rbx
mov rcx, qword [rsi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
jne 0x1400a882c
mov r15b, 1
mov r12d, 0x1f
mov rbx, r14
jmp 0x1400aaef8
mov eax, dword [rbx + 4]
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0xa0]
mov r10, qword [rax + rcx*8]
mov rax, r13
test r10, r10
je 0x1400a8239
mov rcx, qword [rsp + 0x60]
mov r13d, 1
test rax, rax
jne 0x1400a887c
mov r9, qword [r10 + 8]
add r9, qword [r10]
cmp r9, rcx
jl 0x1400a886e
cmp r9, rdi
jg 0x1400a887c
mov rax, r13
cmp r9, rdi
jg 0x1400a887c
mov r10, qword [r10 + 0x28]
test r10, r10
jne 0x1400a8855
xor r13d, r13d
jmp 0x1400a8239
test r10d, r10d
jne 0x1400a88a8
mov r8d, 0x5ef
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea r8, [rbp - 0x38]
mov rbx, qword [rsp + 0x70]
dec r10d
mov dword [rsp + 0x50], r10d
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rdx + r10*8]
mov qword [rsp + 0x60], rdx
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a7e59
mov r10d, dword [rsp + 0x50]
cmp r10d, dword [rsp + 0x54]
jae 0x1400a655c
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 4]
mov rax, qword [rbx + 0xa0]
movabs rbx, 0xfffabadafabadaff
lea rdx, [rcx + rcx*2]
movsxd r8, dword [rax + rdx*8 + 0x10]
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], r8
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a894c
mov r8d, 0x5fc
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a897f
mov r8d, 0x5fd
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rdi, qword [rdi + r10*8]
jne 0x1400a89b2
mov r8d, 0x5fe
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
cmp rdi, r14
je 0x1400a7a4e
mov rsi, qword [rsp + 0x70]
lea r8, [rbp - 0x30]
mov rdx, rbx
mov rcx, qword [rsi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
jne 0x1400a8a14
mov r15b, 1
mov r12d, 0x1f
mov rbx, r14
jmp 0x1400aaef8
mov eax, dword [rbx + 4]
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0xa0]
mov r10, qword [rax + rcx*8]
mov rax, r13
test r10, r10
je 0x1400a8239
mov rcx, qword [rsp + 0x60]
nop word [rax + rax]
mov r9, qword [r10 + 8]
add r9, qword [r10]
cmp r9, rcx
jl 0x1400a8a58
cmp r9, rdi
jg 0x1400a8239
inc rax
cmp r9, rdi
jg 0x1400a8239
mov r10, qword [r10 + 0x28]
test r10, r10
jne 0x1400a8a40
jmp 0x1400a8239
test r10d, r10d
jne 0x1400a8a93
mov r8d, 0x61d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a8ac6
mov r8d, 0x61e
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
mov rdi, qword [rsp + 0x70]
lea r8, [rbp - 0x28]
mov rdx, rbx
mov rcx, qword [rdi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
jne 0x1400a8b1f
mov r15b, 1
mov r12d, 0x1f
mov rbx, r14
jmp 0x1400aaef8
mov eax, dword [rbx + 4]
mov r9d, 1
lea rcx, [rax + rax*2]
mov rax, qword [rdi + 0xa0]
mov r8, qword [rax + rcx*8]
mov rax, r14
test r8, r8
je 0x1400a8239
mov rcx, qword [rsp + 0x60]
nop dword [rax + rax]
cmp rax, r14
jne 0x1400a8239
movsxd rdx, r9d
cmp rcx, rdx
jne 0x1400a8b68
mov rax, qword [r8 + 8]
add rax, qword [r8]
mov r8, qword [r8 + 0x28]
inc r9d
test r8, r8
jne 0x1400a8b50
jmp 0x1400a8239
test r10d, r10d
jne 0x1400a8b9d
mov r8d, 0x639
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a8bd0
mov r8d, 0x63a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a7a4e
mov rdi, qword [rsp + 0x70]
lea r8, [rbp - 0x20]
mov rdx, rbx
mov rcx, qword [rdi + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
jne 0x1400a8c29
mov r15b, 1
mov r12d, 0x1f
mov rbx, r14
jmp 0x1400aaef8
mov eax, dword [rbx + 4]
mov r9d, 1
lea rcx, [rax + rax*2]
mov rax, qword [rdi + 0xa0]
mov r8, qword [rax + rcx*8]
mov rax, r14
test r8, r8
je 0x1400a8239
mov rcx, qword [rsp + 0x60]
cmp rax, r14
jne 0x1400a8239
movsxd rdx, r9d
cmp rcx, rdx
jne 0x1400a8c67
movsxd rax, dword [r8 + 0x10]
mov r8, qword [r8 + 0x28]
inc r9d
test r8, r8
jne 0x1400a8c52
jmp 0x1400a8239
mov rbx, qword [r11]
add r11, 8
mov qword [rsp + 0x68], r11
cmp rbx, 1
jbe 0x1400a8ca9
mov r8d, 0x657
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.r2.i__OF_STRING_SET__r2.i__OF_RULE_SET
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov dword [rsp + 0x78], r13d
mov r8d, r13d
mov edi, r13d
test r10d, r10d
jne 0x1400a8cdd
mov r8d, 0x65a
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x78]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs rsi, 0xfffabadafabadaff
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
cmp rax, rsi
je 0x1400a8d77
mov r13, qword [rsp + 0x70]
test rbx, rbx
jne 0x1400a8d26
mov ecx, dword [rax + 4]
mov rax, qword [r13 + 0xa0]
lea rdx, [rcx + rcx*2]
cmp qword [rax + rdx*8 + 8], rbx
je 0x1400a8d2e
inc r8d
jmp 0x1400a8d29
add r8d, eax
mov dword [rsp + 0x78], r8d
inc edi
test r10d, r10d
jne 0x1400a8d59
mov r8d, 0x66b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x78]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
cmp rax, rsi
jne 0x1400a8d07
xor r13d, r13d
test r10d, r10d
jne 0x1400a8da0
mov r8d, 0x66e
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x78]
mov rax, qword [rsp + 0x58]
lea r9d, [r10 - 1]
mov dword [rsp + 0x50], r9d
mov r10d, r9d
mov rdx, qword [rax + r9*8]
cmp r14b, 0x1a
jne 0x1400a8de3
mov rax, r13
cmp rdx, rsi
jne 0x1400a8dcb
cmp r8d, edi
setge al
jmp 0x1400a8e23
test rdx, rdx
jne 0x1400a8dd8
test r8d, r8d
sete al
jmp 0x1400a8e23
movsxd rcx, r8d
cmp rcx, rdx
setge al
jmp 0x1400a8e23
mov r14, rsi
cmp rdx, rsi
je 0x1400a8e20
test edi, edi
je 0x1400a8e20
movd xmm1, r8d
mov rax, r13
cvtdq2pd xmm1, xmm1
movd xmm0, edi
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
xorps xmm0, xmm0
mulsd xmm1, qword [0x1401abbc8]
cvtsi2sd xmm0, rdx
comisd xmm1, xmm0
setae al
jmp 0x1400a8e23
mov rax, r14
mov rbx, rsi
mov qword [rsp + 0x60], rax
cmp r9d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r9*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov dword [rsp + 0x78], r13d
mov esi, r13d
test r10d, r10d
jne 0x1400a8e7d
mov r8d, 0x69f
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rdi, qword [rdi + r10*8]
jne 0x1400a8eb0
mov r8d, 0x6a0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
jne 0x1400a8eed
mov r8d, 0x6a1
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x58]
dec r10d
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
cmp rax, r14
je 0x1400a9080
cmp rdi, r14
je 0x1400a9080
cmp rbx, r14
je 0x1400a9001
mov r14, qword [rsp + 0x70]
nop dword [rax + rax]
mov rcx, qword [r14 + 0x30]
lea r8, [rbp - 0x18]
mov rdx, rbx
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a8fe9
mov eax, dword [rbx + 4]
lea rcx, [rax + rax*2]
mov rax, qword [r14 + 0xa0]
mov r9, qword [rax + rcx*8]
test r9, r9
je 0x1400a8f95
mov rax, qword [rsp + 0x60]
nop word [rax + rax]
mov r8, qword [r9 + 8]
add r8, qword [r9]
cmp r8, rax
jl 0x1400a8f86
cmp r8, rdi
jle 0x1400a8f91
cmp r8, rax
jg 0x1400a8f95
mov r9, qword [r9 + 0x28]
test r9, r9
jne 0x1400a8f70
jmp 0x1400a8f95
inc dword [rsp + 0x78]
mov r10d, dword [rsp + 0x50]
inc esi
test r10d, r10d
jne 0x1400a8fc0
mov r8d, 0x6cb
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs rax, 0xfffabadafabadaff
mov rbx, qword [rbx + r10*8]
cmp rbx, rax
jne 0x1400a8f30
mov r14, rax
jmp 0x1400a9001
mov r10d, dword [rsp + 0x50]
mov r15b, 1
mov r12d, 0x1f
movabs r14, 0xfffabadafabadaff
test r10d, r10d
jne 0x1400a9025
mov r8d, 0x6ce
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea r8d, [r10 - 1]
mov dword [rsp + 0x50], r8d
mov r10d, r8d
mov rdx, qword [rax + r8*8]
cmp rdx, r14
jne 0x1400a9045
cmp dword [rsp + 0x78], esi
jmp 0x1400a906b
test rdx, rdx
jne 0x1400a9063
cmp dword [rsp + 0x78], edx
mov rax, r13
movabs rbx, 0xfffabadafabadaff
sete al
jmp 0x1400a76a3
movsxd rcx, dword [rsp + 0x78]
cmp rcx, rdx
mov rax, r13
movabs rbx, 0xfffabadafabadaff
setge al
jmp 0x1400a76a3
cmp rbx, r14
je 0x1400a90bc
test r10d, r10d
jne 0x1400a90a9
mov r8d, 0x6a8
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
cmp qword [rax + r10*8], r14
jne 0x1400a9085
test r10d, r10d
jne 0x1400a90e0
mov r8d, 0x6aa
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
lea eax, [r10 - 1]
mov qword [rsp + 0x60], r14
mov r10d, eax
mov dword [rsp + 0x50], eax
mov rbx, r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov qword [rax + rcx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov dword [rsp + 0x78], r13d
mov edi, r13d
test r10d, r10d
jne 0x1400a9146
mov r8d, 0x6ed
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a9179
mov r8d, 0x6ee
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
movabs r14, 0xfffabadafabadaff
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
jne 0x1400a9244
cmp rax, r14
je 0x1400a91e6
test r10d, r10d
jne 0x1400a91cb
mov r8d, 0x6f4
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdx, qword [rax + r10*8]
mov qword [rsp + 0x60], rdx
cmp rdx, r14
jne 0x1400a91a7
test r10d, r10d
jne 0x1400a920a
mov r8d, 0x6f6
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
lea eax, [r10 - 1]
mov qword [rsp + 0x60], r14
mov r10d, eax
mov dword [rsp + 0x50], eax
mov rbx, r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov qword [rax + rcx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp rax, r14
je 0x1400a9307
mov rsi, qword [rsp + 0x70]
mov rcx, qword [rsi + 0x30]
lea r8, [rbp - 0x10]
mov rdx, rax
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a92f9
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 4]
mov rax, qword [rsi + 0xa0]
lea rdx, [rcx + rcx*2]
mov r8, qword [rax + rdx*8]
test r8, r8
je 0x1400a92ad
nop dword [rax]
mov rdx, qword [r8 + 8]
add rdx, qword [r8]
cmp rdx, rbx
je 0x1400a92a9
jg 0x1400a92ad
mov r8, qword [r8 + 0x28]
test r8, r8
jne 0x1400a9290
jmp 0x1400a92ad
inc dword [rsp + 0x78]
mov r10d, dword [rsp + 0x50]
inc edi
test r10d, r10d
jne 0x1400a92d8
mov r8d, 0x716
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rax, qword [rax + r10*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
jne 0x1400a9252
jmp 0x1400a9307
mov r10d, dword [rsp + 0x50]
mov r15b, 1
mov r12d, 0x1f
test r10d, r10d
jne 0x1400a932b
mov r8d, 0x719
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea r8d, [r10 - 1]
mov dword [rsp + 0x50], r8d
mov r10d, r8d
mov rdx, qword [rax + r8*8]
cmp rdx, r14
jne 0x1400a9354
cmp dword [rsp + 0x78], edi
mov rax, r13
setge al
jmp 0x1400a76a0
test rdx, rdx
jne 0x1400a9362
cmp dword [rsp + 0x78], edx
jmp 0x1400a769a
movsxd rcx, dword [rsp + 0x78]
mov rax, r13
cmp rcx, rdx
setge al
jmp 0x1400a76a0
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
jmp 0x1400a6d1f
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 8]
jmp 0x1400a6d1f
test r10d, r10d
jne 0x1400a93b4
mov r8d, 0x746
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a93ff
mov rcx, qword [rbx]
cmp rcx, 1
jb 0x1400a93ff
lea rax, [rdx - 1]
add rax, rcx
cmp rdi, rax
jbe 0x1400a944a
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a93e1
movabs rbx, 0xfffabadafabadaff
mov rdx, rbx
mov r10d, dword [rsp + 0x50]
mov qword [rsp + 0x60], rdx
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r10*8], rdx
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movsx rdx, byte [rax + rdi]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a9490
mov r8d, 0x74d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a94df
mov rcx, qword [rbx]
cmp rcx, 2
jb 0x1400a94df
lea rax, [rdx - 2]
add rax, rcx
cmp rdi, rax
jbe 0x1400a94f2
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a94c1
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rdi, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movsx rdx, word [rdi + rax]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a953f
mov r8d, 0x754
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a958e
mov rcx, qword [rbx]
cmp rcx, 4
jb 0x1400a958e
lea rax, [rdx - 4]
add rax, rcx
cmp rdi, rax
jbe 0x1400a95a1
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9570
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movsxd rdx, dword [rax + rdi]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a95ed
mov r8d, 0x75b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a963e
mov rcx, qword [rbx]
cmp rcx, 1
jb 0x1400a963e
lea rax, [rdx - 1]
add rax, rcx
cmp rdi, rax
jbe 0x1400a9651
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9620
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movzx edx, byte [rax + rdi]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a969d
mov r8d, 0x762
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a96ee
mov rcx, qword [rbx]
cmp rcx, 2
jb 0x1400a96ee
lea rax, [rdx - 2]
add rax, rcx
cmp rdi, rax
jbe 0x1400a9701
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a96d0
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movzx edx, word [rax + rdi]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a974d
mov r8d, 0x769
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a979e
mov rcx, qword [rbx]
cmp rcx, 4
jb 0x1400a979e
lea rax, [rdx - 4]
add rax, rcx
cmp rdi, rax
jbe 0x1400a97b1
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9780
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
mov edx, dword [rax + rdi]
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a97fc
mov r8d, 0x770
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop dword [rax]
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a9852
mov rcx, qword [rbx]
cmp rcx, 1
jb 0x1400a9852
lea rax, [rdx - 1]
add rax, rcx
cmp rdi, rax
jbe 0x1400a944a
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9830
jmp 0x1400a940d
test r10d, r10d
jne 0x1400a9889
mov r8d, 0x777
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop word [rax + rax]
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a98de
mov rcx, qword [rbx]
cmp rcx, 2
jb 0x1400a98de
lea rax, [rdx - 2]
add rax, rcx
cmp rdi, rax
jbe 0x1400a98f1
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a98c0
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movzx eax, word [rax + rdi]
ror ax, 8
movsx rdx, ax
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a9945
mov r8d, 0x77e
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a9994
mov rcx, qword [rbx]
cmp rcx, 4
jb 0x1400a9994
lea rax, [rdx - 4]
add rax, rcx
cmp rdi, rax
jbe 0x1400a99a7
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9976
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
mov eax, dword [rax + rdi]
bswap eax
movsxd rdx, eax
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a99f7
mov r8d, 0x785
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop dword [rax + rax]
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a9a52
mov rcx, qword [rbx]
cmp rcx, 1
jb 0x1400a9a52
lea rax, [rdx - 1]
add rax, rcx
cmp rdi, rax
jbe 0x1400a9651
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9a30
jmp 0x1400a940d
test r10d, r10d
jne 0x1400a9a89
mov r8d, 0x78d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
nop word [rax + rax]
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a9ade
mov rcx, qword [rbx]
cmp rcx, 2
jb 0x1400a9ade
lea rax, [rdx - 2]
add rax, rcx
cmp rdi, rax
jbe 0x1400a9af1
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9ac0
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rdi, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
movzx eax, word [rdi + rax]
ror ax, 8
movzx edx, ax
jmp 0x1400a941a
test r10d, r10d
jne 0x1400a9b44
mov r8d, 0x795
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
dec r10d
mov dword [rsp + 0x50], r10d
mov rdi, qword [rax + r10*8]
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rdi
mov rsi, qword [rax + 0x40]
mov rcx, rsi
call qword [rsi + 8]
mov rbx, rax
test rax, rax
je 0x1400a940d
mov rdx, qword [rbx + 8]
cmp rdi, rdx
jb 0x1400a9b93
mov rcx, qword [rbx]
cmp rcx, 4
jb 0x1400a9b93
lea rax, [rdx - 4]
add rax, rcx
cmp rdi, rax
jbe 0x1400a9ba6
mov rcx, rsi
call qword [rsi + reloc.WS2_32.dll_recv]
mov rbx, rax
test rax, rax
jne 0x1400a9b75
jmp 0x1400a940d
mov rcx, rbx
call fcn.14007f430
test rax, rax
je 0x1400a940d
sub rax, qword [rbx + 8]
movabs rbx, 0xfffabadafabadaff
mov edx, dword [rax + rdi]
bswap edx
mov edx, edx
jmp 0x1400a941a
mov rdx, qword [r11]
lea r8, [rbp - 8]
mov rbx, qword [rsp + 0x70]
add r11, 8
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r11
mov rcx, qword [rbx + 0x30]
mov rcx, qword [rcx]
call fcn.140077c60
test eax, eax
je 0x1400a7e59
mov rcx, qword [rsp + 0x60]
mov rdx, rbx
call fcn.14007edc0
mov r10d, dword [rsp + 0x50]
mov r12d, eax
movabs rbx, 0xfffabadafabadaff
test eax, eax
je case.0x1400a648c.105
mov r15b, 1
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a9c52
mov r8d, 0x7ac
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400a9c85
mov r8d, 0x7ad
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea eax, [r10 - 1]
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r10d, eax
mov r8, qword [rdx + rax*8]
mov qword [rsp + 0x60], r8
cmp rbx, r14
je 0x1400a77ae
cmp r8, r14
je 0x1400a77ae
mov eax, dword [rbx]
lea rcx, [rsp + 0x78]
mov r9d, dword [r8]
lea rdx, [rbx + 4]
mov qword [rsp + 0x40], rcx
or eax, 0x40
mov rcx, qword [rsp + 0x70]
add r8, 8
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r13
call fcn.1400acc20
test eax, eax
movzx r15d, r15b
mov r12d, eax
mov eax, 1
cmovne r15d, eax
cmp dword [rsp + 0x78], 0
mov rax, r13
setge al
jmp 0x1400a8234
mov r9, qword [r11]
add r11, 8
mov edx, r10d
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x68], r11
cmp r9, rdx
jg 0x1400a8379
mov eax, dword [rsp + 0x54]
mov ecx, edx
sub rcx, r9
cmp rcx, rax
jge 0x1400a8379
mov r8, qword [rsp + 0x58]
movabs r14, 0xfffabadafabadaff
mov eax, edx
mov rbx, r14
sub rax, r9
mov rcx, qword [r8 + rax*8]
cmp rcx, r14
jne 0x1400a9d6e
sub rdx, r9
mov qword [r8 + rdx*8], r14
jmp 0x1400aaef8
xorps xmm0, xmm0
cvtsi2sd xmm0, rcx
movsd qword [r8 + rax*8], xmm0
jmp 0x1400aaef8
test r10d, r10d
jne 0x1400a9da5
mov r8d, 0x7de
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea edx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], edx
mov r10d, edx
mov rbx, r14
mov rcx, qword [r8 + rdx*8]
mov qword [rsp + 0x60], rcx
cmp rcx, r14
jne 0x1400a9df5
mov qword [rsp + 0x60], r14
cmp edx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rdx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp dword [rcx], 0
mov rax, r13
seta al
jmp 0x1400a6ce9
test r10d, r10d
jne 0x1400a9e27
mov r8d, 0x7e6
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a9e5a
mov r8d, 0x7e7
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
jne 0x1400a9ea8
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp ecx, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rcx*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
sete al
cmp ecx, dword [rsp + 0x54]
mov rbx, r14
mov qword [rsp + 0x60], rax
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r9*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400a9f07
mov r8d, 0x7f0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a9f3a
mov r8d, 0x7f1
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
setne al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400a9f9f
mov r8d, 0x7fa
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400a9fd2
mov r8d, 0x7fb
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
setl al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa037
mov r8d, 0x804
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400aa06a
mov r8d, 0x805
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
setg al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa0cf
mov r8d, 0x80e
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400aa102
mov r8d, 0x80f
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
setle al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa167
mov r8d, 0x818
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400aa19a
mov r8d, 0x819
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rdx, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rdx, r14
je 0x1400a9e80
cmp rdx, rbx
mov rax, r13
setge al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa1ff
mov r8d, 0x822
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400aa232
mov r8d, 0x823
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
add rax, rbx
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa291
mov r8d, 0x82c
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
jne 0x1400aa2c4
mov r8d, 0x82d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], ecx
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
sub rax, rbx
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa323
mov r8d, 0x836
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400aa356
mov r8d, 0x837
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
cmp rbx, r14
jne 0x1400aa3a4
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [r8 + rax*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp rcx, r14
je 0x1400aa37c
imul rbx, rcx
jmp 0x1400a7b53
test r10d, r10d
jne 0x1400aa3d6
mov r8d, 0x840
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400aa409
mov r8d, 0x841
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
lea eax, [r10 - 1]
movabs r14, 0xfffabadafabadaff
mov dword [rsp + 0x50], eax
mov r9d, eax
mov r10d, eax
mov r8, qword [rdx + rax*8]
cmp rbx, r14
jne 0x1400aa457
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov qword [rdx + rax*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
cmp r8, r14
jne 0x1400aa489
mov rbx, r14
mov qword [rsp + 0x60], r14
cmp eax, dword [rsp + 0x54]
jae 0x1400a66f4
mov rax, qword [rsp + 0x58]
mov qword [rax + r9*8], r14
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test rbx, rbx
je 0x1400aa4b5
movabs rax, 0x8000000000000000
cmp r8, rax
jne 0x1400aa4a3
cmp rbx, 0xffffffffffffffff
je 0x1400aa4b5
mov rax, r8
cqo
idiv rbx
cmp r10d, dword [rsp + 0x54]
jmp 0x1400a9eba
cmp r10d, dword [rsp + 0x54]
mov rax, r14
jmp 0x1400a9eba
test r10d, r10d
jne 0x1400aa4e6
mov r8d, 0x850
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov r9d, ecx
mov rax, qword [r8 + rcx*8]
cmp rax, r14
je 0x1400a9e80
neg rax
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa53c
mov r8d, 0x858
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa573
mov r8d, 0x859
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
lea r8d, [r10 - 1]
mov dword [rsp + 0x50], r8d
movabs r14, 0xfffabadafabadaff
mov r10d, r8d
mov rdx, qword [rax + r8*8]
mov qword [rsp + 0x60], rdx
cmp rdx, r14
je 0x1400aa5b4
cmp rbx, r14
je 0x1400aa5b4
movsd xmm0, qword [rbp - 0x80]
mov rax, r13
comisd xmm0, xmmword [rsp + 0x60]
seta al
jmp 0x1400aa5b7
mov rax, r13
mov rbx, r14
mov qword [rsp + 0x60], rax
cmp r8d, dword [rsp + 0x54]
jae 0x1400a66f4
mov rcx, qword [rsp + 0x58]
mov qword [rcx + r8*8], rax
mov r10d, dword [rsp + 0x50]
inc r10d
mov dword [rsp + 0x50], r10d
jmp case.0x1400a648c.105
test r10d, r10d
jne 0x1400aa609
mov r8d, 0x863
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa640
mov r8d, 0x864
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rsp + 0x60]
mov rax, r13
comisd xmm0, xmmword [rbp - 0x80]
seta al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa6b2
mov r8d, 0x86d
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa6e9
mov r8d, 0x86e
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rbp - 0x80]
mov rax, r13
comisd xmm0, xmmword [rsp + 0x60]
setae al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa75b
mov r8d, 0x877
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa792
mov r8d, 0x878
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rsp + 0x60]
mov rax, r13
comisd xmm0, xmmword [rbp - 0x80]
setae al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa804
mov r8d, 0x881
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa83b
mov r8d, 0x882
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rsp + 0x60]
mov rax, r13
subsd xmm0, qword [rbp - 0x80]
andps xmm0, xmmword [0x1401aa580]
comisd xmm7, xmm0
seta al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa8b8
mov r8d, 0x88b
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa8ef
mov r8d, 0x88c
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r9d, ecx
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rsp + 0x60]
mov rax, r13
subsd xmm0, qword [rbp - 0x80]
andps xmm0, xmmword [0x1401aa580]
comisd xmm0, xmm7
setae al
jmp 0x1400a9eb6
test r10d, r10d
jne 0x1400aa96c
mov r8d, 0x895
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aa9a3
mov r8d, 0x896
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
mov qword [rsp + 0x60], rcx
cmp rbx, r14
je 0x1400aa37c
cmp rcx, r14
je 0x1400aa37c
movsd xmm0, qword [rsp + 0x60]
addsd xmm0, qword [rbp - 0x80]
cmp eax, dword [rsp + 0x54]
movsd qword [rsp + 0x60], xmm0
mov rbx, r14
jae 0x1400a66f4
mov rax, qword [rsp + 0x60]
jmp 0x1400a9ec8
test r10d, r10d
jne 0x1400aaa27
mov r8d, 0x89f
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aaa5e
mov r8d, 0x8a0
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
mov qword [rsp + 0x60], rcx
cmp rbx, r14
je 0x1400aa37c
cmp rcx, r14
je 0x1400aa37c
movsd xmm0, qword [rsp + 0x60]
subsd xmm0, qword [rbp - 0x80]
jmp 0x1400aa9e6
test r10d, r10d
jne 0x1400aaaca
mov r8d, 0x8a9
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aab01
mov r8d, 0x8aa
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
mov qword [rsp + 0x60], rcx
cmp rbx, r14
je 0x1400aa37c
cmp rcx, r14
je 0x1400aa37c
movsd xmm0, qword [rsp + 0x60]
mulsd xmm0, qword [rbp - 0x80]
jmp 0x1400aa9e6
test r10d, r10d
jne 0x1400aab6d
mov r8d, 0x8b3
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rax + r10*8]
mov qword [rbp - 0x80], rbx
jne 0x1400aaba4
mov r8d, 0x8b4
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea eax, [r10 - 1]
mov dword [rsp + 0x50], eax
movabs r14, 0xfffabadafabadaff
mov r9d, eax
mov r10d, eax
mov rcx, qword [r8 + rax*8]
mov qword [rsp + 0x60], rcx
cmp rbx, r14
je 0x1400aa37c
cmp rcx, r14
je 0x1400aa37c
movsd xmm0, qword [rsp + 0x60]
divsd xmm0, qword [rbp - 0x80]
jmp 0x1400aa9e6
test r10d, r10d
jne 0x1400aac10
mov r8d, 0x8be
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov r9d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a9e80
movsd xmm0, qword [rsp + 0x60]
xorps xmm0, xmmword [0x1401abbd0]
cmp ecx, dword [rsp + 0x54]
jmp 0x1400aa9ea
test r10d, r10d
jne 0x1400aac79
mov r8d, 0x8ca
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400aacac
mov r8d, 0x8cb
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rbx, r14
je 0x1400a9e80
cmp rax, r14
je 0x1400a9e80
lea ecx, [rsi - 0x8c]
cmp ecx, 5
ja case.default.0x1400aae50
lea r8, [0x140000000]
movsxd rcx, ecx
mov edx, dword [r8 + rcx*4 + 0xab29c]
add rdx, r8
jmp rdx
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
mov ecx, eax
mov rax, r13
test ecx, ecx
sete al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
mov ecx, eax
mov rax, r13
test ecx, ecx
setne al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
mov eax, eax
jmp 0x1400aad7f
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
mov ecx, eax
mov rax, r13
test ecx, ecx
setle al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
mov ecx, eax
mov rax, r13
test ecx, ecx
setg al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400862f0
not eax
shr rax, 0x1f
mov r10d, dword [rsp + 0x50]
mov qword [rsp + 0x60], rax
mov rbx, r14
cmp r10d, dword [rsp + 0x54]
jae 0x1400a66f4
mov edx, r10d
jmp 0x1400a6cf8
test r10d, r10d
jne 0x1400aadc7
mov r8d, 0x8fc
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
add r10d, 0xffffffff
mov dword [rsp + 0x50], r10d
mov rbx, qword [rbx + r10*8]
jne 0x1400aadfa
mov r8d, 0x8fd
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, str.stack.sp___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea ecx, [r10 - 1]
mov dword [rsp + 0x50], ecx
movabs r14, 0xfffabadafabadaff
mov r10d, ecx
mov rax, qword [r8 + rcx*8]
mov qword [rsp + 0x60], rax
cmp rax, r14
je 0x1400a9e80
cmp rbx, r14
je 0x1400a9e80
lea ecx, [rsi - 0x43]
cmp ecx, 6
ja case.default.0x1400aae50
lea r8, [0x140000000]
movsxd rcx, ecx
mov edx, dword [r8 + rcx*4 + 0xab2b4]
add rdx, r8
jmp rdx
mov rdx, rbx
mov rcx, rax
call fcn.140086380
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.140086560
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.140086720
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.140086660
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.140086480
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400865f0
movzx eax, al
jmp 0x1400aad83
mov rdx, rbx
mov rcx, rax
call fcn.1400864d0
mov ecx, eax
mov rax, r13
test ecx, ecx
sete al
jmp 0x1400aad83
mov r8d, 0x930
lea rdx, str.C:UsersPCDesktopyara_masterlibyaraexec.c
lea rcx, [0x1401a2018]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r10d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x18], 0
jbe 0x1400aaf3e
mov ecx, dword [rbp - 0x78]
inc ecx
mov dword [rbp - 0x78], ecx
cmp ecx, 0x64
jne 0x1400aaf3e
lea rcx, [rax + 0x58]
call fcn.1400a4e90
mov rsi, qword [rsp + 0x70]
cmp rax, qword [rsi + 0x18]
jbe 0x1400aaf33
mov r12d, 0x1a
mov r15b, 1
mov r10d, dword [rsp + 0x50]
mov dword [rbp - 0x78], r13d
jmp 0x1400aaf41
mov rsi, rax
lea r9, [0x140000000]
test r15b, r15b
je 0x1400a6450
mov rcx, qword [rbp - 0x68]
xor r8d, r8d
movaps xmm7, xmmword [rsp + 0x5b0]
xor edx, edx
mov r14, qword [rsp + 0x5c0]
call fcn.140077bb0
movsxd rcx, dword [rbp - 0x74]
mov rdi, rax
mov rbx, rcx
test ecx, ecx
jle 0x1400aaf91
nop dword [rax]
mov rcx, qword [rdi + r13*8]
call fcn.14007e090
inc r13
cmp r13, rbx
jl 0x1400aaf80
mov rcx, qword [rbp - 0x68]
call fcn.140077d10
mov rcx, qword [rbp - 0x70]
call fcn.1400a5010
mov rcx, rsi
call fcn.14007ef90
mov rcx, qword [rsp + 0x58]
call fcn.14007d020
mov rdi, qword [rsp + 0x608]
mov eax, r12d
mov rsi, qword [rsp + 0x600]
mov rbx, qword [rsp + 0x5f8]
mov rcx, qword [rbp + 0x4a0]
xor rcx, rsp
call fcn.14019ec00
add rsp, 0x5c8
pop r15
pop r13
pop r12
pop rbp
ret