// File: /workspace/github_c_makefile_star2_O2/Oric4ever[P]lcc65/6502/build/../src/gen.c
// Function: emit
void emit(Node p) {
    if (graph_output) return;
    for (; p; p=p->x.next)
        if (optimizelevel==0) emitdag0(p);
        else emitdag(p);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
testq %rdi, %rdi
je 0x1b3c6
testb $0x1, 0x1882c(%rip)     # 0x32448
jne 0x1b3c6
movq %rdi, %rbx
pushq $0x44
popq %r15
leaq 0x5e74(%rip), %r14      # 0x1faa4
movl 0xfb92(%rip), %ecx      # 0x297c8
movq 0x20(%rbx), %rdi
movq %rdi, 0x18a6f(%rip)     # 0x326b0
movq 0x28(%rbx), %r13
movq %r13, 0x18a6c(%rip)     # 0x326b8
movq %rbx, 0x18a6d(%rip)     # 0x326c0
movl (%rbx), %eax
testl %ecx, %ecx
je 0x19f13
leal -0x13(%rax), %edx
cmpl $0x36, %edx
jbe 0x1a126
leal -0x131(%rax), %edx
cmpl $0x16, %edx
jbe 0x1a192
leal -0xd1(%rax), %edx
cmpl $0x8, %edx
jbe 0x1a1f3
leal -0x83(%rax), %edx
cmpl $0x2, %edx
jb 0x1a261
leal -0xb3(%rax), %edx
cmpl $0x2, %edx
jb 0x1a261
leal -0xc1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a312
leal -0xf1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a582
leal -0x155(%rax), %edx
cmpl $0x2, %edx
jb 0x1a602
leal -0x175(%rax), %edx
cmpl $0x2, %edx
jb 0x1a5d0
leal -0x1c1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a393
leal -0x1d1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a3af
leal -0x1e1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a31e
leal -0x1f1(%rax), %edx
cmpl $0x2, %edx
jb 0x1a3cb
leal -0x201(%rax), %edx
cmpl $0x2, %edx
jb 0x1a3e7
leal -0x211(%rax), %edx
cmpl $0x2, %edx
jb 0x1a403
leal -0x221(%rax), %edx
cmpl $0x2, %edx
jb 0x1a41f
leal -0x231(%rax), %edx
cmpl $0x2, %edx
jb 0x1a306
cmpl $0x55, %eax
je 0x1a576
cmpl $0x56, %eax
je 0x1a56a
cmpl $0x61, %eax
je 0x1a5dc
cmpl $0x65, %eax
je 0x1a90c
cmpl $0x72, %eax
je 0x1a5dc
cmpl $0x82, %eax
je 0x1a8d9
cmpl $0x86, %eax
je 0x1a23b
cmpl $0x96, %eax
je 0x1a23b
cmpl $0xa5, %eax
je 0x1a576
cmpl $0xa6, %eax
je 0x1a56a
cmpl $0xb5, %eax
je 0x1a23b
cmpl $0xb7, %eax
je 0x1a23b
cmpl $0xc5, %eax
je 0x1a6b6
cmpl $0xf5, %eax
je 0x1a7d3
cmpl $0xf8, %eax
je 0x1a85d
cmpl $0x107, %eax            # imm = 0x107
je 0x1b2ce
cmpl $0x117, %eax            # imm = 0x117
je 0x1b2ce
cmpl $0x127, %eax            # imm = 0x127
je 0x1b2ce
cmpl $0x165, %eax            # imm = 0x165
je 0x1a6c2
cmpl $0x166, %eax            # imm = 0x166
je 0x1a6e1
cmpl $0x258, %eax            # imm = 0x258
je 0x1a6ce
cmpl $0x196, %eax            # imm = 0x196
je 0x1a821
cmpl $0x1a6, %eax            # imm = 0x1A6
je 0x1a851
cmpl $0x1b6, %eax            # imm = 0x1B6
je 0x1a918
cmpl $0x1c5, %eax            # imm = 0x1C5
je 0x1a626
cmpl $0x1c6, %eax            # imm = 0x1C6
je 0x1a632
cmpl $0x1d5, %eax            # imm = 0x1D5
je 0x1a63e
cmpl $0x1d6, %eax            # imm = 0x1D6
je 0x1a64a
cmpl $0x1e5, %eax            # imm = 0x1E5
je 0x1a82d
cmpl $0x1f5, %eax            # imm = 0x1F5
je 0x1a662
cmpl $0x1f6, %eax            # imm = 0x1F6
je 0x1a656
cmpl $0x205, %eax            # imm = 0x205
je 0x1a66e
cmpl $0x206, %eax            # imm = 0x206
je 0x1a67a
cmpl $0x215, %eax            # imm = 0x215
je 0x1a686
cmpl $0x216, %eax            # imm = 0x216
je 0x1a692
cmpl $0x225, %eax            # imm = 0x225
je 0x1a6aa
cmpl $0x226, %eax            # imm = 0x226
je 0x1a69e
cmpl $0x235, %eax            # imm = 0x235
je 0x1a88c
cmpl $0x248, %eax            # imm = 0x248
je 0x1a8b0
cmpl $0x186, %eax            # imm = 0x186
jne 0x1b3d5
leaq 0x6722(%rip), %rdi      # 0x20630
jmp 0x1ae68
leal -0x13(%rax), %ecx
cmpl $0x36, %ecx
jbe 0x1a162
leal -0x131(%rax), %ecx
cmpl $0x16, %ecx
jbe 0x1a1d7
leal -0xd1(%rax), %ecx
cmpl $0x8, %ecx
jbe 0x1a287
leal -0x82(%rax), %ecx
cmpl $0x4, %ecx
jbe 0x1a32a
leal -0xb3(%rax), %ecx
cmpl $0x4, %ecx
jbe 0x1a346
leal -0xf1(%rax), %ecx
cmpl $0x7, %ecx
jbe 0x1a362
leal -0x1c1(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a383
leal -0x1d1(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a39f
leal -0x1f1(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a3bb
leal -0x201(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a3d7
leal -0x211(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a3f3
leal -0x221(%rax), %ecx
cmpl $0x5, %ecx
jbe 0x1a40f
cmpl $0x55, %eax
je 0x1ae1f
cmpl $0x56, %eax
je 0x1adbd
cmpl $0x61, %eax
je 0x1ae13
cmpl $0x65, %eax
je 0x1ad78
cmpl $0x72, %eax
je 0x1ae07
cmpl $0x96, %eax
je 0x1ad45
cmpl $0xa5, %eax
je 0x1adb1
cmpl $0xa6, %eax
je 0x1ad6c
cmpl $0xc1, %eax
je 0x1a312
cmpl $0xc2, %eax
je 0x1ae72
cmpl $0xc5, %eax
je 0x1a6b6
cmpl $0x107, %eax            # imm = 0x107
je 0x1ae7e
cmpl $0x117, %eax            # imm = 0x117
je 0x1ae49
cmpl $0x127, %eax            # imm = 0x127
je 0x1ad51
cmpl $0x155, %eax            # imm = 0x155
je 0x1ad9c
cmpl $0x156, %eax            # imm = 0x156
je 0x1ae61
cmpl $0x165, %eax            # imm = 0x165
je 0x1a6c2
cmpl $0x166, %eax            # imm = 0x166
je 0x1a6e1
cmpl $0x175, %eax            # imm = 0x175
je 0x1ad84
cmpl $0x176, %eax            # imm = 0x176
je 0x1ad90
cmpl $0x258, %eax            # imm = 0x258
je 0x1a6ce
cmpl $0x196, %eax            # imm = 0x196
je 0x1ae34
cmpl $0x1a6, %eax            # imm = 0x1A6
je 0x1ae40
cmpl $0x1b6, %eax            # imm = 0x1B6
je 0x1ae2b
cmpl $0x1e1, %eax            # imm = 0x1E1
je 0x1a31e
cmpl $0x1e2, %eax            # imm = 0x1E2
je 0x1ada8
cmpl $0x1e5, %eax            # imm = 0x1E5
je 0x1adc9
cmpl $0x231, %eax            # imm = 0x231
je 0x1a306
cmpl $0x232, %eax            # imm = 0x232
je 0x1addb
cmpl $0x235, %eax            # imm = 0x235
je 0x1add2
cmpl $0x248, %eax            # imm = 0x248
je 0x1adec
cmpl $0x186, %eax            # imm = 0x186
jne 0x1b3f4
leaq 0x6137(%rip), %rdi      # 0x20258
jmp 0x1ae68
movslq (%r14,%rdx,4), %rax
addq %r14, %rax
jmpq *%rax
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1b214
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b21c
cmpl $0x52, %eax
jne 0x1b219
pushq $0x43
jmp 0x1b216
leaq 0x5a97(%rip), %rdx      # 0x1fc00
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movq 0x8(%rbx), %rdi
callq 0x1b762
movq %rax, %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x6242(%rip), %rdi      # 0x203cf
jmp 0x1ae94
leaq 0x5a0b(%rip), %rsi      # 0x1fba4
movslq (%rsi,%rdx,4), %rax
addq %rsi, %rax
jmpq *%rax
cmpl $0x2, %ecx
jl 0x1a1cb
movq 0x38(%rdi), %rdi
movq 0x38(%rbx), %rsi
callq 0x3110
testl %eax, %eax
jne 0x1a1cb
movq 0x38(%r13), %rax
cmpb $0x31, (%rax)
jne 0x1a1cb
cmpb $0x0, 0x1(%rax)
je 0x1b363
leaq 0x6476(%rip), %rdi      # 0x20648
jmp 0x1ae68
leaq 0x5b6a(%rip), %rdx      # 0x1fd48
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x6080(%rip), %rdi      # 0x2026e
jmp 0x1ae68
leaq 0x5986(%rip), %rcx      # 0x1fb80
movslq (%rcx,%rdx,4), %rax
addq %rcx, %rax
jmpq *%rax
movq %rbx, %rdi
callq 0x1b77d
movq 0x1849e(%rip), %rdi     # 0x326b0
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1aea6
movl %r15d, %r13d
cmpl $0x5a, %eax
je 0x1aeb0
cmpl $0x52, %eax
jne 0x1aeac
pushq $0x43
jmp 0x1aea8
cmpl $0x2, %ecx
jl 0x1a255
movq 0x38(%rdi), %rdi
movq 0x38(%rbx), %rsi
callq 0x3110
testl %eax, %eax
je 0x1b2ce
leaq 0x6451(%rip), %rdi      # 0x206ad
jmp 0x1b2c9
cmpl $0x2, %ecx
jl 0x1a27b
movq 0x38(%rdi), %rdi
movq 0x38(%rbx), %rsi
callq 0x3110
testl %eax, %eax
je 0x1b2ce
leaq 0x6427(%rip), %rdi      # 0x206a9
jmp 0x1b2c9
leaq 0x5a76(%rip), %rdx      # 0x1fd04
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movq %rbx, %rdi
callq 0x1b77d
movq 0x1840a(%rip), %rdi     # 0x326b0
callq 0x1b739
movq %rax, %r12
movl 0x50(%rbx), %ebp
movq %rbx, %rdi
callq 0x1b739
leaq 0x6254(%rip), %rdi      # 0x20514
jmp 0x1aa26
cmpl $0x2, %ecx
jl 0x1a2ee
movq 0x38(%rdi), %rdi
movq 0x38(%rbx), %rsi
callq 0x3110
testl %eax, %eax
jne 0x1a2ee
movq 0x38(%r13), %rax
cmpb $0x31, (%rax)
jne 0x1a2ee
cmpb $0x0, 0x1(%rax)
je 0x1b386
leaq 0x6366(%rip), %rdi      # 0x2065b
jmp 0x1ae68
leaq 0x5f86(%rip), %rdi      # 0x20287
jmp 0x1ae68
leaq 0x627b(%rip), %rdi      # 0x20588
jmp 0x1ade2
leaq 0x6004(%rip), %rdi      # 0x2031d
jmp 0x1b2c9
leaq 0x6217(%rip), %rdi      # 0x2053c
jmp 0x1ade2
leaq 0x59ab(%rip), %rdx      # 0x1fcdc
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x6022(%rip), %rdi      # 0x20363
jmp 0x1b2c9
leaq 0x59a3(%rip), %rdx      # 0x1fcf0
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x5fde(%rip), %rdi      # 0x2033b
jmp 0x1b2c9
leaq 0x59bf(%rip), %rdx      # 0x1fd28
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
callq 0x1b739
leaq 0x6004(%rip), %rdi      # 0x20382
jmp 0x1adf8
leaq 0x5a1a(%rip), %rdx      # 0x1fda4
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x5f1a(%rip), %rdi      # 0x202b4
jmp 0x1ae68
leaq 0x5a16(%rip), %rdx      # 0x1fdbc
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x5eea(%rip), %rdi      # 0x202a0
jmp 0x1ae68
leaq 0x5a12(%rip), %rdx      # 0x1fdd4
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x6176(%rip), %rdi      # 0x20548
jmp 0x1ade2
leaq 0x5a0e(%rip), %rdx      # 0x1fdec
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x616a(%rip), %rdi      # 0x20558
jmp 0x1ade2
leaq 0x5a0a(%rip), %rdx      # 0x1fe04
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x615e(%rip), %rdi      # 0x20568
jmp 0x1ade2
leaq 0x5a06(%rip), %rdx      # 0x1fe1c
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x6152(%rip), %rdi      # 0x20578
jmp 0x1ade2
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%r13), %eax
cmpl $0x49, %eax
je 0x1b147
movl %r15d, %r12d
cmpl $0x5a, %eax
je 0x1b151
cmpl $0x52, %eax
jne 0x1b14d
pushq $0x43
jmp 0x1b149
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %r12
cmpl $0x52, %eax
je 0x1b0a8
cmpl $0x49, %eax
jne 0x1b0a4
pushq $0x59
popq %r12
jmp 0x1b0a8
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%r13), %eax
cmpl $0x49, %eax
je 0x1b192
movl %r15d, %r12d
cmpl $0x5a, %eax
je 0x1b1bf
cmpl $0x52, %eax
jne 0x1b1bb
pushq $0x43
jmp 0x1b194
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1b1fb
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b203
cmpl $0x52, %eax
jne 0x1b200
pushq $0x43
jmp 0x1b1fd
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
leaq 0x5e00(%rip), %rdi      # 0x20304
jmp 0x1b2c9
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%r13), %eax
cmpl $0x49, %eax
je 0x1b23c
movl %r15d, %r12d
cmpl $0x5a, %eax
je 0x1b246
cmpl $0x52, %eax
jne 0x1b242
pushq $0x43
jmp 0x1b23e
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %r12
cmpl $0x52, %eax
je 0x1b0d5
cmpl $0x49, %eax
jne 0x1b0d1
pushq $0x59
popq %r12
jmp 0x1b0d5
leaq 0x6133(%rip), %rdi      # 0x206a4
jmp 0x1b2c9
leaq 0x6122(%rip), %rdi      # 0x2069f
jmp 0x1b2c9
movsbl 0x40(%rdi), %eax
cmpl $0x2, %ecx
jl 0x1a8e5
cmpl $0x0, 0x1810a(%rip)     # 0x326a0
je 0x1a8e5
cmpl $0x0, 0x180ed(%rip)     # 0x32690
jne 0x1a8e5
cmpb $0x49, %al
je 0x1b11c
movzbl %al, %ecx
movl %r15d, %ebp
cmpl $0x5a, %ecx
je 0x1b136
cmpl $0x52, %ecx
jne 0x1b134
pushq $0x43
jmp 0x1b11e
leaq 0x6089(%rip), %rdi      # 0x20660
jmp 0x1ae68
cmpl $0x2, %ecx
jl 0x1a5f6
movq 0x38(%rdi), %rdi
movq 0x38(%rbx), %rsi
callq 0x3110
testl %eax, %eax
je 0x1b2ce
leaq 0x60b9(%rip), %rdi      # 0x206b6
jmp 0x1b2c9
cmpl $0x2, %ecx
jl 0x1a61a
movq 0x38(%r13), %rax
cmpb $0x31, (%rax)
jne 0x1a61a
cmpb $0x0, 0x1(%rax)
je 0x1b2c2
leaq 0x604a(%rip), %rdi      # 0x2066b
jmp 0x1ae68
leaq 0x5c8c(%rip), %rdi      # 0x202b9
jmp 0x1ae68
leaq 0x5c85(%rip), %rdi      # 0x202be
jmp 0x1ae68
leaq 0x5c60(%rip), %rdi      # 0x202a5
jmp 0x1ae68
leaq 0x5c59(%rip), %rdi      # 0x202aa
jmp 0x1ae68
leaq 0x5ef3(%rip), %rdi      # 0x20550
jmp 0x1ade2
leaq 0x5ee3(%rip), %rdi      # 0x2054c
jmp 0x1ade2
leaq 0x5ee7(%rip), %rdi      # 0x2055c
jmp 0x1ade2
leaq 0x5edf(%rip), %rdi      # 0x20560
jmp 0x1ade2
leaq 0x5edf(%rip), %rdi      # 0x2056c
jmp 0x1ade2
leaq 0x5ed7(%rip), %rdi      # 0x20570
jmp 0x1ade2
leaq 0x5edb(%rip), %rdi      # 0x20580
jmp 0x1ade2
leaq 0x5ecb(%rip), %rdi      # 0x2057c
jmp 0x1ade2
leaq 0x5c65(%rip), %rdi      # 0x20322
jmp 0x1b2c9
leaq 0x5bfa(%rip), %rdi      # 0x202c3
jmp 0x1ae68
movq 0x8(%rbx), %rax
movq (%rax), %rsi
leaq 0x5870(%rip), %rdi      # 0x1ff4c
jmp 0x1adfb
leaq 0x5be0(%rip), %rdi      # 0x202c8
jmp 0x1ae68
movq %rbx, %rdi
callq 0x1b77d
movq 0x17fb4(%rip), %rdi     # 0x326b0
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1af2c
movl %r15d, %r13d
cmpl $0x5a, %eax
je 0x1af3b
cmpl $0x52, %eax
jne 0x1af37
pushq $0x43
jmp 0x1af2e
movq %rbx, %rdi
callq 0x1b77d
movq 0x17f84(%rip), %rdi     # 0x326b8
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1af32
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1af5d
cmpl $0x52, %eax
jne 0x1af5a
pushq $0x43
jmp 0x1af34
movq %rbx, %rdi
callq 0x1b77d
jmp 0x1af75
movzbl 0x40(%r13), %eax
cmpl $0x49, %eax
je 0x1affa
movl %r15d, %r12d
cmpl $0x5a, %eax
je 0x1b004
cmpl $0x52, %eax
jne 0x1b000
pushq $0x43
jmp 0x1affc
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1b065
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b06d
cmpl $0x52, %eax
jne 0x1b06a
pushq $0x43
jmp 0x1b067
cmpb $0x0, 0x60(%rbx)
jne 0x1b2ce
leaq 0x5b1a(%rip), %rdi      # 0x202e8
jmp 0x1b2c9
movsbl 0x40(%rdi), %eax
cmpl $0x2, %ecx
jl 0x1aef2
cmpl $0x0, 0x17eb9(%rip)     # 0x326a0
je 0x1aef2
cmpl $0x0, 0x17e9c(%rip)     # 0x32690
jne 0x1aef2
cmpb $0x49, %al
je 0x1b32f
movzbl %al, %ecx
movl %r15d, %ebp
cmpl $0x5a, %ecx
je 0x1b346
cmpl $0x52, %ecx
jne 0x1b344
pushq $0x43
jmp 0x1b331
leaq 0x5e72(%rip), %rdi      # 0x2069a
jmp 0x1b2c9
cmpl $0x2, %ecx
jl 0x1a845
movq 0x38(%r13), %rax
cmpb $0x30, (%rax)
jne 0x1a845
cmpb $0x0, 0x1(%rax)
je 0x1b3ac
leaq 0x5fa8(%rip), %rdi      # 0x207f4
jmp 0x1ade2
leaq 0x5dde(%rip), %rdi      # 0x20636
jmp 0x1ae68
cmpl $0x2, %ecx
jl 0x1af19
cmpl $0x0, 0x17e33(%rip)     # 0x326a0
je 0x1af19
cmpl $0x0, 0x17e16(%rip)     # 0x32690
jne 0x1af19
leaq 0x5e74(%rip), %rdi      # 0x206fb
jmp 0x1af20
cmpl $0x2, %ecx
jl 0x1a8a4
movq 0x38(%r13), %rax
cmpb $0x30, (%rax)
jne 0x1a8a4
cmpb $0x0, 0x1(%rax)
je 0x1b3b5
leaq 0x5f52(%rip), %rdi      # 0x207fd
jmp 0x1ade2
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1b0fe
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b106
cmpl $0x52, %eax
jne 0x1b103
pushq $0x43
jmp 0x1b100
leaq 0x5dd2(%rip), %rdi      # 0x206b2
jmp 0x1b2c9
cmpb $0x49, %al
je 0x1b117
movzbl %al, %ecx
movl %r15d, %ebp
cmpl $0x5a, %ecx
je 0x1b123
cmpl $0x52, %ecx
jne 0x1b121
pushq $0x43
jmp 0x1b119
leaq 0x5da8(%rip), %rdi      # 0x206bb
jmp 0x1b2c9
leaq 0x5d16(%rip), %rdi      # 0x20635
jmp 0x1ae68
leaq 0x5a2e(%rip), %rdi      # 0x20359
jmp 0x1b2c9
leaq 0x5a13(%rip), %rdi      # 0x2034a
jmp 0x1b2c9
leaq 0x5a02(%rip), %rdi      # 0x20345
jmp 0x1b2c9
leaq 0x5a05(%rip), %rdi      # 0x20354
jmp 0x1b2c9
leaq 0x5a03(%rip), %rdi      # 0x2035e
jmp 0x1b2c9
leaq 0x59d9(%rip), %rdi      # 0x20340
jmp 0x1b2c9
leaq 0x5a25(%rip), %rdi      # 0x20398
jmp 0x1af20
callq 0x1b739
leaq 0x5a09(%rip), %rdi      # 0x2038d
jmp 0x1adf8
callq 0x1b739
leaq 0x59e2(%rip), %rdi      # 0x20377
jmp 0x1adf8
movq %rbx, %rdi
callq 0x1b77d
movq 0x17d07(%rip), %rdi     # 0x326b0
callq 0x1b739
movq %rax, %r12
movl 0x50(%rbx), %ebp
movq %rbx, %rdi
callq 0x1b739
leaq 0x5b63(%rip), %rdi      # 0x20526
jmp 0x1aa26
movq %rbx, %rdi
callq 0x1b77d
movq 0x17ce4(%rip), %rdi     # 0x326b8
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1b2e0
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b2e8
cmpl $0x52, %eax
jne 0x1b2e5
pushq $0x43
jmp 0x1b2e2
movq %rbx, %rdi
callq 0x1b77d
movq 0x17ca4(%rip), %rdi     # 0x326b0
callq 0x1b739
movq %rax, %r12
movl 0x50(%rbx), %ebp
movq %rbx, %rdi
callq 0x1b739
leaq 0x5adc(%rip), %rdi      # 0x20502
movq %r12, %rsi
movl %ebp, %edx
movq %rax, %rcx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b320
movq %rbx, %rdi
callq 0x1b77d
jmp 0x1b300
leaq 0x5861(%rip), %rdi      # 0x202af
jmp 0x1ae68
leaq 0x5841(%rip), %rdi      # 0x2029b
jmp 0x1ae68
leaq 0x5ade(%rip), %rdi      # 0x20544
jmp 0x1ade2
leaq 0x5ae2(%rip), %rdi      # 0x20554
jmp 0x1ade2
leaq 0x580e(%rip), %rdi      # 0x2028c
jmp 0x1ae68
leaq 0x57e9(%rip), %rdi      # 0x20273
jmp 0x1ae68
leaq 0x57fb(%rip), %rdi      # 0x20291
jmp 0x1ae68
leaq 0x57c7(%rip), %rdi      # 0x20269
jmp 0x1ae68
leaq 0x57ca(%rip), %rdi      # 0x20278
jmp 0x1ae68
leaq 0x57dc(%rip), %rdi      # 0x20296
jmp 0x1ae68
leaq 0x57b7(%rip), %rdi      # 0x2027d
jmp 0x1ae68
leaq 0x57b0(%rip), %rdi      # 0x20282
jmp 0x1ae68
leaq 0x5a86(%rip), %rdi      # 0x20564
jmp 0x1ade2
leaq 0x5805(%rip), %rdi      # 0x202ef
jmp 0x1b2c9
leaq 0x5807(%rip), %rdi      # 0x202fd
jmp 0x1b2c9
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x17ba3(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x595b(%rip), %rdi      # 0x20474
jmp 0x1ae94
leaq 0x5a4f(%rip), %rdi      # 0x20574
jmp 0x1ade2
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x17b74(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x58f0(%rip), %rdi      # 0x20438
jmp 0x1ae94
leaq 0x57a2(%rip), %rdi      # 0x202f6
jmp 0x1b2c9
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x17b45(%rip), %rdi     # 0x326b0
callq 0x1b739
movq %rax, %r13
movq 0x8(%rbx), %rdi
callq 0x1b762
leaq 0x58a3(%rip), %rdi      # 0x20426
movq %r12, %rsi
movq %r13, %rdx
movq %rax, %rcx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
callq 0x1b739
movl 0x50(%rbx), %edx
leaq 0x592b(%rip), %rdi      # 0x204d2
jmp 0x1ad13
callq 0x1b739
movq %rax, %r12
movl 0x50(%rbx), %ebp
movq 0x8(%rbx), %rdi
callq 0x1b762
leaq 0x58cb(%rip), %rdi      # 0x20492
movq %r12, %rsi
movl %ebp, %edx
movq %rax, %rcx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
leaq 0x56ff(%rip), %rdi      # 0x202e1
jmp 0x1b2c9
leaq 0x571d(%rip), %rdi      # 0x2030b
jmp 0x1b2c9
callq 0x1b739
movl 0x50(%rbx), %edx
leaq 0x58c2(%rip), %rdi      # 0x204c4
jmp 0x1ad13
movq 0x8(%rbx), %rdi
callq 0x1b762
movq %rax, %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x57da(%rip), %rdi      # 0x203fc
jmp 0x1ae94
callq 0x1b739
movl 0x50(%rbx), %edx
leaq 0x5872(%rip), %rdi      # 0x204a8
jmp 0x1ad13
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x17a63(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x57ee(%rip), %rdi      # 0x20447
jmp 0x1ae94
movq 0x8(%rbx), %rdi
callq 0x1b762
movq %rax, %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x5774(%rip), %rdi      # 0x203ed
jmp 0x1ae94
movq 0x8(%rbx), %rdi
callq 0x1b762
movq %rax, %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x5772(%rip), %rdi      # 0x2040b
jmp 0x1ae94
movq 0x8(%rbx), %rdi
callq 0x1b762
movq %rax, %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x5725(%rip), %rdi      # 0x203de
jmp 0x1ae94
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x179e0(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x57a7(%rip), %rdi      # 0x20483
jmp 0x1ae94
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x179bd(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x5757(%rip), %rdi      # 0x20456
jmp 0x1ae94
callq 0x1b739
movl 0x50(%rbx), %edx
leaq 0x57a3(%rip), %rdi      # 0x204b6
movq %rax, %rsi
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
movq %r13, %rdi
callq 0x1b739
movq %rax, %r12
movq 0x1797c(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x5725(%rip), %rdi      # 0x20465
jmp 0x1ae94
leaq 0x5603(%rip), %rdi      # 0x2034f
jmp 0x1b2c9
movq 0x8(%rbx), %rax
movq (%rax), %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x5658(%rip), %rdi      # 0x203bf
jmp 0x1ae94
leaq 0x55c3(%rip), %rdi      # 0x20336
jmp 0x1b2c9
leaq 0x55f3(%rip), %rdi      # 0x20372
jmp 0x1b2c9
leaq 0x5547(%rip), %rdi      # 0x202d2
jmp 0x1ae68
leaq 0x5536(%rip), %rdi      # 0x202cd
jmp 0x1ae68
leaq 0x5534(%rip), %rdi      # 0x202d7
jmp 0x1ae68
leaq 0x5789(%rip), %rdi      # 0x20538
jmp 0x1ade2
leaq 0x5574(%rip), %rdi      # 0x2032c
jmp 0x1b2c9
leaq 0x556d(%rip), %rdi      # 0x20331
jmp 0x1b2c9
leaq 0x5770(%rip), %rdi      # 0x20540
jmp 0x1ade2
leaq 0x57b3(%rip), %rdi      # 0x2058c
jmp 0x1ade2
leaq 0x57a2(%rip), %rdi      # 0x20584
callq 0x1b810
jmp 0x1b2ce
callq 0x1b739
leaq 0x5622(%rip), %rdi      # 0x2041a
movq %rax, %rsi
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
leaq 0x555f(%rip), %rdi      # 0x2036d
jmp 0x1b2c9
leaq 0x554e(%rip), %rdi      # 0x20368
jmp 0x1b2c9
leaq 0x5501(%rip), %rdi      # 0x20327
jmp 0x1b2c9
leaq 0x5431(%rip), %rdi      # 0x20263
jmp 0x1ae68
leaq 0x54d7(%rip), %rdi      # 0x20312
jmp 0x1b2c9
leaq 0x5417(%rip), %rdi      # 0x2025e
jmp 0x1ae68
movq 0x8(%rbx), %rax
movq (%rax), %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x5550(%rip), %rdi      # 0x203af
jmp 0x1ae94
leaq 0x5474(%rip), %rdi      # 0x202dc
callq 0x1b52c
jmp 0x1b2ce
leaq 0x549f(%rip), %rdi      # 0x20318
jmp 0x1b2c9
movq 0x8(%rbx), %rax
movq (%rax), %r12
movq %rbx, %rdi
callq 0x1b739
leaq 0x550b(%rip), %rdi      # 0x2039f
movq %r12, %rsi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
pushq $0x59
popq %r13
jmp 0x1aeb0
movsbl %al, %r13d
movzbl 0x40(%rbx), %eax
cmpl $0x49, %eax
je 0x1aeca
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1aed2
cmpl $0x52, %eax
jne 0x1aecf
pushq $0x43
jmp 0x1aecc
pushq $0x59
popq %rbp
jmp 0x1aed2
movsbl %al, %ebp
callq 0x1b739
movq %rax, %r15
movl 0x50(%rbx), %r12d
movq %rbx, %rdi
callq 0x1b739
leaq 0x58d4(%rip), %rdi      # 0x207c1
jmp 0x1afdc
cmpb $0x49, %al
je 0x1b32a
movzbl %al, %ecx
movl %r15d, %ebp
cmpl $0x5a, %ecx
je 0x1b336
cmpl $0x52, %ecx
jne 0x1b334
pushq $0x43
jmp 0x1b32c
leaq 0x57e1(%rip), %rdi      # 0x20701
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
pushq $0x59
popq %r13
jmp 0x1af3b
pushq $0x59
popq %rbp
jmp 0x1af5d
movsbl %al, %r13d
movzbl 0x40(%rbx), %eax
cmpl $0x49, %eax
je 0x1af55
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1afc1
cmpl $0x52, %eax
jne 0x1afbe
pushq $0x43
jmp 0x1af57
pushq $0x59
popq %rbp
jmp 0x1afc1
movsbl %al, %ebp
callq 0x1b739
leaq 0x5577(%rip), %rdi      # 0x204e0
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
movq 0x17734(%rip), %rdi     # 0x326b0
movzbl 0x40(%rdi), %eax
cmpl $0x49, %eax
je 0x1af96
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1af9e
cmpl $0x52, %eax
jne 0x1af9b
pushq $0x43
jmp 0x1af98
pushq $0x59
popq %rbp
jmp 0x1af9e
movsbl %al, %ebp
callq 0x1b739
movl 0x50(%rbx), %ecx
leaq 0x5802(%rip), %rdi      # 0x207af
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b320
movsbl %al, %ebp
callq 0x1b739
movq %rax, %r15
movl 0x50(%rbx), %r12d
movq %rbx, %rdi
callq 0x1b739
leaq 0x57fc(%rip), %rdi      # 0x207d8
movl %r13d, %esi
movl %ebp, %edx
movq %r15, %rcx
pushq $0x44
popq %r15
movl %r12d, %r8d
movq %rax, %r9
xorl %eax, %eax
callq 0x106a9
jmp 0x1b320
pushq $0x59
popq %r12
jmp 0x1b004
movsbl %al, %r12d
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %rbp
cmpl $0x52, %eax
je 0x1b01d
cmpl $0x49, %eax
jne 0x1b01a
pushq $0x59
popq %rbp
jmp 0x1b01d
movsbl %al, %ebp
movq %r13, %rdi
callq 0x1b739
movq %rax, %r13
movq 0x17681(%rip), %rdi     # 0x326b0
callq 0x1b739
movq %rax, %r15
movq 0x8(%rbx), %rdi
callq 0x1b762
leaq 0x56d0(%rip), %rdi      # 0x20717
movl %r12d, %esi
movl %ebp, %edx
movq %r13, %rcx
movq %r15, %r8
pushq $0x44
popq %r15
movq %rax, %r9
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
pushq $0x59
popq %rbp
jmp 0x1b06d
movsbl %al, %ebp
callq 0x1b739
movq %rax, %r15
movl 0x50(%rbx), %r12d
movq 0x8(%rbx), %rdi
callq 0x1b762
leaq 0x56e1(%rip), %rdi      # 0x2076a
movl %ebp, %esi
movq %r15, %rdx
pushq $0x44
popq %r15
movl %r12d, %ecx
movq %rax, %r8
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
movsbl %al, %r12d
movzbl 0x40(%rbx), %eax
cmpl $0x49, %eax
je 0x1b18d
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b19b
cmpl $0x52, %eax
jne 0x1b198
pushq $0x43
jmp 0x1b18f
movsbl %al, %r12d
movzbl 0x40(%rbx), %eax
cmpl $0x49, %eax
je 0x1b28b
movl %r15d, %ebp
cmpl $0x5a, %eax
je 0x1b293
cmpl $0x52, %eax
jne 0x1b290
pushq $0x43
jmp 0x1b28d
pushq $0x59
popq %rbp
jmp 0x1b106
movsbl %al, %ebp
callq 0x1b739
leaq 0x55f7(%rip), %rdi      # 0x20709
jmp 0x1b352
pushq $0x59
popq %rbp
jmp 0x1b123
pushq $0x59
popq %rbp
jmp 0x1b136
movl %eax, %ebp
callq 0x1b739
leaq 0x559e(%rip), %rdi      # 0x206cd
jmp 0x1b352
movl %eax, %ebp
callq 0x1b739
leaq 0x557d(%rip), %rdi      # 0x206bf
jmp 0x1b352
pushq $0x59
popq %r12
jmp 0x1b151
movsbl %al, %r12d
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %rbp
cmpl $0x52, %eax
je 0x1b16a
cmpl $0x49, %eax
jne 0x1b167
pushq $0x59
popq %rbp
jmp 0x1b16a
movsbl %al, %ebp
movq %r13, %rdi
callq 0x1b739
movq %rax, %r15
movq 0x17534(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x55ce(%rip), %rdi      # 0x20756
jmp 0x1b27d
pushq $0x59
popq %rbp
jmp 0x1b19b
pushq $0x59
popq %r12
jmp 0x1b1bf
movsbl %al, %ebp
callq 0x1b739
movq %rax, %r13
movq 0x17516(%rip), %rdi     # 0x326c0
callq 0x1b739
leaq 0x54cf(%rip), %rdi      # 0x20685
jmp 0x1b2ae
movsbl %al, %r12d
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %rbp
cmpl $0x52, %eax
je 0x1b1d8
cmpl $0x49, %eax
jne 0x1b1d5
pushq $0x59
popq %rbp
jmp 0x1b1d8
movsbl %al, %ebp
movq %r13, %rdi
callq 0x1b739
movq %rax, %r15
movq 0x174c6(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x554c(%rip), %rdi      # 0x20742
jmp 0x1b27d
pushq $0x59
popq %rbp
jmp 0x1b203
movsbl %al, %ebp
callq 0x1b739
movl 0x50(%rbx), %ecx
leaq 0x5587(%rip), %rdi      # 0x20799
jmp 0x1b22b
pushq $0x59
popq %rbp
jmp 0x1b21c
movsbl %al, %ebp
callq 0x1b739
movl 0x50(%rbx), %ecx
leaq 0x5558(%rip), %rdi      # 0x20783
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
pushq $0x59
popq %r12
jmp 0x1b246
movsbl %al, %r12d
movzbl 0x40(%rdi), %eax
pushq $0x43
popq %rbp
cmpl $0x52, %eax
je 0x1b25f
cmpl $0x49, %eax
jne 0x1b25c
pushq $0x59
popq %rbp
jmp 0x1b25f
movsbl %al, %ebp
movq %r13, %rdi
callq 0x1b739
movq %rax, %r15
movq 0x1743f(%rip), %rdi     # 0x326b0
callq 0x1b739
leaq 0x54b1(%rip), %rdi      # 0x2072e
movl %r12d, %esi
movl %ebp, %edx
movq %r15, %rcx
pushq $0x44
popq %r15
jmp 0x1b2b6
pushq $0x59
popq %rbp
jmp 0x1b293
movsbl %al, %ebp
callq 0x1b739
movq %rax, %r13
movq 0x1741e(%rip), %rdi     # 0x326c0
callq 0x1b739
leaq 0x53c2(%rip), %rdi      # 0x20670
movl %r12d, %esi
movl %ebp, %edx
movq %r13, %rcx
movq %rax, %r8
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
leaq 0x539c(%rip), %rdi      # 0x20665
callq 0x1b663
movq 0x58(%rbx), %rbx
testq %rbx, %rbx
jne 0x19c30
jmp 0x1b3c6
pushq $0x59
popq %rbp
jmp 0x1b2e8
movsbl %al, %ebp
callq 0x1b739
leaq 0x51ec(%rip), %rdi      # 0x204e0
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
movq 0x173a9(%rip), %rdi     # 0x326b0
callq 0x1b739
movl 0x50(%rbx), %edx
leaq 0x51dd(%rip), %rdi      # 0x204f3
movq %rax, %rsi
xorl %eax, %eax
callq 0x106a9
movq %rbx, %rdi
callq 0x1b7c8
jmp 0x1b2ce
pushq $0x59
popq %rbp
jmp 0x1b336
pushq $0x59
popq %rbp
jmp 0x1b346
movl %eax, %ebp
callq 0x1b739
leaq 0x53a9(%rip), %rdi      # 0x206eb
jmp 0x1b352
movl %eax, %ebp
callq 0x1b739
leaq 0x538b(%rip), %rdi      # 0x206dd
movl %ebp, %esi
movq %rax, %rdx
xorl %eax, %eax
callq 0x106a9
jmp 0x1b2ce
movzbl 0x40(%rbx), %eax
cmpl $0x5a, %eax
je 0x1b375
cmpl $0x44, %eax
jne 0x1a1cb
movq %rbx, %rdi
callq 0x1b739
leaq 0x52b6(%rip), %rdi      # 0x2063a
jmp 0x1b3a7
movzbl 0x40(%rbx), %eax
cmpl $0x5a, %eax
je 0x1b398
cmpl $0x44, %eax
jne 0x1a2ee
movq %rbx, %rdi
callq 0x1b739
leaq 0x52a6(%rip), %rdi      # 0x2064d
movl %r15d, %esi
jmp 0x1b354
leaq 0x543c(%rip), %rdi      # 0x207ef
jmp 0x1b3bc
leaq 0x543c(%rip), %rdi      # 0x207f8
callq 0x1b907
jmp 0x1b2ce
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xdbf(%rip), %rdi       # 0x1c19b
leaq 0x4bda(%rip), %rsi      # 0x1ffbd
leaq 0x5417(%rip), %rcx      # 0x20801
movl $0x43e, %edx            # imm = 0x43E
callq 0x30d0
leaq 0xda0(%rip), %rdi       # 0x1c19b
leaq 0x4bbb(%rip), %rsi      # 0x1ffbd
leaq 0x5187(%rip), %rcx      # 0x20590
movl $0x341, %edx            # imm = 0x341
callq 0x30d0