Function at 0x140021a60
Capabilities:
Check http status code

Disassembly:
jmp 0x140021a60
mov r11, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [r11 - 0x1e8]
sub rsp, 0x2a8
mov rax, qword [0x140099d40]
xor rax, rsp
mov qword [rbp + 0xf8], rax
movaps xmmword [r11 - 0x58], xmm6
xor r13d, r13d
movaps xmmword [r11 - 0x68], xmm7
mov r14, r9
movaps xmmword [r11 - 0x78], xmm8
mov r15, r8
movaps xmmword [r11 - 0x88], xmm9
mov r12, rdx
lea edi, [r13 + 1]
mov qword [rsp + 0x70], r8
mov qword [rbp - 0x38], rdx
mov rsi, rcx
mov dword [0x1400a43b8], r13d
mov dword [0x1400a44b0], r13d
movaps xmmword [r11 - 0x98], xmm10
lea rbx, [0x1400a43e0]
lea rcx, [0x1400a28c3]
mov r8, rcx
mov dword [rsp + 0x20], edi
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
movzx eax, byte [0x1400a28c3]
movzx edx, byte [0x1400a298f]
cmp al, 0x20
cmovne edx, eax
cmp dword [0x14019a8c0], r13d
mov byte [0x1400a298f], dl
je 0x140021e2c
mov r9d, edi
lea rdx, [0x1400a298f]
mov r8d, 2
lea rcx, [0x140086134]
call fcn.14000127b
test eax, eax
jne 0x14002c069
lea rcx, [0x1400947c0]
call fcn.140001357
call fcn.140001465
lea rcx, [0x1400947e0]
call fcn.140001357
mov r9d, 8
lea r8, str.WARNING:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094800]
call fcn.140001357
mov r9d, 0x1d
lea r8, str.Last_non_blank_character_is__
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
mov r9d, edi
lea r8, [0x1400a298f]
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
mov r9d, 0xc
lea r8, str.___not______
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094820]
call fcn.140001357
mov r9d, 0xb
lea r8, str.ASCII_code:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
movzx eax, byte [0x1400a298f]
lea r8, [rsp + 0x60]
mov r9d, 4
mov dword [rsp + 0x60], eax
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094840]
call fcn.14000107d
lea rax, str.Last_non_blank_character_is__
mov dword [rbp - 0x30], 0x1d
mov qword [rbp - 0x10], rax
lea r9, [0x14009300c]
lea rax, [0x1400a298f]
mov dword [rbp - 0x2c], edi
mov qword [rbp - 8], rax
lea r8, [rbp - 0x30]
lea rax, str.___not______
mov dword [rbp - 0x28], 0xc
lea rdx, [rbp - 0x10]
mov qword [rbp], rax
lea rcx, [rbp + 0x60]
mov dword [rsp + 0x20], 0x2a
call fcn.140001131
mov r8d, 0x2a
lea rdx, [rbp + 0x60]
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
lea rcx, [0x140094860]
call fcn.14000107d
mov r8d, 0xb
lea rdx, str.ASCII_code:
lea rcx, [0x140092ff8]
call fcn.14000106e
movzx eax, byte [0x1400a298f]
lea rdx, [rsp + 0x60]
mov r8d, 4
mov dword [rsp + 0x60], eax
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
mov eax, dword [0x1401be424]
dec eax
movsxd rcx, eax
lea r9, [0x140093000]
mov dword [0x1401be424], eax
lea r8, [rbp - 0x80]
lea rax, [0x140000000]
mov dword [rbp - 0x7c], 2
lea rdx, [rbp - 0x70]
mov dword [rsp + 0x20], 0x20000
add word [rax + rcx*2 + 0x1be42a], 2
lea rcx, [0x140086190]
mov eax, dword [0x1401be420]
mov dword [rbp - 0x80], eax
lea rax, [0x1401c2f2c]
mov qword [rbp - 0x68], rcx
mov rcx, rax
mov qword [rbp - 0x70], rax
call fcn.140001131
lea rcx, [0x140094880]
call fcn.140001357
mov r9d, 0x12
lea r8, str.appending__blank__
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x1400948a0]
call fcn.140001357
mov r9d, 0x12
lea r8, str.appending__blank__
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
mov eax, dword [0x1401b9294]
lea r9, [0x140093000]
mov dword [rbp - 0x80], eax
lea r8, [rbp - 0x80]
lea rax, [0x140086190]
mov qword [rbp - 0x70], rbx
lea rdx, [rbp - 0x70]
mov qword [rbp - 0x68], rax
mov rcx, rbx
mov dword [rbp - 0x7c], 2
mov dword [rsp + 0x20], 0x80
call fcn.140001131
mov dword [0x14019a8c0], r13d
jmp 0x140021ade
lea rcx, [0x1400a28c3]
cmp al, 0x20
je 0x140021ae5
cmp al, 0x25
jne 0x140021e56
cmp dword [0x1401b9294], edi
jne 0x140021e56
mov dword [0x1401b9294], 0x80
jmp 0x140021ade
mov r9d, edi
lea rdx, [0x1400a28c3]
mov r8d, 7
lea rcx, str.abcdefg
call fcn.14000127b
movzx ebx, byte [0x1400a28c3]
test eax, eax
jg 0x1400281a9
cmp bl, 0x72
je 0x1400281a9
cmp bl, 0x7a
je 0x140027c69
cmp bl, 0x47
je 0x140027888
lea r8, [0x140093018]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
cmp bl, byte [rsp + 0x68]
je 0x14002782f
lea r8, [0x140093048]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
cmp bl, byte [rsp + 0x68]
je 0x1400277b5
cmp bl, 0x6f
je 0x140026fdf
lea rbx, [0x1400a28c3]
mov r9d, edi
mov rdx, rbx
lea rcx, str.st__
mov r8d, 6
call fcn.14000127b
test eax, eax
jg 0x140026686
movzx eax, byte [0x1400a28c3]
cmp al, 0x3f
je 0x14002654d
lea ecx, [rax - 0x30]
cmp cl, 9
jbe 0x14002624d
mov r9d, edi
lea rcx, str._nx_
mov r8d, 5
mov rdx, rbx
call fcn.14000127b
test eax, eax
movzx eax, byte [0x1400a28c3]
jg 0x14002624d
cmp al, 0x5b
je 0x140025f8e
cmp al, 0x5d
je 0x140025dd6
cmp al, 0x44
je 0x140025d2f
mov r9d, edi
lea rcx, [0x140087db8]
mov r8d, 3
mov rdx, rbx
call fcn.14000127b
test eax, eax
jg 0x1400258de
movzx ebx, byte [0x1400a28c3]
cmp bl, 0x6d
je 0x140025695
cmp bl, 0x43
je 0x140025609
cmp bl, 0x52
je 0x14002548a
cmp bl, 0x56
je 0x140025268
cmp bl, 0x42
je 0x14002c069
cmp bl, 0x50
je 0x14002502e
cmp bl, 0x57
je 0x140024f5e
cmp bl, 0x54
je 0x140024e6e
cmp bl, 0x41
je 0x140024492
cmp bl, 0x4b
je 0x14002402b
cmp bl, 0x7c
je 0x140023f72
lea r8, [0x140093010]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
cmp bl, byte [rsp + 0x68]
je 0x140023a29
cmp bl, 0x53
je 0x140023712
cmp bl, 0x4c
je 0x14002245d
cmp bl, 0x46
je 0x140022451
cmp bl, 0x58
je 0x1400223e0
cmp bl, 0x49
je 0x1400222aa
cmp bl, 0x4d
je 0x140022238
lea rbx, [0x1400a28c3]
mov r9d, edi
mov rdx, rbx
lea rcx, [0x140088f2c]
mov r8d, 2
call fcn.14000127b
test eax, eax
jle 0x14002212d
mov r9d, edi
lea rcx, [0x140088f30]
mov r8d, 3
mov rdx, rbx
call fcn.14000127b
mov r10d, eax
cmp eax, edi
jne 0x140022112
mov r8d, dword [0x140128ca0]
lea r11, [0x140000000]
lea ecx, [r8 - 1]
movsxd r9, ecx
mov eax, dword [r11 + r9*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r8 + rcx*8]
movsxd rcx, eax
mov eax, dword [r11 + r9*4 + 0x1b929c]
sub eax, dword [r11 + rcx*4 + 0x1b472c]
mov dword [r11 + r9*4 + 0x1b929c], eax
mov eax, dword [r11 + r9*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r8 + rcx*8]
movsxd rcx, eax
mov eax, dword [r11 + rcx*4 + 0x1b472c]
lea eax, [rax + rax*2]
cdq
sub eax, edx
sar eax, 1
mov dword [r11 + rcx*4 + 0x1b472c], eax
mov eax, dword [r11 + r9*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r8 + rcx*8]
movsxd rcx, eax
mov eax, dword [r11 + rcx*4 + 0x1b472c]
add dword [r11 + r9*4 + 0x1b929c], eax
inc r10d
mov dword [0x1400a447c], edi
mov dword [0x1400a4384], r10d
mov dword [0x1400a43b8], edi
jmp 0x140021ad7
lea rcx, [0x140094c00]
call fcn.140001357
mov r9d, 0xb
lea r8, str.ASCII_code:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
movzx eax, byte [0x1400a28c3]
lea r8, [rsp + 0x60]
mov r9d, 4
mov dword [rsp + 0x60], eax
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
mov r10d, dword [0x1401b9298]
lea r9, str.This_character_is_not_allowed_here_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
sub r10d, dword [0x140151e4c]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x23
add r10d, eax
mov dword [rsp + 0x20], 0x80
lea rcx, [0x1400a43e0]
mov dword [rsp + 0x60], r10d
call fcn.1400015c3
lea rcx, [0x140094c20]
call fcn.140001357
mov r9d, 0xb
lea r8, str.ASCII_code:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
movzx eax, byte [0x1400a28c3]
lea r8, [rsp + 0x60]
mov r9d, 4
mov dword [rsp + 0x60], eax
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
call fcn.1400013c5
jmp 0x14002c069
mov dword [rsp + 0x58], edi
lea rax, [0x14019a8d4]
mov dword [rsp + 0x50], edi
lea r8, [0x140128ca0]
mov dword [rsp + 0x48], 0x80
lea r12, [0x1400a284f]
mov qword [rsp + 0x40], rax
lea r9, [0x140151e4c]
mov qword [rsp + 0x38], r8
lea rax, [0x1400a28c3]
mov qword [rsp + 0x30], r12
lea r8, [0x140151e40]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401b9294]
lea rax, [0x1401b9298]
lea rcx, [0x1400a43e0]
mov qword [rsp + 0x20], rax
call fcn.14000101e
jmp 0x14002c069
cmp dword [0x140128ca0], edi
jne 0x1400222bb
cmp dword [0x1401b4724], r13d
je 0x14002230e
mov ecx, dword [0x1401b9298]
lea rsi, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.MIDI_stuff_only_allowed_at_start_of_block_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140022315
lea rsi, [0x1400a43e0]
cmp dword [0x1401b4784], 0xf
jle 0x140022368
mov ecx, dword [0x1401b9298]
lea r9, str.Sorry_but_MIDI_does_not_work_with_more_than_15_voices_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x36
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x50], 0x80
lea rcx, [0x140093014]
mov qword [rsp + 0x48], rcx
lea rax, [0x1401b4784]
mov qword [rsp + 0x40], rax
lea r8, [0x1401b9290]
lea rax, [0x1401b9298]
mov dword [0x1401e41b8], edi
lea rbx, [0x1400a449c]
mov rdx, rsi
mov qword [rsp + 0x38], rbx
lea r9, [0x140151e40]
mov qword [rsp + 0x30], r8
lea rcx, [0x140128b78]
mov qword [rsp + 0x28], rax
lea r8, [0x1401b9294]
lea rax, [0x140151e4c]
mov qword [rsp + 0x20], rax
call fcn.140001195
jmp 0x14002c069
mov edx, dword [0x1401b9298]
lea r14, [0x140137540]
mov ecx, dword [0x140151e40]
lea r14, [r14 + 0x1a910]
mov eax, edx
mov dword [rsp + 0x30], 0x80
sub eax, dword [0x140151e4c]
lea r9, [rsp + 0x60]
inc eax
lea r8, [0x140128b70]
add eax, ecx
mov dword [rsp + 0x60], eax
lea eax, [rdx + rcx]
movsxd rcx, eax
lea rdx, [0x1401b9294]
lea rax, [r14 + rcx*4]
lea rcx, [0x140155ccc]
mov qword [rsp + 0x28], rcx
lea rcx, [0x1400a43e0]
mov qword [rsp + 0x20], rax
call fcn.1400011d1
jmp 0x14002c069
mov dword [0x140091240], r13d
jmp 0x14002c069
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, r12
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
cmp byte [0x1400a284f], 0x43
jne 0x140022618
cmp dword [0x140128868], edi
je 0x1400224e6
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_use__LC__without_first_using__L_n_S__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [0x140128868], r13d
mov r8, r12
mov dword [rsp + 0x20], edi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234567890.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002256f
mov ecx, dword [0x1401b9298]
lea r9, str.Need_number_to_define_coda_length_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x22
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x140128864]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
movss xmm0, dword [0x140128864]
lea r14, [0x140128860]
movsxd rax, dword [0x140091054]
lea rcx, [0x140000000]
mov r9d, edi
mov r8d, 2
mov rdx, r12
movsxd rcx, dword [rcx + rax*4 + 0x910fc]
addss xmm0, dword [r14 + rcx*4 + 0x14]
movss dword [r14 + rcx*4 + 0x14], xmm0
lea rcx, [0x1400889e4]
call fcn.14000127b
test eax, eax
jne 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.Need_blank_or__n__here_
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x17
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
jmp 0x140023a06
mov r8d, dword [0x140091054]
lea rsi, [0x140000000]
mov ecx, dword [0x1401b9298]
inc r8d
mov edx, dword [0x140151e40]
inc ecx
add edx, ecx
movsxd rax, r8d
mov dword [0x140091054], r8d
lea rcx, [0x1400868b0]
mov r9d, edi
mov r8d, 9
mov dword [rsi + rax*4 + 0x91058], edx
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400226b0
mov ecx, dword [0x1401b9298]
lea r9, str.Need_integer_to_define_forced_line_break_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a4494]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
lea rcx, [0x1400a4494]
call fcn.140001523
movsxd rcx, dword [0x140091054]
mov dword [rsi + rcx*4 + 0x910fc], eax
movsxd r8, dword [0x140091054]
cmp dword [rsi + r8*4 + 0x910fc], edi
jne 0x14002275b
mov ecx, dword [0x1401b9298]
lea r9, str.For_now___L1__not_allowed_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x1a
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r8d, dword [0x140091054]
cmp r8d, edi
jle 0x1400227d5
lea eax, [r8 - 1]
movsxd rcx, r8d
movsxd rdx, eax
mov eax, dword [rsi + rdx*4 + 0x910fc]
cmp dword [rsi + rcx*4 + 0x910fc], eax
jg 0x1400227d5
mov ecx, dword [0x1401b9298]
lea r9, str.You_already_forced_a_line_break_at_a_later_line_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x30
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r8d, dword [0x140091054]
cmp dword [0x1400911a0], r13d
jne 0x140022874
lea rcx, [0x140094bc0]
call fcn.140001357
call fcn.140001465
lea rcx, [0x140094be0]
call fcn.140001357
mov r9d, 0x29
lea r8, str.WARNING__You_forced_a_line_break_at_line
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
movsxd rax, dword [0x140091054]
lea rdx, [0x140092ff8]
mov r9d, 4
lea rcx, [0x14009300c]
lea r8, [rax*4 + 0x910fc]
add r8, rsi
call fcn.1400014c4
mov r9d, 0x1a
lea r8, str._but_npage__0.__Continue_
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
jmp 0x1400228fd
mov eax, dword [0x140091050]
movsxd rcx, r8d
cmp dword [rsi + rcx*4 + 0x910fc], eax
jle 0x140022897
mov dword [rsp + 0x28], 0x26
lea r9, str.Forced_line_break_at_line_num___nsyst_
jmp 0x1400228c2
mov r9d, edi
lea rcx, str._PMS
mov r8d, 4
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400228fd
mov dword [rsp + 0x28], 0x25
lea r9, str.Must_have_______P____M___or__S__here_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
lea r14, [0x140128860]
lea r15, [0x1400a26fb]
mov ebx, 0x18
lea rsi, [0x14019a8c0]
nop
cmp al, 0x53
jne 0x140022a5d
mov r9d, 0x80
mov dword [0x140128868], edi
mov r8, r12
mov dword [rsp + 0x20], edi
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234567890.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400229b8
mov ecx, dword [0x1401b9298]
lea r9, str.Need_number_to_define_line_shortening_fraction_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r9, r14
mov dword [rsp + 0x20], 0x80
mov r8, r12
lea rcx, [0x1400a43e0]
call fcn.14000119f
movsxd rax, dword [0x140091054]
lea rcx, [0x140000000]
movss xmm0, dword [0x140128860]
movsxd rcx, dword [rcx + rax*4 + 0x910fc]
movzx eax, byte [0x1400a284f]
movss dword [r14 + rcx*4 + 0x14], xmm0
cmp al, 0x20
je 0x140022a5d
mov ecx, dword [0x1401b9298]
lea r9, str.Need_blank_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x10
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
movzx eax, byte [0x1400a284f]
cmp al, 0x50
jne 0x140022bf2
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140022aef
mov ecx, dword [0x1401b9298]
lea r9, str.Need_integer_to_define_forced_page_break_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000119f
inc dword [0x1400911a4]
lea rcx, [0x1400a43bc]
call fcn.140001523
movsxd rcx, dword [0x1400911a4]
lea r8, [0x140000000]
mov dword [r8 + rcx*4 + 0x911a8], eax
movsxd rax, dword [0x140091054]
movsxd rcx, dword [0x1400911a4]
mov eax, dword [r8 + rax*4 + 0x910fc]
mov dword [r8 + rcx*4 + 0x911f4], eax
movsxd rcx, dword [0x1400911a4]
mov edx, dword [r8 + rcx*4 + 0x911a8]
cmp edx, dword [0x1400911a0]
jle 0x140022b86
mov dword [rsp + 0x28], 0x27
lea r9, str.Forced_page_break_at_page_num___npages_
jmp 0x140022ba9
cmp ecx, edi
jle 0x140022bf2
lea eax, [rcx - 1]
movsxd rcx, eax
cmp edx, dword [r8 + rcx*4 + 0x911a8]
jg 0x140022bf2
mov dword [rsp + 0x28], 0x28
lea r9, str.Forced_page_break_numbers_must_increase_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x140088c54]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
je 0x1400236a1
cmp byte [0x1400a284f], 0x4d
lea r8, [0x140000000]
jne 0x1400236f6
mov eax, dword [0x1400912c4]
mov r9d, 0x80
movsxd rdx, dword [0x140091054]
inc eax
movsxd rcx, eax
mov dword [0x1400912c4], eax
mov dword [rsp + 0x20], edi
mov eax, dword [r8 + rdx*4 + 0x910fc]
lea rdx, [0x1401b9294]
mov dword [r8 + rcx*4 + 0x912c8], eax
mov r8, r12
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r14d, 0x30
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [0x1400a284f]
cmp al, 0x2b
jne 0x140022d47
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140022d19
mov ecx, dword [0x1401b9298]
lea r9, str.Integer_required_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x16
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rcx, [0x1400a43e0]
call fcn.14000119f
jmp 0x140022c80
cmp al, 0x69
jne 0x140022dfb
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, str..123456789
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140022dd9
mov ecx, dword [0x1401b9298]
lea r9, str.Decimal_number_required_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400912c4]
dec eax
movsxd rcx, eax
lea rax, [0x140000000]
lea r9, [rax + 0x9124c]
lea r9, [r9 + rcx*4]
jmp 0x140022d20
cmp al, 0x63
je 0x1400235c1
cmp al, 0x72
jne 0x140022e9e
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400235c1
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have____or_____after__r__as_movement_break_option_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x38
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400235c1
cmp al, 0x6e
jne 0x1400235e6
mov r9d, 0x80
mov dword [0x1401b4784], r13d
mov r8, r12
mov dword [rsp + 0x20], edi
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
cmp byte [0x1400a284f], 0x3a
jne 0x14002305e
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140088d24]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
je 0x140022f56
mov r9d, edi
lea rcx, str.0123456789
mov r8d, 0xa
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140022ff3
mov ecx, dword [0x1401b9298]
lea r9, [0x140093004]
mov eax, dword [0x140151e40]
lea r8, [rbp - 0x20]
sub ecx, dword [0x140151e4c]
lea rdx, [rbp + 8]
inc eax
mov dword [rbp - 0x20], 0x22
add ecx, eax
mov dword [rbp - 0x1c], edi
lea rax, str.Illegal_new_number_of_instruments
mov dword [rsp + 0x60], ecx
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x28]
lea rax, str._at_movement_break_
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x20], rax
mov dword [rbp - 0x18], edi
mov qword [rbp + 0x18], r15
mov dword [rbp - 0x14], 0x13
mov dword [rsp + 0x20], 0x37
call fcn.140001131
lea r9, [rbp + 0x28]
mov dword [rsp + 0x28], 0x37
lea r8, [rsp + 0x60]
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1401b9294]
mov dword [rbp - 0x60], r13d
mov dword [rbp - 0x50], r13d
mov dword [rbp - 0x3c], edi
lea ecx, [rax - 2]
sub eax, ecx
mov dword [rsp + 0x60], ecx
mov dword [rbp - 0x40], eax
movsxd rax, ecx
lea rcx, [0x1400a43e0]
add rax, rcx
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x58], rax
lea rax, str._i2_
mov qword [rbp - 0x48], rax
call fcn.14000105f
mov r8d, 4
lea rdx, [0x1400a4468]
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400015cd
mov eax, dword [0x1400a4468]
jmp 0x14002312a
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002311a
mov ecx, dword [0x1401b9298]
lea r9, [0x14009300c]
mov eax, dword [0x140151e40]
lea r8, [rbp - 0x30]
sub ecx, dword [0x140151e4c]
lea rdx, [rbp - 0x10]
inc eax
mov dword [rbp - 0x30], 0x22
add ecx, eax
mov dword [rbp - 0x2c], edi
lea rax, str.Illegal_new_number_of_instruments
mov dword [rsp + 0x60], ecx
mov qword [rbp - 0x10], rax
lea rcx, [rbp + 0xc0]
lea rax, str._at_movement_break_
mov qword [rbp - 8], r12
mov qword [rbp], rax
mov dword [rbp - 0x28], 0x13
mov dword [rsp + 0x20], 0x36
call fcn.140001131
lea r9, [rbp + 0xc0]
mov dword [rsp + 0x28], 0x36
lea r8, [rsp + 0x60]
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
sub eax, r14d
mov dword [0x1400a4468], eax
cmp eax, dword [0x140128b78]
jle 0x140023186
mov ecx, dword [0x1401b9298]
lea r9, str.New_number_of_instruments_must_be___original_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a4468]
mov dword [rsp + 0x60], eax
mov dword [0x1400a4460], edi
cmp eax, edi
jl 0x14002348e
lea rbx, [0x1400a43e0]
nop
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a284f], 0x3a
jne 0x14002333a
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140088d24]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
je 0x14002323d
mov r9d, edi
lea rcx, str.0123456789
mov r8d, 0xa
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x1400232d6
mov ecx, dword [0x1401b9298]
lea r9, [0x140093004]
mov eax, dword [0x140151e40]
lea r8, [rbp - 0x20]
sub ecx, dword [0x140151e4c]
lea rdx, [rbp + 8]
inc eax
mov dword [rbp - 0x20], 0x22
add ecx, eax
mov dword [rbp - 0x1c], edi
lea rax, str.Illegal_2_digit_instrument_number
mov dword [rsp + 0x64], ecx
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x28]
lea rax, str._at_movement_break_
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x20], rax
mov dword [rbp - 0x18], edi
mov qword [rbp + 0x18], r15
mov dword [rbp - 0x14], 0x13
mov dword [rsp + 0x20], 0x37
call fcn.140001131
lea r9, [rbp + 0x28]
mov dword [rsp + 0x28], 0x37
lea r8, [rsp + 0x64]
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1401b9294]
mov dword [rbp - 0x60], r13d
mov dword [rbp - 0x50], r13d
mov dword [rbp - 0x3c], edi
lea ecx, [rax - 2]
sub eax, ecx
mov dword [rsp + 0x64], ecx
mov dword [rbp - 0x40], eax
movsxd rax, ecx
lea rcx, [rbp - 0x60]
add rax, rbx
mov qword [rbp - 0x58], rax
lea rax, str._i2_
mov qword [rbp - 0x48], rax
call fcn.14000105f
mov r8d, 4
lea rdx, [0x1400a43dc]
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400015cd
mov eax, dword [0x1400a43dc]
jmp 0x140023402
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400233f2
mov ecx, dword [0x1401b9298]
lea r9, [0x14009300c]
mov eax, dword [0x140151e40]
lea r8, [rbp - 0x30]
sub ecx, dword [0x140151e4c]
lea rdx, [rbp - 0x10]
inc eax
mov dword [rbp - 0x30], 0x1a
add ecx, eax
mov dword [rbp - 0x2c], edi
lea rax, str.Illegal_instrument_number
mov dword [rsp + 0x64], ecx
mov qword [rbp - 0x10], rax
lea rcx, [rbp + 0x90]
lea rax, str._at_movement_break_
mov qword [rbp - 8], r12
mov qword [rbp], rax
mov dword [rbp - 0x28], 0x13
mov dword [rsp + 0x20], 0x2e
call fcn.140001131
lea r9, [rbp + 0x90]
mov dword [rsp + 0x28], 0x2e
lea r8, [rsp + 0x64]
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
sub eax, r14d
mov dword [0x1400a43dc], eax
cmp eax, dword [0x140128b78]
jle 0x14002345a
mov ecx, dword [0x1401b9298]
lea r9, str.New_instrument_number_must_be___original_noinst_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x31
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a43dc]
mov edx, dword [0x1401b4784]
dec eax
movsxd rcx, eax
mov eax, dword [0x1400a4460]
inc eax
mov dword [0x1400a4460], eax
add edx, dword [rsi + rcx*4 + 0x20]
mov dword [0x1401b4784], edx
cmp eax, dword [rsp + 0x60]
jle 0x1400231a0
mov ebx, 0x18
jmp 0x140023494
mov edx, dword [0x1401b4784]
mov dword [rsp + 0x60], edx
mov dword [0x1400a43a8], edi
cmp edx, edi
jl 0x1400235c1
lea r15, [0x1400a43e0]
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, r15
call fcn.14000156e
mov r9d, edi
lea rcx, str.tsmanrbf
mov r8d, 8
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x140023540
movzx eax, byte [0x1400a284f]
sub al, r14b
cmp al, 8
jbe 0x140023540
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have_t_s_m_a_n_r_b_f_or_1_7_as_clef_symbol_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, r15
call fcn.1400015c3
call fcn.1400013c5
mov r9d, dword [0x1400a43a8]
lea r10, [0x140000000]
mov edx, edi
mov r8d, r14d
lea eax, [r9 - 1]
movsxd rcx, eax
mov eax, ebx
mov dword [r10 + rcx*4 + 0x128b80], edi
mov dword [r10 + rcx*4 + 0x1b929c], r13d
mov dword [r10 + rcx*4 + 0x128be0], r9d
mov dword [r10 + rcx*4 + 0x1b4724], r13d
nop dword [rax]
add eax, r9d
movsxd rcx, eax
inc edx
mov eax, r8d
add r8d, 0x18
mov dword [r10 + rcx*4 + 0x1b9898], r13d
cmp edx, 0xc8
jle 0x140023580
inc r9d
mov dword [0x1400a4390], edx
mov dword [0x1400a43a8], r9d
cmp r9d, dword [rsp + 0x60]
jle 0x1400234b0
lea r15, [0x1400a26fb]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
lea rcx, [0x1400a43e0]
call fcn.14000156e
jmp 0x140022c80
lea r14, [0x140128860]
cmp al, 0x53
je 0x140022928
cmp al, 0x20
je 0x140023647
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after_Movement_break_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov ecx, dword [0x1400912c4]
lea r8, [0x140000000]
movss xmm0, dword [0x14008bae4]
lea eax, [rcx - 1]
movsxd rdx, eax
comiss xmm0, dword [r8 + rdx*4 + 0x9124c]
jbe 0x1400236f6
cmp ecx, edi
jne 0x140023689
movss xmm0, dword [0x14019a8dc]
movss dword [r8 + rdx*4 + 0x9124c], xmm0
jmp 0x1400236f6
lea eax, [rcx - 2]
movsxd rcx, eax
mov eax, dword [r8 + rcx*4 + 0x9124c]
mov dword [r8 + rdx*4 + 0x9124c], eax
jmp 0x1400236f6
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_linebreak_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x26
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
lea r8, [0x140000000]
movsxd rax, dword [0x140091054]
mov ecx, dword [0x1401b4784]
dec ecx
mov dword [r8 + rax*4 + 0x91344], ecx
jmp 0x14002c069
mov ecx, dword [0x140151e40]
lea rsi, [0x1400a43e0]
test ecx, ecx
jle 0x140023767
mov eax, dword [0x1401b9298]
lea r9, str._S__can_only_be_in_first_input_block_
sub eax, dword [0x140151e4c]
lea r8, [rsp + 0x60]
inc ecx
mov dword [rsp + 0x28], 0x25
add eax, ecx
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
mov dword [rsp + 0x60], eax
lea rdx, [0x1401b9294]
call fcn.1400015c3
call fcn.1400013c5
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.123456789
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
mov ebx, 0x18
test eax, eax
jne 0x1400237f1
mov ecx, dword [0x1401b9298]
lea r9, str.A_digit_must_follow__S__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], ebx
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a4490]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a4490]
call fcn.140001523
mov dword [0x140091050], eax
nop dword [rax + rax]
movzx eax, byte [0x1400a284f]
cmp al, 0x50
jne 0x1400238f9
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.123456789
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400238bd
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have_a_number_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], ebx
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a4490]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a4490]
call fcn.140001523
mov dword [0x1400911a0], eax
jmp 0x140023830
cmp al, 0x6d
jne 0x1400239d2
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.123456789
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002397f
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have_a_number_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], ebx
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a4490]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a4490]
call fcn.140001523
mov dword [0x1401be410], eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1401be414]
movss dword [0x140155ccc], xmm0
jmp 0x140023830
cmp al, 0x20
je 0x14002c069
mov dword [rsp + 0x28], 0x20
lea r9, str.Illegal_character_in__S__symbol_
mov ecx, dword [0x1401b9298]
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
lea rdx, [0x1401b9294]
lea r8, [rsp + 0x60]
mov dword [rsp + 0x20], 0x80
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002c069
cmp dword [0x140128b6c], r13d
lea rbx, [0x1400a43e0]
je 0x140023a85
mov ecx, dword [0x1401b9298]
lea r9, str.WARNING:_Block_ended_with_repeated_ornament_still_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
mov dword [0x140128b6c], r13d
cmp dword [0x140128b7c], r13d
je 0x140023ada
mov ecx, dword [0x1401b9298]
lea r9, str.WARNING:_Block_ended_with_sticky_stemshrink_still_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
mov dword [0x140128b7c], r13d
cmp dword [0x14019a8c4], r13d
je 0x140023af4
mov dword [rsp + 0x28], 0x22
lea r9, str.Block_ended_with_forced_beam_open_
jmp 0x140023b0c
cmp dword [0x140128b70], r13d
je 0x140023b47
mov dword [rsp + 0x28], 0x2b
lea r9, str.Bar_ended_with_user_defined_shift_still_on_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r8d, dword [0x140128ca0]
lea r14, [0x140000000]
mov dword [0x140128b74], r13d
lea eax, [r8 - 1]
movsxd rcx, eax
mov r9d, dword [r14 + rcx*4 + 0x1b929c]
mov eax, r9d
cdq
idiv dword [0x1401b9290]
test edx, edx
je 0x140023c47
mov ecx, dword [0x1401b9298]
lea r9, str.Block_duration_not_divisible_by_lenbar_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x27
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
lea rcx, [0x140094b40]
call fcn.140001357
mov r9d, 0x16
lea r8, str.lenbar__timesofar_are
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
mov r9d, 4
lea r8, [0x1401b9290]
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
mov eax, dword [0x140128ca0]
lea r8, [r14 + 0x1b929c]
dec eax
lea rdx, [0x140092ff8]
movsxd rcx, eax
mov r9d, 4
lea r8, [r8 + rcx*4]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
jmp 0x140023d4f
cmp r8d, edi
jle 0x140023d54
cmp r9d, dword [0x1401b929c]
je 0x140023d54
lea rcx, [0x140094b60]
call fcn.140001357
call fcn.140001465
lea rcx, [0x140094b80]
call fcn.140001357
mov r9d, 0x25
lea r8, str.No_of_bars_in_voice_1__current_voice:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
mov eax, dword [0x1401b929c]
lea r8, [rsp + 0x60]
cdq
lea rcx, [0x14009300c]
idiv dword [0x1401b9290]
mov r9d, 4
lea rdx, [0x140092ff8]
mov dword [rsp + 0x60], eax
call fcn.1400014c4
mov eax, dword [0x140128ca0]
lea r8, [rsp + 0x64]
dec eax
mov r9d, 4
movsxd rcx, eax
mov eax, dword [r14 + rcx*4 + 0x1b929c]
lea rcx, [0x14009300c]
cdq
idiv dword [0x1401b9290]
lea rdx, [0x140092ff8]
mov dword [rsp + 0x64], eax
call fcn.1400014c4
call fcn.140001465
mov ecx, dword [0x1401b9298]
lea r9, str.Block_duration_not_equal_to_voice_1_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
lea r8, [0x1400a284f]
mov rcx, rbx
lea rdx, [0x1401b9294]
call fcn.14000156e
movzx eax, byte [0x1400a284f]
mov r11d, dword [0x1401b4784]
mov r10d, dword [0x1401b21a0]
cmp al, 0x20
jne 0x140023da4
cmp r10d, r11d
jne 0x140023da4
mov dword [rsi], r13d
mov dword [0x1401b9294], 0x80
jmp 0x14002c069
mov edx, dword [0x1401be3fc]
test edx, edx
je 0x140023dc4
mov ecx, dword [0x1401b9290]
cmp dword [0x1401be404], r13d
cmovne ecx, edx
mov dword [0x1401b9290], ecx
mov dword [0x1401b9298], r13d
cmp al, 0x20
jne 0x140023def
inc r10d
mov dword [0x1401b9294], 0x80
mov dword [0x1401b21a0], r10d
mov dword [0x140128ca0], r10d
jmp 0x14002c069
mov dword [rsp + 0x60], r11d
lea r8d, [r11 + 1]
mov dword [0x140128ca0], r8d
mov dword [0x1400a43a8], edi
cmp r11d, edi
jl 0x140023e42
mov ecx, edi
mov edx, edi
mov eax, edi
cdqe
mov r9d, dword [r14 + rax*4 + 0x128b7c]
cmp r9d, 2
jne 0x140023e2d
inc r8d
mov dword [0x140128ca0], r8d
cmp r9d, r9d
cmovne edx, ecx
lea ecx, [rdx + 1]
mov dword [0x1400a43a8], ecx
mov eax, ecx
mov edx, ecx
cmp ecx, r11d
jle 0x140023e10
cmp r8d, 0x18
jle 0x140023eb0
lea rcx, [0x140094ba0]
call fcn.14000107d
mov r8d, 0x15
lea rdx, str.Cannot_have_more_than
lea rcx, [0x140092ff8]
call fcn.14000106e
mov r8d, 4
lea rdx, [0x14009307c]
lea rcx, [0x140092ff8]
call fcn.14000106e
mov r8d, 0x17
lea rdx, str._lines_of_music_at_once
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
call fcn.1400013c5
mov r10d, dword [0x1401b21a0]
lea eax, [r10 - 1]
mov ebx, 0x18
movsxd rcx, eax
mov edx, edi
lea eax, [r10 + 0x17]
lea r9d, [rbx + 0x18]
mov dword [r14 + rcx*4 + 0x128b80], 2
movsxd rcx, eax
mov eax, dword [0x140128ca0]
mov dword [r14 + rcx*4 + 0x128be0], eax
mov r8d, dword [0x140128ca0]
lea eax, [r8 - 1]
movsxd rcx, eax
mov dword [r14 + rcx*4 + 0x1b929c], r13d
mov dword [r14 + rcx*4 + 0x1b4724], r13d
nop dword [rax]
nop word [rax + rax]
lea eax, [rbx + r8]
inc edx
movsxd rcx, eax
mov ebx, r9d
add r9d, 0x18
mov dword [r14 + rcx*4 + 0x1b9898], r13d
mov dword [r14 + rcx*4 + 0x128c44], r13d
cmp edx, 0xc8
jg 0x140023f41
mov r8d, dword [0x140128ca0]
jmp 0x140023f10
cmp dword [0x1401e41b8], r13d
mov dword [0x1400a4390], edx
je 0x140023f63
mov eax, dword [0x1401b21a0]
dec eax
movsxd rcx, eax
mov dword [r14 + rcx*4 + 0x1e4158], edi
mov dword [0x1401b9294], 0x80
jmp 0x14002c069
mov eax, dword [0x140128ca0]
dec eax
movsxd rcx, eax
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0x1b929c]
cdq
idiv dword [0x1401b9290]
test edx, edx
je 0x140023fcb
mov ecx, dword [0x1401b9298]
lea r9, str.Bar_line_marker_out_of_place_
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x1d
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
jmp 0x140023a06
cmp dword [0x140128b70], r13d
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.Bar_ended_with_user_defined_shift_still_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002c069
lea r12, [0x1400a284f]
lea rbx, [0x1400a43e0]
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str._in
mov r8d, 4
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400240c2
mov ecx, dword [0x1401b9298]
lea r9, str._K___transpose_or_key_change__must_be_followed_by_____i_n__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x3c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
cmp al, 0x6e
je 0x140024040
cmp al, 0x69
je 0x140024444
mov edx, 0x2c
mov dword [rsp + 0x20], edi
sub edx, eax
mov r9d, 0x80
cmp edx, 0xffffffff
mov dword [0x1400a43b0], edx
mov eax, r13d
lea rdx, [0x1401b9294]
sete al
mov r8, r12
mov rcx, rbx
mov dword [0x1400a4480], eax
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024177
mov ecx, dword [0x1401b9298]
lea r9, str.1st____must_be_followed_by_a_number_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
imul eax, dword [0x1400a43b0]
cmp dword [0x1400a4480], r13d
mov dword [0x1400a43b0], eax
je 0x1400241c4
test eax, eax
mov eax, edi
je 0x1400241c7
mov eax, r13d
mov r9d, edi
mov dword [0x1400a4480], eax
mov r8d, 2
lea rcx, [0x14008591c]
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024233
mov ecx, dword [0x1401b9298]
lea r9, str.1st_number_after__K__must_be_followed_by______
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
lea r9, [0x1400a43bc]
inc dword [0x1401b9294]
lea rdx, [0x1401b9294]
mov ecx, 0x2c
mov dword [rsp + 0x28], edi
sub ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [0x1400a43b4], ecx
mov r8, r12
mov rcx, rbx
call fcn.14000119f
mov r9d, dword [0x1400a43b4]
movss xmm0, dword [0x1400a43bc]
addss xmm0, dword [0x14008baf8]
cvttss2si eax, xmm0
imul r9d, eax
cmp dword [0x1400a43b0], r13d
mov dword [0x1400a43b4], r9d
jne 0x1400243d2
cmp dword [0x1400a4480], r13d
jne 0x1400243d2
cmp dword [0x140128b14], r13d
je 0x14002430c
mov ecx, dword [0x1401b9298]
lea r9, str.Only_one_key_change_allowed_per_input_block_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, dword [0x1400a43b4]
mov r8d, dword [0x140128a80]
lea r10, [0x140000000]
mov eax, dword [0x140128ca0]
inc r8d
dec eax
mov dword [0x140128a80], r8d
movsxd rcx, eax
mov dword [0x140128b14], edi
mov eax, dword [r10 + rcx*4 + 0x1b929c]
cdq
idiv dword [0x1401b9290]
movsxd rax, r8d
test edx, edx
mov edx, dword [0x1401b9298]
setne r13b
add edx, dword [0x140151e40]
mov dword [r10 + rax*4 + 0x128b20], r13d
mov eax, dword [0x140128a80]
dec eax
movsxd rcx, eax
mov dword [r10 + rcx*4 + 0x128a84], edx
mov r8d, dword [0x140128a80]
lea eax, [r8 - 1]
movsxd rcx, eax
cmp dword [r10 + rcx*4 + 0x128b24], 0
je 0x14002439c
inc dword [r10 + rcx*4 + 0x128a84]
mov r8d, dword [0x140128a80]
mov edx, dword [0x140128b18]
lea eax, [r8 - 1]
movsxd rcx, eax
add edx, r9d
mov dword [r10 + rcx*4 + 0x128acc], edx
mov eax, dword [0x140128a80]
dec eax
movsxd rcx, eax
mov eax, dword [r10 + rcx*4 + 0x128acc]
mov dword [0x140137460], eax
jmp 0x14002c069
mov dword [r14], edi
mov ecx, dword [0x140151e40]
test ecx, ecx
jle 0x14002442a
mov eax, dword [0x1401b9298]
lea r9, str.Transposition_must_be_at_top_of_first_input_block_
sub eax, dword [0x140151e4c]
lea r8, [rsp + 0x60]
inc ecx
mov dword [rsp + 0x28], 0x32
add eax, ecx
mov dword [rsp + 0x20], 0x80
mov rcx, rbx
mov dword [rsp + 0x60], eax
lea rdx, [0x1401b9294]
call fcn.1400015c3
call fcn.1400013c5
mov r9d, dword [0x1400a43b4]
mov dword [0x140128b1c], r9d
sub r9d, dword [0x140128acc]
mov dword [0x140128b18], r9d
jmp 0x14002c069
mov dword [rsp + 0x38], 0x80
lea rax, [0x140128b78]
mov qword [rsp + 0x30], rax
lea r9, [0x1401b9294]
lea rax, [0x1401b9298]
mov r8, rbx
mov qword [rsp + 0x28], rax
lea rdx, [0x140151e40]
lea rax, [0x140151e4c]
lea rcx, [0x140093014]
mov qword [rsp + 0x20], rax
call fcn.1400012f3
jmp 0x14002c069
lea r12, [0x1400a284f]
lea rsi, [0x1400a43e0]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.rbsdK
mov r8d, 5
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x1400244a0
movzx eax, byte [0x1400a284f]
cmp al, 0x65
jne 0x140024506
cmp dword [0x1401b4784], 7
jle 0x1400244fd
cmp dword [0x140128a74], r13d
jne 0x1400244fd
mov dword [0x140128a70], edi
jmp 0x1400244a0
mov dword [0x140128a70], r13d
jmp 0x1400244a0
cmp al, 0x76
jne 0x14002451b
cmp dword [0x140151e40], r13d
jne 0x1400244a0
mov dword [0x140160008], edi
jmp 0x1400244a0
cmp al, 0x61
jne 0x1400245b1
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400245a5
mov ecx, dword [0x1401b9298]
lea r9, str.After__Aa___need_decimal_number_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea r9, [0x140128ca4]
jmp 0x140024b99
cmp al, 0x69
jne 0x14002462b
mov r9d, 0x80
mov dword [0x140128a70], r13d
mov r8, r12
mov dword [0x140128a74], edi
lea rdx, [0x1401b9294]
mov dword [rsp + 0x20], edi
mov rcx, rsi
call fcn.14000156e
lea r9, [0x1400a44ac]
mov dword [rsp + 0x28], edi
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
cmp dword [0x140151e40], r13d
jne 0x140024bb7
movss xmm0, dword [0x1400a44ac]
dec dword [0x1401b9294]
movss dword [0x140091244], xmm0
jmp 0x1400244a0
cmp al, 0x49
jne 0x140024664
mov r9d, 0x80
mov dword [0x140128a70], r13d
mov r8, r12
mov dword [0x140128a74], edi
lea rdx, [0x1401b9294]
mov dword [rsp + 0x20], edi
mov rcx, rsi
call fcn.14000156e
lea r9, [0x140091248]
jmp 0x140024b99
cmp al, 0x6f
jne 0x140024670
mov dword [r15], edi
jmp 0x1400244a0
cmp al, 0x53
jne 0x140024779
mov eax, dword [0x140128b78]
mov dword [rsp + 0x60], eax
mov dword [0x1400a43a8], edi
cmp eax, edi
jl 0x1400244a0
lea r15, [0x140000000]
nop word [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str._0st
mov r8d, 4
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024722
mov ecx, dword [0x1401b9298]
lea r9, str.After__AS___need_nv_instances_of__s_t___0__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
mov edx, dword [0x1400a43a8]
cmp al, 0x2d
je 0x14002474f
cmp al, 0x73
je 0x14002474f
cmp al, 0x74
jne 0x14002475d
lea eax, [rdx - 1]
movsxd rcx, eax
mov dword [r15 + rcx*4 + 0x9a330], 2
jmp 0x14002475d
lea eax, [rdx - 1]
movsxd rcx, eax
mov dword [r15 + rcx*4 + 0x9a330], edi
inc edx
mov dword [0x1400a43a8], edx
cmp edx, dword [rsp + 0x60]
jle 0x1400246a0
mov r15, qword [rsp + 0x70]
jmp 0x1400244a0
cmp al, 0x70
jne 0x14002487e
mov dword [0x140135ca8], r13d
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140024853
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.shtc
mov r8d, 4
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024790
mov ecx, dword [0x1401b9298]
lea r9, str.Only_letters_allowed_here_are__s___h___t___c__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140024790
mov r9d, edi
lea rcx, [0x1400883d8]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x140024790
dec dword [0x1401b9294]
jmp 0x1400244a0
cmp al, 0x4e
je 0x140024cb2
cmp al, 0x54
je 0x140024ca7
cmp al, 0x52
je 0x140024c74
cmp al, 0x63
jne 0x140024979
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140088470]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024920
mov ecx, dword [0x1401b9298]
lea r9, str.Only__l__or__4__is_allowed_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
cmp al, 0x6c
jne 0x140024944
mov dword [0x140091048], 0xc1c80000
mov dword [0x14009104c], 0xc2340000
jmp 0x1400244a0
cmp al, 0x34
jne 0x1400244a0
mov dword [0x140091044], 0x443a4000
mov dword [0x140091040], 0x43f98000
mov dword [0x140091048], 0xc1c00000
mov dword [0x14009104c], 0xc1c00000
jmp 0x1400244a0
cmp al, 0x56
jne 0x140024bc2
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024a03
mov ecx, dword [0x1401b9298]
lea r9, str.Only____or_____is_allowed_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024a85
mov ecx, dword [0x1401b9298]
lea r9, str.A_number_for_vert_shift_before_eject_must_start_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x36
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024b10
mov ecx, dword [0x1401b9298]
lea r9, str.Only____or_____is_allowed_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024b92
mov ecx, dword [0x1401b9298]
lea r9, str.A_number_for_vert_shift_after_eject_must_start_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r12
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x1400244a0
cmp al, 0x20
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.After__A__must_follow_one_of_abcdeiILNprRsSTvV_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
lea rcx, [0x140094b00]
call fcn.140001357
mov r9d, 0x33
lea r8, str.For_AS__since_ver._2.7__must_only_have_noinst_args.
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094b20]
call fcn.14000107d
mov r8d, 0x33
lea rdx, str.For_AS__since_ver._2.7__must_only_have_noinst_args.
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
call fcn.1400013c5
jmp 0x14002c069
movsxd rax, dword [0x1401b9294]
lea rcx, [0x14009a3f0]
mov r8d, 0x80
mov dword [rsp + 0x60], eax
sub r8d, eax
lea rdx, [rsi + rax]
call fcn.140001591
mov dword [0x1401b9294], 0x80
jmp 0x14002c069
mov dword [0x14016000c], edi
jmp 0x14002c069
cmp dword [0x1401b9294], 2
je 0x140024d05
mov ecx, dword [0x1401b9298]
lea r9, str._AN__must_start_in_column_1_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea r8, [0x140093048]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
mov r9d, edi
lea rdx, [rsp + 0x68]
mov r8d, 0x80
mov rcx, rsi
call fcn.14000127b
mov dword [0x1400a4388], eax
add eax, 0xfffffffc
cmp eax, edi
ja 0x140024d84
mov r9d, edi
lea rdx, [0x1400a43e2]
mov r8d, 9
lea rcx, [0x1400868b0]
call fcn.14000127b
test eax, eax
je 0x140024d84
mov ebx, dword [0x1400a4388]
cmp ebx, 5
jne 0x140024dd4
mov r9d, edi
lea r8d, [rbx - 2]
lea rdx, [0x1400a43e3]
lea rcx, [0x140088404]
call fcn.14000127b
test eax, eax
jne 0x140024dce
mov ecx, dword [0x1401b9298]
lea r9, str._AN__must_be_followed_by_inst.___then_quote_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov ebx, dword [0x1400a4388]
lea r8, [0x140093048]
mov dword [rsp + 0x60], ebx
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
mov r8d, 0x80
movsxd rcx, ebx
sub r8d, ebx
lea rdx, [rsp + 0x68]
add rcx, rsi
mov r9d, edi
call fcn.14000127b
mov dword [0x1400a4388], eax
test eax, eax
jne 0x140023f63
mov ecx, dword [0x1401b9298]
lea r9, str.In__AN___file_name_must_be_in_quotes_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x1401b9294], 0x80
jmp 0x14002c069
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, r12
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400882f0]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024efe
mov ecx, dword [0x1401b9298]
lea r9, str.Must_put__i____t___or__c__after__T__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x1400882f0]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
dec eax
lea rdx, [rsp + 0x60]
lea rcx, [0x140093000]
mov dword [rsp + 0x60], eax
call fcn.14000129e
add dword [0x14019a8cc], eax
mov r8d, edi
lea rdx, [0x14019a8c0]
lea rcx, [0x1400a28c3]
call fcn.140001406
inc dword [0x14019a8d4]
mov dword [0x1401b9294], 0x80
jmp 0x14002c069
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, r12
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
mov r9d, edi
lea rcx, str..0123456789
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140024fee
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_a_number_to_start_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x140151e40]
lea r14, [0x140137540]
add eax, dword [0x1401b9298]
lea r14, [r14 + 4]
cdqe
lea rdx, [0x1401b9294]
mov dword [rsp + 0x28], edi
mov r8, r12
mov rcx, rbx
mov dword [rsp + 0x20], 0x80
lea r9, [r14 + rax*4]
call fcn.14000119f
jmp 0x14002c069
cmp dword [0x140128ca0], edi
jne 0x14002503f
cmp dword [0x1401b4724], r13d
je 0x140025092
mov ecx, dword [0x1401b9298]
lea r14, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.Only_allowed_at_beginning_of_block_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x23
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, r14
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140025099
lea r14, [0x1400a43e0]
lea r12, [0x1400a284f]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, r14
call fcn.14000156e
movzx eax, byte [0x1400a284f]
cmp al, 0x6c
je 0x1400250a0
cmp al, 0x72
je 0x1400250a0
lea ecx, [rax - 0x30]
cmp cl, 9
jbe 0x1400250a0
cmp al, 0x63
jne 0x140025211
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, r14
call fcn.14000156e
lea r8, [0x140093048]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
movzx eax, byte [0x1400a284f]
cmp al, byte [rsp + 0x68]
jne 0x1400251ce
mov ebx, dword [0x1401b9294]
inc ebx
mov dword [0x1401b9294], ebx
cmp ebx, 0x7f
jg 0x14002519d
nop
lea esi, [rbx - 2]
mov edx, edi
lea r8, [0x140093048]
mov dword [rsp + 0x60], esi
lea rcx, [rsp + 0x68]
call fcn.14000151e
lea r8, [0x140093018]
mov edx, edi
lea rcx, [rsp + 0x78]
call fcn.14000151e
movzx eax, byte [rsp + 0x68]
movsxd rcx, ebx
cmp byte [rcx + r14 - 1], al
jne 0x140025190
movsxd rcx, esi
lea rdx, [rsp + 0x78]
add rcx, r14
mov r9d, edi
mov r8d, edi
call fcn.1400010a5
test eax, eax
jne 0x14002c069
mov ebx, dword [0x1401b9294]
inc ebx
mov dword [0x1401b9294], ebx
cmp ebx, 0x7f
jle 0x140025130
mov ecx, dword [0x1401b9298]
lea r9, str.Missing_close_quote_after_page_number_command__P__
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x32
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, r14
jmp 0x140023a06
cmp al, 0x20
je 0x14002c069
mov ecx, dword [0x1401b9294]
inc ecx
mov dword [0x1401b9294], ecx
cmp ecx, 0x7f
jg 0x14002c069
nop dword [rax]
movsxd rax, ecx
cmp byte [rax + r14 - 1], 0x20
je 0x14002c069
inc ecx
mov dword [0x1401b9294], ecx
cmp ecx, 0x7f
jle 0x1400251f0
jmp 0x14002c069
cmp al, 0x20
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.Only__l___r___c__or_digit_allowed_after__P__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, r14
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002c069
cmp dword [0x1401b21a0], edi
je 0x1400252c6
mov ecx, dword [0x1401b9298]
lea rbx, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.Voltas_are_only_allowed_in_voice_1_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002544a
cmp dword [0x14019a8d8], r13d
je 0x140025443
lea rcx, [0x140094a20]
call fcn.140001357
call fcn.140001465
lea rcx, [0x140094a40]
call fcn.140001357
mov r9d, 0x16
lea r8, [0x140088128]
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094a60]
call fcn.14000107d
mov r8d, 0x16
lea rdx, [0x140088128]
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
mov ecx, dword [0x1401b9298]
lea rbx, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.There_is_more_than_one_volta_in_this_input_block._
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x32
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
lea rcx, [0x140094a80]
call fcn.140001357
mov r9d, 0x35
lea r8, str.This_may_work_in_a_score__but_WILL_NOT_work_in_parts.
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094aa0]
call fcn.140001357
mov r9d, 0x40
lea r8, str.Safest_to_have_only_1_volta_per_block__at_the_start_of_the_block
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x140094ac0]
call fcn.14000107d
mov r8d, 0x35
lea rdx, str.This_may_work_in_a_score__but_WILL_NOT_work_in_parts.
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
lea rcx, [0x140094ae0]
call fcn.14000107d
mov r8d, 0x40
lea rdx, str.Safest_to_have_only_1_volta_per_block__at_the_start_of_the_block
lea rcx, [0x140092ff8]
call fcn.14000106e
call fcn.1400012d0
jmp 0x14002544a
lea rbx, [0x1400a43e0]
mov dword [0x14019a8d8], edi
lea r12, [0x1400a284f]
mov dword [0x1400a44b4], r13d
nop
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a284f], 0x20
jne 0x140025460
jmp 0x14002c069
cmp dword [0x140128ca0], edi
lea rsi, [0x1400a43e0]
je 0x1400254e3
mov ecx, dword [0x1401b9298]
lea r9, str.Repeats_can_only_go_in_voice_1_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov rcx, rsi
call fcn.14000156e
lea r15, [0x1400a26fb]
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov rcx, rsi
call fcn.14000156e
lea r9, [0x140093000]
mov dword [rbp - 0x80], edi
lea r8, [rbp - 0x80]
mov qword [rbp - 0x70], r12
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x7c], edi
lea rcx, [rbp - 0x78]
mov qword [rbp - 0x68], r15
mov dword [rsp + 0x20], 2
call fcn.140001131
mov r9d, 2
lea rdx, [rbp - 0x78]
lea rcx, str.l_Xr_Xd_XD_Xb_Xz_XlrXdlX
lea r8d, [r9 + 0x16]
call fcn.14000127b
test eax, eax
jne 0x1400255bf
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__R___repeat_double_bar__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x31
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a26fb], 0x20
je 0x14002c069
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a284f], 0x20
je 0x14002c069
mov dword [rsp + 0x28], 0x30
lea r9, str.Must_have_blank_after__R___repeat_double_bar__
jmp 0x1400239e9
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, r12
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
mov r9d, edi
lea rcx, str.tsmanrbf
mov r8d, 8
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x14002c069
movzx eax, byte [0x1400a284f]
sub al, 0x30
cmp al, 8
jbe 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have_t_s_m_a_n_r_b_f_or_0_8_after_C_
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
jmp 0x140023a06
cmp dword [0x140128ca0], edi
jne 0x1400256aa
cmp dword [0x1401b4724], r13d
je 0x14002574e
mov ecx, dword [0x1401b9298]
lea rsi, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.Meter_change_only_OK_in_voice_1__at_start_of_block_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x33
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.1400015c3
lea rcx, [0x140094a00]
call fcn.140001357
mov r9d, 0xf
lea r8, str.voice_number_is
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
mov r9d, 4
lea r8, [0x140128ca0]
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
call fcn.1400013c5
jmp 0x140025755
lea rsi, [0x1400a43e0]
movsxd rax, dword [0x1401b9294]
lea rcx, str.o0123456789
mov r9d, edi
mov dword [0x1401be408], edi
mov r8d, 0xb
mov dword [rsp + 0x60], eax
lea rdx, [rsi + rax]
call fcn.14000127b
test eax, eax
jne 0x1400257d7
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in__m__command_for_meter_change_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x32
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea rbx, [0x1400a449c]
mov dword [rsp + 0x20], 0x80
mov r9, rbx
lea r8, [0x1401b478c]
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.1400010af
cmp dword [0x1401b478c], r13d
jne 0x14002585c
mov ecx, dword [0x1401b9298]
lea r9, str.Digit_0_not_allowed_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x19
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea r9, [0x1400a448c]
mov dword [rsp + 0x20], 0x80
lea r8, [0x1400a4488]
mov rcx, rsi
lea rdx, [0x1401b9294]
call fcn.1400010af
mov r8d, edi
lea rdx, [0x140086e44]
mov rcx, rbx
call fcn.140001564
cmp dword [0x1400a449c], 2
mov dword [0x1400a4498], eax
mov dword [0x1400a44a0], edi
jne 0x1400258c2
mov eax, 0x10
mov dword [0x1400a44a0], 2
mov dword [0x1400a4498], eax
mov edi, 2
imul eax, dword [0x1401b478c]
mov dword [0x1401b478c], r13d
imul eax, edi
mov dword [0x1401b9290], eax
jmp 0x14002c069
mov eax, dword [0x1401b9294]
lea r12, [0x1400a284f]
lea rbx, [0x1400a43e0]
mov dword [0x1400a446c], eax
mov r8, r12
mov dword [rsp + 0x20], edi
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140087dc0]
mov r8d, 0xe
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002597a
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__l____w___or__h__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
cmp dword [0x14019a8d0], r13d
jne 0x140025993
cmp byte [0x1400a28c3], 0x68
mov dword [0x14019a8d0], r13d
jne 0x140025999
mov dword [0x14019a8d0], edi
mov r9d, edi
lea rcx, [0x140087e0c]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140025b46
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140025aae
cmp byte [0x1400a28c3], 0x68
je 0x140025a2c
mov ecx, dword [0x1401b9298]
lea r9, str.___or_____not_permitted_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140025aae
mov ecx, dword [0x1401b9298]
lea r9, str.There_must_be_a_digit_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a28c3], 0x77
je 0x140025b1c
cmp dword [0x1400a446c], edi
je 0x140024f33
mov ecx, dword [0x1401b9298]
lea r9, str._h__or__l__must_be_first_character_in_line_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2b
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140024f33
mov ecx, dword [0x1401b9298]
lea r9, str.Symbol__w___width__must_be_followed_by_a_digit_
mov eax, dword [0x140151e40]
sub ecx, dword [0x140151e4c]
inc eax
add ecx, eax
mov dword [rsp + 0x28], 0x2f
jmp 0x140027817
mov ecx, dword [0x140151e40]
test ecx, ecx
jle 0x140025b94
mov eax, dword [0x1401b9298]
lea r9, str.Symbol_must_go_at_top_of_first_input_block_
sub eax, dword [0x140151e4c]
lea r8, [rsp + 0x60]
inc ecx
mov dword [rsp + 0x28], 0x2b
add eax, ecx
mov dword [rsp + 0x20], 0x80
mov rcx, rbx
mov dword [rsp + 0x60], eax
lea rdx, [0x1401b9294]
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43cc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
movzx eax, byte [0x1400a284f]
cmp al, 0x20
je 0x140025c50
cmp al, 0x70
je 0x140025c50
cmp al, 0x69
jne 0x140025be6
movss xmm0, dword [0x1400a43cc]
mulss xmm0, dword [0x14008bc84]
jmp 0x140025c58
cmp al, 0x6d
jne 0x140025c04
movss xmm0, dword [0x1400a43cc]
divss xmm0, dword [0x14008bc68]
mulss xmm0, dword [0x14008bc84]
jmp 0x140025c58
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_unit__must_be__p___i__or_m__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140025c68
movss xmm0, dword [0x1400a43cc]
addss xmm0, dword [0x14008bb14]
movss dword [0x1400a43cc], xmm0
mov r9d, edi
lea rcx, [0x140087f3c]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140025cfd
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
je 0x140025cfd
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_should_be_a_blank_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x21
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a28c3], 0x68
cvttss2si eax, dword [0x1400a43cc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
jne 0x140025d22
movss dword [0x140091044], xmm0
jmp 0x14002c069
movss dword [0x140091040], xmm0
jmp 0x14002c069
mov eax, dword [0x140128ca0]
dec eax
movsxd rcx, eax
lea rax, [0x140000000]
cmp dword [rax + rcx*4 + 0x1b4724], r13d
jne 0x140025d99
mov ecx, dword [0x1401b9298]
lea r9, str._D__must_not_come_before_any_notes_have_been_entered_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
mov r9d, 0x80
inc eax
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.14000128f
jmp 0x14002c069
cmp dword [0x14019a8c4], r13d
lea rbx, [0x1400a43e0]
jne 0x140025e30
mov ecx, dword [0x1401b9298]
lea r9, str.Forced_beam_stop_with_no_corresponding_start_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
lea r8, [0x1400a28c3]
mov rcx, rbx
lea rdx, [0x1401b9294]
call fcn.14000156e
movzx eax, byte [0x1400a28c3]
cmp al, 0x2d
jne 0x140025ed6
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140087cd8]
mov r9d, 2
mov dword [rsp + 0x60], eax
mov r8d, r9d
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
je 0x140025eca
mov ecx, dword [0x1401b9298]
lea r9, str.Only_sequence_allowed_here_is______
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x23
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
jmp 0x140023a12
add dword [0x1401b9294], 2
jmp 0x14002c069
cmp al, 0x5b
je 0x140025ee5
mov dword [0x14019a8c4], r13d
cmp al, 0x6a
jne 0x140025f55
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_must_be_a_blank_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x1f
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
jmp 0x140023a12
cmp al, 0x20
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.____must_be_followed_by_blank___j________or_____
sub ecx, dword [0x140151e4c]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x30
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
jmp 0x140023a06
cmp dword [0x14019a8c4], r13d
lea rbx, [0x1400a43e0]
je 0x140025fe8
mov ecx, dword [0x1401b9298]
lea r9, str.Started_forced_beam_while_another_was_open_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x14019a8c4], edi
lea r12, [0x1400a284f]
lea rsi, [0x1400a28c3]
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.uljhf:
mov r8d, 6
mov rdx, rsi
call fcn.14000127b
test eax, eax
jg 0x140026000
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, rsi
call fcn.14000127b
test eax, eax
jle 0x14002608a
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r12
mov dword [rsp + 0x20], 0x80
mov rcx, rbx
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x140026000
movzx eax, byte [0x1400a28c3]
cmp al, 0x6d
jne 0x140026124
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234
mov r8d, 4
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x140026000
mov ecx, dword [0x1401b9298]
lea r9, str.Forced_multiplicity_for_a_beam_must_be_1__2__3__or_4_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140026000
cmp al, 0x20
je 0x14002c069
mov r9d, edi
lea rcx, str.0123456789
mov r8d, 0xa
mov rdx, rsi
call fcn.14000127b
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
test eax, eax
mov eax, dword [0x140151e40]
jle 0x14002622e
inc eax
mov dword [rsp + 0x28], 0x36
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea r9, str.After______digits_must_now_be_preceeded_by____or_____
mov rcx, rbx
call fcn.1400015c3
lea rcx, [0x1400949a0]
call fcn.140001357
mov r9d, 0x36
lea r8, str.You_will_have_to_edit_older_sources_to_meet_this_rqmt_
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
or eax, 0x6ce3c
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x1400949c0]
call fcn.140001357
mov r9d, 0x36
lea r8, str.but_it_was_needed_to_allow_2_digit_height_adjustments.
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
lea rcx, [0x1400949e0]
call fcn.140001357
mov r9d, 0x2e
lea r8, str.Sorry_for_the_inconvenience.____The_Management
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
call fcn.1400013c5
jmp 0x14002c069
inc eax
mov dword [rsp + 0x28], 0x1a
add ecx, eax
lea r9, str.Illegal_character_after___
mov dword [rsp + 0x60], ecx
mov rcx, rbx
jmp 0x140023a12
mov ecx, dword [0x140128ca0]
dec ecx
movsxd rdx, ecx
lea rcx, [0x140000000]
cmp dword [rcx + rdx*4 + 0x1b929c], r13d
jne 0x1400262de
cmp dword [0x1401be404], r13d
je 0x140026284
mov ecx, dword [0x1401be3fc]
test ecx, ecx
je 0x140026284
cmp dword [0x1401b9290], ecx
jne 0x1400262de
mov ecx, dword [0x1401b9298]
lea rbx, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.Cannot_put_figure_before_first_note_in_block_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a28c3]
jmp 0x1400262e5
lea rbx, [0x1400a43e0]
cmp al, 0x78
jne 0x140026374
mov eax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r8d, 0x81
mov r9d, edi
sub r8d, eax
dec eax
movsxd rcx, eax
add rcx, rbx
call fcn.14000127b
mov dword [0x1400a43d0], eax
cmp eax, 5
jge 0x140026374
mov ecx, dword [0x1401b9294]
lea r9, str.Cannot_have_a_blank_here_in_floating_figure_
dec ecx
mov dword [rsp + 0x28], 0x2c
add eax, ecx
mov dword [rsp + 0x20], 0x80
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
cmp dword [0x140091240], r13d
je 0x140026381
mov dword [r12], edi
lea rsi, [0x1400a28c3]
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str._0123456789_nx_.:sv
mov r8d, 0x15
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x140026426
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_figure_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a28c3]
cmp al, 0x20
jne 0x140026390
jmp 0x14002c069
movzx eax, byte [0x1400a28c3]
cmp al, 0x2b
jne 0x14002653a
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x1400264b7
mov ecx, dword [0x1401b9298]
lea r9, str.Integer_for_vertical_offset_expected_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, rsi
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
cmp byte [0x1400a28c3], 0x20
je 0x14002652f
mov ecx, dword [0x1401b9298]
lea r9, str.Vertical_offset_must_terminate_figure_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x26
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x140026390
cmp al, 0x73
jne 0x140026419
mov dword [0x140128a78], edi
jmp 0x140026390
lea r12, [0x1400a284f]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, r12
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.140001528
movzx eax, byte [0x1400a284f]
cmp al, 0x20
je 0x14002667b
cmp al, 0x2d
je 0x1400265d4
mov ecx, dword [0x1401b9298]
lea r9, str.Expecting_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0xe
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.140001528
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140026656
mov ecx, dword [0x1401b9298]
lea r9, str.Expecting_number_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x11
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x14002c069
movss xmm6, dword [0x14008bd20]
lea r12, [0x1400a284f]
movss xmm9, dword [0x14008bc34]
lea r15, [0x1400a26fb]
movss xmm10, dword [0x14008bc70]
lea rsi, [0x1400a43e0]
movss xmm7, dword [0x14008bc00]
mov ebx, 0x30
movss xmm8, dword [0x14008bc04]
mov dword [0x1400a4478], r13d
mov dword [0x1400a4464], r13d
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
inc dword [0x1400a4464]
cmp byte [0x1400a28c3], 0x74
jne 0x14002675e
cmp byte [0x1400a26fb], 0x74
jne 0x14002675e
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_use__t__as_an_option_on_a_tie_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, str.udltb_fnhHpsv
mov r8d, 0xf
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x14002682e
movzx ecx, byte [0x1400a26fb]
mov dword [0x1400a4394], ecx
lea eax, [rcx - 0x30]
cmp eax, 9
jbe 0x1400267ea
lea eax, [rcx - 0x41]
cmp eax, 0x19
jbe 0x1400267ea
mov dword [rsp + 0x28], 0x21
lea r9, str.Illegal_character_in_slur_symbol_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400266e0
cmp dword [0x1400a4464], edi
je 0x1400267ff
mov dword [rsp + 0x28], ebx
lea r9, str.Slur_ID_must_be_second_character_in_slur_symbol_
jmp 0x1400267aa
cmp byte [0x1400a28c3], 0x74
jne 0x140026822
cmp dword [0x140135ca8], r13d
je 0x140026822
mov dword [rsp + 0x28], 0x2a
lea r9, str.Slur_ID_not_allowed_on_non_postscript_tie_
jmp 0x1400267aa
lea rdx, [0x140086e44]
jmp 0x140026fb2
cmp byte [0x1400a26fb], 0x48
jne 0x1400268dd
cmp dword [0x1400a4464], edi
je 0x1400266e0
cmp dword [0x140135ca8], r13d
jne 0x1400268a3
cmp byte [0x1400a28c3], 0x74
jne 0x1400268a3
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_reshape_postscript_ties_this_way_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x28
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140086d80]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
jne 0x1400266e0
inc dword [0x1401b9294]
inc dword [0x1400a4464]
jmp 0x1400266e0
mov r9d, edi
lea rcx, [0x1400879ac]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
mov ecx, dword [0x140135ca8]
test eax, eax
jle 0x140026ab1
test ecx, ecx
jne 0x140026ab1
cmp byte [0x1400a28c3], 0x74
jne 0x140026ab1
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_reshape_postscript_ties_this_way_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x28
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, str.udltbfnh
mov r8d, 8
mov rdx, r15
call fcn.14000127b
test eax, eax
jg 0x1400266e0
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x140026d68
inc dword [0x1400a4478]
cmp dword [0x140135ca8], r13d
je 0x140026a00
cmp byte [0x1400a28c3], 0x74
jne 0x140026a00
mov ecx, dword [0x1401b9298]
lea r9, str.____for_slur_height_only_allowed_in__s__slurs_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], ebx
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r12
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
mov eax, dword [0x1400a4478]
cmp eax, edi
jne 0x140026c1c
lea rcx, [0x1400a43bc]
call fcn.140001523
cmp eax, 0x1e
jle 0x140026a9e
mov dword [rsp + 0x28], 0x35
lea r9, str.Magnitude_of_slur_height_adjustment_cannot_exceed_30_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov edx, dword [0x1401b9294]
dec edx
mov dword [0x1401b9294], edx
jmp 0x1400266e0
cmp byte [0x1400a26fb], 0x70
jne 0x140026962
test ecx, ecx
je 0x140026b0c
mov ecx, dword [0x1401b9298]
lea r9, str.Must_use_postscript_slurs___Ap___to_use_this_option_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x34
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140026b8e
mov ecx, dword [0x1401b9298]
lea r9, str.Expected____or_____here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x19
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140086de8]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140026c10
mov ecx, dword [0x1401b9298]
lea r9, str.Expected__s__or__t__here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x19
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
add dword [0x1400a4464], 2
jmp 0x1400266e0
movss xmm0, dword [0x1400a43bc]
andps xmm0, xmm6
cmp eax, 2
jne 0x140026c4a
comiss xmm0, xmm9
jbe 0x140026a9e
mov dword [rsp + 0x28], 0x2d
lea r9, str.Slur_horiz_shift_must_be_in_range___6.3_6.3__
jmp 0x140026a59
comiss xmm0, xmm10
jbe 0x140026ca4
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_midheight_must_be_in_the_range___31_31__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2d
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x3a
jne 0x140026a9e
mov edx, dword [0x1401b9294]
mov r8d, edi
mov dword [0x1400a438c], edi
inc edx
movsxd rax, edx
mov dword [0x1401b9294], edx
movzx ecx, byte [rax + rsi - 1]
sub ecx, ebx
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [0x1400a43bc], xmm0
subss xmm0, xmm7
andps xmm0, xmm6
comiss xmm0, xmm8
jbe 0x140026d45
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_curve_parameter_must_be_in_range__0_7__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov edx, dword [0x1401b9294]
mov r8d, dword [0x1400a438c]
inc r8d
mov dword [0x1400a438c], r8d
cmp r8d, 2
jle 0x140026cc0
inc edx
dec edx
mov dword [0x1401b9294], edx
jmp 0x1400266e0
movzx eax, byte [0x1400a26fb]
cmp al, 0x73
jne 0x140026f97
cmp dword [0x140135ca8], r13d
je 0x140026dca
mov ecx, dword [0x1401b9298]
lea r9, str.May_not_use_linebreak_slur_options_with_font_based_slurs_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x39
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140026e4c
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_must_be____or_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x22
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r15
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
cmp eax, 0x1e
jle 0x140026edc
mov ecx, dword [0x1401b9298]
lea r9, str.Magnitude_of_slur_height_adjustment_cannot_exceed_30_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x35
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x140026f8c
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r15
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
movss xmm0, dword [0x1400a43bc]
andps xmm0, xmm6
comiss xmm0, xmm9
jbe 0x140026f8c
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_horiz_shift_must_be_in_range___6.3_6.3__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2d
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x1400266e0
cmp al, 0x48
jne 0x14002c069
cmp dword [0x1400a4464], edi
jle 0x14002c069
lea rdx, [0x140086d80]
movsxd rax, dword [0x1401b9294]
mov r8d, edi
mov r9d, edi
mov dword [rsp + 0x60], eax
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
jne 0x1400266e0
inc dword [0x1401b9294]
jmp 0x1400266e0
mov eax, dword [0x140128ca0]
lea rbx, [0x1400a43e0]
dec eax
movsxd rcx, eax
lea rax, [0x140000000]
cmp dword [rax + rcx*4 + 0x1b4724], r13d
jne 0x14002704c
mov ecx, dword [0x1401b9298]
lea r9, str._o__must_be_in_same_input_block__after_affected_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x35
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
lea r15, [0x1400a26fb]
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str._stmgxTupf.__e:_bcCG
mov r8d, 0x16
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x1400270d5
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_ornament_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x11
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a26fb]
cmp al, 0x3a
jne 0x1400271a9
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a26fb], 0x20
je 0x140027140
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_blank_after__o:__
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1a
add ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x140027188
cmp dword [0x140128b6c], r13d
jne 0x14002719d
mov eax, dword [0x1401b9294]
lea r9, str.Turned_off_repeated_ornaments_before_they_were_on_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x32
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
mov dword [rsp + 0x20], 0x80
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b6c], r13d
jmp 0x1400274d2
cmp al, 0x67
jne 0x1400272a9
cmp dword [0x14019a8c8], r13d
je 0x1400271cb
mov dword [rsp + 0x28], 0x28
lea r9, str.Sorry__only_one__segno__per_input_block_
jmp 0x1400271e2
cmp dword [0x140128ca0], edi
je 0x14002721d
mov dword [rsp + 0x28], 0x1d
lea r9, str.segno_can_only_be_in_voice_1_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x14019a8c8], edi
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
movzx eax, byte [0x1400a26fb]
cmp al, 0x2d
je 0x140027223
lea ecx, [rax - 0x30]
cmp cl, 0xa
jbe 0x140027223
cmp al, 0x20
je 0x1400274d2
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_segno_ornament_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400274d2
cmp al, 0x54
jne 0x140027359
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
movzx eax, byte [0x1400a26fb]
cmp al, 0x3a
je 0x1400272e1
cmp al, 0x20
jne 0x1400272b1
jmp 0x1400274d2
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
je 0x140027714
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_blank_after__:__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x19
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140027714
mov dword [rsp + 0x20], edi
mov r9d, 0x80
lea rdx, [0x1401b9294]
mov r8, r15
mov rcx, rbx
cmp al, 0x66
jne 0x14002741e
call fcn.14000156e
mov r9d, edi
lea rcx, str._d_:
mov r8d, 5
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x1400273e3
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__f__in_fermata_ornament_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x37
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a26fb]
cmp al, 0x64
jne 0x140027411
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
movzx eax, byte [0x1400a26fb]
cmp al, 0x3a
je 0x140027721
jmp 0x1400274d2
cmp al, 0x65
jne 0x1400274cd
call fcn.14000156e
mov r9d, edi
lea rcx, str.sfn_
mov r8d, 4
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140027491
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__e__in_edit._accid._symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x33
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a26fb], 0x3f
jne 0x1400274d2
mov dword [rsp + 0x20], edi
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov r8, r15
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.__:
mov r8d, 4
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140027538
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_ornament_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x140027714
movsxd rax, dword [0x1401b9294]
lea rcx, str.0123456789
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, 0xa
lea rdx, [rbx + rax]
call fcn.14000127b
test eax, eax
jne 0x1400275d4
mov ecx, dword [0x1401b9298]
lea r9, str.There_should_be_an_integer_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x20
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
lea r12, [0x1400a284f]
mov dword [rsp + 0x28], edi
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea r9, [0x1400a43bc]
mov rcx, rbx
lea rdx, [0x1401b9294]
call fcn.14000119f
cmp byte [0x1400a284f], 0x3a
jne 0x140027653
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_shift_AND_repeat_an_ornament_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140027714
movsxd rax, dword [0x1401b9294]
lea rcx, str..0123456789
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, 0xb
lea rdx, [rbx + rax]
call fcn.14000127b
test eax, eax
jne 0x1400276ef
mov ecx, dword [0x1401b9298]
lea r9, str.There_should_be_a_number_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], 0x1e
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
cmp byte [0x1400a26fb], 0x3a
jne 0x14002c069
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
je 0x140027757
mov dword [rsp + 0x28], 0x27
lea r9, str._:__must_be_followed_by_blank_in__o:___
jmp 0x14002776f
cmp dword [0x140128b6c], r13d
je 0x1400277aa
mov dword [rsp + 0x28], 0x2c
lea r9, str.Turned_on_repeated_ornaments_but_already_on_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b6c], edi
jmp 0x14002c069
lea rbx, [0x1400a43e0]
mov r9d, 0x80
mov rcx, rbx
lea r8, [0x1400a4484]
lea rdx, [0x1401b9294]
call fcn.1400015be
mov edx, dword [0x1400a4484]
test edx, edx
jle 0x14002c069
mov eax, dword [0x140151e40]
mov ecx, dword [0x1401b9298]
inc eax
sub ecx, dword [0x140151e4c]
add ecx, eax
imul eax, edx, 0x33
sub eax, 0x33
movsxd r9, eax
lea rax, str.pmxlyr_string_must_end_with___followed_by_blank____pmxlyr_string_cannot_extend_past_position_120______There_must_be__a__or__b__here______________________There_must_be____or_____here______________________There_must_be_an_integer_here_
add r9, rax
mov dword [rsp + 0x28], 0x33
mov dword [rsp + 0x60], ecx
lea r8, [rsp + 0x60]
mov rcx, rbx
lea rdx, [0x1401b9294]
jmp 0x140023a12
lea rbx, [0x1400a43e0]
mov r9d, 0x80
mov rcx, rbx
lea r8, [0x1400a4474]
lea rdx, [0x1401b9294]
call fcn.140001276
mov edx, dword [0x1400a4474]
test edx, edx
jle 0x14002c069
mov eax, dword [0x140151e40]
mov ecx, dword [0x1401b9298]
inc eax
sub ecx, dword [0x140151e4c]
add ecx, eax
imul eax, edx, 0x33
sub eax, 0x33
movsxd r9, eax
lea rax, str.Literal_TeX_string_cannot_start_with_4_backslashes_TeX_string_must_have__129_char__end_with_backslash_Type_2_or_3_TeX_string_can_only_start_in_column_1_
jmp 0x14002780c
mov dword [0x1400a43a4], edi
lea r12, [0x1400a284f]
lea rbx, [0x1400a43e0]
lea rsi, [0x1400a28c3]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, rsi
call fcn.14000127b
test eax, eax
jle 0x14002791a
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
dec dword [0x1401b9294]
mov dword [0x1400a43a4], eax
jmp 0x1400278a3
mov r9d, edi
lea rcx, str.AWulxs
mov r8d, 6
mov rdx, rsi
call fcn.14000127b
test eax, eax
jg 0x1400278a3
movzx eax, byte [0x1400a28c3]
cmp al, 0x6d
jne 0x1400279d4
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.01234
mov r8d, 5
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x1400278a3
mov ecx, dword [0x1401b9298]
lea r9, str.A_digit_less_than_5_must_follow__m__in_a_grace_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x34
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400278a3
cmp al, 0x58
jne 0x140027a87
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, rsi
call fcn.14000127b
lea rdx, [0x1401b9294]
test eax, eax
jle 0x140027a44
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
mov rcx, rbx
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x1400278a3
mov ecx, dword [0x1401b9298]
lea r9, str.A_number_must_follow__X__in_a_grace_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a43a4]
mov dword [rsp + 0x60], eax
mov dword [0x1400a4398], edi
cmp eax, edi
jl 0x14002c069
mov eax, edi
mov dword [0x1400a447c], r13d
cmp eax, edi
jle 0x140027ad5
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a28c3], 0x20
je 0x140027ab0
mov r9d, edi
lea rcx, str.abcdefg
mov r8d, 7
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x140027b40
mov ecx, dword [0x1401b9298]
lea r9, str.In_grace__expected__a___g__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rsi
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a28c3], 0x20
je 0x140027c4c
mov r9d, edi
lea rcx, str.1234567
mov r8d, 7
mov rdx, rsi
call fcn.14000127b
test eax, eax
jle 0x140027be2
cmp dword [0x1400a447c], edi
jne 0x140027bd7
mov ecx, dword [0x1401b9298]
lea r9, str.Only_one_of___1234567__allowed_here_in_grace_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x1400a447c], edi
jmp 0x140027b40
mov r9d, edi
lea rcx, str._nfs
mov r8d, 5
mov rdx, rsi
call fcn.14000127b
test eax, eax
jg 0x140027b40
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after_note_name_in_grace_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a4398]
inc eax
mov dword [0x1400a4398], eax
cmp eax, dword [rsp + 0x60]
jle 0x140027aa1
jmp 0x14002c069
lea rsi, [0x1400a28c3]
mov dword [rsp + 0x20], edi
lea rbx, [0x1400a43e0]
mov r8, rsi
mov rcx, rbx
lea rdx, [0x1401b9294]
mov r9d, 0x80
call fcn.14000156e
mov r9d, edi
lea rcx, str.abcdefg
mov r8d, 7
mov rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x140027cf9
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_chord_note_name_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
lea r12, [0x1400a284f]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.dre12345678c
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x140027d00
mov r9d, edi
lea rcx, [0x1400865d0]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140027d84
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085628]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rbx + rax]
call fcn.1400010a5
test eax, eax
jne 0x140027d00
inc dword [0x1401b9294]
jmp 0x140027d00
cmp byte [0x1400a284f], 0x41
jne 0x140027e1f
mov r9d, dword [0x1401b9294]
lea rcx, [0x1400865d0]
mov r8d, 3
lea eax, [r9 - 2]
sub r9d, eax
movsxd rdx, eax
dec r9d
mov dword [rsp + 0x60], eax
add rdx, rbx
call fcn.14000127b
test eax, eax
jne 0x140027d00
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have__f_s_n__before__A__in_chord_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2b
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140027d00
mov r9d, edi
lea rcx, [0x140086344]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140027f14
mov r9d, dword [0x1401b9294]
lea rcx, str.fsnA
mov r8d, 4
lea eax, [r9 - 2]
sub r9d, eax
movsxd rdx, eax
dec r9d
mov dword [rsp + 0x60], eax
add rdx, rbx
call fcn.14000127b
test eax, eax
jne 0x140027ec4
mov ecx, dword [0x1401b9298]
lea r9, str.Must_have__f_s_n_A__before_____or_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x26
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234567890.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028142
mov dword [rsp + 0x28], 0x35
lea r9, str.Expected_a_number_to_start_here_for_accidental_shift_
jmp 0x1400280fd
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140028172
movsxd rax, dword [0x1401b9294]
lea rcx, str.1234567890.
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, 0xb
lea rdx, [rbx + rax]
call fcn.14000127b
test eax, eax
je 0x140027d00
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a284f], 0x2e
movsxd r9, dword [0x1401b9294]
mov dword [rsp + 0x60], r9d
jne 0x140027fc6
lea rdx, [rbx + r9]
mov r8d, 0xa
mov r9d, edi
lea rcx, str.1234567890
call fcn.14000127b
test eax, eax
jne 0x140027fbf
mov dword [rsp + 0x28], 0x25
lea r9, str._.__here_must_be_followed_by_a_digit_
jmp 0x140028000
mov r9d, dword [0x1401b9294]
lea eax, [r9 - 3]
mov r8d, 5
sub r9d, eax
movsxd rdx, eax
sub r9d, 2
mov dword [rsp + 0x60], eax
add rdx, rbx
lea rcx, str.sfndA
call fcn.14000127b
test eax, eax
jne 0x140028045
mov dword [rsp + 0x28], 0x29
lea r9, str.Number_after____must_follow__d_s_f_n_A__
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028091
dec dword [0x1401b9294]
jmp 0x140027d00
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
cmp byte [0x1400a284f], 0x2e
jne 0x1400280d2
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234567890
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028142
mov dword [rsp + 0x28], 0x17
lea r9, str.Expected_a_number_here_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x140027d00
cmp byte [0x1400a284f], 0x20
je 0x14002c069
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_chord_note_
mov eax, dword [0x140151e40]
sub ecx, dword [0x140151e4c]
inc eax
add ecx, eax
mov dword [rsp + 0x28], 0x20
jmp 0x140027817
cmp dword [0x1400a43b8], r13d
movaps xmmword [rsp + 0x240], xmm11
movaps xmmword [rsp + 0x230], xmm12
movaps xmmword [rsp + 0x220], xmm13
movaps xmmword [rsp + 0x210], xmm14
movaps xmmword [rsp + 0x200], xmm15
jne 0x1400281f4
mov dword [0x1400a4384], r13d
mov dword [0x1400a447c], r13d
mov dword [0x1400a44a8], r13d
movss xmm6, dword [0x14008bd20]
lea r12, [0x1400a284f]
movss xmm9, dword [0x14008bc34]
lea r14, [0x140137540]
movss xmm10, dword [0x14008bc70]
lea r15, [0x1400a26fb]
movss xmm7, dword [0x14008bc00]
mov esi, 0x30
movss xmm8, dword [0x14008bc04]
movss xmm12, dword [0x14008bce4]
movss xmm11, dword [0x14008bb40]
movss xmm13, dword [0x14008bc6c]
movss xmm14, dword [0x14008bc64]
movss xmm15, dword [0x14008bc0c]
nop word [rax + rax]
mov edx, dword [0x140128ca0]
lea r8, [0x140000000]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [r8 + rcx*4 + 0x1b4724]
inc eax
mov dword [r8 + rcx*4 + 0x1b4724], eax
cmp eax, 0xc8
jle 0x1400282f3
mov ecx, dword [0x1401b9298]
lea r9, str._200_notes_in_line_of_music._Use_smaller_blocks_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], esi
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov edx, dword [0x140128ca0]
movzx ebx, byte [0x1400a28c3]
movsxd r8, dword [0x1401b9294]
lea eax, [rdx - 1]
movsxd rcx, eax
lea rax, [0x140000000]
mov byte [0x1400a274f], 0x78
mov dword [rsp + 0x60], r8d
mov dword [rsp + 0x64], edi
mov esi, dword [rax + rcx*4 + 0x1b4724]
dec esi
cmp bl, 0x72
jne 0x14002839f
lea rcx, [0x1400a43e0]
mov r9d, edi
add rcx, r8
lea rdx, [0x140085194]
mov r8d, edi
call fcn.1400010a5
lea rbx, [0x140000000]
test eax, eax
jne 0x1400283a6
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
cmp dword [rbx + rcx*4 + 0x1b4724], edi
jle 0x1400283a6
cmp dword [rsp + 0x64], esi
mov ecx, esi
cmovge ecx, dword [rsp + 0x64]
lea eax, [rcx + rcx*2]
lea eax, [rdx + rax*8]
cdqe
cmp dword [rbx + rax*4 + 0x1b9898], r13d
je 0x1400283a6
cmp esi, edi
cmovle esi, edi
lea eax, [rsi + rsi*2]
lea ecx, [rdx + rax*8]
mov eax, dword [0x1401b9290]
movsxd rdx, ecx
cmp dword [rbx + rdx*4 + 0x1b472c], eax
jne 0x1400283a6
mov eax, edi
jmp 0x1400283a9
lea rbx, [0x140000000]
mov eax, r13d
mov dword [0x1400a4470], eax
lea rsi, [0x1400a43e0]
nop word [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
movzx eax, byte [0x1400a284f]
mov edx, eax
mov dword [0x1400a4394], eax
lea ecx, [rax - 0x30]
cmp ecx, 9
ja 0x140028517
mov eax, dword [0x1400a447c]
test eax, eax
jne 0x140028412
lea eax, [rdx - 0x30]
mov dword [0x1400a447c], edi
mov dword [0x140137540], eax
jmp 0x1400283c0
cmp eax, edi
jne 0x14002919b
cmp byte [0x1400a28c3], 0x72
jne 0x14002846d
mov ecx, dword [0x1401b9298]
lea r9, str.Only_one_digit_allowed_after_rest_symbol__r__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp dword [0x1400a44a8], r13d
mov dword [0x1400a447c], 2
je 0x1400283c0
lea rcx, [0x1400948c0]
call fcn.140001357
call fcn.140001465
lea rcx, [0x1400948e0]
call fcn.140001357
mov r9d, 0x19
lea r8, [0x140086238]
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
mov ecx, dword [0x1401b9298]
lea r9, str.Before_version_1.2_____was_ignored_if_octave_was_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x32
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
lea rcx, [0x140094900]
jmp 0x140028bca
mov r9d, edi
cmp al, 0x64
jne 0x1400286dc
mov byte [0x1400a274f], al
lea rdx, [0x1400862f8]
movsxd rax, dword [0x1401b9294]
mov r8d, edi
mov dword [rsp + 0x60], eax
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
mov eax, dword [0x1401b9294]
jne 0x14002855e
inc eax
mov dword [0x14014dfc0], edi
mov dword [0x1401b9294], eax
movsxd rdx, eax
lea rcx, [0x14008591c]
add rdx, rsi
mov dword [rsp + 0x60], eax
mov r9d, edi
mov r8d, 2
call fcn.14000127b
test eax, eax
jle 0x1400283c0
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789_.
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400285e5
sub dword [0x1401b9294], 2
jmp 0x1400283c0
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r15
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x140028b12
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789_.
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400286ac
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_number_after_2nd_____shift_dot__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x1400283c0
mov r8d, 2
lea rcx, [0x140086344]
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x14002887b
mov r9d, dword [0x1401b9294]
lea rcx, str.fsnA
mov r8d, 4
lea eax, [r9 - 2]
sub r9d, eax
movsxd rdx, eax
dec r9d
mov dword [rsp + 0x60], eax
add rdx, rsi
call fcn.14000127b
test eax, eax
jne 0x14002877e
mov ecx, dword [0x1401b9298]
lea r9, str.Expected__f____s____n__or__A__before_____or_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x30
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x3c
lea rdx, [0x1401b9294]
mov eax, edi
mov dword [rsp + 0x20], edi
mov ecx, 0xffffffff
mov r9d, 0x80
cmove eax, ecx
mov r8, r12
mov rcx, rsi
mov dword [0x1400a439c], eax
call fcn.14000156e
mov r9d, edi
lea rcx, str.123456789.0
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028817
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_number_after______accidental_shift__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
movd xmm0, dword [0x1400a439c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400a43bc]
comiss xmm12, xmm0
movss dword [0x1400a43bc], xmm0
ja 0x140028867
comiss xmm0, xmm11
jbe 0x140028b12
mov dword [rsp + 0x28], 0x34
lea r9, str.Horizontal_accidental_shift_must_be___5.35_and__1.0_
jmp 0x140028acd
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140028c7d
cmp byte [0x1400a28c3], 0x72
je 0x140028bf9
mov r9d, dword [0x1401b9294]
lea rcx, str.fsnA
mov r8d, 4
lea eax, [r9 - 2]
sub r9d, eax
movsxd rdx, eax
dec r9d
mov dword [rsp + 0x60], eax
add rdx, rsi
call fcn.14000127b
test eax, eax
jle 0x140028b29
cmp byte [0x1400a284f], 0x2d
mov ecx, 0xffffffff
mov eax, edi
mov r9d, edi
cmove eax, ecx
mov dword [0x1400a439c], eax
movsxd rax, dword [0x1401b9294]
lea r8d, [rcx + 0xb]
lea rcx, str.0123456789
mov dword [rsp + 0x60], eax
lea rdx, [rsi + rax]
call fcn.14000127b
test eax, eax
jle 0x140028b29
mov eax, dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [0x1400a43d4], eax
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], edi
mov r8, r12
mov dword [0x1401b9294], eax
mov rcx, rsi
mov dword [rsp + 0x20], 0x80
call fcn.14000119f
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140028b1d
movss xmm0, dword [0x1400a43bc]
comiss xmm0, xmm13
jbe 0x1400289d9
mov ecx, dword [0x1401b9298]
lea r9, str.Vertical_accidental_shift_must_be_less_than_31_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2f
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x2d
lea rdx, [0x1401b9294]
mov eax, edi
mov dword [rsp + 0x20], edi
mov ecx, 0xffffffff
mov r9d, 0x80
cmove eax, ecx
mov r8, r12
mov rcx, rsi
mov dword [0x1400a439c], eax
call fcn.14000156e
mov r9d, edi
lea rcx, str.1234567890.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028a72
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_2nd_number_of_accidental_shift__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
movd xmm0, dword [0x1400a439c]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400a43bc]
comiss xmm12, xmm0
movss dword [0x1400a43bc], xmm0
ja 0x140028abe
comiss xmm0, xmm11
jbe 0x140028b12
mov dword [rsp + 0x28], 0x30
lea r9, str.Horiz._accidental_shift_must_be___5.35_and__1.0_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x1400283c0
mov eax, dword [0x1400a43d4]
mov dword [0x1401b9294], eax
cmp dword [0x1400a447c], 2
mov dword [0x1400a44a8], edi
jne 0x1400283c0
lea rcx, [0x140094920]
call fcn.140001357
call fcn.140001465
lea rcx, [0x140094940]
call fcn.140001357
mov r9d, 0x19
lea r8, [0x140086238]
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
mov ecx, dword [0x1401b9298]
lea r9, str.Before_version_1.2_____was_ignored_if_octave_was_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x32
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
lea rcx, [0x140094960]
call fcn.140001357
mov r9d, 0x34
lea r8, str.explicitly_specified.__May_need_to_edit_old_editions
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
call fcn.140001465
jmp 0x1400283c0
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
lea r9, [0x1400a43a0]
mov dword [rsp + 0x28], edi
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
mov r8d, dword [0x1401b9294]
lea rdx, [0x140085918]
mov r9d, edi
lea eax, [r8 - 2]
sub r8d, eax
movsxd rcx, eax
dec r8d
mov dword [rsp + 0x60], eax
add rcx, rsi
call fcn.1400010a5
test eax, eax
mov eax, dword [0x1401b9294]
jne 0x140028c70
dec eax
dec eax
mov dword [0x1401b9294], eax
jmp 0x1400283c0
mov r9d, edi
lea rcx, str.ularec
mov r8d, 6
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x1400283c0
mov r9d, edi
lea rcx, [0x1400864e4]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140028ec7
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str..0123456789:
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140028d3f
mov ecx, dword [0x1401b9298]
lea r9, str.There_must_be_a_number_or_colon_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x3a
jne 0x140028da7
cmp dword [0x140128b7c], r13d
jne 0x140028d9b
mov ecx, dword [0x1401b9298]
lea r9, str.Turned_off_sticky_stemlegth_changes_without_turning_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x37
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b7c], r13d
jmp 0x1400283c0
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43a0]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
movzx eax, byte [0x1400a284f]
cmp al, 0x4c
jne 0x140028df0
movss xmm0, dword [0x1400a43a0]
comiss xmm0, xmm14
ja 0x140028e06
dec dword [0x1401b9294]
jmp 0x1400283c0
cmp al, 0x53
jne 0x140028e61
movss xmm0, dword [0x1400a43a0]
comiss xmm0, xmm15
jbe 0x140028b12
mov ecx, dword [0x1401b9298]
lea r9, str.Stemlength_change_amount_too_big_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x21
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a284f]
cmp al, 0x3a
jne 0x140028b12
cmp dword [0x140128b7c], r13d
je 0x140028ebc
mov ecx, dword [0x1401b9298]
lea r9, str.Turned_on_sticky_stemshrinks_when_already_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b7c], edi
jmp 0x1400283c0
mov r9d, edi
lea rcx, [0x1400865d0]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140028f17
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085628]
mov r9d, edi
mov dword [rsp + 0x60], eax
mov r8d, edi
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
jne 0x1400283c0
inc dword [0x1401b9294]
jmp 0x1400283c0
movzx eax, byte [0x1400a284f]
cmp al, 0x70
jne 0x140028f4f
cmp byte [0x1400a28c3], 0x72
mov ecx, r13d
sete cl
mov dword [0x1400a4470], ecx
je 0x1400283c0
mov dword [rsp + 0x28], 0x2a
lea r9, str.The_option__p__only_works_with__r___rest__
jmp 0x14002901f
cmp al, 0x62
jne 0x140028fc7
cmp byte [0x1400a28c3], 0x72
je 0x140028f70
mov dword [rsp + 0x28], 0x21
lea r9, str.You_entered__b___I_expected__rb__
jmp 0x14002901f
cmp dword [0x1400a447c], 2
jne 0x1400283c0
mov ecx, dword [0x1401b9298]
lea r9, str.You_entered__r____b__with_two_numbers_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x27
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
jmp 0x1400283c0
cmp al, 0x78
je 0x1400295c9
cmp al, 0x6d
je 0x14002927a
cmp al, 0x2e
je 0x14002926f
cmp al, 0x2c
je 0x140029260
mov r9d, edi
lea rcx, [0x140087404]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x14002905f
cmp byte [0x1400a28c3], 0x72
je 0x1400283c0
mov dword [rsp + 0x28], 0x2e
lea r9, str._o___L__options_only_legal_for_rest__not_note_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400283c0
mov r9d, edi
lea rcx, [0x1400867b4]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x1400290a7
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
or dword [rbx + rcx*4 + 0x128c44], 0x40000
jmp 0x1400283c0
movzx eax, byte [0x1400a284f]
cmp al, 0x41
jne 0x140029150
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
mov r9d, edi
lea rcx, str.o___
mov r8d, 5
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029138
mov ecx, dword [0x1401b9298]
lea r9, str._o________________are_the_only_legal_options_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x33
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x6f
je 0x1400283c0
dec dword [0x1401b9294]
jmp 0x1400283c0
cmp al, 0x54
jne 0x1400291af
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
mov r9d, edi
lea rcx, str.1234
mov r8d, 4
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400283c0
dec dword [0x1401b9294]
jmp 0x1400283c0
mov dword [rsp + 0x28], 0x19
lea r9, str._2_digits_in_note_symbol_
jmp 0x140029589
cmp al, 0x20
je 0x14002b9c9
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x12
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
lea rcx, [0x140094980]
call fcn.140001357
mov r9d, 0xb
lea r8, str.ASCII_code:
lea rdx, [0x140092ff8]
lea rcx, [0x140092ff4]
call fcn.1400014c4
movzx eax, byte [0x1400a284f]
lea r8, [rsp + 0x60]
mov r9d, 4
mov dword [rsp + 0x60], eax
lea rdx, [0x140092ff8]
lea rcx, [0x14009300c]
call fcn.1400014c4
call fcn.140001465
call fcn.1400013c5
jmp 0x14002b9c9
mov dword [0x1400a4384], 3
jmp 0x14002ba70
mov dword [0x1400a4384], edi
jmp 0x14002b9db
mov r8d, dword [0x1401b21a0]
lea eax, [r8 - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b929c]
cdq
idiv dword [0x1401b9290]
test edx, edx
je 0x1400292ab
mov dword [rsp + 0x28], 0x2d
lea r9, str.Multibar_rest_must_start_at_beginning_of_bar_
jmp 0x1400292c8
cmp r8d, edi
jne 0x140029314
cmp dword [0x140151e48], r13d
jle 0x140029314
mov dword [rsp + 0x28], 0x2c
lea r9, str.Multibar_rest_only_OK_at_one_time_per_block_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x60]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r8d, dword [0x1401b21a0]
lea eax, [r8 - 1]
mov dword [0x140151e44], r13d
movsxd rcx, eax
lea rdx, [0x1401b9294]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r8 + rcx*8]
mov r8, r12
movsxd rcx, eax
mov eax, dword [0x1401b9290]
mov dword [rbx + rcx*4 + 0x1b472c], eax
mov rcx, rsi
mov eax, dword [0x1401b9298]
inc eax
mov dword [0x140151e48], eax
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400293d0
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_an_integer_after__rm__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
mov r8d, dword [0x1401b4784]
mov ecx, eax
mov dword [0x140151e44], eax
cmp r8d, edi
jle 0x140029493
mov edx, dword [0x1401b21a0]
cmp edx, edi
je 0x140029486
mov eax, dword [0x140128b20]
cmp ecx, eax
je 0x140029486
mov ecx, dword [0x1401b9298]
lea r9, str.Must_enter_same_multi_bar_rest_in_every_voice_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r8d, dword [0x1401b4784]
mov edx, dword [0x1401b21a0]
mov eax, dword [0x140128b20]
cmp edx, r8d
cmove eax, r13d
mov dword [0x140128b20], eax
movzx eax, byte [0x1400a284f]
cmp al, 0x6e
jne 0x140029572
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str._123456789
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029524
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_an_integer_after__rm_x_n__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x23
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
je 0x140029546
inc dword [0x1401b9294]
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
movzx eax, byte [0x1400a284f]
cmp al, 0x20
je 0x14002b9c9
mov dword [rsp + 0x28], 0x1d
lea r9, str.Illegal_character_after__rm__
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002b9c9
mov edx, dword [0x140128ca0]
mov r9d, 0x80
mov r8, r12
mov dword [rsp + 0x20], edi
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
lea rdx, [0x1401b9294]
mov eax, dword [rbx + rcx*4 + 0x128c44]
mov rcx, rsi
shr eax, 0x12
and eax, edi
mov dword [0x1400a43d8], eax
call fcn.14000156e
mov r9d, edi
lea rcx, str.123456789T
mov r8d, 0xa
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029679
mov ecx, dword [0x1401b9298]
lea r9, str.First_char_after__x__in_xtuplet_must_be__1___9__or__T__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x37
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x54
lea rdx, [0x1401b9294]
mov r8, r12
mov rcx, rsi
jne 0x140029769
mov r9d, 0x80
mov dword [0x1400a44b0], edi
mov dword [0x1400a43bc], 0x40000000
mov dword [rsp + 0x20], edi
call fcn.140001528
mov r9d, edi
lea rcx, str.0123
mov r8d, 5
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400296e2
mov dword [rsp + 0x28], 0x39
lea r9, str.First_char_after__T__in_xtuplet_must_be__0___3__or_blank_
jmp 0x1400297ce
cmp byte [0x1400a284f], 0x20
je 0x140029809
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
mov r9d, edi
lea rcx, str.0123
mov r8d, 5
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002973b
mov dword [rsp + 0x28], 0x23
lea r9, str.This_char_must_be__0___3__or_blank_
jmp 0x1400297ce
cmp byte [0x1400a284f], 0x20
je 0x140029809
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
jmp 0x140029809
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov dword [rsp + 0x20], 0x80
call fcn.14000119f
movss xmm0, dword [0x1400a43bc]
comiss xmm0, dword [0x14008bc88]
jbe 0x1400297a3
mov dword [rsp + 0x28], 0x27
lea r9, str.Xtuplet_cannot_have_more_than_99_notes_
jmp 0x1400297ce
mov r9d, edi
lea rcx, str._DFnd
mov r8d, 5
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029809
mov dword [rsp + 0x28], 0x2f
lea r9, str.Only_legal_characters_here_are______D___F___n__
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x1400867b4]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140029854
mov edx, dword [0x140128ca0]
mov dword [0x1400a43d8], edi
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
or dword [rbx + rcx*4 + 0x128c44], 0x40000
jmp 0x140029884
cmp byte [0x1400a284f], 0x64
jne 0x1400298a0
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
or dword [rbx + rcx*4 + 0x128c44], 0x8000000
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a284f], 0x6e
jne 0x140029d04
mov dword [0x1400a44a4], r13d
nop dword [rax]
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a284f], 0x66
je 0x1400298c0
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140029a5c
mov eax, dword [0x1400a44a4]
inc eax
mov dword [0x1400a44a4], eax
cmp eax, 3
jne 0x140029962
mov ecx, dword [0x1401b9298]
lea r9, str.Only_2_shifts_are_allowed_after__n__in_xtup_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x1400299e4
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_should_be_a_digit_or__.__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x28
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43c4]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
mov eax, dword [0x1400a44a4]
cmp eax, edi
jne 0x140029a2a
movss xmm0, dword [0x1400a43c4]
comiss xmm0, dword [0x14008bc80]
jmp 0x140029a42
cmp eax, 2
jne 0x1400298c0
movss xmm0, dword [0x1400a43c4]
comiss xmm0, dword [0x14008bb5c]
jbe 0x1400298c0
mov dword [rsp + 0x28], 0x2f
lea r9, str.Shift_number_after__n__in_xtup_is_out_of_range_
jmp 0x140029bbc
cmp byte [0x1400a284f], 0x73
jne 0x140029bfc
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029aeb
mov ecx, dword [0x1401b9298]
lea r9, str.For_slope_adjustment__this_character_must_be____or_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x38
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x140029b6d
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_should_be_a_digit_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x21
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43c4]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
lea rcx, [0x1400a43c4]
call fcn.140001523
cmp eax, 0xf
jle 0x1400298c0
mov dword [rsp + 0x28], 0x22
lea r9, str.Slope_adjustment_cannot_exceed_15_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x60]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x1400298c0
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140029cb1
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43c4]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
movss xmm0, dword [0x1400a43c4]
comiss xmm0, dword [0x14008bc5c]
jbe 0x140029ca6
mov ecx, dword [0x1401b9298]
lea r9, str.Alternate_xtup_number_after__n__must_be__16_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x60]
dec eax
mov dword [rsp + 0x28], 0x2c
mov dword [rsp + 0x60], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x1400298c0
cmp byte [0x1400a284f], 0x20
je 0x140029d04
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__n__in_xtup_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea rcx, [0x1400a43bc]
call fcn.140001523
mov dword [0x1400a43c8], eax
mov dword [rsp + 0x60], eax
mov dword [0x1400a43c0], 2
cmp eax, 2
jl 0x14002b9c9
nop dword [rax]
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd r8, eax
mov eax, dword [rbx + r8*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
mov dword [rbx + rcx*4 + 0x1b472c], r13d
inc dword [rbx + r8*4 + 0x1b4724]
nop dword [rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
movzx eax, byte [0x1400a284f]
cmp al, 0x20
je 0x140029d60
cmp al, 0x6f
jne 0x14002a2e8
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str._stmxTup.__e:_bc
mov r8d, 0x12
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140029e38
mov r9d, edi
lea r8d, [rax + 2]
mov rdx, r15
lea rcx, [0x140086998]
call fcn.14000127b
test eax, eax
mov eax, dword [0x1401b9298]
jle 0x140029df5
lea r9, str.Fermata_or_segno_not_allowed_in_xtuplet_
mov ecx, 0x28
jmp 0x140029e01
lea r9, str.Illegal_ornament_
mov ecx, 0x11
sub eax, dword [0x140151e4c]
lea r8, [rsp + 0x64]
add eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
mov dword [rsp + 0x28], ecx
inc eax
mov rcx, rsi
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x20], 0x80
call fcn.1400015c3
call fcn.1400013c5
movzx eax, byte [0x1400a26fb]
cmp al, 0x54
jne 0x140029e6d
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a26fb], 0x20
jne 0x140029e43
jmp 0x140029f38
cmp al, 0x65
jne 0x140029fe8
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.sfn_
mov r8d, 4
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140029ef7
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after__e__in_edit._accid._symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x33
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a26fb], 0x3f
jne 0x140029f38
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.__:
mov r8d, 4
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x140029f9e
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_in_ornament_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x25
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a26fb], 0x3a
jne 0x14002a10e
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x64], eax
mov r8d, edi
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
je 0x14002a0b5
mov dword [rsp + 0x28], 0x27
lea r9, str._:__must_be_followed_by_blank_in__o:___
jmp 0x14002a0cd
cmp al, 0x3a
jne 0x140029f1c
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085194]
mov r9d, edi
mov dword [rsp + 0x64], eax
mov r8d, edi
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
je 0x14002a04c
mov ecx, dword [0x1401b9298]
lea r9, str._:__must_be_followed_by_blank_in__o:___
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x27
add ecx, eax
mov dword [rsp + 0x64], ecx
jmp 0x14002a094
cmp dword [0x140128b6c], r13d
jne 0x14002a0a9
mov eax, dword [0x1401b9294]
lea r9, str.Turned_off_repeated_ornaments_before_they_were_on_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x70]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x64]
dec eax
mov dword [rsp + 0x28], 0x32
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
mov dword [rsp + 0x20], 0x80
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b6c], r13d
jmp 0x140029f38
cmp dword [0x140128b6c], r13d
je 0x14002a108
mov dword [rsp + 0x28], 0x2c
lea r9, str.Turned_on_repeated_ornaments_but_already_on_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b6c], edi
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x140029d60
movsxd rax, dword [0x1401b9294]
lea rcx, str.0123456789
mov r9d, edi
mov dword [rsp + 0x64], eax
mov r8d, 0xa
lea rdx, [rsi + rax]
call fcn.14000127b
test eax, eax
jne 0x14002a1aa
mov ecx, dword [0x1401b9298]
lea r9, str.There_should_be_an_integer_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x64]
inc eax
mov dword [rsp + 0x28], 0x20
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
cmp byte [0x1400a284f], 0x3a
jne 0x14002a222
mov ecx, dword [0x1401b9298]
lea r9, str.Cannot_shift_AND_repeat_an_ornament_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x24
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x140029d60
movsxd rax, dword [0x1401b9294]
lea rcx, str..0123456789
mov r9d, edi
mov dword [rsp + 0x64], eax
mov r8d, 0xb
lea rdx, [rsi + rax]
call fcn.14000127b
test eax, eax
jne 0x14002a2be
mov ecx, dword [0x1401b9298]
lea r9, str.There_should_be_a_number_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x64]
inc eax
mov dword [rsp + 0x28], 0x1e
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
jmp 0x140029d60
mov r9d, edi
lea rcx, str.st__
mov r8d, 6
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x14002aa6d
mov dword [0x1400a4464], r13d
mov dword [0x1400a4478], r13d
nop word [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
inc dword [0x1400a4464]
lea rcx, str.udlbfnhtv
mov r9d, edi
mov r8d, 9
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x14002a3bf
cmp byte [0x1400a26fb], 0x74
jne 0x14002a320
cmp byte [0x1400a284f], 0x74
jne 0x14002a320
mov dword [rsp + 0x28], 0x25
lea r9, str.Cannot_use__t__as_an_option_on_a_tie_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002a320
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x14002a5d9
inc dword [0x1400a4478]
lea r9, [0x1400a43bc]
inc dword [0x1401b9294]
lea rdx, [0x1401b9294]
mov dword [rsp + 0x28], edi
mov r8, r12
mov rcx, rsi
mov dword [rsp + 0x20], 0x80
call fcn.14000119f
mov eax, dword [0x1400a4478]
cmp eax, edi
jne 0x14002a492
lea rcx, [0x1400a43bc]
call fcn.140001523
cmp eax, 0x1e
jle 0x14002a47f
mov dword [rsp + 0x28], 0x35
lea r9, str.Magnitude_of_slur_height_adjustment_cannot_exceed_30_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x70]
sub ecx, dword [0x140151e4c]
lea rdx, [rsp + 0x64]
mov eax, dword [0x1401b9294]
dec eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov edx, dword [0x1401b9294]
dec edx
mov dword [0x1401b9294], edx
jmp 0x14002a320
movss xmm0, dword [0x1400a43bc]
andps xmm0, xmm6
cmp eax, 2
jne 0x14002a4b9
comiss xmm0, xmm9
jbe 0x14002a47f
mov dword [rsp + 0x28], 0x31
lea r9, str.Slur_horiz_shift_must_be_in_the_range___6.3_6.3__
jmp 0x14002a43a
comiss xmm0, xmm10
jbe 0x14002a513
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_midheight_must_be_in_the_range___31_31__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x64]
dec eax
mov dword [rsp + 0x28], 0x2d
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp byte [0x1400a284f], 0x3a
jne 0x14002a47f
mov edx, dword [0x1401b9294]
mov r8d, edi
mov dword [0x1400a438c], edi
nop
inc edx
movsxd rax, edx
mov dword [0x1401b9294], edx
movzx ecx, byte [rax + rsi - 1]
sub ecx, 0x30
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [0x1400a43bc], xmm0
subss xmm0, xmm7
andps xmm0, xmm6
comiss xmm0, xmm8
jbe 0x14002a5b6
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_curve_parameter_must_be_in_range__0_7__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2c
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov edx, dword [0x1401b9294]
mov r8d, dword [0x1400a438c]
inc r8d
mov dword [0x1400a438c], r8d
cmp r8d, 2
jle 0x14002a530
inc edx
dec edx
mov dword [0x1401b9294], edx
jmp 0x14002a320
movzx eax, byte [0x1400a26fb]
cmp al, 0x73
jne 0x14002a808
cmp dword [0x140135ca8], r13d
je 0x14002a63b
mov ecx, dword [0x1401b9298]
lea r9, str.May_not_use_linebreak_slur_options_with_font_based_slurs_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x39
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x14002a6bd
mov ecx, dword [0x1401b9298]
lea r9, str.This_character_must_be____or_____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x22
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r15
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
cmp eax, 0x1e
jle 0x14002a74d
mov ecx, dword [0x1401b9298]
lea r9, str.Magnitude_of_slur_height_adjustment_cannot_exceed_30_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x64]
dec eax
mov dword [rsp + 0x28], 0x35
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x14002a7fd
inc dword [0x1401b9294]
lea r9, [0x1400a43bc]
mov dword [rsp + 0x28], edi
lea rdx, [0x1401b9294]
mov r8, r15
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
movss xmm0, dword [0x1400a43bc]
andps xmm0, xmm6
comiss xmm0, xmm9
jbe 0x14002a7fd
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_horiz_shift_must_be_in_range___6.3_6.3__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x1401b9294]
lea rdx, [rsp + 0x64]
dec eax
mov dword [rsp + 0x28], 0x2d
mov dword [rsp + 0x64], eax
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x14002a320
mov edx, dword [0x1400a4464]
cmp al, 0x48
jne 0x14002a826
cmp edx, edi
jle 0x14002a95b
lea rdx, [0x140086d80]
jmp 0x14002a9e2
cmp al, 0x70
jne 0x14002a953
cmp dword [0x140135ca8], r13d
je 0x14002a881
mov ecx, dword [0x1401b9298]
lea r9, str.Must_use_postscript_slurs___Ap___to_use_this_option_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x34
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x14002a903
mov ecx, dword [0x1401b9298]
lea r9, str.Expected____or_____here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x19
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r15
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x140086de8]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jne 0x14002a320
mov dword [rsp + 0x28], 0x19
lea r9, str.Expected__s__or__t__here_
jmp 0x14002a37f
cmp al, 0x20
je 0x140029d60
mov ecx, eax
mov dword [0x1400a4394], eax
add eax, 0xffffffd0
cmp eax, 9
jbe 0x14002a977
lea eax, [rcx - 0x41]
cmp eax, 0x19
ja 0x14002aa59
cmp edx, edi
jne 0x14002aa0f
cmp byte [0x1400a284f], 0x74
jne 0x14002a9db
cmp dword [0x140135ca8], r13d
je 0x14002a9db
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_ID_not_allowed_on_non_postscript_tie_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea rdx, [0x140086e44]
movsxd rax, dword [0x1401b9294]
mov r8d, edi
mov r9d, edi
mov dword [rsp + 0x64], eax
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
jne 0x14002a320
inc dword [0x1401b9294]
jmp 0x14002a320
mov ecx, dword [0x1401b9298]
lea r9, str.Slur_ID_must_be_2nd_character_in_slur_symbol_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2d
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], 0x21
lea r9, str.Illegal_character_in_slur_symbol_
jmp 0x14002b450
mov r9d, edi
lea rcx, str.0123456789_nx_
mov r8d, 0xf
mov rdx, r12
call fcn.14000127b
test eax, eax
jle 0x14002ac85
cmp dword [0x1400a43c0], 2
je 0x14002aaa7
mov dword [rsp + 0x28], 0x28
lea r9, str.Figure_in_xtup_only_allowed_on_1st_note_
jmp 0x14002aabf
cmp byte [0x1400a284f], 0x78
jne 0x14002aafa
mov dword [rsp + 0x28], 0x20
lea r9, str.No_floating_figures_in_xtuplets_
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
cmp dword [0x140091240], r13d
je 0x14002ab11
cmp dword [0x140128ca0], edi
jne 0x14002ab11
mov rax, qword [rbp - 0x38]
mov dword [rax], edi
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789_n_.:v
mov r8d, 0x11
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x14002ab11
movzx eax, byte [0x1400a284f]
cmp al, 0x73
jne 0x14002ab5c
mov dword [0x140128a78], edi
jmp 0x14002ab11
cmp al, 0x2b
jne 0x14002ac69
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, r12
call fcn.14000127b
test eax, eax
je 0x14002abe6
mov ecx, dword [0x1401b9298]
lea r9, str.Integer_for_vertical_offset_expected_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
cmp byte [0x1400a284f], 0x20
je 0x14002ac5e
mov ecx, dword [0x1401b9298]
lea r9, str.Vertical_offset_must_terminate_figure_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x26
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
dec dword [0x1401b9294]
jmp 0x14002ab11
cmp al, 0x20
je 0x140029d60
mov dword [rsp + 0x28], 0x27
lea r9, str.Illegal_character_in_figure_in_xtuplet_
jmp 0x14002b450
movzx ebx, byte [0x1400a284f]
cmp bl, 0x47
jne 0x14002b069
mov dword [0x1400a43a4], edi
lea rbx, [0x1400a28c3]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rbx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x1400868b0]
mov r8d, 9
mov rdx, rbx
call fcn.14000127b
test eax, eax
jle 0x14002ad19
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
lea rcx, [0x1400a43bc]
call fcn.140001523
dec dword [0x1401b9294]
mov dword [0x1400a43a4], eax
jmp 0x14002aca2
mov r9d, edi
lea rcx, str.AWulxs
mov r8d, 6
mov rdx, rbx
call fcn.14000127b
test eax, eax
jg 0x14002aca2
movzx eax, byte [0x1400a28c3]
cmp al, 0x6d
jne 0x14002add3
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rbx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.01234
mov r8d, 5
mov rdx, rbx
call fcn.14000127b
test eax, eax
jne 0x14002aca2
mov ecx, dword [0x1401b9298]
lea r9, str.A_digit_less_than_5_must_follow__m__in_a_grace_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x34
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002aca2
cmp al, 0x58
jne 0x14002ae86
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rbx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, rbx
call fcn.14000127b
lea rdx, [0x1401b9294]
test eax, eax
jle 0x14002ae43
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x14002aca2
mov ecx, dword [0x1401b9298]
lea r9, str.A_number_must_follow__X__in_a_grace_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a43a4]
mov dword [rsp + 0x64], eax
mov dword [0x1400a4398], edi
cmp eax, edi
jl 0x140029d60
mov eax, edi
mov dword [0x1400a447c], r13d
cmp eax, edi
jle 0x14002aed5
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rbx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a28c3], 0x20
je 0x14002aeb0
mov r9d, edi
lea rcx, str.abcdefg
mov r8d, 7
mov rdx, rbx
call fcn.14000127b
test eax, eax
jne 0x14002af40
mov ecx, dword [0x1401b9298]
lea r9, str.In_grace__expected__a___g__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, rbx
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a28c3], 0x20
je 0x14002b04c
mov r9d, edi
lea rcx, str.1234567
mov r8d, 7
mov rdx, rbx
call fcn.14000127b
test eax, eax
jle 0x14002afe2
cmp dword [0x1400a447c], edi
jne 0x14002afd7
mov ecx, dword [0x1401b9298]
lea r9, str.Only_one_of___1234567__allowed_here_in_grace_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2e
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x1400a447c], edi
jmp 0x14002af40
mov r9d, edi
lea rcx, str._nfs
mov r8d, 5
mov rdx, rbx
call fcn.14000127b
test eax, eax
jg 0x14002af40
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_character_after_note_name_in_grace_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x70]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x70], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a4398]
inc eax
mov dword [0x1400a4398], eax
cmp eax, dword [rsp + 0x64]
jle 0x14002aea0
jmp 0x140029d60
lea r8, [0x140093018]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
cmp bl, byte [rsp + 0x68]
jne 0x14002b0e2
mov r9d, 0x80
lea r8, [0x1400a4474]
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001276
mov edx, dword [0x1400a4474]
test edx, edx
jle 0x140029d60
mov eax, dword [0x140151e40]
mov ecx, dword [0x1401b9298]
inc eax
sub ecx, dword [0x140151e4c]
add ecx, eax
mov dword [rsp + 0x28], 0x33
imul eax, edx, 0x33
sub eax, 0x33
movsxd r9, eax
lea rax, str.Literal_TeX_string_cannot_start_with_4_backslashes_TeX_string_must_have__129_char__end_with_backslash_Type_2_or_3_TeX_string_can_only_start_in_column_1_
add r9, rax
jmp 0x14002b466
lea r8, [0x140093048]
mov edx, edi
lea rcx, [rsp + 0x68]
call fcn.14000151e
cmp bl, byte [rsp + 0x68]
jne 0x14002b15b
mov r9d, 0x80
lea r8, [0x1400a4484]
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.1400015be
mov edx, dword [0x1400a4484]
test edx, edx
jle 0x140029d60
mov eax, dword [0x140151e40]
mov ecx, dword [0x1401b9298]
inc eax
sub ecx, dword [0x140151e4c]
add ecx, eax
mov dword [rsp + 0x28], 0x33
imul eax, edx, 0x33
sub eax, 0x33
movsxd r9, eax
lea rax, str.pmxlyr_string_must_end_with___followed_by_blank____pmxlyr_string_cannot_extend_past_position_120______There_must_be__a__or__b__here______________________There_must_be____or_____here______________________There_must_be_an_integer_here_
add r9, rax
jmp 0x14002b466
cmp bl, 0x4d
je 0x14002b508
cmp bl, 0x58
jne 0x14002b1cf
mov edx, dword [0x1401b9298]
lea r9, [rsp + 0x64]
mov ecx, dword [0x140151e40]
lea r8, [0x140128b70]
mov eax, edx
mov dword [rsp + 0x30], 0x80
sub eax, dword [0x140151e4c]
inc eax
add eax, ecx
mov dword [rsp + 0x64], eax
lea eax, [rdx + rcx]
movsxd rcx, eax
lea rdx, [0x1401b9294]
add rcx, 0x6a44
lea rax, [r14 + rcx*4]
lea rcx, [0x140155ccc]
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov qword [rsp + 0x20], rax
call fcn.1400011d1
jmp 0x140029d60
cmp bl, 0x7a
jne 0x14002b20a
nop dword [rax]
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
cmp byte [0x1400a284f], 0x20
jne 0x14002b1e0
jmp 0x140029d60
cmp bl, 0x44
jne 0x14002b248
mov ecx, dword [0x1401b9298]
lea r8, [rsp + 0x64]
sub ecx, dword [0x140151e4c]
lea rdx, [0x1401b9294]
mov eax, dword [0x140151e40]
mov r9d, 0x80
inc eax
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.14000128f
jmp 0x140029d60
cmp bl, 0x25
jne 0x14002b2ae
cmp dword [0x1401b9294], edi
je 0x14002b29f
mov ecx, dword [0x1401b9298]
lea r9, str.Comment_must_have_____in_column_1_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x22
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x1401b9294], 0x80
jmp 0x140029d60
cmp bl, 0x3f
jne 0x14002b3e9
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
movzx eax, byte [0x1400a284f]
cmp al, 0x20
jne 0x14002b2e9
dec dword [0x1401b9294]
jmp 0x140029d60
cmp al, 0x2d
je 0x14002b337
mov ecx, dword [0x1401b9298]
lea r9, str.Expecting____
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0xd
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.140001528
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002b3b9
mov ecx, dword [0x1401b9298]
lea r9, str.Expecting_number
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x10
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x140029d60
cmp bl, 0x43
jne 0x14002b490
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.tsmanrbf
mov r8d, 8
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x140029d60
movzx eax, byte [0x1400a284f]
cmp al, 0x30
jb 0x14002b441
cmp al, 0x38
jbe 0x140029d60
mov dword [rsp + 0x28], 0x29
lea r9, str.Must_have_t_s_m_a_n_r_b_f_or_0_8_after_C_
mov eax, dword [0x140151e40]
mov ecx, dword [0x1401b9298]
inc eax
sub ecx, dword [0x140151e4c]
add ecx, eax
mov dword [rsp + 0x64], ecx
lea r8, [rsp + 0x64]
mov rcx, rsi
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
call fcn.1400015c3
call fcn.1400013c5
jmp 0x140029d60
movsxd rax, dword [0x1401b9294]
mov dword [rsp + 0x64], eax
lea esi, [rax + 1]
cmp bl, 0x5d
jne 0x14002b554
mov rcx, rax
lea rdx, [0x1400871d4]
lea rax, [0x1400a43e0]
mov r9d, edi
add rcx, rax
mov r8d, edi
call fcn.1400010a5
test eax, eax
jne 0x14002b554
mov r8d, dword [0x1401b9294]
lea rdx, [0x140085194]
sub r8d, esi
movsxd rcx, esi
lea rsi, [0x1400a43e0]
add r8d, 2
add rcx, rsi
mov r9d, edi
call fcn.1400010a5
test eax, eax
jne 0x14002b55b
add dword [0x1401b9294], 2
jmp 0x140029d60
mov ecx, dword [0x1401b9298]
lea r9, str.Macros_not_yet_allowed_in_xtuplets_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x23
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002b55b
lea rsi, [0x1400a43e0]
mov r9d, edi
lea rcx, str.abcdefgr
mov r8d, 8
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002b5c1
mov ecx, dword [0x1401b9298]
lea r9, str.In_xtup__this_character_is_not_allowed_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x27
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
lea rbx, [0x140000000]
nop dword [rax + rax]
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.12345678ulcb
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jg 0x14002b5d0
mov r9d, edi
lea rcx, [0x140087228]
mov r8d, 3
mov rdx, r12
call fcn.14000127b
mov r9d, edi
test eax, eax
jle 0x14002b654
movsxd rax, dword [0x1401b9294]
lea rdx, [0x140085628]
mov r8d, edi
mov dword [rsp + 0x64], eax
lea rcx, [rsi + rax]
call fcn.1400010a5
test eax, eax
jne 0x14002b5d0
inc dword [0x1401b9294]
jmp 0x14002b5d0
mov r8d, 4
lea rcx, str.___
mov rdx, r12
call fcn.14000127b
mov r9d, edi
mov r8d, 2
mov rdx, r12
test eax, eax
jle 0x14002b6ce
mov eax, dword [0x1401b9294]
lea rcx, [0x14008591c]
mov dword [rsp + 0x64], eax
call fcn.14000127b
test eax, eax
jle 0x14002b6c3
movsxd rax, dword [rsp + 0x64]
lea rcx, str.01234567890
mov r9d, dword [0x1401b9294]
mov r8d, 0xb
sub r9d, eax
inc r9d
lea rdx, [rsi + rax]
call fcn.14000127b
test eax, eax
je 0x14002b5d0
inc dword [0x1401b9294]
jmp 0x14002b8f7
lea rcx, [0x1400867b4]
call fcn.14000127b
test eax, eax
jle 0x14002b710
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
or dword [rbx + rcx*4 + 0x128c44], 0x40000
inc dword [0x1400a43d8]
jmp 0x14002b5d0
movzx eax, byte [0x1400a284f]
cmp al, 0x64
jne 0x14002b953
cmp dword [0x1400a44b0], r13d
je 0x14002b927
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002b7ae
mov ecx, dword [0x1401b9298]
lea r9, str.Expected____for_shifted_dot_on_end_of_2_note_trem_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x33
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789.
mov r8d, 0xb
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002b830
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_number_here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x15
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r15
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
mov r9d, edi
lea rcx, [0x14008591c]
mov r8d, 2
mov rdx, r15
call fcn.14000127b
test eax, eax
jle 0x14002b91c
mov r9d, 0x80
mov dword [rsp + 0x20], edi
mov r8, r12
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000156e
mov r9d, edi
lea rcx, str.0123456789_.
mov r8d, 0xc
mov rdx, r12
call fcn.14000127b
test eax, eax
jne 0x14002b8f7
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_number_after_2nd_____shift_dot__
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2a
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov dword [rsp + 0x28], edi
lea r9, [0x1400a43bc]
mov r8, r12
mov dword [rsp + 0x20], 0x80
lea rdx, [0x1401b9294]
mov rcx, rsi
call fcn.14000119f
dec dword [0x1401b9294]
jmp 0x14002b5d0
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
or dword [rbx + rcx*4 + 0x128c44], 0x8000000
jmp 0x14002b5d0
cmp al, 0x20
je 0x14002b9a1
mov ecx, dword [0x1401b9298]
lea r9, str.Illegal_option_on_xtuplet_note_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x64]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x64], ecx
mov rcx, rsi
call fcn.1400015c3
call fcn.1400013c5
mov eax, dword [0x1400a43c8]
sub eax, dword [0x1400a43d8]
mov ecx, dword [0x1400a43c0]
cmp ecx, eax
je 0x14002b9c9
inc ecx
mov dword [0x1400a43c0], ecx
cmp ecx, dword [rsp + 0x60]
jle 0x140029d30
mov eax, dword [0x1400a4384]
test eax, eax
jle 0x14002bacb
cmp eax, edi
jne 0x14002ba20
mov r8d, edi
lea rdx, [0x1400a274f]
mov rcx, r14
call fcn.140001564
lea eax, [rax + rax*2]
cdq
sub eax, edx
sar eax, 1
mov r10d, dword [0x140128ca0]
lea ecx, [r10 - 1]
movsxd rdx, ecx
mov ecx, dword [rbx + rdx*4 + 0x1b4724]
lea edx, [rcx + rcx*2]
lea ecx, [r10 + rdx*8]
movsxd rdx, ecx
mov dword [rbx + rdx*4 + 0x1b472c], eax
jmp 0x14002bc31
cmp dword [0x1400a4384], 2
jne 0x14002ba67
mov r10d, dword [0x140128ca0]
lea eax, [r10 - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r10 + rcx*8]
movsxd rcx, eax
mov eax, 0x55555556
imul dword [rbx + rcx*4 + 0x1b46cc]
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [rbx + rcx*4 + 0x1b472c], edx
jmp 0x14002bc31
cmp dword [0x1400a4384], 3
jne 0x14002ba87
mov r8d, edi
lea rdx, [0x1400a274f]
mov rcx, r14
call fcn.140001564
jmp 0x14002b9f5
cmp dword [0x1400a4384], 4
jne 0x14002bc2a
mov r10d, dword [0x140128ca0]
lea eax, [r10 - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r10 + rcx*8]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b46cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rbx + rcx*4 + 0x1b472c], eax
jmp 0x14002bc31
mov eax, dword [0x1401b9298]
inc eax
cmp dword [0x140151e48], eax
je 0x14002bb7f
cmp dword [0x1400a4470], r13d
jne 0x14002bb8c
mov eax, dword [0x140128ca0]
lea rdx, [0x1400a274f]
dec eax
mov r8d, edi
mov rcx, r14
movsxd rbx, eax
call fcn.140001564
cmp dword [0x14014dfc0], edi
lea r11, [0x140000000]
mov ecx, dword [r11 + rbx*4 + 0x1b4724]
mov esi, 0x30
mov r10d, dword [0x140128ca0]
lea edx, [rcx + rcx*2]
lea ecx, [r10 + rdx*8]
movsxd rdx, ecx
mov dword [r11 + rdx*4 + 0x1b472c], eax
jne 0x14002bc3d
mov eax, dword [r11 + rbx*4 + 0x1b4724]
mov dword [0x14014dfc0], r13d
lea ecx, [rax + rax*2]
lea eax, [r10 + rcx*8]
movsxd r8, eax
mov eax, 0x2aaaaaab
imul ecx, dword [r11 + r8*4 + 0x1b472c], 7
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [r11 + r8*4 + 0x1b472c], edx
jmp 0x14002bc3d
cmp dword [0x1400a4470], r13d
je 0x14002bc2a
mov edx, dword [0x140128ca0]
lea eax, [rdx - 1]
movsxd rcx, eax
mov eax, dword [rbx + rcx*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [rdx + rcx*8]
movsxd rcx, eax
mov eax, dword [0x1401b9290]
mov dword [rbx + rcx*4 + 0x1b472c], eax
movd xmm0, dword [0x1401b9290]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [0x14008baf8]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll_log
divsd xmm0, qword [0x14008bcd8]
mov esi, 0x30
lea r8, [rsp + 0x60]
mov ecx, esi
mov edx, edi
cvttsd2si eax, xmm0
sub ecx, eax
mov dword [rsp + 0x60], ecx
lea rcx, [rsp + 0x68]
call fcn.14000151e
mov r9d, edi
lea r8d, [rsi - 0x26]
lea rdx, [rsp + 0x68]
lea rcx, str.62514x0x37
call fcn.14000127b
mov r10d, dword [0x140128ca0]
dec eax
mov dword [0x140137540], eax
mov dword [0x1400a4470], r13d
jmp 0x14002bc36
mov r10d, dword [0x140128ca0]
mov esi, 0x30
lea r11, [0x140000000]
cmp byte [0x1400a28c3], 0x72
lea eax, [r10 - 1]
movsxd r8, eax
mov edx, r13d
sete dl
cmp dword [0x14019a8c4], r13d
mov eax, dword [r11 + r8*4 + 0x1b4724]
lea ecx, [rax + rax*2]
lea eax, [r10 + rcx*8]
movsxd rcx, eax
mov dword [r11 + rcx*4 + 0x1b9898], edx
je 0x14002bcfe
mov edx, dword [r11 + r8*4 + 0x1b4724]
lea eax, [rdx + rdx*2]
lea eax, [r10 + rax*8]
cdqe
cmp dword [r11 + rax*4 + 0x1b472c], 0x10
jl 0x14002bcfe
cmp edx, edi
jle 0x14002bca2
cmp dword [r11 + rax*4 + 0x1b46cc], r13d
je 0x14002bcfe
mov ecx, dword [0x1401b9298]
lea r9, str.Unbeamable_thing_in_forced_beam_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x20
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov r10d, dword [0x140128ca0]
lea r11, [0x140000000]
lea eax, [r10 - 1]
movsxd r9, eax
mov r8d, dword [r11 + r9*4 + 0x1b929c]
mov eax, r8d
mov ecx, dword [r11 + r9*4 + 0x1b4724]
cdq
idiv dword [0x1401b9290]
lea edx, [rcx + rcx*2]
lea ecx, [r10 + rdx*8]
mov dword [0x1400a43ac], eax
mov ebx, eax
movsxd rdx, ecx
lea rax, [0x140000000]
mov r11d, dword [r11 + rdx*4 + 0x1b472c]
add r11d, r8d
mov dword [rax + r9*4 + 0x1b929c], r11d
mov eax, r11d
mov ecx, dword [0x1401b9290]
cdq
idiv ecx
test edx, edx
jne 0x14002bf62
mov ecx, dword [0x1401b9298]
lea rbx, [0x1400a43e0]
mov eax, dword [0x140128b74]
inc ecx
cmp dword [0x140128b70], r13d
mov dword [0x1401b9298], ecx
cmovne eax, edi
mov dword [0x140128b74], eax
cmp ecx, 0xf
jle 0x14002bddc
sub ecx, dword [0x140151e4c]
lea r9, str.Cannot_have_more_than_15_bars_in_an_input_block_
mov eax, dword [0x140151e40]
lea r8, [rsp + 0x60]
inc eax
mov dword [rsp + 0x28], esi
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rdx, [0x1401b9294]
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov ecx, dword [0x1401b9298]
mov r10d, dword [0x140128ca0]
lea eax, [r10 - 1]
movsxd r8, eax
lea r9, [0x140000000]
lea eax, [rcx + rcx*2]
lea ecx, [r10 + rax*8]
movsxd rdx, ecx
mov eax, dword [r9 + r8*4 + 0x1b4724]
mov dword [r9 + rdx*4 + 0x1b9298], eax
cmp dword [0x1401be404], r13d
je 0x14002bea6
mov ecx, dword [0x1401be400]
cmp dword [0x1401b9290], ecx
je 0x14002bea6
mov eax, dword [0x1401be3fc]
cmp dword [r9 + r8*4 + 0x1b929c], eax
je 0x14002be91
mov ecx, dword [0x1401b9298]
lea r9, str.Pickup_bar_length_disagrees_with_mtrnum0_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x29
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
mov ecx, dword [0x1401be400]
lea r9, [0x140000000]
mov r10d, dword [0x140128ca0]
mov dword [0x1401b9290], ecx
lea eax, [r10 - 1]
movsxd rcx, eax
mov dword [r9 + rcx*4 + 0x1b929c], r13d
lea rbx, [0x1400a43e0]
mov eax, dword [0x1400a4384]
dec eax
test eax, 0xfffffffd
jne 0x14002c03c
mov r9d, 0x80
mov dword [rsp + 0x20], edi
lea r8, [0x1400a28c3]
mov rcx, rbx
lea rdx, [0x1401b9294]
call fcn.14000156e
mov r9d, edi
lea rdx, [0x1400a28c3]
mov r8d, 8
lea rcx, str.abcedfgr
call fcn.14000127b
test eax, eax
jne 0x14002bf4a
mov ecx, dword [0x1401b9298]
lea r9, str.Expected_note_name_or__r__here_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x1f
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
inc dword [0x1400a4384]
movzx ebx, byte [0x1400a28c3]
mov dword [0x1400a447c], edi
jmp 0x140028270
cmp dword [0x140128b74], r13d
je 0x14002bfce
cmp dword [0x140128b70], r13d
je 0x14002bfc2
mov ecx, dword [0x1401b9298]
lea r9, str.Bar_ended_with_user_defined_shift_still_on_
sub ecx, dword [0x140151e4c]
lea r8, [rsp + 0x60]
mov eax, dword [0x140151e40]
lea rdx, [0x1401b9294]
inc eax
mov dword [rsp + 0x28], 0x2b
add ecx, eax
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x60], ecx
lea rcx, [0x1400a43e0]
call fcn.1400015c3
call fcn.1400013c5
mov dword [0x140128b74], r13d
jmp 0x14002bea6
mov eax, r11d
cdq
idiv ecx
cmp eax, ebx
jle 0x14002bea6
mov ecx, dword [0x1401b9298]
lea rbx, [0x1400a43e0]
sub ecx, dword [0x140151e4c]
lea r9, str.This_note_spans_a_bar_line_
mov eax, dword [0x1401b9294]
lea r8, [rsp + 0x64]
dec eax
mov dword [rsp + 0x28], 0x1b
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x60]
mov eax, dword [0x140151e40]
inc eax
mov dword [rsp + 0x20], 0x80
add ecx, eax
mov dword [rsp + 0x64], ecx
mov rcx, rbx
call fcn.1400015c3
call fcn.1400013c5
jmp 0x14002bead
movaps xmm14, xmmword [rsp + 0x210]
movaps xmm13, xmmword [rsp + 0x220]
movaps xmm12, xmmword [rsp + 0x230]
movaps xmm11, xmmword [rsp + 0x240]
movaps xmm15, xmmword [rsp + 0x200]
movaps xmm10, xmmword [rsp + 0x250]
xor eax, eax
movaps xmm9, xmmword [rsp + 0x260]
movaps xmm8, xmmword [rsp + 0x270]
movaps xmm7, xmmword [rsp + 0x280]
movaps xmm6, xmmword [rsp + 0x290]
mov rcx, qword [rbp + 0xf8]
xor rcx, rsp
call fcn.1400012c1
add rsp, 0x2a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret