// File: /workspace/github_c_makefile_star2_O2/coyove[P]chann/./src/tags.h
// Function: HTMLTemplate::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
void load(string s) {
		str = s;
		int last_pos = 0;
		int last_var_pos = 0;
		int last_if_pos = 0;

		bool flag = false;

		vec.clear();
		fi_pos.clear();
		if_test.clear();

		for (unsigned i = 0; i < str.size(); ++i) {
			if (str[i] == '{' && str[i + 1] == '{') {
				vec.push_back(make_pair(PLAIN, str.substr(last_pos, i - last_pos)));
				last_var_pos = i + 2;
				flag = true;
				i++;
			}

			if (str[i] == '}' && str[i + 1] == '}' && flag) {
				vec.push_back(make_pair(VARIABLE, str.substr(last_var_pos, i - last_var_pos)));
				last_pos = i + 2;
				flag = false;
				i++;
			}

			if (str[i] == '<' && str[i + 1] == '!' && str[i + 2] == '-' && str[i + 3] == '-' && str[i + 4] == '[') {
				vec.push_back(make_pair(PLAIN, str.substr(last_pos, i - last_pos)));
				last_if_pos = i + 5;
				i += 4;
			}

			if (str[i] == ']' && str[i + 1] == '-' && str[i + 2] == '-' && str[i + 3] == '>') {
				string tmp = str.substr(last_if_pos, i - last_if_pos);
				if (tmp.substr(0, 3) == "if ") {
					if(tmp.find("=") == std::string::npos){
						string if_name = tmp.substr(3);
						if_statements.push(make_pair(vec.size(), if_name));

						vec.push_back(make_pair(IF, if_name));

					}
					else {
						stringstream ifss(tmp.substr(3));
						string if_name, if_condition;

						getline(ifss, if_name, '=');
						getline(ifss, if_condition);

						if_statements.push(make_pair(vec.size(), if_name));
						vec.push_back(make_pair(IFTEST, if_name));

						if_test[vec.size() - 1] = make_pair(if_name, if_condition);
					}
				}
				else if (tmp == "endif") {
					string if_name = if_statements.top().second;
					unsigned if_pos = if_statements.top().first;

					if_statements.pop();

					vec.push_back(make_pair(ENDIF, if_name));
					fi_pos[if_pos] = vec.size() - 1;
				}
				else if (tmp.substr(0, 5) == "loop ") {
					string loop_name = tmp.substr(5);

					loop_statements.push(make_pair(vec.size(), loop_name));
					vec.push_back(make_pair(LOOP, loop_name));
				}
				else if (tmp == "endloop") {
					string loop_name = loop_statements.top().second;
					unsigned pos = loop_statements.top().first;

					loop_statements.pop();

					vec.push_back(make_pair(ENDLOOP, loop_name));

					loop_pos[pos] = vec.size() - 1;
					loop_pos_rev[vec.size() - 1] = pos;
				}

				last_pos = i + 4;
				i += 3;
			}

			if (i == str.size() - 1) vec.push_back(make_pair(PLAIN, str.substr(last_pos)));
		}

		if (!if_statements.empty()) throw std::logic_error("Incorrect if statements");
		if (!loop_statements.empty()) throw std::logic_error("Incorrect loop statements");
	}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x298, %rsp            # imm = 0x298
movq %rdi, %rbx
callq 0xcc70
leaq 0x20(%rbx), %rdi
movq %rdi, 0x28(%rsp)
callq 0x1b8f0
leaq 0xd8(%rbx), %rdi
movq %rdi, 0xe0(%rsp)
callq 0x1b9c4
leaq 0x168(%rbx), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x1b9f2
leaq 0x88(%rbx), %rax
movq %rax, 0xa8(%rsp)
leaq 0x108(%rbx), %rax
movq %rax, 0xd8(%rsp)
leaq 0x138(%rbx), %rax
movq %rax, 0xd0(%rsp)
leaq 0x38(%rbx), %rax
movq %rax, 0x80(%rsp)
leaq 0x38(%rsp), %r12
xorl %ebp, %ebp
movl $0x0, 0x7c(%rsp)
movl $0x0, 0x78(%rsp)
movl $0x0, 0x34(%rsp)
xorl %r14d, %r14d
movl %r14d, %ecx
cmpq %rcx, 0x8(%rbx)
jbe 0x1b754
movq %r12, %r15
movq (%rbx), %rax
movb (%rax,%rcx), %cl
cmpb $0x7b, %cl
jne 0x1ada9
leal 0x1(%r14), %r12d
cmpb $0x7b, (%rax,%r12)
jne 0x1b1f9
movslq %ebp, %rdx
movl %r14d, %ecx
subl %edx, %ecx
movq %rsp, %rdi
movq %rbx, %rsi
callq 0xcb30
leaq 0x10(%rsp), %rdx
andl $0x0, 0x38(%rsp)
leaq 0x50(%rsp), %rcx
movq %rcx, 0x40(%rsp)
movq (%rsp), %rax
cmpq %rdx, %rax
je 0x1adae
movq %rax, 0x40(%rsp)
movq 0x10(%rsp), %rax
movq %rax, 0x50(%rsp)
jmp 0x1adb4
movl %r14d, %r12d
jmp 0x1ae22
movups (%rdx), %xmm0
movups %xmm0, (%rcx)
movq 0x8(%rsp), %rax
movq %rax, 0x48(%rsp)
movq %rdx, (%rsp)
andq $0x0, 0x8(%rsp)
movb $0x0, 0x10(%rsp)
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rsp, %rdi
callq 0xcd88
addl $0x2, %r14d
movq (%rbx), %rax
movb (%rax,%r12), %cl
movb $0x1, %dl
movl %edx, 0x34(%rsp)
movl %r14d, 0x7c(%rsp)
cmpb $0x7d, %cl
jne 0x1ae89
leal 0x1(%r12), %r14d
cmpb $0x7d, (%rax,%r14)
sete %al
andb 0x34(%rsp), %al
cmpb $0x1, %al
jne 0x1b1f6
movslq 0x7c(%rsp), %rdx
movl %r12d, %ecx
subl %edx, %ecx
movq %rsp, %rbp
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xcb30
leaq 0x10(%rsp), %rdx
movl $0x1, 0x38(%rsp)
leaq 0x50(%rsp), %rcx
movq %rcx, 0x40(%rsp)
movq (%rsp), %rax
cmpq %rdx, %rax
je 0x1ae8e
movq %rax, 0x40(%rsp)
movq 0x10(%rsp), %rax
movq %rax, 0x50(%rsp)
jmp 0x1ae94
movl %r12d, %r14d
jmp 0x1af02
movups (%rdx), %xmm0
movups %xmm0, (%rcx)
movq 0x8(%rsp), %rax
movq %rax, 0x48(%rsp)
movq %rdx, (%rsp)
andq $0x0, 0x8(%rsp)
movb $0x0, 0x10(%rsp)
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rbp, %rdi
callq 0xcd88
addl $0x2, %r12d
movq (%rbx), %rax
movb (%rax,%r14), %cl
movl $0x0, 0x34(%rsp)
movl %r12d, %ebp
cmpb $0x3c, %cl
jne 0x1af8f
leal 0x1(%r14), %ecx
cmpb $0x21, (%rax,%rcx)
movq %r15, %r12
jne 0x1b1fc
leal 0x2(%r14), %ecx
cmpb $0x2d, (%rax,%rcx)
jne 0x1b1fc
leal 0x3(%r14), %ecx
cmpb $0x2d, (%rax,%rcx)
jne 0x1b1fc
leal 0x4(%r14), %r12d
cmpb $0x5b, (%rax,%r12)
jne 0x1b1f9
movslq %ebp, %rdx
movl %r14d, %ecx
subl %edx, %ecx
movq %rsp, %rdi
movq %rbx, %rsi
callq 0xcb30
leaq 0x10(%rsp), %rdx
andl $0x0, 0x38(%rsp)
leaq 0x50(%rsp), %rcx
movq %rcx, 0x40(%rsp)
movq (%rsp), %rax
cmpq %rdx, %rax
je 0x1b3ae
movq %rax, 0x40(%rsp)
movq 0x10(%rsp), %rax
movq %rax, 0x50(%rsp)
jmp 0x1b3b4
movl %r14d, %r12d
cmpb $0x5d, %cl
jne 0x1b1f6
leal 0x1(%r12), %ecx
cmpb $0x2d, (%rax,%rcx)
jne 0x1b1f6
leal 0x2(%r12), %ecx
cmpb $0x2d, (%rax,%rcx)
jne 0x1b1f6
leal 0x3(%r12), %r14d
cmpb $0x3e, (%rax,%r14)
jne 0x1b1f6
movslq 0x78(%rsp), %rdx
movl %r12d, %ecx
subl %edx, %ecx
leaq 0xb0(%rsp), %rbp
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xcb30
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %rbp, %rsi
xorl %edx, %edx
pushq $0x3
popq %rcx
callq 0xcb30
movq %r13, %rdi
leaq 0x46cc5(%rip), %rsi     # 0x61ccd
callq 0x10fbd
movl %eax, %ebp
movq %r13, %rdi
callq 0xcd88
leaq 0xb0(%rsp), %r13
movq %r13, %rdi
testb %bpl, %bpl
je 0x1b2b4
leaq 0x4a672(%rip), %rsi     # 0x656a4
xorl %edx, %edx
callq 0xc050
cmpq $-0x1, %rax
movq %rsp, %rbp
je 0x1b535
movq %r15, %rbp
movq %r15, %rdi
movq %r13, %rsi
pushq $0x3
popq %rdx
pushq $-0x1
popq %rcx
callq 0xcb30
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %rbp, %rsi
pushq $0x18
popq %rdx
callq 0xcd70
movq %rbp, %rdi
callq 0xcd88
leaq 0x98(%rsp), %rax
movq %rax, 0x88(%rsp)
andq $0x0, 0x90(%rsp)
xorl %ecx, %ecx
movb %cl, 0x98(%rsp)
leaq 0x100(%rsp), %rax
movq %rax, 0xf0(%rsp)
andq $0x0, 0xf8(%rsp)
movb %cl, 0x100(%rsp)
movq %r13, %rdi
leaq 0x88(%rsp), %rsi
pushq $0x3d
popq %rdx
callq 0xc030
movq %r13, %rdi
leaq 0xf0(%rsp), %rsi
callq 0xc5d0
movq 0x28(%rbx), %rax
subq 0x20(%rbx), %rax
cqto
pushq $0x28
popq %rcx
idivq %rcx
movq %rax, (%rsp)
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0xc640
movq %r15, %rdi
movq %rsp, %rsi
callq 0x1b90a
movq 0x80(%rsp), %rdi
movq %r15, %rsi
callq 0x1bbb4
leaq 0x40(%rsp), %rdi
callq 0xcd88
leaq 0x8(%rsp), %rdi
callq 0xcd88
movl $0x3, (%rsp)
leaq 0x8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0xc640
movq %r15, %rbp
movq %r15, %rdi
movq %rsp, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r15, %rsi
callq 0x1ba20
leaq 0x40(%rsp), %rdi
callq 0xcd88
leaq 0x8(%rsp), %rdi
callq 0xcd88
movq %rbp, %rdi
leaq 0x88(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
callq 0x1bdee
movq 0x28(%rbx), %rax
subq 0x20(%rbx), %rax
cqto
pushq $0x28
popq %rcx
idivq %rcx
decl %eax
movl %eax, (%rsp)
movq 0xe8(%rsp), %rdi
movq %rsp, %rsi
callq 0x19200
movq %rax, %rdi
movq %r15, %rsi
callq 0x1b91c
movq %r15, %rdi
callq 0x1660a
leaq 0xf0(%rsp), %rdi
callq 0xcd88
leaq 0x88(%rsp), %rdi
callq 0xcd88
leaq 0x110(%rsp), %rdi
callq 0xc440
jmp 0x1b528
movl %r12d, %r14d
movq %r15, %r12
movl %r14d, %eax
movq 0x8(%rbx), %rcx
decq %rcx
cmpq %rax, %rcx
leaq 0x110(%rsp), %r15
jne 0x1b2ac
movslq %ebp, %rdx
movq %rsp, %rdi
movq %rbx, %rsi
pushq $-0x1
popq %rcx
callq 0xcb30
leaq 0x10(%rsp), %rdx
andl $0x0, 0x38(%rsp)
leaq 0x50(%rsp), %rcx
movq %rcx, 0x40(%rsp)
movq (%rsp), %rax
cmpq %rdx, %rax
je 0x1b256
movq %rax, 0x40(%rsp)
movq 0x10(%rsp), %rax
movq %rax, 0x50(%rsp)
jmp 0x1b25c
movups (%rdx), %xmm0
movups %xmm0, (%rcx)
movq 0x8(%rsp), %rax
movq %rax, 0x48(%rsp)
movq %rdx, (%rsp)
andq $0x0, 0x8(%rsp)
movb $0x0, 0x10(%rsp)
movq %r15, %rdi
movq %r12, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r15, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rsp, %rdi
callq 0xcd88
incl %r14d
jmp 0x1ad3e
leaq 0x46a16(%rip), %rsi     # 0x61cd1
callq 0x10fbd
testb %al, %al
movq %rsp, %rbp
je 0x1b421
movq 0x68(%rbx), %rsi
cmpq 0x70(%rbx), %rsi
jne 0x1b2e8
movq 0x80(%rbx), %rax
movq -0x8(%rax), %rsi
movl $0x1e0, %eax            # imm = 0x1E0
addq %rax, %rsi
addq $-0x20, %rsi
movq %rbp, %rdi
callq 0xc640
movq 0x68(%rbx), %rax
cmpq 0x70(%rbx), %rax
jne 0x1b311
movq 0x80(%rbx), %rax
movq -0x8(%rax), %rax
movl $0x1e0, %ecx            # imm = 0x1E0
addq %rcx, %rax
movl -0x28(%rax), %eax
movl %eax, 0x88(%rsp)
movq 0x80(%rsp), %rdi
callq 0x1be24
movl $0x4, 0x38(%rsp)
leaq 0x40(%rsp), %rdi
movq %rbp, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq 0x20(%rbx), %r13
movq 0x28(%rbx), %rbp
movq 0xe0(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1b946
movq %rax, %rcx
subq %r13, %rbp
movq %rbp, %rax
cqto
pushq $0x28
popq %rsi
idivq %rsi
decl %eax
movl %eax, (%rcx)
movq %rsp, %rdi
jmp 0x1b523
movups (%rdx), %xmm0
movups %xmm0, (%rcx)
movq 0x8(%rsp), %rax
movq %rax, 0x48(%rsp)
movq %rdx, (%rsp)
andq $0x0, 0x8(%rsp)
movb $0x0, 0x10(%rsp)
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rsp, %rdi
callq 0xcd88
addl $0x5, %r14d
movq (%rbx), %rax
movb (%rax,%r12), %cl
movl %r14d, 0x78(%rsp)
jmp 0x1af92
movq %r13, %rsi
leaq 0x110(%rsp), %r13
movq %r13, %rdi
xorl %edx, %edx
pushq $0x5
popq %rcx
callq 0xcb30
movq %r13, %rdi
leaq 0x46894(%rip), %rsi     # 0x61cd7
callq 0x10fbd
movl %eax, %ebp
movq %r13, %rdi
callq 0xcd88
testb %bpl, %bpl
je 0x1b5fe
movq %rsp, %r13
movq %r13, %rdi
leaq 0xb0(%rsp), %rsi
pushq $0x5
popq %rdx
pushq $-0x1
popq %rcx
callq 0xcb30
leaq 0x40(%rsp), %rbp
movq 0x28(%rbx), %rax
subq 0x20(%rbx), %rax
cqto
pushq $0x28
popq %rcx
idivq %rcx
movq %rax, 0x38(%rsp)
movq %rbp, %rdi
movq %r13, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b90a
movq 0xa8(%rsp), %rdi
movq %r13, %rsi
callq 0x1bbb4
leaq 0x118(%rsp), %rdi
callq 0xcd88
movq %rbp, %rdi
callq 0xcd88
movl $0x5, 0x38(%rsp)
leaq 0x40(%rsp), %rdi
movq %rsp, %rbp
movq %rbp, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rbp, %rdi
callq 0xcd88
leaq 0xb0(%rsp), %rbp
jmp 0x1b740
movq %rbp, %rdi
movq %r13, %rsi
pushq $0x3
popq %rdx
pushq $-0x1
popq %rcx
callq 0xcb30
movq %r13, %rbp
movq 0x28(%rbx), %rax
subq 0x20(%rbx), %rax
cqto
pushq $0x28
popq %rcx
idivq %rcx
movq %rax, 0x38(%rsp)
leaq 0x40(%rsp), %rdi
movq %rsp, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b90a
movq 0x80(%rsp), %rdi
movq %r13, %rsi
callq 0x1bbb4
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movl $0x2, 0x38(%rsp)
leaq 0x40(%rsp), %rdi
movq %rsp, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rsp, %rdi
callq 0xcd88
jmp 0x1b740
leaq 0xb0(%rsp), %rbp
movq %rbp, %rdi
leaq 0x466cd(%rip), %rsi     # 0x61cdd
callq 0x10fbd
testb %al, %al
je 0x1b740
movq 0xb8(%rbx), %rsi
cmpq 0xc0(%rbx), %rsi
movq %rsp, %rbp
jne 0x1b643
movq 0xd0(%rbx), %rax
movq -0x8(%rax), %rsi
movl $0x1e0, %eax            # imm = 0x1E0
addq %rax, %rsi
addq $-0x20, %rsi
movq %rbp, %rdi
callq 0xc640
movq 0xb8(%rbx), %rax
cmpq 0xc0(%rbx), %rax
jne 0x1b672
movq 0xd0(%rbx), %rax
movq -0x8(%rax), %rax
movl $0x1e0, %ecx            # imm = 0x1E0
addq %rcx, %rax
movl -0x28(%rax), %eax
movl %eax, 0x88(%rsp)
movq 0xa8(%rsp), %rdi
callq 0x1be24
movl $0x6, 0x38(%rsp)
leaq 0x40(%rsp), %rdi
movq %rbp, %rsi
callq 0xc640
leaq 0x110(%rsp), %r13
movq %r13, %rdi
movq %r15, %rsi
callq 0x1b8f8
movq 0x28(%rsp), %rdi
movq %r13, %rsi
callq 0x1ba20
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq 0x20(%rbx), %rbp
movq 0x28(%rbx), %r13
movq 0xd8(%rsp), %rdi
leaq 0x88(%rsp), %rsi
callq 0x1b946
movq %rax, %rcx
subq %rbp, %r13
movq %r13, %rax
cqto
pushq $0x28
popq %rsi
idivq %rsi
decl %eax
movl %eax, (%rcx)
movl 0x88(%rsp), %ebp
movq 0x28(%rbx), %rax
subq 0x20(%rbx), %rax
cqto
idivq %rsi
decl %eax
movl %eax, 0x110(%rsp)
movq 0xd0(%rsp), %rdi
leaq 0x110(%rsp), %rsi
callq 0x191b2
movl %ebp, (%rax)
jmp 0x1b3a6
addl $0x4, %r12d
movq %rbp, %rdi
callq 0xcd88
movl %r12d, %ebp
jmp 0x1b1f9
movq 0x68(%rbx), %rax
cmpq 0x48(%rbx), %rax
jne 0x1b780
movq 0xb8(%rbx), %rax
cmpq 0x98(%rbx), %rax
jne 0x1b79c
addq $0x298, %rsp            # imm = 0x298
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
pushq $0x10
popq %rdi
callq 0xc450
movq %rax, %r14
leaq 0x46553(%rip), %rsi     # 0x61ce5
movq %rax, %rdi
callq 0xc930
jmp 0x1b7b6
pushq $0x10
popq %rdi
callq 0xc450
movq %rax, %r14
leaq 0x4654f(%rip), %rsi     # 0x61cfd
movq %rax, %rdi
callq 0xc930
movq 0x6b833(%rip), %rsi     # 0x86ff0
movq 0x6b81c(%rip), %rdx     # 0x86fe0
movq %r14, %rdi
callq 0xc740
jmp 0x1b82e
jmp 0x1b806
jmp 0x1b82e
jmp 0x1b8b4
jmp 0x1b82e
jmp 0x1b8b4
jmp 0x1b806
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0xcd88
movq %rbp, %rdi
jmp 0x1b81b
jmp 0x1b82e
jmp 0x1b82e
jmp 0x1b82e
jmp 0x1b806
jmp 0x1b8b4
jmp 0x1b806
jmp 0x1b82e
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
jmp 0x1b831
jmp 0x1b82e
jmp 0x1b8b4
jmp 0x1b8b4
movq %rax, %rbx
movq %rsp, %rdi
callq 0xcd88
jmp 0x1b8b7
jmp 0x1b8b4
movq %rax, %rbx
leaq 0x38(%rsp), %rdi
callq 0x1660a
jmp 0x1b87a
jmp 0x1b852
jmp 0x1b877
jmp 0x1b877
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0xcd88
leaq 0x8(%rsp), %rdi
callq 0xcd88
jmp 0x1b87a
jmp 0x1b877
movq %rax, %rbx
leaq 0x38(%rsp), %rdi
jmp 0x1b834
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xcd88
leaq 0x88(%rsp), %rdi
callq 0xcd88
leaq 0x110(%rsp), %rdi
callq 0xc440
jmp 0x1b8b7
jmp 0x1b8a5
movq %rax, %rbx
movq %r14, %rdi
callq 0xc9f0
jmp 0x1b8e7
jmp 0x1b8c5
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
jmp 0x1b8e2
jmp 0x1b8c5
jmp 0x1b8c5
movq %rax, %rbx
leaq 0x118(%rsp), %rdi
callq 0xcd88
leaq 0x40(%rsp), %rdi
callq 0xcd88
movq %rsp, %rdi
callq 0xcd88
movq %rbx, %rdi
callq 0xc790
nop