// File: /workspace/github_c_makefile_star2_O3/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 0x3696(%rip), %rdi      # 0xaa69
callq 0x1070
leaq 0x6e91(%rip), %r15      # 0xe270
movq (%r15), %rdi
leaq 0x302f(%rip), %rbx      # 0xa418
movl $0x1ba, %r13d           # imm = 0x1BA
movq %rbx, %rsi
movl %r13d, %edx
callq 0x157c
movl $0x1, %r12d
leaq 0x6f41(%rip), %r14      # 0xe348
movq (%r15), %rdi
callq 0x1334
movq %rax, %rbp
movq %rax, %rdi
leaq 0x6f24(%rip), %rsi      # 0xe340
movq %rbx, %rdx
movl %r13d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x744c
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x744c
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x755e
movq %rbp, %rdi
leaq 0x6eea(%rip), %rsi      # 0xe340
leaq 0x6ce3(%rip), %rdx      # 0xe140
movq %rbx, %rcx
movl $0x1ca, %r8d            # imm = 0x1CA
callq 0x1c49
testl %eax, %eax
je 0x74ab
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x74ab
movq %rbp, %rdi
leaq 0x6cba(%rip), %rsi      # 0xe140
callq 0x1904
testl %eax, %eax
je 0x74ab
movq 0x8(%rbp), %rdi
movl %r12d, %esi
callq 0x1f9d
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7516
movq %rbp, %rdi
leaq 0x6e8b(%rip), %rsi      # 0xe340
leaq 0x6c24(%rip), %rdx      # 0xe0e0
movq %rbx, %rcx
movl $0x1cb, %r8d            # imm = 0x1CB
callq 0x1c49
testl %eax, %eax
je 0x7516
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7516
movq %rbp, %rdi
leaq 0x6bfb(%rip), %rsi      # 0xe0e0
callq 0x1904
testl %eax, %eax
je 0x7516
movq 0x8(%rbp), %rdi
movl %r12d, %esi
callq 0x1f9d
movq (%rbp), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x6e23(%rip)      # 0xe340
je 0x7407
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x78ba
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x78ba
movq (%rbp), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7407
movq (%rbp), %rax
movl $0x1, 0x1b8(%rax)
movq %rbp, %rdi
movq %rbx, %rsi
movl $0x1bc, %r15d           # imm = 0x1BC
movl %r15d, %edx
callq 0x157c
movq %rbp, %rdi
callq 0x1334
movq %rax, %r13
movq %rax, %rdi
leaq 0x6daf(%rip), %rsi      # 0xe344
movq %rbx, %rdx
movl %r15d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x75c5
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x75c5
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x766a
movq %r13, %rdi
leaq 0x6d75(%rip), %rsi      # 0xe344
leaq 0x6b4a(%rip), %rdx      # 0xe120
movq %rbx, %rcx
movl $0x1c7, %r8d            # imm = 0x1C7
callq 0x1c49
testl %eax, %eax
je 0x7622
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7622
movq %r13, %rdi
leaq 0x6b21(%rip), %rsi      # 0xe120
callq 0x1904
testl %eax, %eax
je 0x7622
movq 0x8(%r13), %rdi
movl %r12d, %esi
callq 0x1f9d
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
cmpl $0x0, 0x6d1b(%rip)      # 0xe344
je 0x7580
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7853
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x7853
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7580
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1be, %edx            # imm = 0x1BE
callq 0x157c
movq %r13, %rdi
callq 0x1334
movq %rax, %r15
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl $0x1be, %ecx            # imm = 0x1BE
callq 0x1bb0
testl %eax, %eax
je 0x76ca
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x76ca
addq $0x8, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
je 0x7765
movq %r15, %rdi
movq %r14, %rsi
leaq 0x6a69(%rip), %rdx      # 0xe140
movq %rbx, %rcx
movl $0x1c3, %r8d            # imm = 0x1C3
callq 0x1c49
testl %eax, %eax
je 0x7708
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7708
movq %r15, %rdi
leaq 0x6a41(%rip), %rsi      # 0xe140
callq 0x1904
testl %eax, %eax
jne 0x774a
movq %r15, %rdi
movq %r14, %rsi
leaq 0x69eb(%rip), %rdx      # 0xe100
movq %rbx, %rcx
movl $0x1c4, %r8d            # imm = 0x1C4
callq 0x1c49
testl %eax, %eax
je 0x77b5
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x77b5
movq %r15, %rdi
leaq 0x69bf(%rip), %rsi      # 0xe100
callq 0x1904
testl %eax, %eax
je 0x77b5
movq 0x8(%r15), %rdi
movl %r12d, %esi
callq 0x1f9d
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x77b5
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
movl 0x6ae8(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x6ade(%rip)      # 0xe260
xorl %r12d, %r12d
movl %r12d, %eax
leaq 0x2e05(%rip), %rdi      # 0xa594
callq 0x1080
movl %r12d, %edx
movl $0x1, %r12d
movq %r15, %rdi
leaq 0x6a99(%rip), %rsi      # 0xe240
movq %rbx, %rcx
movl $0x1c1, %r8d            # imm = 0x1C1
callq 0x1715
cmpl $0x0, 0x6b8c(%rip)      # 0xe348
je 0x7688
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x77f3
addq $0xd0, %rdi
movl %r12d, %esi
callq 0x1130
testl %eax, %eax
jne 0x77f3
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7688
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1bc, %r15d           # imm = 0x1BC
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7832
movq %r13, %rdi
callq 0x195a
testl %eax, %eax
je 0x7622
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7832
jmp 0x780e
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x6a01(%rip), %r15      # 0xe270
movl $0x1ba, %r13d           # imm = 0x1BA
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7899
movq %rbp, %rdi
callq 0x195a
testl %eax, %eax
je 0x7516
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7899
jmp 0x7875
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x78ef
movq (%r15), %rdi
callq 0x195a
testl %eax, %eax
je 0x7910
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x78ef
jmp 0x78cf
movl $0xa, %edi
callq 0x1050
movq (%r15), %rdi
leaq 0x2af4(%rip), %rbx      # 0xa418
movl $0x1d2, %r13d           # imm = 0x1D2
movq %rbx, %rsi
movl %r13d, %edx
callq 0x157c
movl $0x1, %ebp
xorl %eax, %eax
movq %rax, 0x10(%rsp)
leaq 0x6a08(%rip), %r12      # 0xe350
movq (%r15), %rdi
callq 0x1334
movq %rax, %r14
movq %rax, %rdi
leaq 0x69ef(%rip), %rsi      # 0xe34c
movq %rbx, %rdx
movl %r13d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x798b
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x798b
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7ad3
movq %r14, %rdi
leaq 0x69b7(%rip), %rsi      # 0xe34c
leaq 0x67a4(%rip), %rdx      # 0xe140
movq %rbx, %rcx
movl $0x1ea, %r8d            # imm = 0x1EA
callq 0x1c49
testl %eax, %eax
je 0x79cd
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x79cd
movq %r14, %rdi
leaq 0x677c(%rip), %rsi      # 0xe140
callq 0x1904
testl %eax, %eax
jne 0x7a0f
movq %r14, %rdi
leaq 0x6975(%rip), %rsi      # 0xe34c
leaq 0x6862(%rip), %rdx      # 0xe240
movq %rbx, %rcx
movl $0x1eb, %r8d            # imm = 0x1EB
callq 0x1c49
testl %eax, %eax
je 0x7a29
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7a29
movq %r14, %rdi
leaq 0x683a(%rip), %rsi      # 0xe240
callq 0x1904
testl %eax, %eax
je 0x7a29
movq 0x8(%r14), %rdi
movl %ebp, %esi
callq 0x1f9d
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7a8e
movq %r14, %rdi
leaq 0x6919(%rip), %rsi      # 0xe34c
leaq 0x67e6(%rip), %rdx      # 0xe220
movq %rbx, %rcx
movl $0x1ec, %r8d            # imm = 0x1EC
callq 0x1c49
testl %eax, %eax
je 0x7a8e
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7a8e
movq %r14, %rdi
leaq 0x67be(%rip), %rsi      # 0xe220
callq 0x1904
testl %eax, %eax
je 0x7a8e
movq 0x8(%r14), %rdi
movl %ebp, %esi
callq 0x1f9d
movq (%r14), %rcx
movl $0x2, 0x1b8(%rcx)
movq 0x10(%rsp), %rdi
callq *0x1f0(%rax)
cmpl $0x0, 0x68b7(%rip)      # 0xe34c
je 0x7948
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7f9b
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x7f9b
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7948
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x1d4, %r15d           # imm = 0x1D4
movl %r15d, %edx
callq 0x157c
movq %r14, %rdi
callq 0x1334
movq %rax, %r13
movq %rax, %rdi
movq %r12, %rsi
movq %rbx, %rdx
movl %r15d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x7b34
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7b34
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7d32
movq %r13, %rdi
movq %r12, %rsi
leaq 0x66ff(%rip), %rdx      # 0xe240
movq %rbx, %rcx
movl $0x1de, %r8d            # imm = 0x1DE
callq 0x1c49
testl %eax, %eax
je 0x7ef5
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7ef5
movq %r13, %rdi
leaq 0x66ce(%rip), %rsi      # 0xe240
callq 0x1904
testl %eax, %eax
je 0x7ef5
movq 0x8(%r13), %rdi
movl %ebp, %esi
callq 0x1f9d
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1e0, %edx            # imm = 0x1E0
callq 0x157c
movq %r13, %rdi
callq 0x1334
movq %rax, %r15
movq %rax, %rdi
leaq 0x679b(%rip), %rsi      # 0xe358
movq %rbx, %rdx
movl $0x1e0, %ecx            # imm = 0x1E0
callq 0x1bb0
testl %eax, %eax
je 0x7be9
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7be9
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7c49
movq %r15, %rdi
leaq 0x6765(%rip), %rsi      # 0xe358
leaq 0x6546(%rip), %rdx      # 0xe140
movq %rbx, %rcx
movl $0x1e5, %r8d            # imm = 0x1E5
callq 0x1c49
testl %eax, %eax
je 0x7c95
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7c95
movq %r15, %rdi
leaq 0x651a(%rip), %rsi      # 0xe140
callq 0x1904
testl %eax, %eax
je 0x7c95
movq 0x8(%r15), %rdi
movl %ebp, %esi
callq 0x1f9d
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7c95
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
movl 0x6604(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x65fa(%rip)      # 0xe260
xorl %ebp, %ebp
movl %ebp, %eax
leaq 0x2944(%rip), %rdi      # 0xa5b5
callq 0x1080
movl %ebp, %edx
movl $0x1, %ebp
movq %r15, %rdi
leaq 0x6599(%rip), %rsi      # 0xe220
movq %rbx, %rcx
movl $0x1e3, %r8d            # imm = 0x1E3
callq 0x1715
cmpl $0x0, 0x66bc(%rip)      # 0xe358
je 0x7ba8
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7cd2
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x7cd2
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7ba8
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1d4, %r15d           # imm = 0x1D4
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7d11
movq %r13, %rdi
callq 0x195a
testl %eax, %eax
je 0x7ef5
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7d11
jmp 0x7ced
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x1d6, %edx            # imm = 0x1D6
callq 0x157c
movq %r13, %rdi
callq 0x1334
movq %rax, %r15
movq %rax, %rdi
leaq 0x65ef(%rip), %rsi      # 0xe354
movq %rbx, %rdx
movl $0x1d6, %ecx            # imm = 0x1D6
callq 0x1bb0
testl %eax, %eax
je 0x7d95
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x7d95
addq $0x8, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
je 0x7e33
movq %r15, %rdi
leaq 0x65b5(%rip), %rsi      # 0xe354
leaq 0x635a(%rip), %rdx      # 0xe100
movq %rbx, %rcx
movl $0x1da, %r8d            # imm = 0x1DA
callq 0x1c49
testl %eax, %eax
je 0x7dd7
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7dd7
movq %r15, %rdi
leaq 0x6332(%rip), %rsi      # 0xe100
callq 0x1904
testl %eax, %eax
jne 0x7e19
movq %r15, %rdi
leaq 0x6573(%rip), %rsi      # 0xe354
leaq 0x6358(%rip), %rdx      # 0xe140
movq %rbx, %rcx
movl $0x1db, %r8d            # imm = 0x1DB
callq 0x1c49
testl %eax, %eax
je 0x7e5c
movq (%r15), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x7e5c
movq %r15, %rdi
leaq 0x6330(%rip), %rsi      # 0xe140
callq 0x1904
testl %eax, %eax
je 0x7e5c
movq 0x8(%r15), %rdi
movl %ebp, %esi
callq 0x1f9d
movq (%r15), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x7e5c
movq (%r15), %rax
movl $0x1, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r15, %rdi
leaq 0x63f2(%rip), %rsi      # 0xe240
movq %rbx, %rcx
movl $0x1d8, %r8d            # imm = 0x1D8
callq 0x1715
cmpl $0x0, 0x64f1(%rip)      # 0xe354
je 0x7d50
movq (%r15), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7e99
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x7e99
movq (%r15), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7d50
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1d4, %r15d           # imm = 0x1D4
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7ed4
movq %r13, %rdi
callq 0x195a
testl %eax, %eax
je 0x7ef5
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7ed4
jmp 0x7eb4
cmpl $0x0, 0x6454(%rip)      # 0xe350
je 0x7af4
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x7f34
addq $0xd0, %rdi
movl %ebp, %esi
callq 0x1130
testl %eax, %eax
jne 0x7f34
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x7af4
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x6320(%rip), %r15      # 0xe270
movl $0x1d2, %r13d           # imm = 0x1D2
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7f7a
movq %r14, %rdi
callq 0x195a
testl %eax, %eax
je 0x7a8e
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7f7a
jmp 0x7f56
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x7fd0
movq (%r15), %rdi
callq 0x195a
testl %eax, %eax
je 0x7ff1
movq (%r15), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x7fd0
jmp 0x7fb0
movl $0xa, %edi
callq 0x1050
movq (%r15), %rdi
leaq 0x2413(%rip), %rbx      # 0xa418
movl $0x1f3, %ebp            # imm = 0x1F3
movq %rbx, %rsi
movl %ebp, %edx
callq 0x157c
leaq 0x6341(%rip), %r14      # 0xe35c
movl $0x1, %r13d
xorl %eax, %eax
movq %rax, 0x8(%rsp)
leaq 0x6335(%rip), %r15      # 0xe364
leaq 0x623a(%rip), %rax      # 0xe270
movq (%rax), %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl %ebp, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x8076
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8076
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8126
movq %r12, %rdi
movq %r14, %rsi
leaq 0x603d(%rip), %rdx      # 0xe0c0
movq %rbx, %rcx
movl $0x210, %r8d            # imm = 0x210
callq 0x1c49
testl %eax, %eax
je 0x80de
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x80de
movq %r12, %rdi
leaq 0x6014(%rip), %rsi      # 0xe0c0
callq 0x1904
testl %eax, %eax
je 0x80de
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x6277(%rip)      # 0xe35c
je 0x802f
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8554
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8554
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x802f
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x1f5, %edx            # imm = 0x1F5
callq 0x157c
movq %r12, %rdi
callq 0x1334
movq %rax, %rbp
movq %rax, %rdi
leaq 0x6207(%rip), %rsi      # 0xe360
movq %rbx, %rdx
movl $0x1f5, %ecx            # imm = 0x1F5
callq 0x1bb0
testl %eax, %eax
je 0x818b
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x818b
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x82ea
movq %rbp, %rdi
leaq 0x61cb(%rip), %rsi      # 0xe360
leaq 0x6084(%rip), %rdx      # 0xe220
movq %rbx, %rcx
movl $0x205, %r8d            # imm = 0x205
callq 0x1c49
testl %eax, %eax
je 0x8228
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8228
movq %rbp, %rdi
leaq 0x605b(%rip), %rsi      # 0xe220
callq 0x1904
testl %eax, %eax
je 0x8228
movq 0x8(%rbp), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
movl 0x6072(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x6068(%rip)      # 0xe260
xorl %r13d, %r13d
movl %r13d, %eax
leaq 0x238f(%rip), %rdi      # 0xa594
callq 0x1080
movl %r13d, %edx
movl $0x1, %r13d
movq %rbp, %rdi
leaq 0x6023(%rip), %rsi      # 0xe240
movq %rbx, %rcx
movl $0x208, %r8d            # imm = 0x208
jmp 0x829d
movq %rbp, %rdi
leaq 0x612e(%rip), %rsi      # 0xe360
leaq 0x5e87(%rip), %rdx      # 0xe0c0
movq %rbx, %rcx
movl $0x20a, %r8d            # imm = 0x20A
callq 0x1c49
testl %eax, %eax
je 0x82a2
movq (%rbp), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x82a2
movq %rbp, %rdi
leaq 0x5e5e(%rip), %rsi      # 0xe0c0
callq 0x1904
testl %eax, %eax
je 0x82a2
movq 0x8(%rbp), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%rbp), %rax
movl $0x2, 0x1b8(%rax)
movq %rbp, %rdi
leaq 0x5e31(%rip), %rsi      # 0xe0c0
movq 0x8(%rsp), %rdx
movq %rbx, %rcx
movl $0x20c, %r8d            # imm = 0x20C
callq 0x1715
cmpl $0x0, 0x60b7(%rip)      # 0xe360
je 0x8144
movq (%rbp), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x84f5
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x84f5
movq (%rbp), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8144
movq (%rbp), %rax
movl $0x1, 0x1b8(%rax)
movq %rbp, %rdi
movq %rbx, %rsi
movl $0x1f7, %edx            # imm = 0x1F7
callq 0x157c
movq %rbp, %rdi
callq 0x1334
movq %rax, %r14
movq %rax, %rdi
movq %r15, %rsi
movq %rbx, %rdx
movl $0x1f7, %ecx            # imm = 0x1F7
callq 0x1bb0
testl %eax, %eax
je 0x834a
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x834a
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x842d
movq %r14, %rdi
movq %r15, %rsi
leaq 0x5d89(%rip), %rdx      # 0xe0e0
movq %rbx, %rcx
movl $0x1fb, %r8d            # imm = 0x1FB
callq 0x1c49
testl %eax, %eax
je 0x83bd
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x83bd
movq %r14, %rdi
leaq 0x5d61(%rip), %rsi      # 0xe0e0
callq 0x1904
testl %eax, %eax
je 0x83bd
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x5e71(%rip), %rsi      # 0xe220
movq %rbx, %rcx
movl $0x1fd, %r8d            # imm = 0x1FD
jmp 0x8451
movq %r14, %rdi
movq %r15, %rsi
leaq 0x5e56(%rip), %rdx      # 0xe220
movq %rbx, %rcx
movl $0x1ff, %r8d            # imm = 0x1FF
callq 0x1c49
testl %eax, %eax
je 0x8456
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8456
movq %r14, %rdi
leaq 0x5e2e(%rip), %rsi      # 0xe220
callq 0x1904
testl %eax, %eax
je 0x8456
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r14), %rax
movl $0x2, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x5c9e(%rip), %rsi      # 0xe0c0
movq %rbx, %rcx
movl $0x201, %r8d            # imm = 0x201
jmp 0x8451
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
xorl %eax, %eax
movl %eax, %edx
movq %r14, %rdi
leaq 0x5c98(%rip), %rsi      # 0xe0e0
movq %rbx, %rcx
movl $0x1f9, %r8d            # imm = 0x1F9
callq 0x1715
cmpl $0x0, 0x5f07(%rip)      # 0xe364
je 0x8308
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8494
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8494
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8308
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x5eac(%rip), %r14      # 0xe35c
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x84d4
movq %rbp, %rdi
callq 0x195a
testl %eax, %eax
je 0x82a2
movq %rbp, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x84d4
jmp 0x84b0
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x1f3, %ebp            # imm = 0x1F3
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8533
movq %r12, %rdi
callq 0x195a
testl %eax, %eax
je 0x80de
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8533
jmp 0x850f
leaq 0x5d15(%rip), %rbx      # 0xe270
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8590
movq (%rbx), %rdi
callq 0x195a
testl %eax, %eax
je 0x85b1
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8590
jmp 0x8570
movl $0xa, %edi
callq 0x1050
movq (%rbx), %rdi
leaq 0x1e53(%rip), %rbx      # 0xa418
movl $0x217, %edx            # imm = 0x217
movq %rbx, %rsi
callq 0x157c
leaq 0x1fdc(%rip), %r15      # 0xa5b5
xorl %r13d, %r13d
leaq 0x5c3d(%rip), %r14      # 0xe220
movl $0x220, %ebp            # imm = 0x220
leaq 0x5c81(%rip), %rax      # 0xe270
movq (%rax), %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
leaq 0x5d64(%rip), %rsi      # 0xe368
movq %rbx, %rdx
movl $0x217, %ecx            # imm = 0x217
callq 0x1bb0
testl %eax, %eax
je 0x8638
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8638
addq $0x8, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
je 0x86f0
movq %r12, %rdi
leaq 0x5d26(%rip), %rsi      # 0xe368
leaq 0x5a97(%rip), %rdx      # 0xe0e0
movq %rbx, %rcx
movl $0x223, %r8d            # imm = 0x223
callq 0x1c49
testl %eax, %eax
je 0x86a6
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x86a6
movq %r12, %rdi
leaq 0x5a6e(%rip), %rsi      # 0xe0e0
callq 0x1904
testl %eax, %eax
je 0x86a6
movq 0x8(%r12), %rdi
movl $0x1, %esi
callq 0x1f9d
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x5cbb(%rip)      # 0xe368
je 0x85e8
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x884e
addq $0xd0, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x884e
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x85e8
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x219, %edx            # imm = 0x219
callq 0x157c
movq %r12, %rdi
callq 0x1334
movq %rax, (%rsp)
movq %rax, %rdi
leaq 0x5c48(%rip), %rsi      # 0xe36c
movq %rbx, %rdx
movl $0x219, %ecx            # imm = 0x219
callq 0x1bb0
testl %eax, %eax
je 0x8780
movq (%rsp), %rax
movq (%rax), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8780
addq $0x8, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x8780
movq (%rsp), %rdi
movq (%rdi), %rax
movl $0x1, 0x1b8(%rax)
movl %r13d, %edx
leaq 0x596e(%rip), %rsi      # 0xe0e0
movq %rbx, %rcx
movl $0x21b, %r8d            # imm = 0x21B
callq 0x1715
cmpl $0x0, 0x5be5(%rip)      # 0xe36c
je 0x870e
movq (%rsp), %rax
movq (%rax), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x87c4
addq $0xd0, %rdi
movl $0x1, %esi
callq 0x1130
testl %eax, %eax
jne 0x87c4
movq (%rsp), %rax
movq (%rax), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x870e
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x882d
movq %r12, %rdi
callq 0x195a
testl %eax, %eax
jne 0x882d
jmp 0x86a6
movl 0x5a5c(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x5a52(%rip)      # 0xe260
movl %r13d, %eax
movq %r15, %rdi
callq 0x1080
movl %r13d, %edx
movq %r12, %rdi
movq %r14, %rsi
movq %rbx, %rcx
movl %ebp, %r8d
callq 0x1715
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x87fe
jmp 0x87d9
leaq 0x5a1b(%rip), %rbx      # 0xe270
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x888a
movq (%rbx), %rdi
callq 0x195a
testl %eax, %eax
je 0x88ab
movq (%rbx), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x888a
jmp 0x886a
movl $0xa, %edi
callq 0x1050
movq (%rbx), %rdi
leaq 0x1b59(%rip), %rbx      # 0xa418
movl $0x22a, %ebp            # imm = 0x22A
movq %rbx, %rsi
movl %ebp, %edx
callq 0x157c
leaq 0x5a9b(%rip), %r14      # 0xe370
leaq 0x5944(%rip), %r15      # 0xe220
movl $0x1, %r13d
leaq 0x5987(%rip), %rax      # 0xe270
movq (%rax), %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
movq %r14, %rsi
movq %rbx, %rdx
movl %ebp, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x8929
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8929
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x89ea
movq %r12, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x22f, %r8d            # imm = 0x22F
callq 0x1c49
testl %eax, %eax
je 0x8980
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8980
movq %r12, %rdi
movq %r15, %rsi
callq 0x1904
testl %eax, %eax
je 0x8980
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r12), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x8a33
movq %r12, %rdi
movq %r14, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x230, %r8d            # imm = 0x230
callq 0x1c49
testl %eax, %eax
je 0x8a33
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8a33
movq %r12, %rdi
movq %r15, %rsi
callq 0x1904
testl %eax, %eax
je 0x8a33
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e0(%rax)
movq %rax, %rdi
callq 0x1070
jmp 0x8a33
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movl 0x5862(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x5858(%rip)      # 0xe260
xorl %ebp, %ebp
movl %ebp, %eax
leaq 0x1bc3(%rip), %rdi      # 0xa5d6
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 0x1715
cmpl $0x0, 0x5936(%rip)      # 0xe370
je 0x88e2
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8a73
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8a73
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x88e2
leaq 0x57f6(%rip), %r14      # 0xe270
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x2016(%rip), %rbx      # 0xaaac
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8ac0
movq (%r14), %rdi
callq 0x195a
testl %eax, %eax
jne 0x8ac0
jmp 0x8ae1
movq %rbx, %rdi
callq 0x1070
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8ab8
jmp 0x8a96
movl $0xa, %edi
callq 0x1050
movq (%r14), %rdi
leaq 0x1923(%rip), %rbx      # 0xa418
movl $0x23a, %r12d           # imm = 0x23A
movq %rbx, %rsi
movl %r12d, %edx
callq 0x157c
leaq 0x55d3(%rip), %r15      # 0xe0e0
movl $0x1, %r13d
leaq 0x585e(%rip), %rbp      # 0xe378
leaq 0x574f(%rip), %rax      # 0xe270
movq (%rax), %rdi
callq 0x1334
movq %rax, %r14
movq %rax, %rdi
leaq 0x583e(%rip), %rsi      # 0xe374
movq %rbx, %rdx
movl %r12d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x8b65
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8b65
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8c0c
movq %r14, %rdi
leaq 0x5805(%rip), %rsi      # 0xe374
movq %r15, %rdx
movq %rbx, %rcx
movl $0x243, %r8d            # imm = 0x243
callq 0x1c49
testl %eax, %eax
je 0x8bc6
movq (%r14), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8bc6
movq %r14, %rdi
movq %r15, %rsi
callq 0x1904
testl %eax, %eax
je 0x8bc6
movq 0x8(%r14), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r14), %rcx
movl $0x2, 0x1b8(%rcx)
callq *0x1e8(%rax)
movq %rax, %rdi
callq 0x1070
cmpl $0x0, 0x57a7(%rip)      # 0xe374
je 0x8b1a
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8dc1
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8dc1
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8b1a
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x23b, %edx            # imm = 0x23B
callq 0x157c
movq %r14, %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl $0x23b, %ecx            # imm = 0x23B
callq 0x1bb0
testl %eax, %eax
je 0x8c68
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8c68
addq $0x8, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
je 0x8cda
movq %r12, %rdi
movq %rbp, %rsi
movq %r15, %rdx
movq %rbx, %rcx
movl $0x240, %r8d            # imm = 0x240
callq 0x1c49
testl %eax, %eax
je 0x8d21
movq (%r12), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x8d21
movq %r12, %rdi
movq %r15, %rsi
callq 0x1904
testl %eax, %eax
je 0x8d21
movq 0x8(%r12), %rdi
movl %r13d, %esi
callq 0x1f9d
movq (%r12), %rcx
movl $0x2, 0x1b8(%rcx)
movq %r12, %rdi
movq %rax, %rsi
leaq 0x1958(%rip), %rdx      # 0xa627
movq %rbx, %rcx
movl $0x241, %r8d            # imm = 0x241
jmp 0x8d1c
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movl 0x5572(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x5568(%rip)      # 0xe260
xorl %eax, %eax
leaq 0x18f9(%rip), %rdi      # 0xa5fa
callq 0x1080
movq %r12, %rdi
movq %r15, %rsi
leaq 0x190e(%rip), %rdx      # 0xa621
movq %rbx, %rcx
movl $0x23e, %r8d            # imm = 0x23E
callq 0x1715
cmpl $0x0, 0x5650(%rip)      # 0xe378
je 0x8c29
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x8d61
addq $0xd0, %rdi
movl %r13d, %esi
callq 0x1130
testl %eax, %eax
jne 0x8d61
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8c29
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x23a, %r12d           # imm = 0x23A
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8da0
movq %r14, %rdi
callq 0x195a
testl %eax, %eax
je 0x8bc6
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8da0
jmp 0x8d7c
leaq 0x54a8(%rip), %r13      # 0xe270
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x8e00
movq (%r13), %rdi
callq 0x195a
testl %eax, %eax
je 0x8e22
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x8e00
jmp 0x8dde
movl $0xa, %edi
callq 0x1050
movl 0x542e(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x5424(%rip)      # 0xe260
leaq 0x17eb(%rip), %rdi      # 0xa62e
xorl %eax, %eax
callq 0x1080
movq (%r13), %rdi
leaq 0x15c3(%rip), %rbx      # 0xa418
movl $0x249, %r14d           # imm = 0x249
movq %rbx, %rsi
movl %r14d, %edx
callq 0x157c
movl $0x1, %r15d
leaq 0x5511(%rip), %rbp      # 0xe384
movq (%r13), %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
leaq 0x54f3(%rip), %rsi      # 0xe37c
movq %rbx, %rdx
movl %r14d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x8eb5
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8eb5
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x8ef9
cmpl $0x0, 0x54c0(%rip)      # 0xe37c
je 0x8e73
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x916b
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x916b
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8e73
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
movq %r12, %rdi
movq %rbx, %rsi
movl $0x24a, %edx            # imm = 0x24A
callq 0x157c
movq %r12, %rdi
callq 0x1334
movq %rax, %r14
movq %rax, %rdi
leaq 0x5454(%rip), %rsi      # 0xe380
movq %rbx, %rdx
movl $0x24a, %ecx            # imm = 0x24A
callq 0x1bb0
testl %eax, %eax
je 0x8f59
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8f59
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x8f9b
cmpl $0x0, 0x5420(%rip)      # 0xe380
je 0x8f17
movq (%r14), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x910b
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x910b
movq (%r14), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8f17
movq (%r14), %rax
movl $0x1, 0x1b8(%rax)
movq %r14, %rdi
movq %rbx, %rsi
movl $0x24b, %edx            # imm = 0x24B
callq 0x157c
movq %r14, %rdi
callq 0x1334
movq %rax, %r13
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl $0x24b, %ecx            # imm = 0x24B
callq 0x1bb0
testl %eax, %eax
je 0x8ff7
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x8ff7
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x9052
movq %r13, %rdi
movq %rbp, %rsi
leaq 0x50bc(%rip), %rdx      # 0xe0c0
movq %rbx, %rcx
movl $0x24d, %r8d            # imm = 0x24D
callq 0x1c49
testl %eax, %eax
je 0x906a
movq (%r13), %rax
cmpl $0x0, 0x1b4(%rax)
je 0x906a
movq %r13, %rdi
leaq 0x5093(%rip), %rsi      # 0xe0c0
callq 0x1904
testl %eax, %eax
je 0x906a
movq 0x8(%r13), %rdi
movl %r15d, %esi
callq 0x1f9d
movq (%r13), %rax
movl $0x2, 0x1b8(%rax)
jmp 0x906a
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movl $0x6, %edi
callq 0x1030
cmpl $0x0, 0x5313(%rip)      # 0xe384
je 0x8fb8
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x90aa
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x90aa
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x8fb8
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x51aa(%rip), %r13      # 0xe270
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x90ea
movq %r14, %rdi
callq 0x195a
testl %eax, %eax
je 0x8f59
movq %r14, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x90ea
jmp 0x90c6
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movl $0x249, %r14d           # imm = 0x249
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x914a
movq %r12, %rdi
callq 0x195a
testl %eax, %eax
je 0x8eb5
movq %r12, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x914a
jmp 0x9126
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x191b(%rip), %rbx      # 0xaaa3
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x91b4
movq (%r13), %rdi
callq 0x195a
testl %eax, %eax
jne 0x91b4
jmp 0x91d6
movq %rbx, %rdi
callq 0x1070
movq (%r13), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x91ac
jmp 0x9188
movl $0xa, %edi
callq 0x1050
movl 0x507a(%rip), %esi      # 0xe260
movl %esi, %eax
incl %eax
movl %eax, 0x5070(%rip)      # 0xe260
leaq 0x1437(%rip), %rdi      # 0xa62e
xorl %eax, %eax
callq 0x1080
movq (%r13), %rdi
leaq 0x120f(%rip), %rbx      # 0xa418
movl $0x255, %edx            # imm = 0x255
movq %rbx, %rsi
callq 0x157c
movl $0x1, %r15d
movl $0x259, %r14d           # imm = 0x259
leaq 0x5167(%rip), %rbp      # 0xe390
leaq 0x5040(%rip), %rax      # 0xe270
movq (%rax), %rdi
callq 0x1334
movq %rax, %r13
movq %rax, %rdi
leaq 0x5143(%rip), %rsi      # 0xe388
movq %rbx, %rdx
movl $0x255, %ecx            # imm = 0x255
callq 0x1bb0
testl %eax, %eax
je 0x9273
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x9273
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
je 0x92b7
cmpl $0x0, 0x510e(%rip)      # 0xe388
je 0x9229
movq (%r13), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x94a9
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x94a9
movq (%r13), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x9229
movq (%r13), %rax
movl $0x1, 0x1b8(%rax)
movq %r13, %rdi
movq %rbx, %rsi
movl $0x256, %edx            # imm = 0x256
callq 0x157c
movq %r13, %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
leaq 0x50a2(%rip), %rsi      # 0xe38c
movq %rbx, %rdx
movl $0x256, %ecx            # imm = 0x256
callq 0x1bb0
testl %eax, %eax
je 0x9326
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x9326
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x9326
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
cmpl $0x0, 0x505f(%rip)      # 0xe38c
je 0x92d5
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x9362
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x9362
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x92d5
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x939b
movq %r13, %rdi
callq 0x195a
testl %eax, %eax
je 0x9273
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jle 0x9377
movq %r13, %rdi
movq %rbx, %rsi
movl %r14d, %edx
callq 0x157c
movq %r13, %rdi
callq 0x1334
movq %rax, %r12
movq %rax, %rdi
movq %rbp, %rsi
movq %rbx, %rdx
movl %r14d, %ecx
callq 0x1bb0
testl %eax, %eax
je 0x9413
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
je 0x9413
addq $0x8, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x9413
movq (%r12), %rax
movl $0x1, 0x1b8(%rax)
cmpl $0x0, 0x4f76(%rip)      # 0xe390
je 0x93c8
movq (%r12), %rdi
cmpl $0x0, 0x1b4(%rdi)
jne 0x944f
addq $0xd0, %rdi
movl %r15d, %esi
callq 0x1130
testl %eax, %eax
jne 0x944f
movq (%r12), %rax
movl $0x1, 0x1b4(%rax)
jmp 0x93c8
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x9488
movq %r13, %rdi
callq 0x195a
testl %eax, %eax
je 0x939b
movq %r13, %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x9488
jmp 0x9464
leaq 0x4dc0(%rip), %r14      # 0xe270
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
movl $0x3, 0x1b8(%rax)
leaq 0x15d7(%rip), %rbx      # 0xaaa3
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
cmpl $0x0, 0x1b4(%rax)
jg 0x94f6
movq (%r14), %rdi
callq 0x195a
testl %eax, %eax
jne 0x94f6
jmp 0x9517
movq %rbx, %rdi
callq 0x1070
movq (%r14), %rdi
callq 0x1334
movq (%rax), %rax
movl 0x1b4(%rax), %ecx
movl %ecx, %edx
decl %edx
movl %edx, 0x1b4(%rax)
testl %ecx, %ecx
jg 0x94ee
jmp 0x94cc
movl $0xa, %edi
callq 0x1050
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq