// File: /workspace/github_cpp_makefile_star2_O3/Heptagon196[P]Gos/GosVM.cpp
// Function: GosVM::VMProgram::Read(std::istream&, bool)
void GosVM::VMProgram::Read(std::istream& input, bool prettified) {
    startPos = 0;
    if (prettified) {
        std::string command;
        IRTokenizer tokenizer(input);
        content = "";
        while (!tokenizer.IsEOF()) {
            command = tokenizer.GetToken();
            int op = 0;
            for (int i = 0; i < operatorsCount; i++) {
                if (operatorInfos[i].name == command) {
                    op = i;
                    break;
                }
            }
            AddOperation(op);
            if (op == DEF_CLASS) {
                AddParamString(tokenizer.GetToken());
                int len = tokenizer.GetToken<int>();
                AddParamInt(len);
                while (len--) {
                    AddParamString(tokenizer.GetToken());
                }
            } else if (op == ATTR) {
                AddParamString(tokenizer.GetToken());
                int len = tokenizer.GetToken<int>();
                AddParamInt(len);
                while (len--) {
                    AddParamString(tokenizer.GetToken());
                }
            } else if (op == DEF_MEMBER_VAR) {
                AddParamString(tokenizer.GetToken());
                AddParamString(tokenizer.GetToken());
            } else if (op == DEF_MEMBER_FUNC) {
                AddParamString(tokenizer.GetToken());
                AddParamString(tokenizer.GetToken());
                int len = tokenizer.GetToken<int>();
                AddParamInt(len);
                while (len--) {
                    AddParamString(tokenizer.GetToken());
                }
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == DEF_STATIC_VAR) {
                AddParamString(tokenizer.GetToken());
                AddParamString(tokenizer.GetToken());
            } else if (op == DEF_STATIC_FUNC) {
                AddParamString(tokenizer.GetToken());
                AddParamString(tokenizer.GetToken());
                int len = tokenizer.GetToken<int>();
                AddParamInt(len);
                while (len--) {
                    AddParamString(tokenizer.GetToken());
                }
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == ALLOC) {
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == STR) {
                int id = tokenizer.GetToken<int>();
                [[maybe_unused]] int len = tokenizer.GetToken<int>();
                std::string s = tokenizer.GetToken();
                cst->setStrID(s, id);
            } else if (op == NUM) {
                int id = tokenizer.GetToken<int>();
                RTConstNum num;
                num.data.i64 = tokenizer.GetToken<int64_t>();
                cst->setNumID(num, id);
            } else if (op == NS) {
                AddParamString(tokenizer.GetToken());
            } else if (op == NEW) {
                AddParamString(tokenizer.GetToken());
                AddParamInt(tokenizer.GetToken<int>());
                int len = tokenizer.GetToken<int>();
                AddParamInt(len);
                while (len--) {
                    AddParamInt(tokenizer.GetToken<int>());
                }
            } else if (op == NEW_STR) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamString(tokenizer.GetToken());
            } else if (op == NEW_NUM) {
                int8_t type = tokenizer.GetToken<int>();
                AddParamByte(type);
                AddParamInt(tokenizer.GetToken<int>());
                RTConstNum num;
                num.data.i64 = 0;
                std::stringstream ss;
                ss << tokenizer.GetToken();
                switch (type) {
                    case 0: ss >> num.data.i32; break;
                    case 1: ss >> num.data.i32; break;
                    case 2: ss >> num.data.i64; break;
                    case 3: ss >> num.data.f; break;
                    case 4: ss >> num.data.d; break;
                }
                AddParamInt(cst->getNumID(num));
            } else if (op == MOV) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == REF) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == CLONE) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == ARG) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == GET_FIELD) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
                AddParamString(tokenizer.GetToken());
            } else if (op == ADD) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == SUB) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == MUL) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == DIV) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == REM) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == AND) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == OR) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == XOR) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == NOT) {
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == RET) {
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == JMP) {
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == IF) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == BOX) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == UNBOX) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamInt(tokenizer.GetToken<int>());
            } else if (op == CALL) {
                AddParamInt(tokenizer.GetToken<int>());
                AddParamString(tokenizer.GetToken());
                int cnt = tokenizer.GetToken<int>();
                AddParamInt(cnt);
                for (int i = 0; i < cnt; i++) {
                    AddParamInt(tokenizer.GetToken<int>());
                }
            }
        }
    } else {
        std::stringstream buffer;
        buffer << input.rdbuf();
        content = buffer.str();
    }
    endPos = content.size() - 1;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x448, %rsp            # imm = 0x448
movq %rsi, %r14
movl $0x0, 0x10(%rdi)
testl %edx, %edx
movq %rdi, 0x10(%rsp)
je 0x978bd
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
movq $0x0, -0x8(%rax)
movb $0x0, (%rax)
movq %r14, 0x8(%rsp)
leaq 0x20(%rdi), %r15
movq 0x28(%rdi), %rdx
leaq 0x38e8a(%rip), %rcx     # 0xcf576
movq %r15, %rdi
xorl %esi, %esi
xorl %r8d, %r8d
callq 0x26f38
movq 0x8(%rsp), %rax
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x2, 0x20(%rax,%rcx)
jne 0x97882
leaq 0x2c0(%rsp), %r13
movq %r13, %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x20(%rsp), %rdi
movq %r13, %rbx
movq %r13, %rsi
callq 0x11a66
movq 0x2c0(%rsp), %rdi
leaq 0x2d0(%rsp), %rax
cmpq %rax, %rdi
je 0x96758
movq 0x2d0(%rsp), %rsi
incq %rsi
callq 0x11360
movq 0x20(%rsp), %r12
movq 0x28(%rsp), %rbp
leaq 0x86eaf(%rip), %r13     # 0x11d618
xorl %r14d, %r14d
cmpq %rbp, (%r13)
jne 0x9678a
testq %rbp, %rbp
je 0x9679a
movq -0x8(%r13), %rdi
movq %r12, %rsi
movq %rbp, %rdx
callq 0x11390
testl %eax, %eax
je 0x9679a
incq %r14
addq $0x20, %r13
cmpq $0x22, %r14
jne 0x9676c
xorl %r14d, %r14d
movsbl %r14b, %esi
movq %r15, %rdi
callq 0x6e3f2
movq %rbx, %r13
decl %r14d
cmpl $0x20, %r14d
ja 0x9786b
leaq 0x38557(%rip), %rcx     # 0xced14
movslq (%rcx,%r14,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2a0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x2a0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x9680d
movq 0x2b0(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9681e
testl %r12d, %r12d
je 0x9786b
leaq 0x280(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x280(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x9688c
movq 0x290(%rsp), %rsi
incq %rsi
callq 0x11360
decl %r12d
jne 0x96845
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x968a6
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x968d8
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96905
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96937
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96964
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96996
leaq 0xa0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0xa0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0xb0(%rsp), %rsi
jmp 0x970b8
leaq 0x180(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x180(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x96a42
movq 0x190(%rsp), %rsi
incq %rsi
callq 0x11360
leaq 0x160(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x160(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0x170(%rsp), %rsi
jmp 0x970b8
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movsbl %r12b, %esi
movq %r15, %rdi
callq 0x6e3f2
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96ab1
movq $0x0, 0x18(%rsp)
leaq 0x2c0(%rsp), %rdi
callq 0x11280
leaq 0x40(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
movq 0x40(%rsp), %rsi
movq 0x48(%rsp), %rdx
leaq 0x2d0(%rsp), %rdi
callq 0x113c0
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x96b24
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x11360
movsbl %r12b, %eax
cmpl $0x4, %eax
ja 0x97812
leaq 0x38260(%rip), %rcx     # 0xced98
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2c0(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x111f0
jmp 0x97812
leaq 0xe0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0xe0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0xf0(%rsp), %rsi
jmp 0x970b8
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96bb0
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96bdd
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96c0f
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96c3c
jmp 0x9786b
leaq 0x220(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x220(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x96ca5
movq 0x230(%rsp), %rsi
incq %rsi
callq 0x11360
leaq 0x200(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x200(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0x210(%rsp), %rsi
jmp 0x970b8
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96cfd
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96d2a
jmp 0x9786b
leaq 0x1e0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x1e0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x96d93
movq 0x1f0(%rsp), %rsi
incq %rsi
callq 0x11360
leaq 0x1c0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x1c0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x96dda
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96deb
testl %r12d, %r12d
je 0x96e5a
leaq 0x1a0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x1a0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x96e55
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x11360
decl %r12d
jne 0x96e0e
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96e6a
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movq %rsp, %rdi
callq 0x9a64a
leaq 0x2c0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
movq 0x10(%rsp), %rax
movq 0x60(%rax), %rdi
leaq 0x2c0(%rsp), %rsi
movl %ebp, %edx
callq 0x93e3e
movq 0x2c0(%rsp), %rdi
leaq 0x2d0(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0x2d0(%rsp), %rsi
jmp 0x970b8
leaq 0x260(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x260(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x96f33
movq 0x270(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96f44
testl %r12d, %r12d
je 0x9786b
leaq 0x240(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x240(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x96fb2
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x11360
decl %r12d
jne 0x96f6b
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96fcc
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x96ff9
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9702b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97058
leaq 0x80(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x80(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x9786b
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x11360
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x970d5
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97102
jmp 0x9786b
leaq 0x140(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x140(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x9716b
movq 0x150(%rsp), %rsi
incq %rsi
callq 0x11360
leaq 0x120(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x120(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x971b2
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x971c3
testl %r12d, %r12d
je 0x97232
leaq 0x100(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x100(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x9722d
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x11360
decl %r12d
jne 0x971e6
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97242
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97274
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x972a1
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x972d3
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97300
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97332
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97364
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97391
jmp 0x9786b
leaq 0xc0(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0xc0(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x973fa
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9740a
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97438
jmp 0x97488
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
decl %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9746b
testl %r12d, %r12d
jne 0x97458
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movq %rsp, %rdi
callq 0x9a6b0
movq 0x10(%rsp), %rcx
movq 0x60(%rcx), %rdi
movq %rax, %rsi
movl %ebp, %edx
callq 0x93ffc
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x974cc
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x974f9
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9752b
leaq 0x60(%rsp), %rdi
movq %rsp, %rsi
callq 0x940b0
leaq 0x60(%rsp), %rsi
movq 0x10(%rsp), %rdi
callq 0x943fa
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x97580
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %r12d
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %r12d, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97591
testl %r12d, %r12d
jle 0x9786b
xorl %r14d, %r14d
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r13d      # imm = 0xFFFFFFF8
leal 0x8(%r13), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r13d
cmpl $0x18, %r13d
jb 0x975cb
incl %r14d
cmpl %r12d, %r14d
movq %rbx, %r13
jne 0x975bb
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97608
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97635
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97667
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97694
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x976c6
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x976f3
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97725
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97757
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x97784
jmp 0x9786b
movq %rsp, %rdi
callq 0x9a64a
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x977b6
jmp 0x9786b
leaq 0x2c0(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x11240
jmp 0x97812
leaq 0x2c0(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x11370
jmp 0x97812
leaq 0x2c0(%rsp), %rdi
leaq 0x18(%rsp), %rsi
callq 0x115e0
movq 0x10(%rsp), %rax
movq 0x60(%rax), %rdi
movq 0x18(%rsp), %rsi
callq 0x93f48
movl %eax, %ebp
movl $0xfffffff8, %r14d      # imm = 0xFFFFFFF8
leal 0x8(%r14), %ecx
movl %ebp, %eax
sarl %cl, %eax
movsbl %al, %esi
movq %r15, %rdi
callq 0x6e3f2
addl $0x8, %r14d
cmpl $0x18, %r14d
jb 0x9782d
movq 0x85747(%rip), %rsi     # 0x11cf98
leaq 0x2c0(%rsp), %rdi
callq 0x112c0
leaq 0x340(%rsp), %rdi
callq 0x11120
movq 0x8(%rsp), %rax
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x2, 0x20(%rax,%rcx)
je 0x96718
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x9789e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x11360
movq 0x10(%rsp), %rcx
movl 0x28(%rcx), %eax
decl %eax
movl %eax, 0x14(%rcx)
addq $0x448, %rsp            # imm = 0x448
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2c0(%rsp), %rdi
callq 0x11280
leaq 0x2d0(%rsp), %rdi
movq (%r14), %rax
movq -0x18(%rax), %rax
movq 0xe8(%r14,%rax), %rsi
callq 0x110b0
leaq 0x2d8(%rsp), %rsi
leaq 0x20(%rsp), %rdi
callq 0x112b0
movq 0x10(%rsp), %rax
leaq 0x20(%rax), %rdi
leaq 0x20(%rsp), %r14
movq %r14, %rsi
callq 0x11a66
movq (%r14), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x97928
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x11360
movq 0x85669(%rip), %rsi     # 0x11cf98
leaq 0x2c0(%rsp), %rdi
callq 0x112c0
leaq 0x340(%rsp), %rdi
callq 0x11120
jmp 0x9789e
jmp 0x97dd7
movq %rax, %rbx
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x1d0(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x230(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x2c0(%rsp), %rdi
leaq 0x2d0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x2d0(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x1f0(%rsp), %rsi
jmp 0x97cf7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x170(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x70(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x130(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x270(%rsp), %rsi
jmp 0x97cf7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0xd0(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x190(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x150(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x210(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0xf0(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x90(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x97d5e
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x11360
jmp 0x97d5e
movq %rax, %rbx
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0xb0(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x2b0(%rsp), %rsi
jmp 0x97cf7
jmp 0x97d5b
jmp 0x97d5b
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x250(%rsp), %rsi
jmp 0x97cf7
movq %rax, %rbx
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x110(%rsp), %rsi
jmp 0x97cf7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x290(%rsp), %rsi
jmp 0x97cf7
jmp 0x97dd7
movq %rax, %rbx
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x97dda
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x11360
jmp 0x97dda
jmp 0x97dd7
jmp 0x97d0b
movq %rax, %rbx
movq 0x85283(%rip), %rsi     # 0x11cf98
leaq 0x2c0(%rsp), %rdi
callq 0x112c0
leaq 0x340(%rsp), %rdi
callq 0x11120
jmp 0x97df6
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0x85233(%rip), %rsi     # 0x11cf98
leaq 0x2c0(%rsp), %rdi
callq 0x112c0
leaq 0x340(%rsp), %rdi
callq 0x11120
jmp 0x97dda
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
jmp 0x97dd7
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x97df6
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x11360
movq %rbx, %rdi
callq 0x11580