// File: /workspace/github_c_makefile_star2_O0/coyove[P]chann/./src/helper.cpp
// Function: cc_htmlify(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&, bool)
string cc_htmlify(string& s, bool strict) {
    s.append("\n");
    string ret;

    int last_pos = 0;
    int i = 0, j;
    while (i < s.size()) {
        if (s[i] == '>' && s[i + 1] == '>' && s[i + 2] == 'N' && s[i + 3] == 'o' && s[i + 4] == '.') {
            ret.append(s.substr(last_pos, i - last_pos));
            for (j = i + 5; j < s.size(); ++j) if (s[j] == '\n') break;
            string label = s.substr(i, j - i);
            string thread_no = label.substr(5);
            ret.append("<div class=div-thread-");
            ret.append(thread_no);
            ret.append("><a href='javascript:ajst(");
            ret.append(thread_no);
            ret.append(")'>");
            ret.append(label);
            ret.append("</a></div>");
            last_pos = j + 1;
            i = j + 1;
        }
        else if (s[i] == 'h' && s[i + 1] == 't' && s[i + 2] == 't' && s[i + 3] == 'p' && !strict) {
            ret.append(s.substr(last_pos, i - last_pos));
            for (j = i + 4; j < s.size(); ++j) {
                if (isalnum(s[j]) || string("/:.?#=~-_!@$%^&*()+[]{}';|\\").find(s[j]) != string::npos) {}
                else
                    break;
            }
            string tmp = s.substr(i, j - i);
            ret.append("<a href='" + tmp + "' target=_blank>" + tmp + "</a>");
            last_pos = j;
            i = j;
        }
        else if (s[i] == '>' && s[i + 1] != '>' && (i == 0 || s[i - 1] == '\n')) {
            for (j = i + 1; j < s.size(); ++j) if (s[j] == '\n') break;
            ret.append("<ttt>" + s.substr(i, j - i) + "</ttt>");
            last_pos = j;
            i = j;
        }
        else if (s[i] == '#' && (i == 0 || s[i - 1] == '\n') && !strict) {
            int h_ = 1;
            if(s[i + 1] == '#') h_ = 2;
            if(s[i + 2] == '#') h_ = 3;

            for (j = i + h_; j < s.size(); ++j) if (s[j] == '\n') break;
            ret.append("<h" + to_string(h_ + 1) + ">" + s.substr(i + h_, j - i - h_ + 1) + "</h" + to_string(h_ + 1) + ">");
            last_pos = j + 1;
            i = j + 1;
        }
        else if (s[i] == '(' && s[i + 1] == '#' && s[i + 8] == ' ' && !strict) {
            string clr = s.substr(i + 2, 6);
            for (j = i + 8; j < s.size(); ++j) if (s[j] == ')') break;
            ret.append("<span style='color:#" + clr + "'>");
            ret.append(s.substr(i + 9, j - i - 9));
            ret.append("</span>");
            last_pos = j + 1;
            i = j + 1;
        }
        else if (s[i] == '\n' || s[i] == '<' || s[i] == '>') {
            string dem = s[i] == '\n' ? "<br>" : (s[i] == '<' ? "&lt;" : "&gt;");
            ret.append(s.substr(last_pos, i - last_pos) + dem);
            last_pos = i + 1;
            i++;
        }
        else
            i++;
    }

    return ret;
}

// Assembly:
subq $0x558, %rsp            # imm = 0x558
movq %rdi, 0x168(%rsp)
movb %dl, %al
movq %rdi, %rcx
movq %rcx, 0x160(%rsp)
movq %rdi, 0x550(%rsp)
movq %rsi, 0x548(%rsp)
andb $0x1, %al
movb %al, 0x547(%rsp)
movq 0x548(%rsp), %rdi
leaq 0xb4d15(%rip), %rsi     # 0xc6bd9
callq 0xd8e0
movq 0x168(%rsp), %rdi
movb $0x0, 0x546(%rsp)
callq 0xd480
movl $0x0, 0x540(%rsp)
movl $0x0, 0x53c(%rsp)
movslq 0x53c(%rsp), %rax
movq %rax, 0x158(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0x158(%rsp), %rax
cmpq %rcx, %rax
jae 0x13488
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x150(%rsp)
jmp 0x11f44
movq 0x150(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3e, %eax
jne 0x122c9
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
incl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x148(%rsp)
jmp 0x11f7b
movq 0x148(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3e, %eax
jne 0x122c9
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x140(%rsp)
jmp 0x11fb3
movq 0x140(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x4e, %eax
jne 0x122c9
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x138(%rsp)
jmp 0x11feb
movq 0x138(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x6f, %eax
jne 0x122c9
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x4, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x130(%rsp)
jmp 0x12023
movq 0x130(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x2e, %eax
jne 0x122c9
movq 0x548(%rsp), %rsi
movslq 0x540(%rsp), %rdx
movl %edx, %ecx
movl 0x53c(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x508(%rsp), %rdi
callq 0xdca0
jmp 0x12064
movq 0x168(%rsp), %rdi
leaq 0x508(%rsp), %rsi
callq 0xdb00
jmp 0x1207b
leaq 0x508(%rsp), %rdi
callq 0xdf50
movl 0x53c(%rsp), %eax
addl $0x5, %eax
movl %eax, 0x538(%rsp)
movslq 0x538(%rsp), %rax
movq %rax, 0x128(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0x128(%rsp), %rax
cmpq %rcx, %rax
jae 0x12152
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
callq 0xde40
movq %rax, 0x120(%rsp)
jmp 0x120e9
movq 0x120(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x1213a
jmp 0x12152
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x134b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x508(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
jmp 0x1213c
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
jmp 0x12099
movq 0x548(%rsp), %rsi
movslq 0x53c(%rsp), %rdx
movl %edx, %ecx
movl 0x538(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x4e8(%rsp), %rdi
callq 0xdca0
jmp 0x1217f
leaq 0x4c8(%rsp), %rdi
leaq 0x4e8(%rsp), %rsi
movl $0x5, %edx
movq $-0x1, %rcx
callq 0xdca0
jmp 0x121a2
movq 0x168(%rsp), %rdi
leaq 0xad1ed(%rip), %rsi     # 0xbf39e
callq 0xd8e0
jmp 0x121b8
movq 0x168(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
callq 0xdb00
jmp 0x121cf
movq 0x168(%rsp), %rdi
leaq 0xad1d7(%rip), %rsi     # 0xbf3b5
callq 0xd8e0
jmp 0x121e5
movq 0x168(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
callq 0xdb00
jmp 0x121fc
movq 0x168(%rsp), %rdi
leaq 0xad1c5(%rip), %rsi     # 0xbf3d0
callq 0xd8e0
jmp 0x12212
movq 0x168(%rsp), %rdi
leaq 0x4e8(%rsp), %rsi
callq 0xdb00
jmp 0x12229
movq 0x168(%rsp), %rdi
leaq 0xad19c(%rip), %rsi     # 0xbf3d4
callq 0xd8e0
jmp 0x1223f
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x540(%rsp)
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x53c(%rsp)
leaq 0x4c8(%rsp), %rdi
callq 0xdf50
leaq 0x4e8(%rsp), %rdi
callq 0xdf50
jmp 0x13483
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x122b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x4c8(%rsp), %rdi
callq 0xdf50
leaq 0x4e8(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x118(%rsp)
jmp 0x122e8
movq 0x118(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x68, %eax
jne 0x127ef
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
incl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x110(%rsp)
jmp 0x1231f
movq 0x110(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x74, %eax
jne 0x127ef
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x108(%rsp)
jmp 0x12357
movq 0x108(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x74, %eax
jne 0x127ef
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x3, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x100(%rsp)
jmp 0x1238f
movq 0x100(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x70, %eax
jne 0x127ef
testb $0x1, 0x547(%rsp)
jne 0x127ef
movq 0x548(%rsp), %rsi
movslq 0x540(%rsp), %rdx
movl %edx, %ecx
movl 0x53c(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x4a8(%rsp), %rdi
callq 0xdca0
jmp 0x123de
movq 0x168(%rsp), %rdi
leaq 0x4a8(%rsp), %rsi
callq 0xdb00
jmp 0x123f5
leaq 0x4a8(%rsp), %rdi
callq 0xdf50
movl 0x53c(%rsp), %eax
addl $0x4, %eax
movl %eax, 0x538(%rsp)
movslq 0x538(%rsp), %rax
movq %rax, 0xf8(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0xf8(%rsp), %rax
cmpq %rcx, %rax
jae 0x1261b
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
movb $0x0, 0x486(%rsp)
movb $0x0, 0x485(%rsp)
callq 0xde40
movq %rax, 0xf0(%rsp)
jmp 0x12473
movq 0xf0(%rsp), %rax
movsbl (%rax), %edi
callq 0xd5f0
movl %eax, %ecx
movb $0x1, %al
cmpl $0x0, %ecx
movb %al, 0xef(%rsp)
jne 0x12523
leaq 0x487(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0xdc30
movq 0xe0(%rsp), %rdx
movb $0x1, 0x486(%rsp)
leaq 0xacf1c(%rip), %rsi     # 0xbf3df
leaq 0x488(%rsp), %rdi
callq 0xdad0
jmp 0x124d2
movb $0x1, 0x485(%rsp)
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
callq 0xde40
movq %rax, 0xd8(%rsp)
jmp 0x124f9
movq 0xd8(%rsp), %rax
leaq 0x488(%rsp), %rdi
xorl %ecx, %ecx
movl %ecx, %edx
movsbl (%rax), %esi
callq 0xdd90
cmpq $-0x1, %rax
setne %al
movb %al, 0xef(%rsp)
movb 0xef(%rsp), %al
movb %al, 0xd7(%rsp)
testb $0x1, 0x485(%rsp)
jne 0x1253d
jmp 0x1254a
leaq 0x488(%rsp), %rdi
callq 0xdf50
testb $0x1, 0x486(%rsp)
jne 0x12556
jmp 0x12563
leaq 0x487(%rsp), %rdi
callq 0xdf30
movb 0xd7(%rsp), %al
testb $0x1, %al
jne 0x12573
jmp 0x12601
jmp 0x12603
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x4a8(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x125e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
testb $0x1, 0x485(%rsp)
jne 0x125d4
jmp 0x125e1
leaq 0x488(%rsp), %rdi
callq 0xdf50
jmp 0x125e3
testb $0x1, 0x486(%rsp)
jne 0x125ef
jmp 0x125fc
leaq 0x487(%rsp), %rdi
callq 0xdf30
jmp 0x134b7
jmp 0x1261b
jmp 0x12605
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
jmp 0x12413
movq 0x548(%rsp), %rsi
movslq 0x53c(%rsp), %rdx
movl %edx, %ecx
movl 0x538(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x460(%rsp), %rdi
callq 0xdca0
jmp 0x12648
leaq 0xacdac(%rip), %rsi     # 0xbf3fb
leaq 0x3e0(%rsp), %rdi
leaq 0x460(%rsp), %rdx
callq 0x149e0
jmp 0x12666
leaq 0xacd98(%rip), %rdx     # 0xbf405
leaq 0x400(%rsp), %rdi
leaq 0x3e0(%rsp), %rsi
callq 0x147e0
jmp 0x12684
leaq 0x420(%rsp), %rdi
leaq 0x400(%rsp), %rsi
leaq 0x460(%rsp), %rdx
callq 0x14990
jmp 0x126a3
leaq 0xacd6c(%rip), %rdx     # 0xbf416
leaq 0x440(%rsp), %rdi
leaq 0x420(%rsp), %rsi
callq 0x147e0
jmp 0x126c1
movq 0x168(%rsp), %rdi
leaq 0x440(%rsp), %rsi
callq 0xdb00
jmp 0x126d8
leaq 0x440(%rsp), %rdi
callq 0xdf50
leaq 0x420(%rsp), %rdi
callq 0xdf50
leaq 0x400(%rsp), %rdi
callq 0xdf50
leaq 0x3e0(%rsp), %rdi
callq 0xdf50
movl 0x538(%rsp), %eax
movl %eax, 0x540(%rsp)
movl 0x538(%rsp), %eax
movl %eax, 0x53c(%rsp)
leaq 0x460(%rsp), %rdi
callq 0xdf50
jmp 0x13481
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x127dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x127d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x127c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x127b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x440(%rsp), %rdi
callq 0xdf50
leaq 0x420(%rsp), %rdi
callq 0xdf50
leaq 0x400(%rsp), %rdi
callq 0xdf50
leaq 0x3e0(%rsp), %rdi
callq 0xdf50
leaq 0x460(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0xc8(%rsp)
jmp 0x1280e
movq 0xc8(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3e, %eax
jne 0x12a52
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
incl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0xc0(%rsp)
jmp 0x12845
movq 0xc0(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3e, %eax
je 0x12a52
cmpl $0x0, 0x53c(%rsp)
je 0x1289a
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
decl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0xb8(%rsp)
jmp 0x12886
movq 0xb8(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x12a52
movl 0x53c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
movslq 0x538(%rsp), %rax
movq %rax, 0xb0(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0xb0(%rsp), %rax
cmpq %rcx, %rax
jae 0x1291e
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
callq 0xde40
movq %rax, 0xa8(%rsp)
jmp 0x128f7
movq 0xa8(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x12909
jmp 0x1291e
jmp 0x1290b
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
jmp 0x128ab
movq 0x548(%rsp), %rsi
movslq 0x53c(%rsp), %rdx
movl %edx, %ecx
movl 0x538(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x380(%rsp), %rdi
callq 0xdca0
jmp 0x1294b
leaq 0xacac9(%rip), %rsi     # 0xbf41b
leaq 0x3a0(%rsp), %rdi
leaq 0x380(%rsp), %rdx
callq 0x14830
jmp 0x12969
leaq 0xacab1(%rip), %rdx     # 0xbf421
leaq 0x3c0(%rsp), %rdi
leaq 0x3a0(%rsp), %rsi
callq 0x147e0
jmp 0x12987
movq 0x168(%rsp), %rdi
leaq 0x3c0(%rsp), %rsi
callq 0xdb00
jmp 0x1299e
leaq 0x3c0(%rsp), %rdi
callq 0xdf50
leaq 0x3a0(%rsp), %rdi
callq 0xdf50
leaq 0x380(%rsp), %rdi
callq 0xdf50
movl 0x538(%rsp), %eax
movl %eax, 0x540(%rsp)
movl 0x538(%rsp), %eax
movl %eax, 0x53c(%rsp)
jmp 0x1347f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12a40
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12a33
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x3c0(%rsp), %rdi
callq 0xdf50
leaq 0x3a0(%rsp), %rdi
callq 0xdf50
leaq 0x380(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0xa0(%rsp)
jmp 0x12a71
movq 0xa0(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x23, %eax
jne 0x12f00
cmpl $0x0, 0x53c(%rsp)
je 0x12ac6
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
decl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x98(%rsp)
jmp 0x12ab2
movq 0x98(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x12f00
testb $0x1, 0x547(%rsp)
jne 0x12f00
movl $0x1, 0x37c(%rsp)
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
incl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x90(%rsp)
jmp 0x12b02
movq 0x90(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x23, %eax
jne 0x12b1d
movl $0x2, 0x37c(%rsp)
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x88(%rsp)
jmp 0x12b41
movq 0x88(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x23, %eax
jne 0x12b5c
movl $0x3, 0x37c(%rsp)
movl 0x53c(%rsp), %eax
addl 0x37c(%rsp), %eax
movl %eax, 0x538(%rsp)
movslq 0x538(%rsp), %rax
movq %rax, 0x80(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0x80(%rsp), %rax
cmpq %rcx, %rax
jae 0x12bde
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
callq 0xde40
movq %rax, 0x78(%rsp)
jmp 0x12bba
movq 0x78(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x12bc9
jmp 0x12bde
jmp 0x12bcb
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
jmp 0x12b71
movl 0x37c(%rsp), %esi
incl %esi
leaq 0x298(%rsp), %rdi
callq 0x14c00
jmp 0x12bf6
leaq 0xac82b(%rip), %rsi     # 0xbf428
leaq 0x2b8(%rsp), %rdi
leaq 0x298(%rsp), %rdx
callq 0x14830
jmp 0x12c14
leaq 0xac7b7(%rip), %rdx     # 0xbf3d2
leaq 0x2d8(%rsp), %rdi
leaq 0x2b8(%rsp), %rsi
callq 0x147e0
jmp 0x12c32
movq 0x548(%rsp), %rsi
movl 0x53c(%rsp), %edi
movl 0x37c(%rsp), %ecx
movl %edi, %eax
addl %ecx, %eax
movslq %eax, %rdx
movl 0x538(%rsp), %eax
subl %edi, %eax
subl %ecx, %eax
incl %eax
movslq %eax, %rcx
leaq 0x278(%rsp), %rdi
callq 0xdca0
jmp 0x12c6e
leaq 0x2f8(%rsp), %rdi
leaq 0x2d8(%rsp), %rsi
leaq 0x278(%rsp), %rdx
callq 0x14b10
jmp 0x12c8d
leaq 0xac797(%rip), %rdx     # 0xbf42b
leaq 0x318(%rsp), %rdi
leaq 0x2f8(%rsp), %rsi
callq 0x147e0
jmp 0x12cab
movl 0x37c(%rsp), %esi
incl %esi
leaq 0x258(%rsp), %rdi
callq 0x14c00
jmp 0x12cc3
leaq 0x338(%rsp), %rdi
leaq 0x318(%rsp), %rsi
leaq 0x258(%rsp), %rdx
callq 0x14b10
jmp 0x12ce2
leaq 0xac6e9(%rip), %rdx     # 0xbf3d2
leaq 0x358(%rsp), %rdi
leaq 0x338(%rsp), %rsi
callq 0x147e0
jmp 0x12d00
movq 0x168(%rsp), %rdi
leaq 0x358(%rsp), %rsi
callq 0xdb00
jmp 0x12d17
leaq 0x358(%rsp), %rdi
callq 0xdf50
leaq 0x338(%rsp), %rdi
callq 0xdf50
leaq 0x258(%rsp), %rdi
callq 0xdf50
leaq 0x318(%rsp), %rdi
callq 0xdf50
leaq 0x2f8(%rsp), %rdi
callq 0xdf50
leaq 0x278(%rsp), %rdi
callq 0xdf50
leaq 0x2d8(%rsp), %rdi
callq 0xdf50
leaq 0x2b8(%rsp), %rdi
callq 0xdf50
leaq 0x298(%rsp), %rdi
callq 0xdf50
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x540(%rsp)
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x53c(%rsp)
jmp 0x1347d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12eee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12ee1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12ed4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12ec7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12eba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12ead
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12ea0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x12e93
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x358(%rsp), %rdi
callq 0xdf50
leaq 0x338(%rsp), %rdi
callq 0xdf50
leaq 0x258(%rsp), %rdi
callq 0xdf50
leaq 0x318(%rsp), %rdi
callq 0xdf50
leaq 0x2f8(%rsp), %rdi
callq 0xdf50
leaq 0x278(%rsp), %rdi
callq 0xdf50
leaq 0x2d8(%rsp), %rdi
callq 0xdf50
leaq 0x2b8(%rsp), %rdi
callq 0xdf50
leaq 0x298(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x70(%rsp)
jmp 0x12f1c
movq 0x70(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x28, %eax
jne 0x131e1
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
incl %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x68(%rsp)
jmp 0x12f4d
movq 0x68(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x23, %eax
jne 0x131e1
movq 0x548(%rsp), %rdi
movl 0x53c(%rsp), %eax
addl $0x8, %eax
movslq %eax, %rsi
callq 0xde40
movq %rax, 0x60(%rsp)
jmp 0x12f7f
movq 0x60(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x20, %eax
jne 0x131e1
testb $0x1, 0x547(%rsp)
jne 0x131e1
movq 0x548(%rsp), %rsi
movl 0x53c(%rsp), %eax
addl $0x2, %eax
movslq %eax, %rdx
leaq 0x238(%rsp), %rdi
movl $0x6, %ecx
callq 0xdca0
jmp 0x12fc7
movl 0x53c(%rsp), %eax
addl $0x8, %eax
movl %eax, 0x538(%rsp)
movslq 0x538(%rsp), %rax
movq %rax, 0x58(%rsp)
movq 0x548(%rsp), %rdi
callq 0xd410
movq %rax, %rcx
movq 0x58(%rsp), %rax
cmpq %rcx, %rax
jae 0x13058
movq 0x548(%rsp), %rdi
movslq 0x538(%rsp), %rsi
callq 0xde40
movq %rax, 0x50(%rsp)
jmp 0x1301b
movq 0x50(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x29, %eax
jne 0x13043
jmp 0x13058
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x131cf
jmp 0x13045
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x538(%rsp)
jmp 0x12fd8
leaq 0xac3d0(%rip), %rsi     # 0xbf42f
leaq 0x1f8(%rsp), %rdi
leaq 0x238(%rsp), %rdx
callq 0x149e0
jmp 0x13076
leaq 0xac354(%rip), %rdx     # 0xbf3d1
leaq 0x218(%rsp), %rdi
leaq 0x1f8(%rsp), %rsi
callq 0x147e0
jmp 0x13094
movq 0x168(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0xdb00
jmp 0x130ab
leaq 0x218(%rsp), %rdi
callq 0xdf50
leaq 0x1f8(%rsp), %rdi
callq 0xdf50
movq 0x548(%rsp), %rsi
movl 0x53c(%rsp), %ecx
movl %ecx, %eax
addl $0x9, %eax
movslq %eax, %rdx
movl 0x538(%rsp), %eax
subl %ecx, %eax
addl $-0x9, %eax
movslq %eax, %rcx
leaq 0x1d8(%rsp), %rdi
callq 0xdca0
jmp 0x130fa
movq 0x168(%rsp), %rdi
leaq 0x1d8(%rsp), %rsi
callq 0xdb00
jmp 0x13111
leaq 0x1d8(%rsp), %rdi
callq 0xdf50
movq 0x168(%rsp), %rdi
leaq 0xac317(%rip), %rsi     # 0xbf444
callq 0xd8e0
jmp 0x13134
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x540(%rsp)
movl 0x538(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x53c(%rsp)
leaq 0x238(%rsp), %rdi
callq 0xdf50
jmp 0x1347b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x1319f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x218(%rsp), %rdi
callq 0xdf50
leaq 0x1f8(%rsp), %rdi
callq 0xdf50
jmp 0x131cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x1d8(%rsp), %rdi
callq 0xdf50
leaq 0x238(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x48(%rsp)
jmp 0x131fd
movq 0x48(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
je 0x13260
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x40(%rsp)
jmp 0x13226
movq 0x40(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3c, %eax
je 0x13260
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x38(%rsp)
jmp 0x1324f
movq 0x38(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3e, %eax
jne 0x13468
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x30(%rsp)
jmp 0x1327c
movq 0x30(%rsp), %rax
movsbl (%rax), %eax
cmpl $0xa, %eax
jne 0x13297
leaq 0xac1bc(%rip), %rax     # 0xbf44c
movq %rax, 0x28(%rsp)
jmp 0x132e6
movq 0x548(%rsp), %rdi
movslq 0x53c(%rsp), %rsi
callq 0xde40
movq %rax, 0x20(%rsp)
jmp 0x132b3
movq 0x20(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x3c, %eax
jne 0x132ce
leaq 0xac18a(%rip), %rax     # 0xbf451
movq %rax, 0x18(%rsp)
jmp 0x132dc
leaq 0xac181(%rip), %rax     # 0xbf456
movq %rax, 0x18(%rsp)
jmp 0x132dc
movq 0x18(%rsp), %rax
movq %rax, 0x28(%rsp)
movq 0x28(%rsp), %rax
movq %rax, 0x8(%rsp)
leaq 0x1b7(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0xdc30
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
leaq 0x1b8(%rsp), %rdi
callq 0xdad0
jmp 0x1331b
leaq 0x1b7(%rsp), %rdi
callq 0xdf30
movq 0x548(%rsp), %rsi
movslq 0x540(%rsp), %rdx
movl %edx, %ecx
movl 0x53c(%rsp), %eax
subl %ecx, %eax
movslq %eax, %rcx
leaq 0x170(%rsp), %rdi
callq 0xdca0
jmp 0x13355
leaq 0x190(%rsp), %rdi
leaq 0x170(%rsp), %rsi
leaq 0x1b8(%rsp), %rdx
callq 0x14990
jmp 0x13374
movq 0x168(%rsp), %rdi
leaq 0x190(%rsp), %rsi
callq 0xdb00
jmp 0x1338b
leaq 0x190(%rsp), %rdi
callq 0xdf50
leaq 0x170(%rsp), %rdi
callq 0xdf50
movl 0x53c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x540(%rsp)
movl 0x53c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x53c(%rsp)
leaq 0x1b8(%rsp), %rdi
callq 0xdf50
jmp 0x13479
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x1b7(%rsp), %rdi
callq 0xdf30
jmp 0x134b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x13459
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
jmp 0x1344c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x530(%rsp)
movl %eax, 0x52c(%rsp)
leaq 0x190(%rsp), %rdi
callq 0xdf50
leaq 0x170(%rsp), %rdi
callq 0xdf50
leaq 0x1b8(%rsp), %rdi
callq 0xdf50
jmp 0x134b7
movl 0x53c(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x53c(%rsp)
jmp 0x1347b
jmp 0x1347d
jmp 0x1347f
jmp 0x13481
jmp 0x13483
jmp 0x11ef4
movb $0x1, 0x546(%rsp)
testb $0x1, 0x546(%rsp)
jne 0x134a7
movq 0x168(%rsp), %rdi
callq 0xdf50
movq 0x160(%rsp), %rax
addq $0x558, %rsp            # imm = 0x558
retq
movq 0x168(%rsp), %rdi
callq 0xdf50
movq 0x530(%rsp), %rdi
callq 0xd8a0
nopw %cs:(%rax,%rax)