Function at 0x14000f850
Capabilities:
Terminate process

Disassembly:
jmp 0x14000f850
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x2760]
mov eax, 0x2860
call fcn.14000112c
sub rsp, rax
movaps xmmword [rsp + 0x2850], xmm6
movaps xmmword [rsp + 0x2840], xmm7
movaps xmmword [rsp + 0x2830], xmm8
mov rax, qword [0x140027c40]
xor rax, rsp
mov qword [rbp + 0x2720], rax
movsd xmm7, qword [0x14001de50]
lea rax, [rbp - 0x70]
xor edi, edi
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x2510]
mov dword [rsp + 0x3c], 0x80
xor r8d, r8d
mov qword [rsp + 0x48], rax
mov r9d, 0xc8
mov dword [rsp + 0x34], r8d
lea rdx, [rbp + 0x2590]
mov dword [rsp + 0x38], r9d
lea r14d, [rdi + 1]
mov qword [rsp + 0x40], rdx
lea r13, [rbp + 0x2590]
mov dword [0x1400293ec], 0xfffffffe
lea rsi, [rbp - 0x70]
mov qword [rsp + 0x2890], r15
lea r11, [0x140000000]
xorps xmm6, xmm6
xorps xmm8, xmm8
mov r10d, 0x2710
nop dword [rax]
movsxd rcx, r9d
mov r12d, r8d
dec rcx
mov word [r13], di
lea rcx, [rdx + rcx*2]
cmp rcx, r13
ja 0x14000fa98
sub r13, rdx
sar r13, 1
inc r13d
cmp r9d, r10d
jge 0x140013a46
add r9d, r9d
mov r15, rdx
cmp r9d, r10d
cmovg r9d, r10d
imul ecx, r9d, 0x32
mov dword [rsp + 0x38], r9d
add ecx, 0x2f
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
mov r8, rax
test rax, rax
je 0x140013a46
movsxd rsi, r13d
test r13d, r13d
jle 0x14000fa17
mov r14, qword [rsp + 0x40]
mov rcx, rsi
sub r14, rax
nop dword [rax]
nop word [rax + rax]
movzx eax, word [r14 + rbx]
mov word [rbx], ax
lea rbx, [rbx + 2]
sub rcx, 1
jne 0x14000f9a0
lea r14d, [rcx + 1]
mov qword [rsp + 0x40], r8
mov ecx, dword [rsp + 0x38]
mov eax, 0x2aaaaaab
lea ecx, [rcx*2 + 0x2f]
imul ecx
mov rcx, rsi
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
mov rdx, qword [rsp + 0x50]
cdqe
lea rbx, [rax + rax*2]
shl rbx, 4
add rbx, r8
mov rax, rbx
sub rdx, rbx
movups xmm0, xmmword [rdx + rax]
lea rax, [rax + 0x30]
movups xmmword [rax - 0x30], xmm0
movups xmm1, xmmword [rdx + rax - 0x20]
movups xmmword [rax - 0x20], xmm1
movups xmm0, xmmword [rdx + rax - 0x10]
movups xmmword [rax - 0x10], xmm0
sub rcx, r14
jne 0x14000f9f2
jmp 0x14000fa45
mov ecx, dword [rsp + 0x38]
mov eax, 0x2aaaaaab
mov qword [rsp + 0x40], rbx
lea ecx, [rcx*2 + 0x2f]
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
cdqe
lea rcx, [rax + rax*2]
shl rcx, 4
add rbx, rcx
lea rcx, [rbp + 0x2590]
mov qword [rsp + 0x50], rbx
cmp r15, rcx
je 0x14000fa5f
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdx, qword [rsp + 0x40]
movsxd rcx, dword [rsp + 0x38]
dec rcx
lea r13, [rdx - 2]
lea r13, [r13 + rsi*2]
lea rsi, [rsi + rsi*2]
shl rsi, 4
lea rcx, [rdx + rcx*2]
add rsi, 0xffffffffffffffd0
add rsi, rbx
cmp rcx, r13
jbe 0x1400139ec
lea r11, [0x140000000]
cmp edi, 5
je 0x1400139e9
mov ecx, dword [0x1400293ec]
movsxd r15, edi
movsx ebx, word [r11 + r15*2 + 0x1eda0]
cmp ebx, 0xffffff0e
je 0x14000fbfa
cmp ecx, 0xfffffffe
jne 0x14000fad8
call fcn.140001546
mov ecx, eax
mov dword [0x1400293ec], eax
lea r11, [0x140000000]
test ecx, ecx
jg 0x14000fae8
xor ecx, ecx
mov dword [0x1400293ec], ecx
xor edx, edx
jmp 0x14000fb1a
cmp ecx, 0x100
jne 0x14000faff
mov dword [0x1400293ec], 0x101
jmp 0x14000fc5a
cmp ecx, 0x156
ja 0x14000fb15
movsxd rax, ecx
movsx edx, byte [rax + r11 + 0x1e610]
jmp 0x14000fb1a
mov edx, 2
add ebx, edx
cmp ebx, 0x282
ja 0x14000fbfa
movsxd r8, ebx
movsx eax, word [r11 + r8*2 + 0x1fd70]
cmp eax, edx
jne 0x14000fbfa
movsx edi, word [r11 + r8*2 + 0x1f860]
test edi, edi
jg 0x14000fba3
neg edi
mov edx, edi
movsxd r15, edx
mov eax, r14d
add edx, 0xfffffffe
movsx r12, byte [r15 + r11 + 0x205e0]
sub eax, r12d
cdqe
lea rcx, [rax + rax*2]
add rcx, rcx
movups xmm0, xmmword [rsi + rcx*8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rsi + rcx*8 + 0x10]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [rsi + rcx*8 + 0x20]
movups xmmword [rbp - 0x80], xmm0
cmp edx, 0x110
ja case.0x14000fba1.5
movsxd rax, edx
mov ecx, dword [r11 + rax*4 + 0x13ad4]
add rcx, r11
jmp rcx
movups xmm0, xmmword [0x140029400]
mov r8d, dword [rsp + 0x34]
add rsi, 0x30
mov rdx, qword [rsp + 0x40]
mov eax, r8d
mov r9d, dword [rsp + 0x38]
dec r8d
test eax, eax
movups xmmword [rsi], xmm0
cmove r8d, r12d
add r13, 2
movups xmm1, xmmword [0x140029410]
mov dword [rsp + 0x34], r8d
movups xmmword [rsi + 0x10], xmm1
movups xmm0, xmmword [0x140029420]
movups xmmword [rsi + 0x20], xmm0
mov dword [0x1400293ec], 0xfffffffe
jmp 0x14000f916
movsx edx, word [r11 + r15*2 + 0x1f220]
test edx, edx
jne 0x14000fb4d
cmp ecx, 0xfffffffe
jne 0x14000fc14
mov eax, ecx
jmp 0x14000fc2f
cmp ecx, 0x156
ja 0x14000fc2a
movsxd rax, ecx
movsx eax, byte [rax + r11 + 0x1e610]
jmp 0x14000fc2f
mov eax, 2
mov edx, dword [rsp + 0x34]
test edx, edx
je 0x140013a53
cmp edx, 3
jne 0x14000fc5a
test ecx, ecx
jg 0x14000fc50
jne 0x14000fc5a
mov rdx, qword [rsp + 0x40]
jmp 0x1400139ec
mov dword [0x1400293ec], 0xfffffffe
mov rdx, qword [rsp + 0x40]
mov r8d, 3
mov dword [rsp + 0x34], r8d
nop word [rax + rax]
movsxd rax, edi
movsx rcx, word [r11 + rax*2 + 0x1eda0]
cmp ecx, 0xffffff0e
je 0x14000fca7
lea eax, [rcx + 1]
cmp eax, 0x282
ja 0x14000fca7
cmp word [r11 + rcx*2 + 0x1fd72], 1
jne 0x14000fca7
movsx edi, word [r11 + rcx*2 + 0x1f862]
test edi, edi
jg 0x14000fcbf
cmp r13, rdx
je 0x1400139ec
movsx edi, word [r13 - 2]
sub rsi, 0x30
sub r13, 2
jmp 0x14000fc70
movups xmm0, xmmword [0x140029400]
mov rdx, qword [rsp + 0x40]
add rsi, 0x30
mov r9d, dword [rsp + 0x38]
add r13, 2
movups xmmword [rsi], xmm0
movups xmm1, xmmword [0x140029410]
movups xmmword [rsi + 0x10], xmm1
movups xmm0, xmmword [0x140029420]
movups xmmword [rsi + 0x20], xmm0
jmp 0x14000f916
mov eax, dword [rsi - 0x30]
mov dword [rsp + 0x60], eax
mov r8d, dword [rsi]
mov eax, dword [0x140025324]
cmp r8d, eax
jg 0x14001250e
cmp r8d, 0xff
ja 0x14000fd3f
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287f4]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400124ca
mov byte [rsp + 0x64], r8b
jmp case.0x14000fba1.5
lea rcx, [rsi - 0x30]
call fcn.1400013e3
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov rax, qword [0x140028138]
mov rcx, qword [0x140028118]
sub rax, rcx
cmp rax, 0x20
jge 0x14000fd94
mov ecx, 0x20
call fcn.140001262
mov rcx, qword [0x140028118]
lea r11, [0x140000000]
mov eax, ecx
sub eax, dword [0x140028120]
inc rcx
mov dword [rsp + 0x60], eax
mov qword [0x140028118], rcx
jmp case.0x14000fba1.5
mov r8d, dword [rsi]
test r8d, r8d
jns case.0x14000fba1.5
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_number__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0x7fffffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, dword [rsi - 0x30]
mov dword [rsp + 0x60], eax
mov r8d, dword [rsi]
mov eax, dword [0x140025324]
cmp r8d, eax
jg 0x14001259a
cmp r8d, 0xff
ja 0x14000fd3f
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287f4]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140012556
mov byte [rsp + 0x64], r8b
jmp case.0x14000fba1.5
mov r8d, dword [rsi]
cmp r8d, 0x20
jl 0x1400125e2
cmp r8d, 0x7e
jg 0x1400125e2
lea rax, [0x140028be0]
mov byte [0x140028be0], r8b
mov qword [rsp + 0x60], rax
mov byte [0x140028be1], 0
jmp case.0x14000fba1.5
mov eax, dword [rsi]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
movsd qword [rsp + 0x60], xmm0
jmp case.0x14000fba1.5
movd xmm0, dword [rsi]
cvtdq2pd xmm0, xmm0
movsd qword [rsp + 0x60], xmm0
jmp case.0x14000fba1.5
movsd xmm0, qword [rsi - 0x30]
mulsd xmm0, qword [0x140021ee8]
comisd xmm0, xmm6
jb 0x14000fed6
addsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
jmp 0x14000fedf
subsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_ceil
cvttsd2si r8d, xmm0
mov dword [rsp + 0x60], r8d
lea eax, [r8 + 0x3fffffff]
cmp eax, 0x7ffffffe
jbe 0x14001242f
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Dimension__d_out_of_range___d____d_
mov r9d, 0xc0000001
mov dword [rsp + 0x20], 0x3fffffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movsd xmm0, qword [rsi - 0x30]
mulsd xmm0, qword [0x140021ee8]
mulsd xmm0, qword [0x140021ed8]
comisd xmm0, xmm6
jb 0x14000ff6c
addsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
jmp 0x14000ff75
subsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_ceil
cvttsd2si r8d, xmm0
mov dword [rsp + 0x60], r8d
lea eax, [r8 + 0x3fffffff]
cmp eax, 0x7ffffffe
jbe 0x14001242f
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Dimension__d_out_of_range___d____d_
mov r9d, 0xc0000001
mov dword [rsp + 0x20], 0x3fffffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movsd xmm0, qword [rsi - 0x30]
mulsd xmm0, qword [0x140021ee8]
mulsd xmm0, qword [0x140021ec8]
comisd xmm0, xmm6
jb 0x140010002
addsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
jmp 0x14001000b
subsd xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_ceil
cvttsd2si r8d, xmm0
mov dword [rsp + 0x60], r8d
lea eax, [r8 + 0x3fffffff]
cmp eax, 0x7ffffffe
jbe 0x14001242f
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Dimension__d_out_of_range___d____d_
mov r9d, 0xc0000001
mov dword [rsp + 0x20], 0x3fffffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, dword [rsi - 0xc0]
mov dword [rsp + 0x60], eax
movsd xmm0, qword [rsi - 0x90]
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x64], xmm0
movsd xmm1, qword [rsi - 0x30]
cvtpd2ps xmm1, xmm1
movss dword [rsp + 0x68], xmm1
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x60]
mov dword [rsp + 0x60], eax
movsd xmm0, qword [rsi - 0x30]
cvtpd2ps xmm0, xmm0
mov dword [rsp + 0x68], 0
movss dword [rsp + 0x64], xmm0
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x60]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x64], 0
movsd xmm0, qword [rsi - 0x30]
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x68], xmm0
jmp case.0x14000fba1.5
mov eax, dword [rsi]
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x64], 0
jmp case.0x14000fba1.5
lea rcx, [rsi - 0x30]
call fcn.140001217
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
movsd xmm0, qword [rsi - 0x30]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rsi]
mov dword [rsp + 0x68], eax
jmp case.0x14000fba1.5
mov r8d, dword [rsi]
lea eax, [r8 + 0x4e20]
cmp eax, 0x9c40
ja 0x14001262d
mov dword [rsp + 0x60], r8d
jmp case.0x14000fba1.5
mov ecx, dword [rsi - 0x30]
call fcn.1400015f5
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xc0000000
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x60]
mov dword [rsp + 0x60], eax
mov eax, dword [rsi - 0x30]
mov dword [rsp + 0x64], eax
mov eax, dword [rsi]
mov dword [rsp + 0x68], eax
cmp dword [rsi], 0xc0000000
jne case.0x14000fba1.5
mov r8d, dword [rsi - 0x60]
cmp r8d, 0xc0000000
je 0x1400101af
cmp dword [rsi - 0x30], 0xc0000000
jne case.0x14000fba1.5
mov r9d, dword [rsi - 0x30]
lea rdx, str.HINT_ERROR:_Incompatible_running_dimensions_0x_x_0x_x_0x_x
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], 0xc0000000
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rsi - 0x30]
call fcn.14000144c
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov eax, dword [rsi - 0x30]
mov dword [rsp + 0x60], eax
movsd xmm0, qword [rsi]
movsd qword [rsp + 0x64], xmm0
mov eax, dword [rsi + 8]
mov dword [rsp + 0x6c], eax
jmp case.0x14000fba1.5
lea rcx, [rsi - 0x30]
call fcn.1400010dc
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
movsd qword [rsp + 0x60], xmm6
mov dword [rsp + 0x68], 0
jmp case.0x14000fba1.5
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x60], xmm0
jmp case.0x14000fba1.5
movsd xmm0, qword [rsi - 0x60]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rsi - 0x58]
mov dword [rsp + 0x68], eax
movups xmm0, xmmword [rsi - 0x30]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rsi]
movups xmmword [rbp - 0x80], xmm1
jmp case.0x14000fba1.5
cmp dword [rsi - 0x30], 0
lea rcx, [rsi - 0x30]
jne 0x1400102ec
movss xmm0, dword [rsi - 0x2c]
ucomiss xmm0, xmm8
jp 0x1400102ec
jne 0x1400102ec
movss xmm0, dword [rsi - 0x28]
ucomiss xmm0, xmm8
jp 0x1400102ec
jne 0x1400102ec
movsd xmm0, qword [rsi - 0x20]
ucomisd xmm0, xmm6
jp 0x1400102ec
jne 0x1400102ec
movsd xmm0, qword [rsi - 0x10]
ucomisd xmm0, xmm6
jp 0x1400102ec
jne 0x1400102ec
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0
mov al, 0x38
inc qword [0x140028118]
jmp 0x1400102f1
call fcn.1400013cf
mov r8, 0xffffffffffffff70
mov rcx, rsi
movzx edx, al
mov ecx, dword [rcx + r8]
call fcn.14000138e
jmp 0x14001242f
cmp dword [rsi - 0x30], 0
lea rcx, [rsi - 0x30]
jne 0x14001035e
movss xmm0, dword [rsi - 0x2c]
ucomiss xmm0, xmm8
jp 0x14001035e
jne 0x14001035e
movss xmm0, dword [rsi - 0x28]
ucomiss xmm0, xmm8
jp 0x14001035e
jne 0x14001035e
movsd xmm0, qword [rsi - 0x20]
ucomisd xmm0, xmm6
jp 0x14001035e
jne 0x14001035e
movsd xmm0, qword [rsi - 0x10]
ucomisd xmm0, xmm6
jp 0x14001035e
jne 0x14001035e
dec qword [0x140028118]
mov dword [rsp + 0x60], 0
jmp case.0x14000fba1.5
call fcn.1400013cf
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
mov dword [rsp + 0x60], r14d
jmp 0x14001242f
mov eax, dword [0x140028118]
sub eax, dword [0x140028120]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
add qword [0x140028118], 2
jmp case.0x14000fba1.5
mov ecx, dword [rsi]
call fcn.14000135c
movzx ecx, al
mov rax, qword [0x140028118]
inc rax
add rcx, rax
mov qword [0x140028118], rcx
jmp 0x14001242f
mov dword [rsp + 0x60], r14d
mov eax, dword [rsi - 0x30]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x64], eax
mov eax, dword [0x140028118]
sub eax, dword [0x140028120]
sub eax, dword [rsi - 0x30]
mov dword [rsp + 0x68], eax
mov ecx, dword [rsi - 0x90]
inc ecx
call fcn.14000117c
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
add qword [0x140028118], 4
jmp case.0x14000fba1.5
mov dword [rsp + 0x60], 0
jmp 0x1400103c5
mov ecx, dword [rsi]
call fcn.1400015f0
jmp 0x14001242f
mov r8d, dword [rsi]
mov eax, dword [0x140025324]
cmp r8d, eax
jg 0x1400126bc
cmp r8d, 0xff
ja 0x140010469
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287f4]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140012678
movzx ecx, r8b
call fcn.14000131b
jmp 0x14001242f
movsxd r9, dword [rsi]
mov r8d, dword [rsi + 4]
mov eax, dword [r11 + r9*4 + 0x25310]
cmp r8d, eax
jg 0x140012749
cmp r8d, 0xff
jg 0x1400104ca
mov eax, r8d
cdq
and edx, 0x1f
add eax, edx
sar eax, 5
movsxd rcx, eax
mov eax, r8d
shl rcx, 5
and eax, 0x1f
add rcx, r9
mov edx, dword [r11 + rcx*4 + 0x287e0]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140012704
mov rcx, rsi
call fcn.1400011f9
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0xb
ja 0x140012792
movzx ecx, r8b
call fcn.1400012c1
jmp 0x14001242f
mov rax, qword [0x140028138]
sub rax, qword [0x140028118]
cmp rax, 1
jge 0x14001050e
mov ecx, r14d
call fcn.140001262
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0x20
inc qword [0x140028118]
jmp 0x14001242f
mov rax, qword [0x140028138]
sub rax, qword [0x140028118]
cmp rax, 1
jge 0x140010545
mov ecx, r14d
call fcn.140001262
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0x1f
inc qword [0x140028118]
jmp 0x14001242f
mov rax, qword [0x140028138]
sub rax, qword [0x140028118]
cmp rax, 1
jge 0x14001057c
mov ecx, r14d
call fcn.140001262
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0xfb
inc qword [0x140028118]
jmp 0x14001242f
mov rax, qword [0x140028138]
sub rax, qword [0x140028118]
cmp rax, 1
jge 0x1400105b3
mov ecx, r14d
call fcn.140001262
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0x1e
inc qword [0x140028118]
jmp 0x14001242f
mov r8d, dword [rsi]
mov edx, dword [rsi - 0x30]
mov ecx, dword [rsi - 0x60]
call fcn.1400014a1
mov dword [rsp + 0x60], eax
jmp 0x14001242f
mov ecx, dword [rsi]
call fcn.1400016fe
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movsd xmm1, qword [rsi]
mov cl, 1
mov r8d, dword [rsi + 8]
cvtpd2ps xmm1, xmm1
call fcn.140001366
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movsd xmm1, qword [rsi]
mov cl, 0xff
mov r8d, dword [rsi + 8]
cvtpd2ps xmm1, xmm1
call fcn.140001366
mov dword [rsp + 0x60], eax
jmp 0x14001242f
mov eax, dword [rsi - 0x60]
or eax, dword [rsi - 0x30]
or eax, dword [rsi - 0x90]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x78
call fcn.14000138e
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x80
call fcn.14000138e
jmp 0x14001242f
lea rcx, [rsi - 0x30]
call fcn.140001343
mov rcx, rsi
call fcn.140001343
jmp 0x14001242f
mov eax, dword [rsi - 0xc0]
or eax, dword [rsi - 0x90]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0xc0]
or eax, dword [rsi - 0x90]
or eax, 4
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x30]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x120]
or eax, dword [rsi - 0x30]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0xb0
call fcn.14000138e
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0xc0
call fcn.14000138e
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0xa8
call fcn.14000138e
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0xb8
call fcn.14000138e
jmp 0x14001242f
cmp dword [rsi - 0x60], 0
mov eax, dword [rsi - 0x30]
je 0x140010387
or eax, 4
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x68
call fcn.14000138e
jmp 0x14001242f
cmp dword [rsi], 0
je case.0x14000fba1.5
call fcn.1400015c8
mov rax, qword [0x140028118]
movzx ecx, byte [rsi + 3]
mov byte [rax], cl
inc qword [0x140028118]
call fcn.1400015c8
mov rax, qword [0x140028118]
movzx ecx, byte [rsi + 2]
mov byte [rax], cl
inc qword [0x140028118]
call fcn.1400015c8
mov ecx, dword [rsi]
sar ecx, 8
mov rax, qword [0x140028118]
mov byte [rax], cl
inc qword [0x140028118]
call fcn.1400015c8
mov rax, qword [0x140028118]
movzx ecx, byte [rsi]
mov byte [rax], cl
inc qword [0x140028118]
jmp 0x14001242f
xor eax, eax
mov dword [rsp + 0x60], 0
cmp dword [rsi - 0x90], eax
cmovne eax, r14d
mov dword [rsp + 0x60], eax
cmp dword [rsi - 0x30], 0
je 0x1400107f4
or eax, 4
mov dword [rsp + 0x60], eax
cmp dword [rsi], 0
je case.0x14000fba1.5
or eax, 2
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
cmp dword [rsi - 0x30], 0
jne 0x140010825
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0
inc qword [0x140028118]
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x70
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0x1fffff
ja 0x1400127da
mov eax, dword [0x140028118]
sub eax, dword [0x140028120]
mov dword [rsp + 0x60], eax
mov ecx, dword [rsi]
call fcn.1400015eb
jmp 0x14001242f
call fcn.1400015c8
mov rax, qword [0x140028118]
movzx ecx, byte [rsi]
mov byte [rax], cl
inc qword [0x140028118]
mov eax, dword [rsi]
mov dword [rsp + 0x60], eax
jmp 0x14001242f
mov r8d, dword [rsi]
mov eax, dword [0x140025324]
cmp r8d, eax
jg 0x140012822
cmp r8d, 0xff
ja case.0x14000fba1.5
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287f4]
movzx ecx, al
shr edx, cl
and edx, 1
jne case.0x14000fba1.5
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movzx eax, byte [rsi - 0xf0]
mov r8d, dword [0x140028118]
sub r8d, dword [0x140028120]
mov byte [rsp + 0x60], al
mov eax, dword [rsi - 0x90]
mov dword [rsp + 0x68], eax
sub r8d, dword [rsi - 0x90]
mov dword [rsp + 0x6c], r8d
cmp r8d, 0xff
jbe case.0x14000fba1.5
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Ligature_size__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rsi - 0x30]
call fcn.140001451
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
cmp dword [rsi], 0
je case.0x14000fba1.21
mov dword [rsp + 0x60], 0x80
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0x80
inc qword [0x140028118]
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0x1f
ja 0x14001286a
mov eax, dword [rsi - 0x30]
neg eax
sbb ecx, ecx
and ecx, 0x80
or ecx, r8d
mov dword [rsp + 0x60], ecx
je case.0x14000fba1.5
call fcn.1400015c8
mov rcx, qword [0x140028118]
movzx eax, byte [rsp + 0x60]
mov byte [rcx], al
inc qword [0x140028118]
jmp 0x14001242f
movzx eax, byte [rsi - 0x60]
mov byte [rsp + 0x7c], al
movsd xmm0, qword [rsi - 0x30]
movsd qword [rsp + 0x64], xmm0
mov eax, dword [rsi - 0x28]
mov dword [rsp + 0x6c], eax
movsd xmm0, qword [rsi]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [rsi + 8]
mov dword [rsp + 0x78], eax
cmp dword [rsi + 8], 0
jne case.0x14000fba1.5
mov rax, qword [0x140028118]
add rax, 0xfffffffffffffffe
mov qword [0x140028118], rax
cmp dword [rsi - 0x28], 0
jne case.0x14000fba1.5
add rax, 0xfffffffffffffffe
mov qword [0x140028118], rax
jmp case.0x14000fba1.5
movzx eax, byte [rsi - 0x30]
mov byte [rsp + 0x7c], al
movsd xmm0, qword [rsi]
movsd qword [rsp + 0x64], xmm0
mov eax, dword [rsi + 8]
mov dword [rsp + 0x6c], eax
cmp dword [rsi + 8], 0
jne 0x140010aaf
sub qword [0x140028118], 2
mov dword [rsp + 0x78], 0
jmp case.0x14000fba1.5
movzx eax, byte [rsi]
mov byte [rsp + 0x7c], al
xor eax, eax
mov dword [rsp + 0x6c], eax
mov dword [rsp + 0x78], eax
jmp case.0x14000fba1.5
lea rcx, [rsi - 0x30]
call fcn.1400011e5
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov rcx, rsi
call fcn.140001005
jmp 0x14001242f
lea rcx, [rsi - 0x30]
call fcn.140001005
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x88
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 4
jmp case.0x14000fba1.5
mov dword [rsp + 0x60], 5
jmp case.0x14000fba1.5
mov dword [rsp + 0x60], 6
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x90
call fcn.14000138e
jmp 0x14001242f
mov eax, dword [rsi]
shl eax, 2
or eax, 3
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
mov ecx, dword [rsi - 0x90]
mov dl, 0x21
call fcn.14000138e
jmp 0x14001242f
mov ecx, dword [rsi]
call fcn.14000124e
mov dword [rsp + 0x60], eax
jmp 0x14001242f
mov ecx, dword [rsi - 0x90]
mov dl, 0xa1
call fcn.14000138e
jmp 0x14001242f
movzx edx, byte [rsi - 0x60]
mov ecx, dword [rsi - 0xc0]
or dl, 0xa0
call fcn.14000138e
jmp 0x14001242f
mov ecx, dword [rsi - 0x90]
mov dl, 0xa0
call fcn.14000138e
jmp 0x14001242f
mov eax, dword [rsi - 0x60]
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
mov eax, dword [rsi - 0x60]
or eax, 2
mov dword [rsp + 0x60], eax
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x98
call fcn.14000138e
jmp 0x14001242f
movsd xmm0, qword [rsi]
movsd qword [rsp + 0x60], xmm0
jmp case.0x14000fba1.5
movsd qword [rsp + 0x60], xmm6
jmp case.0x14000fba1.5
movsd xmm0, qword [0x140025428]
mov eax, dword [0x140025430]
movsd qword [rsp + 0x60], xmm0
mov dword [rsp + 0x68], eax
jmp case.0x14000fba1.5
movsd xmm0, qword [rsi]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rsi + 8]
mov dword [rsp + 0x68], eax
jmp case.0x14000fba1.5
movsd xmm1, qword [rsi - 0x60]
lea r9, [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
xor r8d, r8d
cvtpd2ps xmm1, xmm1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0
call fcn.14000121c
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movsd xmm1, qword [rsi - 0x90]
xor r9d, r9d
mov r8d, dword [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
cvtpd2ps xmm1, xmm1
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0
call fcn.14000121c
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movsd xmm1, qword [rsi - 0x90]
lea r9, [rsi - 0x60]
mov eax, dword [rsi]
xor r8d, r8d
mov ecx, dword [rsi - 0xc0]
cvtpd2ps xmm1, xmm1
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], eax
call fcn.14000121c
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movsd xmm1, qword [rsi - 0xc0]
xor r9d, r9d
mov eax, dword [rsi]
mov r8d, dword [rsi - 0x60]
mov ecx, dword [rsi - 0xf0]
cvtpd2ps xmm1, xmm1
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], eax
call fcn.14000121c
mov dword [rsp + 0x60], eax
jmp 0x14001242f
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0x90]
or dl, 0x60
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi]
mov dword [0x140025390], r8d
cmp r8d, 0xffff
jbe case.0x14000fba1.5
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_max_outline__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0xffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsi - 0x30]
mov ecx, dword [rsi - 0x60]
call fcn.1400014e7
jmp 0x14001242f
mov edx, dword [rsi - 0x30]
mov ecx, dword [rsi - 0x60]
call fcn.1400010f0
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0x1c
mov eax, dword [rsi - 0xc0]
mov dword [rsp + 0x64], eax
cmp dword [rsi - 0x28], 0
je 0x1400128b2
mov ecx, dword [0x140027c30]
mov r9d, dword [rsi - 0x60]
inc ecx
mov r8d, dword [rsi - 0x90]
mov edx, dword [rsi - 0xc0]
mov dword [0x140027c30], ecx
call fcn.1400010f5
jmp 0x14001242f
mov r8d, dword [rsi]
mov eax, dword [0x140025374]
cmp r8d, eax
jle case.0x14000fba1.5
mov r9, qword [str.stream]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 0xff
inc qword [0x140028118]
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0x3e8
ja 0x1400128f6
call fcn.1400015c8
movzx ecx, byte [rsi + 1]
jmp 0x1400107a2
mov r8d, dword [rsi]
cmp r8d, 0x3e8
ja 0x14001293e
call fcn.1400015c8
movzx ecx, byte [rsi + 1]
jmp 0x1400107a2
mov dword [rsp + 0x60], r14d
jmp case.0x14000fba1.5
mov dword [rsp + 0x60], 3
jmp case.0x14000fba1.5
mov dword [rsp + 0x60], 0x19
mov r10d, dword [rsi - 0x150]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140010f1f
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28844]
shl r8, 7
mov dword [r8 + r11 + 0x28844], edx
mov r9d, dword [0x140025274]
mov eax, dword [0x140025374]
inc r9d
cmp r10d, r9d
jl 0x140012986
cmp r10d, eax
jg 0x140012986
movzx edx, byte [rsi - 0x120]
mov ecx, dword [rsi - 0x1b0]
or dl, 0xcc
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025374]
test r8d, r8d
js 0x1400129ca
cmp r8d, eax
jg 0x1400129ca
mov ecx, dword [rsi - 0x90]
mov dl, 0xcc
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 2
jmp case.0x14000fba1.5
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
or dl, 0xc8
call fcn.14000138e
jmp 0x14001242f
call fcn.1400015c8
mov rax, qword [0x140028118]
mov byte [rax], 1
inc qword [0x140028118]
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0xff
jbe 0x1400107b2
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_page_priority__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rsi]
call fcn.140001398
jmp 0x14001242f
mov r8d, dword [rsi - 0x60]
mov eax, dword [0x140025378]
cmp r8d, eax
jg 0x140012a52
cmp r8d, 0xff
ja 0x140011070
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28848]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140012a0e
mov edx, r14d
movzx ecx, r8b
call fcn.140001122
jmp 0x14001242f
mov r8d, dword [rsi - 0x60]
mov eax, dword [0x140025378]
cmp r8d, eax
jg 0x140012ade
cmp r8d, 0xff
ja 0x1400110c4
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28848]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140012a9a
xor edx, edx
movzx ecx, r8b
call fcn.140001122
jmp 0x14001242f
mov ecx, dword [rsi]
inc ecx
call fcn.1400014c9
call fcn.140001483
jmp 0x14001242f
mov edx, dword [rsi - 0x60]
movzx ecx, word [0x1400294c0]
cmp edx, 3
jl 0x140012b26
cmp edx, ecx
jg 0x140012b26
mov rax, qword [rsi - 0x30]
lea rcx, [rdx + rdx*2]
shl rcx, 4
xor r9d, r9d
add rcx, qword [0x140028130]
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.1400012cb
jmp 0x14001242f
call fcn.140001500
jmp 0x14001242f
call fcn.1400011cc
jmp 0x14001242f
mov eax, dword [0x140025380]
test eax, eax
js 0x140011168
inc eax
mov edx, 0x18
movsxd rcx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [0x1400294a8], rax
test rax, rax
je 0x140012b70
mov eax, dword [0x140025390]
test eax, eax
js 0x140011192
inc eax
mov edx, 0x18
movsxd rcx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [0x1400294a0], rax
test rax, rax
je 0x140012bad
mov eax, dword [0x140025378]
mov edx, 4
inc eax
movsxd rcx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [0x1400294b0], rax
test rax, rax
je 0x140012c64
mov eax, dword [0x14002537c]
mov edx, 0x10
lea eax, [rax*2 + 2]
movsxd rcx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [0x1400294b8], rax
test rax, rax
je 0x140012c27
mov eax, dword [0x140025324]
mov edx, 8
inc eax
mov dword [0x14002885c], 0x7fffff
movsxd rcx, eax
mov dword [0x1400287f8], 0x3ff
mov dword [0x1400287ec], 7
mov dword [0x1400287fc], 0x7fff
mov dword [0x140028818], r14d
mov dword [0x140028848], r14d
mov dword [0x140028844], r14d
mov dword [0x14002884c], r14d
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [0x1400294c8], rax
test rax, rax
je 0x140012bea
call fcn.14000169f
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 5
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0x1f
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 6
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 8
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 9
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 7
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0xa
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0xb
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0xc
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0xd
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0xe
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 3
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 2
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0x19
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0x1a
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0x1b
call fcn.140001438
jmp 0x14001242f
mov edx, dword [rsi]
mov ecx, 0x1c
call fcn.140001438
jmp 0x14001242f
mov dword [rsp + 0x60], 5
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x1400113c7
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287f4]
shl r8, 7
mov dword [r8 + r11 + 0x287f4], edx
mov r9d, dword [0x140025224]
mov eax, dword [0x140025324]
inc r9d
cmp r10d, r9d
jl 0x140012ca1
cmp r10d, eax
jg 0x140012ca1
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0x1f
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x14001144c
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x2885c]
shl r8, 7
mov dword [r8 + r11 + 0x2885c], edx
mov r9d, dword [0x14002528c]
mov eax, dword [0x14002538c]
inc r9d
cmp r10d, r9d
jl 0x140012ce5
cmp r10d, eax
jg 0x140012ce5
mov ecx, dword [rsi - 0x30]
call fcn.1400015f5
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 6
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x1400114d8
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287f8]
shl r8, 7
mov dword [r8 + r11 + 0x287f8], edx
mov r9d, dword [0x140025228]
mov eax, dword [0x140025328]
inc r9d
cmp r10d, r9d
jl 0x140012d29
cmp r10d, eax
jg 0x140012d29
mov ecx, dword [rsi - 0x30]
call fcn.1400013d9
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xa
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011564
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28808]
shl r8, 7
mov dword [r8 + r11 + 0x28808], edx
mov r9d, dword [0x140025238]
mov eax, dword [0x140025338]
inc r9d
cmp r10d, r9d
jl 0x140012d6d
cmp r10d, eax
jg 0x140012d6d
mov rcx, qword [rsi - 0x30]
call fcn.140001398
mov ecx, dword [rsi - 0xc0]
mov dl, 0x50
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 7
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x1400115f0
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287fc]
shl r8, 7
mov dword [r8 + r11 + 0x287fc], edx
mov r9d, dword [0x14002522c]
mov eax, dword [0x14002532c]
inc r9d
cmp r10d, r9d
jl 0x140012db1
cmp r10d, eax
jg 0x140012db1
lea rcx, [rsi - 0x30]
call fcn.1400013cf
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 3
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x14001167d
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287ec]
shl r8, 7
mov dword [r8 + r11 + 0x287ec], edx
mov r9d, dword [0x14002521c]
mov eax, dword [0x14002531c]
inc r9d
cmp r10d, r9d
jl 0x140012df5
cmp r10d, eax
jg 0x140012df5
lea rcx, [rsi - 0x30]
call fcn.140001217
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xb
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x14001170a
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x2880c]
shl r8, 7
mov dword [r8 + r11 + 0x2880c], edx
mov r9d, dword [0x14002523c]
mov eax, dword [0x14002533c]
inc r9d
cmp r10d, r9d
jl 0x140012e39
cmp r10d, eax
jg 0x140012e39
lea rcx, [rsi - 0x30]
call fcn.14000144c
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xd
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011797
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28814]
shl r8, 7
mov dword [r8 + r11 + 0x28814], edx
mov r9d, dword [0x140025244]
mov eax, dword [0x140025344]
inc r9d
cmp r10d, r9d
jl 0x140012e7d
cmp r10d, eax
jg 0x140012e7d
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
or dl, 0x68
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xe
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x14001181f
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28818]
shl r8, 7
mov dword [r8 + r11 + 0x28818], edx
mov r9d, dword [0x140025248]
mov eax, dword [0x140025348]
inc r9d
cmp r10d, r9d
jl 0x140012ec1
cmp r10d, eax
jg 0x140012ec1
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
or dl, 0x70
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 8
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x1400118a7
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28800]
shl r8, 7
mov dword [r8 + r11 + 0x28800], edx
mov r9d, dword [0x140025230]
mov eax, dword [0x140025330]
inc r9d
cmp r10d, r9d
jl 0x140012f05
cmp r10d, eax
jg 0x140012f05
lea rcx, [rsi - 0x30]
call fcn.140001451
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 9
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011934
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28804]
shl r8, 7
mov dword [r8 + r11 + 0x28804], edx
mov r9d, dword [0x140025234]
mov eax, dword [0x140025334]
inc r9d
cmp r10d, r9d
jl 0x140012f49
cmp r10d, eax
jg 0x140012f49
lea rcx, [rsi - 0x30]
call fcn.1400011e5
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0xc
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x1400119c1
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28810]
shl r8, 7
mov dword [r8 + r11 + 0x28810], edx
mov r9d, dword [0x140025240]
mov eax, dword [0x140025340]
inc r9d
cmp r10d, r9d
jl 0x140012f8d
cmp r10d, eax
jg 0x140012f8d
movzx edx, byte [rsi - 0x30]
mov ecx, dword [rsi - 0xc0]
or dl, 0x60
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 2
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011a49
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287e8]
shl r8, 7
mov dword [r8 + r11 + 0x287e8], edx
mov r9d, dword [0x140025218]
mov eax, dword [0x140025318]
inc r9d
cmp r10d, r9d
jl 0x140012fd1
cmp r10d, eax
jg 0x140012fd1
mov ecx, dword [rsi - 0xc0]
lea rdx, [rsi - 0x30]
add ecx, 2
call fcn.14000117c
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0x1a
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011adf
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x28848]
shl r8, 7
mov dword [r8 + r11 + 0x28848], edx
mov r9d, dword [0x140025278]
mov eax, dword [0x140025378]
inc r9d
cmp r10d, r9d
jl 0x140013015
cmp r10d, eax
jg 0x140013015
mov ecx, dword [rsi - 0xc0]
mov dl, 0xd0
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 0x1f
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011b62
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x2885c]
shl r8, 7
mov dword [r8 + r11 + 0x2885c], edx
mov ecx, dword [0x14002528c]
mov eax, dword [0x14002538c]
lea r9d, [rcx + 1]
cmp r10d, r9d
jl 0x1400130e5
cmp r10d, eax
jg 0x1400130e5
mov r8d, dword [rsi - 0x60]
cmp r8d, dword [0x14002530c]
jg 0x1400130a1
mov eax, dword [rsi - 0x30]
cmp eax, ecx
jg 0x140013059
mov ecx, dword [rsi - 0xc0]
mov dl, 0xf8
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 6
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011c01
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287f8]
shl r8, 7
mov dword [r8 + r11 + 0x287f8], edx
mov rcx, qword [0x140025228]
mov eax, dword [0x140025328]
lea r9d, [rcx + 1]
cmp r10d, r9d
jl 0x1400131b5
cmp r10d, eax
jg 0x1400131b5
mov r8d, dword [rsi - 0x60]
cmp r8d, dword [0x1400252a8]
jg 0x140013171
mov eax, dword [rsi - 0x30]
cmp eax, ecx
jg 0x140013129
mov ecx, dword [rsi - 0xc0]
mov dl, 0x30
call fcn.14000138e
jmp 0x14001242f
mov dword [rsp + 0x60], 7
mov r10d, dword [rsi - 0x60]
mov dword [rsp + 0x64], r10d
cmp r10d, 0xff
jg 0x140011ca1
mov eax, r10d
mov ecx, r10d
cdq
and ecx, 0x1f
and edx, 0x1f
add eax, edx
mov edx, r14d
sar eax, 5
movsxd r8, eax
mov rax, r8
shl edx, cl
shl rax, 7
or edx, dword [rax + r11 + 0x287fc]
shl r8, 7
mov dword [r8 + r11 + 0x287fc], edx
mov rcx, qword [0x14002522c]
mov eax, dword [0x14002532c]
lea r9d, [rcx + 1]
cmp r10d, r9d
jl 0x140013285
cmp r10d, eax
jg 0x140013285
mov r8d, dword [rsi - 0x60]
cmp r8d, dword [0x1400252ac]
jg 0x140013241
mov eax, dword [rsi - 0x30]
cmp eax, ecx
jg 0x1400131f9
mov ecx, dword [rsi - 0xc0]
mov dl, 0x38
call fcn.14000138e
jmp 0x14001242f
mov rcx, rsi
call fcn.1400015e1
jmp 0x14001242f
mov eax, dword [rsi]
mov dword [rsp + 0x64], eax
mov eax, dword [0x140028118]
sub eax, dword [0x140028120]
mov dword [rsp + 0x60], 2
sub eax, dword [rsi]
mov dword [rsp + 0x68], eax
jmp case.0x14000fba1.5
mov rax, qword [0x140028138]
mov rcx, qword [0x140028118]
sub rax, rcx
cmp rax, 2
jge 0x140011d4c
mov ecx, 2
call fcn.140001262
mov rcx, qword [0x140028118]
inc rcx
mov dl, 0x11
mov qword [0x140028118], rcx
mov ecx, dword [rsi]
call fcn.14000138e
jmp 0x14001242f
sub qword [0x140028118], 2
jmp case.0x14000fba1.5
mov ecx, dword [rsi - 0xc0]
lea rdx, [rsi - 0x30]
dec ecx
call fcn.14000117c
mov ecx, dword [rsi - 0xc0]
movzx edx, al
sub ecx, 2
call fcn.14000138e
jmp 0x14001242f
movzx edi, byte [rsi - 0xc0]
mov edx, r14d
mov ecx, edi
mov r8d, edi
and ecx, 0x1f
shr r8, 5
shl edx, cl
shl r8, 7
or dword [r8 + r11 + 0x287f4], edx
mov rcx, qword [rsi - 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov rcx, qword [0x1400294c8]
mov rdx, rax
mov qword [rcx + rdi*8], rax
movzx ecx, word [rsi]
movzx r9d, word [rsi - 0x30]
mov r8d, dword [rsi - 0x60]
mov word [rsp + 0x20], cx
movzx ecx, dil
call fcn.140001221
movzx eax, al
mov dword [rsp + 0x60], eax
jmp 0x14001242f
lea rcx, [rsi - 0x30]
call fcn.1400010dc
mov ecx, dword [rsi - 0xc0]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi]
cmp r8d, 0xb
jbe case.0x14000fba1.5
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Font_parameter__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0xb
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, dword [rsi]
mov eax, dword [0x14002531c]
cmp r8d, eax
jg 0x1400132c9
cmp r8d, 0xff
ja case.0x14000fba1.5
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287ec]
movzx ecx, al
shr edx, cl
and edx, 1
jne case.0x14000fba1.5
mov r9, qword [str.xdimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, dword [rsi]
mov eax, dword [0x140025318]
cmp r8d, eax
jg 0x140013311
cmp r8d, 0xff
ja case.0x14000fba1.5
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287e8]
movzx ecx, al
shr edx, cl
and edx, 1
jne case.0x14000fba1.5
mov r9, qword [str.param]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, dword [rsi]
mov eax, dword [0x140025374]
cmp r8d, eax
jle case.0x14000fba1.5
mov r9, qword [str.stream]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x14002538c]
cmp r8d, eax
jg 0x14001339d
cmp r8d, 0xff
ja 0x14001201f
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x2885c]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140013359
mov ecx, dword [rsi - 0x90]
mov dl, 0xf8
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025328]
cmp r8d, eax
jg 0x140013429
cmp r8d, 0xff
ja 0x140012074
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287f8]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400133e5
cmp dword [rsi - 0x60], 0
mov ecx, 0x34
mov edx, 0x30
cmovne edx, ecx
mov ecx, dword [rsi - 0xc0]
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x14002531c]
cmp r8d, eax
jg 0x1400134b5
cmp r8d, 0xff
ja 0x1400120d8
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287ec]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140013471
cmp dword [rsi - 0x90], 0
mov ecx, 0x35
mov edx, 0x31
cmovne edx, ecx
mov ecx, dword [rsi - 0xf0]
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x14002532c]
cmp r8d, eax
jg 0x140013541
cmp r8d, 0xff
ja 0x14001213f
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287fc]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400134fd
mov ecx, dword [rsi - 0x90]
mov dl, 0x38
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025330]
cmp r8d, eax
jg 0x1400135cd
cmp r8d, 0xff
ja 0x140012194
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28800]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140013589
mov ecx, dword [rsi - 0x90]
mov dl, 0x40
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025334]
cmp r8d, eax
jg 0x140013659
cmp r8d, 0xff
ja 0x1400121e9
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28804]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140013615
mov ecx, dword [rsi - 0x90]
mov dl, 0x48
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x14002533c]
cmp r8d, eax
jg 0x1400136e5
cmp r8d, 0xff
ja 0x14001223e
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x2880c]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400136a1
mov ecx, dword [rsi - 0x90]
mov dl, 0x58
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025340]
cmp r8d, eax
jg 0x140013771
cmp r8d, 0xff
ja 0x140012293
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28810]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x14001372d
mov ecx, dword [rsi - 0x90]
mov dl, 0x60
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025344]
cmp r8d, eax
jg 0x1400137fd
cmp r8d, 0xff
ja 0x1400122e8
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28814]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400137b9
mov ecx, dword [rsi - 0x90]
mov dl, 0x68
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025348]
cmp r8d, eax
jg 0x140013889
cmp r8d, 0xff
ja 0x14001233d
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28818]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x140013845
mov ecx, dword [rsi - 0x90]
mov dl, 0x70
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x140025338]
cmp r8d, eax
jg 0x140013915
cmp r8d, 0xff
ja 0x140012392
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x28808]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x1400138d1
movzx ecx, r8b
call fcn.140001424
mov ecx, dword [rsi - 0x90]
movzx edx, al
call fcn.14000138e
jmp 0x14001242f
mov r8d, dword [rsi - 0x30]
mov eax, dword [0x14002532c]
cmp r8d, eax
jg 0x1400139a1
cmp r8d, 0xff
ja 0x140012405
mov ecx, r8d
mov eax, r8d
shr rcx, 5
and eax, 0x1f
shl rcx, 7
mov edx, dword [rcx + r11 + 0x287fc]
movzx ecx, al
shr edx, cl
and edx, 1
je 0x14001395d
test r8d, r8d
jne 0x140012405
sub qword [0x140028118], 2
mov dword [rsp + 0x60], r8d
jmp case.0x14000fba1.5
mov ecx, dword [rsi - 0x90]
mov dl, 0x38
call fcn.14000138e
mov dword [rsp + 0x60], r14d
jmp 0x14001242f
call fcn.1400013de
jmp 0x14001242f
call fcn.1400013ed
call fcn.1400016f4
call fcn.1400013b6
lea r11, [0x140000000]
movups xmm0, xmmword [rsp + 0x60]
movzx r9d, byte [r15 + r11 + 0x204c0]
lea rcx, [r12 + r12*2]
shl rcx, 4
mov rax, r12
neg rax
lea r13, [r13 + rax*2]
mov eax, 0x30
movsx r8d, word [r11 + r9*2 + 0x1f5f0]
sub rax, rcx
add rsi, rax
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rsi + 0x20], xmm0
movsx edx, word [r13]
add r8d, edx
cmp r8d, 0x282
ja 0x1400124a9
movsxd rax, r8d
cmp word [r11 + rax*2 + 0x1fd70], dx
jne 0x1400124a9
movsx edi, word [r11 + rax*2 + 0x1f860]
jmp 0x1400124b2
movsx edi, word [r11 + r9*2 + 0x1f6d0]
mov r8d, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x40]
add r13, 2
mov r9d, dword [rsp + 0x38]
jmp 0x14000f916
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_String_element__d_out_of_range___d____d_
mov r9d, 0x20
mov dword [rsp + 0x20], 0x7e
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Penalty__d_out_of_range___d____d_
mov r9d, 0xffffb1e0
mov dword [rsp + 0x20], 0x4e20
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [r11 + r9*8 + 0x25110]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [r11 + r9*8 + 0x25110]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Font_parameter__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0xb
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_UTF_8_code__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0x1fffff
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.font]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Replace_count__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0x1f
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, dword [0x140025a10]
lea rdx, str.HINT_ERROR:_Outline_with_empty_title_in_line__d
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_split_ratio__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0x3e8
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_magnification_factor__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], 0x3e8
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Stream_insertion__d_out_of_range___d____d_
xor r9d, r9d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.page]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.page]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.page]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.page]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rsp + 0x20], ecx
mov r8d, edx
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Section_number__d_out_of_range___d____d_
mov r9d, 3
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Out_of_memory_for_labels
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Out_of_memory_for_outlines
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Out_of_memory_for_hfont_name
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Out_of_memory_for_range_pos
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Out_of_memory_for_page_on
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [0x140025208]
lea rdx, str.HINT_ERROR:_Defining_reference__d_for__s_by_non_fixed_reference__d
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [0x140025208]
lea rdx, str.HINT_ERROR:_Defining_non_default_reference__d_for__s
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.dimen]
lea rdx, str.HINT_ERROR:_Defining_reference__d_for__s_by_non_fixed_reference__d
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.dimen]
lea rdx, str.HINT_ERROR:_Defining_non_default_reference__d_for__s
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Defining_reference__d_for__s_by_non_fixed_reference__d
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Defining_non_default_reference__d_for__s
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140028110]
lea rdx, str.HINT_ERROR:_Definition__d_out_of_range___d____d_
mov r8d, r10d
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.xdimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.param]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [0x140025208]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [0x140025208]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.dimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.dimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.xdimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.xdimen]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.ligature]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.ligature]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.disc]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.disc]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.rule]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.rule]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.image]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.image]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.leaders]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.leaders]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.baseline]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.baseline]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.language]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.language]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_before_definition
mov rcx, qword [0x140028110]
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9, qword [str.glue]
lea rdx, str.HINT_ERROR:_Reference__d_to__s_out_of_range__0____d_
mov rcx, qword [0x140028110]
mov dword [rsp + 0x20], eax
call fcn.1400015b4
mov rcx, qword [0x140028110]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rcx, qword [0x140028110]
lea rdx, [0x14001cec4]
call fcn.1400015b4
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r14d, r14d
lea rax, [rbp + 0x2590]
cmp rdx, rax
je 0x140013a01
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r15, qword [rsp + 0x2890]
mov eax, r14d
mov rcx, qword [rbp + 0x2720]
xor rcx, rsp
call fcn.140001334
lea r11, [rsp + 0x2860]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret
lea rcx, str.memory_exhausted
call fcn.140001208
int3
inc dword [0x1400293d4]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x50], r13
lea rcx, [rsp + 0x3c]
mov dword [rsp + 0x58], eax
lea rbx, str.syntax_error
call fcn.140015240
test eax, eax
je 0x140013ac5
cmp eax, 0xffffffff
jne 0x140013aca
mov rcx, qword [rsp + 0x48]
lea rax, [rbp + 0x2510]
cmp rcx, rax
je 0x140013a9d
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov ecx, dword [rsp + 0x3c]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rsp + 0x48], rax
test rax, rax
je 0x140013aca
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x3c]
call fcn.140015240
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
call fcn.140001208
int3