// File: /workspace/github_c_makefile_star2_O1/meaning-matters[P]Except/Test.c
// Function: TestNesting
static void TestNesting()
{
    printf("\nNESTING TESTS -----------------------------------------\n\n");

    try
    {
        try
        {
            try
            {
                printf("-->%2d: Throws Level2Exception?\n", testNum++);
                throw (Level2Exception, NULL);
            }
            catch (RuntimeException, e);
            catch (OutOfMemoryError, e);
            finally;
        }
        catch (FailedAssertion, e);
        finally;
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
leaq 0x3483(%rip), %rdi      # 0xaae9
callq 0x1070
leaq 0x5bfe(%rip), %r15      # 0xd270
movq (%r15), %rdi
leaq 0x2e1c(%rip), %rbx      # 0xa498
movl $0x1ba, %r13d           # imm = 0x1BA
movq %rbx, %rsi
movl %r13d, %edx
callq 0x151a
movl $0x1, %r12d
leaq 0x5cae(%rip), %r14      # 0xd348
movq (%r15), %rdi
callq 0x12d2
movq %rax, %rbp
movq %rax, %rdi
leaq 0x5c91(%rip), %rsi      # 0xd340
movq %rbx, %rdx
movl %r13d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x76df
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x76df
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x77f1
movq %rbp, %rdi
leaq 0x5c57(%rip), %rsi      # 0xd340
leaq 0x5a50(%rip), %rdx      # 0xd140
movq %rbx, %rcx
movl $0x1ca, %r8d            # imm = 0x1CA
callq 0x1bde
testl %eax, %eax
je 0x773e
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x773e
movq %rbp, %rdi
leaq 0x5a27(%rip), %rsi      # 0xd140
callq 0x18a9
testl %eax, %eax
je 0x773e
movq 0x8(%rbp), %rdi
movl %r12d, %esi
callq 0x1f2b
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x77a9
movq %rbp, %rdi
leaq 0x5bf8(%rip), %rsi      # 0xd340
leaq 0x5991(%rip), %rdx      # 0xd0e0
movq %rbx, %rcx
movl $0x1cb, %r8d            # imm = 0x1CB
callq 0x1bde
testl %eax, %eax
je 0x77a9
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x77a9
movq %rbp, %rdi
leaq 0x5968(%rip), %rsi      # 0xd0e0
callq 0x18a9
testl %eax, %eax
je 0x77a9
movq 0x8(%rbp), %rdi
movl %r12d, %esi
callq 0x1f2b
movq (%rbp), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x5b90(%rip)      # 0xd340
je 0x769a
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7b4d
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x7b4d
movq (%rbp), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x769a
movq (%rbp), %rax
movl $0x1, 0x1b8(%rax)
movq %rbp, %rdi
movq %rbx, %rsi
movl $0x1bc, %r15d           # imm = 0x1BC
movl %r15d, %edx
callq 0x151a
movq %rbp, %rdi
callq 0x12d2
movq %rax, %r13
movq %rax, %rdi
leaq 0x5b1c(%rip), %rsi      # 0xd344
movq %rbx, %rdx
movl %r15d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x7858
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7858
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x78fd
movq %r13, %rdi
leaq 0x5ae2(%rip), %rsi      # 0xd344
leaq 0x58b7(%rip), %rdx      # 0xd120
movq %rbx, %rcx
movl $0x1c7, %r8d            # imm = 0x1C7
callq 0x1bde
testl %eax, %eax
je 0x78b5
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x78b5
movq %r13, %rdi
leaq 0x588e(%rip), %rsi      # 0xd120
callq 0x18a9
testl %eax, %eax
je 0x78b5
movq 0x8(%r13), %rdi
movl %r12d, %esi
callq 0x1f2b
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
cmpl $0x0, 0x5a88(%rip)      # 0xd344
je 0x7813
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7ae6
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x7ae6
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7813
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1be, %edx            # imm = 0x1BE
callq 0x151a
movq %r13, %rdi
callq 0x12d2
movq %rax, %r15
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl $0x1be, %ecx            # imm = 0x1BE
callq 0x1b4a
testl %eax, %eax
je 0x795d
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x795d
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x79f8
movq %r15, %rdi
movq %r14, %rsi
leaq 0x57d6(%rip), %rdx      # 0xd140
movq %rbx, %rcx
movl $0x1c3, %r8d            # imm = 0x1C3
callq 0x1bde
testl %eax, %eax
je 0x799b
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x799b
movq %r15, %rdi
leaq 0x57ae(%rip), %rsi      # 0xd140
callq 0x18a9
testl %eax, %eax
jne 0x79dd
movq %r15, %rdi
movq %r14, %rsi
leaq 0x5758(%rip), %rdx      # 0xd100
movq %rbx, %rcx
movl $0x1c4, %r8d            # imm = 0x1C4
callq 0x1bde
testl %eax, %eax
je 0x7a48
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7a48
movq %r15, %rdi
leaq 0x572c(%rip), %rsi      # 0xd100
callq 0x18a9
testl %eax, %eax
je 0x7a48
movq 0x8(%r15), %rdi
movl %r12d, %esi
callq 0x1f2b
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7a48
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
movl 0x5855(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x584b(%rip)      # 0xd260
xorl %r12d, %r12d
movl %r12d, %eax
leaq 0x2bf2(%rip), %rdi      # 0xa614
callq 0x1080
movl %r12d, %edx
movl $0x1, %r12d
movq %r15, %rdi
leaq 0x5806(%rip), %rsi      # 0xd240
movq %rbx, %rcx
movl $0x1c1, %r8d            # imm = 0x1C1
callq 0x16b1
cmpl $0x0, 0x58f9(%rip)      # 0xd348
je 0x791b
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7a86
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x7a86
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x791b
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1bc, %r15d           # imm = 0x1BC
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7ac5
movq %r13, %rdi
callq 0x18f4
testl %eax, %eax
je 0x78b5
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7ac5
jmp 0x7aa1
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x576e(%rip), %r15      # 0xd270
movl $0x1ba, %r13d           # imm = 0x1BA
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7b2c
movq %rbp, %rdi
callq 0x18f4
testl %eax, %eax
je 0x77a9
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7b2c
jmp 0x7b08
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7b82
movq (%r15), %rdi
callq 0x18f4
testl %eax, %eax
je 0x7ba3
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7b82
jmp 0x7b62
movl $0xa, %edi
callq 0x1050
movq (%r15), %rdi
leaq 0x28e1(%rip), %rbx      # 0xa498
movl $0x1d2, %r13d           # imm = 0x1D2
movq %rbx, %rsi
movl %r13d, %edx
callq 0x151a
movl $0x1, %ebp
xorl %eax, %eax
movq %rax, 0x10(%rsp)
leaq 0x5775(%rip), %r12      # 0xd350
movq (%r15), %rdi
callq 0x12d2
movq %rax, %r14
movq %rax, %rdi
leaq 0x575c(%rip), %rsi      # 0xd34c
movq %rbx, %rdx
movl %r13d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x7c1e
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7c1e
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7d66
movq %r14, %rdi
leaq 0x5724(%rip), %rsi      # 0xd34c
leaq 0x5511(%rip), %rdx      # 0xd140
movq %rbx, %rcx
movl $0x1ea, %r8d            # imm = 0x1EA
callq 0x1bde
testl %eax, %eax
je 0x7c60
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7c60
movq %r14, %rdi
leaq 0x54e9(%rip), %rsi      # 0xd140
callq 0x18a9
testl %eax, %eax
jne 0x7ca2
movq %r14, %rdi
leaq 0x56e2(%rip), %rsi      # 0xd34c
leaq 0x55cf(%rip), %rdx      # 0xd240
movq %rbx, %rcx
movl $0x1eb, %r8d            # imm = 0x1EB
callq 0x1bde
testl %eax, %eax
je 0x7cbc
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7cbc
movq %r14, %rdi
leaq 0x55a7(%rip), %rsi      # 0xd240
callq 0x18a9
testl %eax, %eax
je 0x7cbc
movq 0x8(%r14), %rdi
movl %ebp, %esi
callq 0x1f2b
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7d21
movq %r14, %rdi
leaq 0x5686(%rip), %rsi      # 0xd34c
leaq 0x5553(%rip), %rdx      # 0xd220
movq %rbx, %rcx
movl $0x1ec, %r8d            # imm = 0x1EC
callq 0x1bde
testl %eax, %eax
je 0x7d21
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7d21
movq %r14, %rdi
leaq 0x552b(%rip), %rsi      # 0xd220
callq 0x18a9
testl %eax, %eax
je 0x7d21
movq 0x8(%r14), %rdi
movl %ebp, %esi
callq 0x1f2b
movq (%r14), %rcx
movl $0x2, 0x1b8(%rcx)
movq 0x10(%rsp), %rdi
callq *0x1f0(%rax)
cmpl $0x0, 0x5624(%rip)      # 0xd34c
je 0x7bdb
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x822e
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x822e
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7bdb
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x1d4, %r15d           # imm = 0x1D4
movl %r15d, %edx
callq 0x151a
movq %r14, %rdi
callq 0x12d2
movq %rax, %r13
movq %rax, %rdi
movq %r12, %rsi
movq %rbx, %rdx
movl %r15d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x7dc7
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7dc7
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7fc5
movq %r13, %rdi
movq %r12, %rsi
leaq 0x546c(%rip), %rdx      # 0xd240
movq %rbx, %rcx
movl $0x1de, %r8d            # imm = 0x1DE
callq 0x1bde
testl %eax, %eax
je 0x8188
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8188
movq %r13, %rdi
leaq 0x543b(%rip), %rsi      # 0xd240
callq 0x18a9
testl %eax, %eax
je 0x8188
movq 0x8(%r13), %rdi
movl %ebp, %esi
callq 0x1f2b
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1e0, %edx            # imm = 0x1E0
callq 0x151a
movq %r13, %rdi
callq 0x12d2
movq %rax, %r15
movq %rax, %rdi
leaq 0x5508(%rip), %rsi      # 0xd358
movq %rbx, %rdx
movl $0x1e0, %ecx            # imm = 0x1E0
callq 0x1b4a
testl %eax, %eax
je 0x7e7c
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7e7c
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7edc
movq %r15, %rdi
leaq 0x54d2(%rip), %rsi      # 0xd358
leaq 0x52b3(%rip), %rdx      # 0xd140
movq %rbx, %rcx
movl $0x1e5, %r8d            # imm = 0x1E5
callq 0x1bde
testl %eax, %eax
je 0x7f28
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7f28
movq %r15, %rdi
leaq 0x5287(%rip), %rsi      # 0xd140
callq 0x18a9
testl %eax, %eax
je 0x7f28
movq 0x8(%r15), %rdi
movl %ebp, %esi
callq 0x1f2b
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7f28
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
movl 0x5371(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x5367(%rip)      # 0xd260
xorl %ebp, %ebp
movl %ebp, %eax
leaq 0x2731(%rip), %rdi      # 0xa635
callq 0x1080
movl %ebp, %edx
movl $0x1, %ebp
movq %r15, %rdi
leaq 0x5306(%rip), %rsi      # 0xd220
movq %rbx, %rcx
movl $0x1e3, %r8d            # imm = 0x1E3
callq 0x16b1
cmpl $0x0, 0x5429(%rip)      # 0xd358
je 0x7e3b
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7f65
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x7f65
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7e3b
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1d4, %r15d           # imm = 0x1D4
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7fa4
movq %r13, %rdi
callq 0x18f4
testl %eax, %eax
je 0x8188
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7fa4
jmp 0x7f80
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1d6, %edx            # imm = 0x1D6
callq 0x151a
movq %r13, %rdi
callq 0x12d2
movq %rax, %r15
movq %rax, %rdi
leaq 0x535c(%rip), %rsi      # 0xd354
movq %rbx, %rdx
movl $0x1d6, %ecx            # imm = 0x1D6
callq 0x1b4a
testl %eax, %eax
je 0x8028
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8028
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x80c6
movq %r15, %rdi
leaq 0x5322(%rip), %rsi      # 0xd354
leaq 0x50c7(%rip), %rdx      # 0xd100
movq %rbx, %rcx
movl $0x1da, %r8d            # imm = 0x1DA
callq 0x1bde
testl %eax, %eax
je 0x806a
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x806a
movq %r15, %rdi
leaq 0x509f(%rip), %rsi      # 0xd100
callq 0x18a9
testl %eax, %eax
jne 0x80ac
movq %r15, %rdi
leaq 0x52e0(%rip), %rsi      # 0xd354
leaq 0x50c5(%rip), %rdx      # 0xd140
movq %rbx, %rcx
movl $0x1db, %r8d            # imm = 0x1DB
callq 0x1bde
testl %eax, %eax
je 0x80ef
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x80ef
movq %r15, %rdi
leaq 0x509d(%rip), %rsi      # 0xd140
callq 0x18a9
testl %eax, %eax
je 0x80ef
movq 0x8(%r15), %rdi
movl %ebp, %esi
callq 0x1f2b
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x80ef
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r15, %rdi
leaq 0x515f(%rip), %rsi      # 0xd240
movq %rbx, %rcx
movl $0x1d8, %r8d            # imm = 0x1D8
callq 0x16b1
cmpl $0x0, 0x525e(%rip)      # 0xd354
je 0x7fe3
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x812c
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x812c
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7fe3
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1d4, %r15d           # imm = 0x1D4
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8167
movq %r13, %rdi
callq 0x18f4
testl %eax, %eax
je 0x8188
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8167
jmp 0x8147
cmpl $0x0, 0x51c1(%rip)      # 0xd350
je 0x7d87
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x81c7
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x81c7
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7d87
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x508d(%rip), %r15      # 0xd270
movl $0x1d2, %r13d           # imm = 0x1D2
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x820d
movq %r14, %rdi
callq 0x18f4
testl %eax, %eax
je 0x7d21
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x820d
jmp 0x81e9
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8263
movq (%r15), %rdi
callq 0x18f4
testl %eax, %eax
je 0x8284
movq (%r15), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8263
jmp 0x8243
movl $0xa, %edi
callq 0x1050
movq (%r15), %rdi
leaq 0x2200(%rip), %rbx      # 0xa498
movl $0x1f3, %ebp            # imm = 0x1F3
movq %rbx, %rsi
movl %ebp, %edx
callq 0x151a
leaq 0x50ae(%rip), %r14      # 0xd35c
movl $0x1, %r13d
xorl %eax, %eax
movq %rax, 0x8(%rsp)
leaq 0x50a2(%rip), %r15      # 0xd364
leaq 0x4fa7(%rip), %rax      # 0xd270
movq (%rax), %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl %ebp, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x8309
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8309
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x83b9
movq %r12, %rdi
movq %r14, %rsi
leaq 0x4daa(%rip), %rdx      # 0xd0c0
movq %rbx, %rcx
movl $0x210, %r8d            # imm = 0x210
callq 0x1bde
testl %eax, %eax
je 0x8371
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8371
movq %r12, %rdi
leaq 0x4d81(%rip), %rsi      # 0xd0c0
callq 0x18a9
testl %eax, %eax
je 0x8371
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x4fe4(%rip)      # 0xd35c
je 0x82c2
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x87e7
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x87e7
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x82c2
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x1f5, %edx            # imm = 0x1F5
callq 0x151a
movq %r12, %rdi
callq 0x12d2
movq %rax, %rbp
movq %rax, %rdi
leaq 0x4f74(%rip), %rsi      # 0xd360
movq %rbx, %rdx
movl $0x1f5, %ecx            # imm = 0x1F5
callq 0x1b4a
testl %eax, %eax
je 0x841e
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x841e
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x857d
movq %rbp, %rdi
leaq 0x4f38(%rip), %rsi      # 0xd360
leaq 0x4df1(%rip), %rdx      # 0xd220
movq %rbx, %rcx
movl $0x205, %r8d            # imm = 0x205
callq 0x1bde
testl %eax, %eax
je 0x84bb
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x84bb
movq %rbp, %rdi
leaq 0x4dc8(%rip), %rsi      # 0xd220
callq 0x18a9
testl %eax, %eax
je 0x84bb
movq 0x8(%rbp), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
movl 0x4ddf(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x4dd5(%rip)      # 0xd260
xorl %r13d, %r13d
movl %r13d, %eax
leaq 0x217c(%rip), %rdi      # 0xa614
callq 0x1080
movl %r13d, %edx
movl $0x1, %r13d
movq %rbp, %rdi
leaq 0x4d90(%rip), %rsi      # 0xd240
movq %rbx, %rcx
movl $0x208, %r8d            # imm = 0x208
jmp 0x8530
movq %rbp, %rdi
leaq 0x4e9b(%rip), %rsi      # 0xd360
leaq 0x4bf4(%rip), %rdx      # 0xd0c0
movq %rbx, %rcx
movl $0x20a, %r8d            # imm = 0x20A
callq 0x1bde
testl %eax, %eax
je 0x8535
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8535
movq %rbp, %rdi
leaq 0x4bcb(%rip), %rsi      # 0xd0c0
callq 0x18a9
testl %eax, %eax
je 0x8535
movq 0x8(%rbp), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
movq %rbp, %rdi
leaq 0x4b9e(%rip), %rsi      # 0xd0c0
movq 0x8(%rsp), %rdx
movq %rbx, %rcx
movl $0x20c, %r8d            # imm = 0x20C
callq 0x16b1
cmpl $0x0, 0x4e24(%rip)      # 0xd360
je 0x83d7
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8788
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8788
movq (%rbp), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x83d7
movq (%rbp), %rax
movl $0x1, 0x1b8(%rax)
movq %rbp, %rdi
movq %rbx, %rsi
movl $0x1f7, %edx            # imm = 0x1F7
callq 0x151a
movq %rbp, %rdi
callq 0x12d2
movq %rax, %r14
movq %rax, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movl $0x1f7, %ecx            # imm = 0x1F7
callq 0x1b4a
testl %eax, %eax
je 0x85dd
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x85dd
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x86c0
movq %r14, %rdi
movq %r15, %rsi
leaq 0x4af6(%rip), %rdx      # 0xd0e0
movq %rbx, %rcx
movl $0x1fb, %r8d            # imm = 0x1FB
callq 0x1bde
testl %eax, %eax
je 0x8650
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8650
movq %r14, %rdi
leaq 0x4ace(%rip), %rsi      # 0xd0e0
callq 0x18a9
testl %eax, %eax
je 0x8650
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x4bde(%rip), %rsi      # 0xd220
movq %rbx, %rcx
movl $0x1fd, %r8d            # imm = 0x1FD
jmp 0x86e4
movq %r14, %rdi
movq %r15, %rsi
leaq 0x4bc3(%rip), %rdx      # 0xd220
movq %rbx, %rcx
movl $0x1ff, %r8d            # imm = 0x1FF
callq 0x1bde
testl %eax, %eax
je 0x86e9
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x86e9
movq %r14, %rdi
leaq 0x4b9b(%rip), %rsi      # 0xd220
callq 0x18a9
testl %eax, %eax
je 0x86e9
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x4a0b(%rip), %rsi      # 0xd0c0
movq %rbx, %rcx
movl $0x201, %r8d            # imm = 0x201
jmp 0x86e4
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x4a05(%rip), %rsi      # 0xd0e0
movq %rbx, %rcx
movl $0x1f9, %r8d            # imm = 0x1F9
callq 0x16b1
cmpl $0x0, 0x4c74(%rip)      # 0xd364
je 0x859b
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8727
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8727
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x859b
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x4c19(%rip), %r14      # 0xd35c
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8767
movq %rbp, %rdi
callq 0x18f4
testl %eax, %eax
je 0x8535
movq %rbp, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8767
jmp 0x8743
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1f3, %ebp            # imm = 0x1F3
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x87c6
movq %r12, %rdi
callq 0x18f4
testl %eax, %eax
je 0x8371
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x87c6
jmp 0x87a2
leaq 0x4a82(%rip), %rbx      # 0xd270
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8823
movq (%rbx), %rdi
callq 0x18f4
testl %eax, %eax
je 0x8844
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8823
jmp 0x8803
movl $0xa, %edi
callq 0x1050
movq (%rbx), %rdi
leaq 0x1c40(%rip), %rbx      # 0xa498
movl $0x217, %edx            # imm = 0x217
movq %rbx, %rsi
callq 0x151a
leaq 0x1dc9(%rip), %r15      # 0xa635
xorl %r13d, %r13d
leaq 0x49aa(%rip), %r14      # 0xd220
movl $0x220, %ebp            # imm = 0x220
leaq 0x49ee(%rip), %rax      # 0xd270
movq (%rax), %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
leaq 0x4ad1(%rip), %rsi      # 0xd368
movq %rbx, %rdx
movl $0x217, %ecx            # imm = 0x217
callq 0x1b4a
testl %eax, %eax
je 0x88cb
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x88cb
addq $0x8, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
je 0x8983
movq %r12, %rdi
leaq 0x4a93(%rip), %rsi      # 0xd368
leaq 0x4804(%rip), %rdx      # 0xd0e0
movq %rbx, %rcx
movl $0x223, %r8d            # imm = 0x223
callq 0x1bde
testl %eax, %eax
je 0x8939
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8939
movq %r12, %rdi
leaq 0x47db(%rip), %rsi      # 0xd0e0
callq 0x18a9
testl %eax, %eax
je 0x8939
movq 0x8(%r12), %rdi
movl $0x1, %esi
callq 0x1f2b
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x4a28(%rip)      # 0xd368
je 0x887b
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8ae1
addq $0xd0, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x8ae1
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x887b
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x219, %edx            # imm = 0x219
callq 0x151a
movq %r12, %rdi
callq 0x12d2
movq %rax, (%rsp)
movq %rax, %rdi
leaq 0x49b5(%rip), %rsi      # 0xd36c
movq %rbx, %rdx
movl $0x219, %ecx            # imm = 0x219
callq 0x1b4a
testl %eax, %eax
je 0x8a13
movq (%rsp), %rax
movq (%rax), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8a13
addq $0x8, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x8a13
movq (%rsp), %rdi
movq (%rdi), %rax
movl $0x1, 0x1b8(%rax)
movl %r13d, %edx
leaq 0x46db(%rip), %rsi      # 0xd0e0
movq %rbx, %rcx
movl $0x21b, %r8d            # imm = 0x21B
callq 0x16b1
cmpl $0x0, 0x4952(%rip)      # 0xd36c
je 0x89a1
movq (%rsp), %rax
movq (%rax), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8a57
addq $0xd0, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x8a57
movq (%rsp), %rax
movq (%rax), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x89a1
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8ac0
movq %r12, %rdi
callq 0x18f4
testl %eax, %eax
jne 0x8ac0
jmp 0x8939
movl 0x47c9(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x47bf(%rip)      # 0xd260
movl %r13d, %eax
movq %r15, %rdi
callq 0x1080
movl %r13d, %edx
movq %r12, %rdi
movq %r14, %rsi
movq %rbx, %rcx
movl %ebp, %r8d
callq 0x16b1
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8a91
jmp 0x8a6c
leaq 0x4788(%rip), %rbx      # 0xd270
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8b1d
movq (%rbx), %rdi
callq 0x18f4
testl %eax, %eax
je 0x8b3e
movq (%rbx), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8b1d
jmp 0x8afd
movl $0xa, %edi
callq 0x1050
movq (%rbx), %rdi
leaq 0x1946(%rip), %rbx      # 0xa498
movl $0x22a, %ebp            # imm = 0x22A
movq %rbx, %rsi
movl %ebp, %edx
callq 0x151a
leaq 0x4808(%rip), %r14      # 0xd370
leaq 0x46b1(%rip), %r15      # 0xd220
movl $0x1, %r13d
leaq 0x46f4(%rip), %rax      # 0xd270
movq (%rax), %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl %ebp, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x8bbc
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8bbc
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8c7d
movq %r12, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x22f, %r8d            # imm = 0x22F
callq 0x1bde
testl %eax, %eax
je 0x8c13
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8c13
movq %r12, %rdi
movq %r15, %rsi
callq 0x18a9
testl %eax, %eax
je 0x8c13
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r12), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x8cc6
movq %r12, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x230, %r8d            # imm = 0x230
callq 0x1bde
testl %eax, %eax
je 0x8cc6
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8cc6
movq %r12, %rdi
movq %r15, %rsi
callq 0x18a9
testl %eax, %eax
je 0x8cc6
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
jmp 0x8cc6
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movl 0x45cf(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x45c5(%rip)      # 0xd260
xorl %ebp, %ebp
movl %ebp, %eax
leaq 0x19b0(%rip), %rdi      # 0xa656
callq 0x1080
movl %ebp, %edx
movl $0x22a, %ebp            # imm = 0x22A
movq %r12, %rdi
movq %r15, %rsi
movq %rbx, %rcx
movl $0x22d, %r8d            # imm = 0x22D
callq 0x16b1
cmpl $0x0, 0x46a3(%rip)      # 0xd370
je 0x8b75
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8d06
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8d06
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8b75
leaq 0x4563(%rip), %r14      # 0xd270
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x1e03(%rip), %rbx      # 0xab2c
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8d53
movq (%r14), %rdi
callq 0x18f4
testl %eax, %eax
jne 0x8d53
jmp 0x8d74
movq %rbx, %rdi
callq 0x1070
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8d4b
jmp 0x8d29
movl $0xa, %edi
callq 0x1050
movq (%r14), %rdi
leaq 0x1710(%rip), %rbx      # 0xa498
movl $0x23a, %r12d           # imm = 0x23A
movq %rbx, %rsi
movl %r12d, %edx
callq 0x151a
leaq 0x4340(%rip), %r15      # 0xd0e0
movl $0x1, %r13d
leaq 0x45cb(%rip), %rbp      # 0xd378
leaq 0x44bc(%rip), %rax      # 0xd270
movq (%rax), %rdi
callq 0x12d2
movq %rax, %r14
movq %rax, %rdi
leaq 0x45ab(%rip), %rsi      # 0xd374
movq %rbx, %rdx
movl %r12d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x8df8
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8df8
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8e9f
movq %r14, %rdi
leaq 0x4572(%rip), %rsi      # 0xd374
movq %r15, %rdx
movq %rbx, %rcx
movl $0x243, %r8d            # imm = 0x243
callq 0x1bde
testl %eax, %eax
je 0x8e59
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8e59
movq %r14, %rdi
movq %r15, %rsi
callq 0x18a9
testl %eax, %eax
je 0x8e59
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r14), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e8(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x4514(%rip)      # 0xd374
je 0x8dad
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x9054
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x9054
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8dad
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x23b, %edx            # imm = 0x23B
callq 0x151a
movq %r14, %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl $0x23b, %ecx            # imm = 0x23B
callq 0x1b4a
testl %eax, %eax
je 0x8efb
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8efb
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8f6d
movq %r12, %rdi
movq %rbp, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x240, %r8d            # imm = 0x240
callq 0x1bde
testl %eax, %eax
je 0x8fb4
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8fb4
movq %r12, %rdi
movq %r15, %rsi
callq 0x18a9
testl %eax, %eax
je 0x8fb4
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f2b
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
movq %r12, %rdi
movq %rax, %rsi
leaq 0x1745(%rip), %rdx      # 0xa6a7
movq %rbx, %rcx
movl $0x241, %r8d            # imm = 0x241
jmp 0x8faf
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movl 0x42df(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x42d5(%rip)      # 0xd260
xorl %eax, %eax
leaq 0x16e6(%rip), %rdi      # 0xa67a
callq 0x1080
movq %r12, %rdi
movq %r15, %rsi
leaq 0x16fb(%rip), %rdx      # 0xa6a1
movq %rbx, %rcx
movl $0x23e, %r8d            # imm = 0x23E
callq 0x16b1
cmpl $0x0, 0x43bd(%rip)      # 0xd378
je 0x8ebc
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8ff4
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8ff4
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8ebc
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x23a, %r12d           # imm = 0x23A
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x9033
movq %r14, %rdi
callq 0x18f4
testl %eax, %eax
je 0x8e59
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x9033
jmp 0x900f
leaq 0x4215(%rip), %r13      # 0xd270
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x9093
movq (%r13), %rdi
callq 0x18f4
testl %eax, %eax
je 0x90b5
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x9093
jmp 0x9071
movl $0xa, %edi
callq 0x1050
movl 0x419b(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x4191(%rip)      # 0xd260
leaq 0x15d8(%rip), %rdi      # 0xa6ae
xorl %eax, %eax
callq 0x1080
movq (%r13), %rdi
leaq 0x13b0(%rip), %rbx      # 0xa498
movl $0x249, %r14d           # imm = 0x249
movq %rbx, %rsi
movl %r14d, %edx
callq 0x151a
movl $0x1, %r15d
leaq 0x427e(%rip), %rbp      # 0xd384
movq (%r13), %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
leaq 0x4260(%rip), %rsi      # 0xd37c
movq %rbx, %rdx
movl %r14d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x9148
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x9148
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x918c
cmpl $0x0, 0x422d(%rip)      # 0xd37c
je 0x9106
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x93fe
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x93fe
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x9106
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x24a, %edx            # imm = 0x24A
callq 0x151a
movq %r12, %rdi
callq 0x12d2
movq %rax, %r14
movq %rax, %rdi
leaq 0x41c1(%rip), %rsi      # 0xd380
movq %rbx, %rdx
movl $0x24a, %ecx            # imm = 0x24A
callq 0x1b4a
testl %eax, %eax
je 0x91ec
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x91ec
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x922e
cmpl $0x0, 0x418d(%rip)      # 0xd380
je 0x91aa
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x939e
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x939e
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x91aa
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x24b, %edx            # imm = 0x24B
callq 0x151a
movq %r14, %rdi
callq 0x12d2
movq %rax, %r13
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl $0x24b, %ecx            # imm = 0x24B
callq 0x1b4a
testl %eax, %eax
je 0x928a
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x928a
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x92e5
movq %r13, %rdi
movq %rbp, %rsi
leaq 0x3e29(%rip), %rdx      # 0xd0c0
movq %rbx, %rcx
movl $0x24d, %r8d            # imm = 0x24D
callq 0x1bde
testl %eax, %eax
je 0x92fd
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x92fd
movq %r13, %rdi
leaq 0x3e00(%rip), %rsi      # 0xd0c0
callq 0x18a9
testl %eax, %eax
je 0x92fd
movq 0x8(%r13), %rdi
movl %r15d, %esi
callq 0x1f2b
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x92fd
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movl $0x6, %edi
callq 0x1030
cmpl $0x0, 0x4080(%rip)      # 0xd384
je 0x924b
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x933d
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x933d
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x924b
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x3f17(%rip), %r13      # 0xd270
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x937d
movq %r14, %rdi
callq 0x18f4
testl %eax, %eax
je 0x91ec
movq %r14, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x937d
jmp 0x9359
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x249, %r14d           # imm = 0x249
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x93dd
movq %r12, %rdi
callq 0x18f4
testl %eax, %eax
je 0x9148
movq %r12, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x93dd
jmp 0x93b9
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x1708(%rip), %rbx      # 0xab23
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x9447
movq (%r13), %rdi
callq 0x18f4
testl %eax, %eax
jne 0x9447
jmp 0x9469
movq %rbx, %rdi
callq 0x1070
movq (%r13), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x943f
jmp 0x941b
movl $0xa, %edi
callq 0x1050
movl 0x3de7(%rip), %esi      # 0xd260
movl %esi, %eax
incl %eax
movl %eax, 0x3ddd(%rip)      # 0xd260
leaq 0x1224(%rip), %rdi      # 0xa6ae
xorl %eax, %eax
callq 0x1080
movq (%r13), %rdi
leaq 0xffc(%rip), %rbx       # 0xa498
movl $0x255, %edx            # imm = 0x255
movq %rbx, %rsi
callq 0x151a
movl $0x1, %r15d
movl $0x259, %r14d           # imm = 0x259
leaq 0x3ed4(%rip), %rbp      # 0xd390
leaq 0x3dad(%rip), %rax      # 0xd270
movq (%rax), %rdi
callq 0x12d2
movq %rax, %r13
movq %rax, %rdi
leaq 0x3eb0(%rip), %rsi      # 0xd388
movq %rbx, %rdx
movl $0x255, %ecx            # imm = 0x255
callq 0x1b4a
testl %eax, %eax
je 0x9506
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x9506
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x954a
cmpl $0x0, 0x3e7b(%rip)      # 0xd388
je 0x94bc
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x973c
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x973c
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x94bc
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x256, %edx            # imm = 0x256
callq 0x151a
movq %r13, %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
leaq 0x3e0f(%rip), %rsi      # 0xd38c
movq %rbx, %rdx
movl $0x256, %ecx            # imm = 0x256
callq 0x1b4a
testl %eax, %eax
je 0x95b9
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x95b9
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x95b9
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
cmpl $0x0, 0x3dcc(%rip)      # 0xd38c
je 0x9568
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x95f5
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x95f5
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x9568
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x962e
movq %r13, %rdi
callq 0x18f4
testl %eax, %eax
je 0x9506
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jle 0x960a
movq %r13, %rdi
movq %rbx, %rsi
movl %r14d, %edx
callq 0x151a
movq %r13, %rdi
callq 0x12d2
movq %rax, %r12
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl %r14d, %ecx
callq 0x1b4a
testl %eax, %eax
je 0x96a6
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x96a6
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x96a6
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
cmpl $0x0, 0x3ce3(%rip)      # 0xd390
je 0x965b
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x96e2
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x96e2
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x965b
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x971b
movq %r13, %rdi
callq 0x18f4
testl %eax, %eax
je 0x962e
movq %r13, %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x971b
jmp 0x96f7
leaq 0x3b2d(%rip), %r14      # 0xd270
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x13c4(%rip), %rbx      # 0xab23
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x9789
movq (%r14), %rdi
callq 0x18f4
testl %eax, %eax
jne 0x9789
jmp 0x97aa
movq %rbx, %rdi
callq 0x1070
movq (%r14), %rdi
callq 0x12d2
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x9781
jmp 0x975f
movl $0xa, %edi
callq 0x1050
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq