// File: lindorx[P]train/InsPro.cpp
// Function: Move2(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, STRINF*, STRINF*, int)
std::vector<unsigned char>Move2(const std::string& str,STRINF *m1, STRINF *m2, int num)
{
	using namespace std;
	vector<unsigned char>data;
	vector<unsigned char>d;
	//�ж�˵����Ϊbyteʱ
	if (m1->explain == "byte" || m1->explain == "BYTE"){
		//���ж��Ƿ���������
		if (m1->w){
			//�����ŵĻ���
			if (m1->str == "bx" || m1->str == "BX"){
				return mov_push(str, 0xc6, 0x07, num, m1, m2);
			}
			//�����ŵĻ���
			if (m1->str == "si" || m1->str == "SI"){
				return mov_push(str, 0xc6, 0x04, num, m1, m2);
			}
			if (m1->str == "di" || m1->str == "DI"){
				return mov_push(str, 0xc6, 0x05, num, m1, m2);
			}
			if (m1->str == "bp" || m1->str == "BP"){
				return mov_push(str, 0xc6, 0x00, num, m1, m2);
			}//��������ֵ�ַ���������
			d = Num(m1->str, 2, num);
			if ((int)d.size() > 0){
				data = mov_push(str, 0xc6, 0x06, num, m1, m2);
				data.insert(data.end() - 1, d.begin(), d.end());
				return data;
			}
			//˵��[]�ڼȲ���sp��bp��si��di��Ҳ������ֵ�ַ���,������������������
			cout << "�����鱾���룺" << str << endl;
			return data;
		}
		//��m1û�����ţ�Ȼ���ж�m2�Ƿ�������
		if (m2->w){//m2������ʱ
			if (m2->explain == "word"){ cout << "����-001������ָ��Ϊword��" << str << endl; }
			if (m1->str == "ax" || m1->str == "AX"){
				return BX_BP_SI_DI('b', 0,m2->explain, m2->str,num);
			}
			if (m1->str == "cx" || m1->str == "CX"){
				return BX_BP_SI_DI('b', 1, m2->explain, m2->str, num);
			}
			if (m1->str == "dx" || m1->str == "DX"){
				return BX_BP_SI_DI('b', 2, m2->explain, m2->str, num);
			}
			if (m1->str == "bx" || m1->str == "BX"){
				return BX_BP_SI_DI('b', 3, m2->explain, m2->str, num);
			}
			if (m1->str == "sp" || m1->str == "SP"){
				return BX_BP_SI_DI('b', 4, m2->explain, m2->str, num);
			}
			if (m1->str == "bp" || m1->str == "BP"){
				return BX_BP_SI_DI('b', 5, m2->explain, m2->str, num);
			}
			if (m1->str == "si" || m1->str == "SI"){
				return BX_BP_SI_DI('b', 6, m2->explain, m2->str, num);
			}
			if (m1->str == "di" || m1->str == "DI"){
				return BX_BP_SI_DI('b', 7, m2->explain, m2->str, num);
			}
			//64465465456****8λ�Ĵ���***********************
			if (m1->str == "al" || m1->str == "AL"){
				return BX_BP_SI_DI('b', 8, m2->explain, m2->str, num);
			}
			if (m1->str == "cl" || m1->str == "CL"){
				return BX_BP_SI_DI('b', 9, m2->explain, m2->str, num);
			}
			if (m1->str == "dl" || m1->str == "DL"){
				return BX_BP_SI_DI('b', 10, m2->explain, m2->str, num);
			}
			if (m1->str == "bl" || m1->str == "BL"){
				return BX_BP_SI_DI('b', 11, m2->explain, m2->str, num);
			}
			if (m1->str == "ah" || m1->str == "AH"){
				return BX_BP_SI_DI('b', 12, m2->explain, m2->str, num);
			}
			if (m1->str == "ch" || m1->str == "CH"){
				return BX_BP_SI_DI('b', 13, m2->explain, m2->str, num);
			}
			if (m1->str == "dh" || m1->str == "DH"){
				return BX_BP_SI_DI('b', 14, m2->explain, m2->str, num);
			}
			if (m1->str == "bh" || m1->str == "BH"){
				return BX_BP_SI_DI('b', 15, m2->explain, m2->str, num);
			}
			cout << "����-011,���������룺" << str << endl;
			return data;
		}
	}
	//******************************************************************
	if (m1->explain == "word" || m1->explain == "WORD"){
		//���ж�M1�Ƿ���������
		if (m1->w){
			//�����ŵĻ���
			if (m1->str == "bx" || m1->str == "BX"){
				return mov_push(str, 0xc7, 0x07, num, m1, m2);
			}
			//�����ŵĻ���
			if (m1->str == "si" || m1->str == "SI"){
				return mov_push(str, 0xc7, 0x04, num, m1, m2);
			}
			if (m1->str == "di" || m1->str == "DI"){
				return mov_push(str, 0xc7, 0x05, num, m1, m2);
			}
			if (m1->str == "bp" || m1->str == "BP"){
				return mov_push(str, 0xc7, 0x00, num, m1, m2);
			}//��������ֵ�ַ���������
			d = Num(m1->str, 2, num);
			if ((int)d.size() > 0){
				data = mov_push(str, 0xc7, 0x06, num, m1, m2);
				data.insert(data.end() - 1, d.begin(), d.end());
				return data;
			}
			//˵��[]�ڼȲ���sp��bp��si��di��Ҳ������ֵ�ַ���,������������������
			cout << "�����鱾���룺" << str << endl;
			return data;
		}
		//��m1û�����ţ�Ȼ���ж�m2�Ƿ�������
		if (m2->w){//m2������ʱ
			if (m2->explain == "word"){ cout << "����-001������ָ��Ϊword��" << str << endl; }
			if (m1->str == "ax" || m1->str == "AX"){
				return BX_BP_SI_DI('w', 0, m2->explain, m2->str, num);
			}
			if (m1->str == "cx" || m1->str == "CX"){
				return BX_BP_SI_DI('w', 1, m2->explain, m2->str, num);
			}
			if (m1->str == "dx" || m1->str == "DX"){
				return BX_BP_SI_DI('w', 2, m2->explain, m2->str, num);
			}
			if (m1->str == "bx" || m1->str == "BX"){
				return BX_BP_SI_DI('w', 3, m2->explain, m2->str, num);
			}
			if (m1->str == "sp" || m1->str == "SP"){
				return BX_BP_SI_DI('w', 4, m2->explain, m2->str, num);
			}
			if (m1->str == "bp" || m1->str == "BP"){
				return BX_BP_SI_DI('w', 5, m2->explain, m2->str, num);
			}
			if (m1->str == "si" || m1->str == "SI"){
				return BX_BP_SI_DI('w', 6, m2->explain, m2->str, num);
			}
			if (m1->str == "di" || m1->str == "DI"){
				return BX_BP_SI_DI('w', 7, m2->explain, m2->str, num);
			}
			//64465465456****8λ�Ĵ���***********************
			if (m1->str == "al" || m1->str == "AL"){
				return BX_BP_SI_DI('w', 8, m2->explain, m2->str, num);
			}
			if (m1->str == "cl" || m1->str == "CL"){
				return BX_BP_SI_DI('w', 9, m2->explain, m2->str, num);
			}
			if (m1->str == "dl" || m1->str == "DL"){
				return BX_BP_SI_DI('w', 10, m2->explain, m2->str, num);
			}
			if (m1->str == "bl" || m1->str == "BL"){
				return BX_BP_SI_DI('w', 11, m2->explain, m2->str, num);
			}
			if (m1->str == "ah" || m1->str == "AH"){
				return BX_BP_SI_DI('w', 12, m2->explain, m2->str, num);
			}
			if (m1->str == "ch" || m1->str == "CH"){
				return BX_BP_SI_DI('w', 13, m2->explain, m2->str, num);
			}
			if (m1->str == "dh" || m1->str == "DH"){
				return BX_BP_SI_DI('w', 14, m2->explain, m2->str, num);
			}
			if (m1->str == "bh" || m1->str == "BH"){
				return BX_BP_SI_DI('w', 15, m2->explain, m2->str, num);
			}
			cout << "����-011,���������룺" << str << endl;
			return data;
		}
		cout << "����--016�����������룺" << str << endl;
		return data;
	}
	//******************�ָ���****����m1��������***********************
	if (m1->w){
		if (m1->str == "bx" || m1->str == "BX"){
			return acdb(0x89, 0x88, 0, m2->str);
		}
		if (m1->str == "bp" || m1->str == "BP"){
			return acdb(0x89, 0x88, 1, m2->str);
		}
		if (m1->str == "si" || m1->str == "SI"){
			return acdb(0x89, 0x88, 2, m2->str);
		}
		if (m1->str == "di" || m1->str == "DI"){
			return acdb(0x89, 0x88, 3, m2->str);
		}
		//��Ϊ��ֵ�ַ���ʱ
		num = IntNum(m1->str, num);
		if (num > -1){
			return acdb_m1_num(1,m2->str, m1->str, num);
		}
		cout << "����--018�����������룺" << str << endl;
		return data;
	}
	//******************�ָ���****����m2��������***********************
	if (m2->w){
		if (m2->str == "bx" || m2->str == "BX"){
			return acdb(0x8b,0x8a,0, m1->str);
		}
		if (m2->str == "bp" || m2->str == "BP"){
			return acdb(0x8b, 0x8a, 1, m1->str);
		}
		if (m2->str == "si" || m2->str == "SI"){
			return acdb(0x8b, 0x8a, 2, m1->str);
		}
		if (m2->str == "di" || m2->str == "DI"){
			return acdb(0x8b, 0x8a, 3, m1->str);
		}
		//��Ϊ��ֵ�ַ���ʱ
		num = IntNum(m2->str, num);
		if (num > -1){
			return acdb_m1_num(2,m1->str, m2->str, num);
		}
		cout << "����--019�����������룺" << str << endl;
		return data;
	}
	return data;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xc30, %rsp            # imm = 0xC30
movq %rdi, -0xac0(%rbp)
movq %rdi, %rax
movq %rax, -0xab8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movl %r8d, -0x24(%rbp)
leaq -0x40(%rbp), %rdi
callq 0xa8d0
leaq -0x58(%rbp), %rdi
callq 0xa8d0
movq -0x18(%rbp), %rdi
leaq 0xddf6(%rip), %rsi      # 0x1b6a3
callq 0xa8a0
movb %al, -0xaa9(%rbp)
jmp 0xd8ba
movb -0xaa9(%rbp), %al
testb $0x1, %al
jne 0xd8ed
jmp 0xd8c6
movq -0x18(%rbp), %rdi
leaq 0xd962(%rip), %rsi      # 0x1b233
callq 0xa8a0
movb %al, -0xac1(%rbp)
jmp 0xd8de
movb -0xac1(%rbp), %al
testb $0x1, %al
jne 0xd8ed
jmp 0xedd1
movq -0x18(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0xdcee
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd8bf(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xac2(%rbp)
jmp 0xd917
movb -0xac2(%rbp), %al
testb $0x1, %al
jne 0xd94b
jmp 0xd923
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd87f(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xac3(%rbp)
jmp 0xd93f
movb -0xac3(%rbp), %al
testb $0x1, %al
jne 0xd94b
jmp 0xd996
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc6, %edx
movl $0x7, %ecx
callq 0x8540
jmp 0xd979
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd82d(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xac4(%rbp)
jmp 0xd9b2
movb -0xac4(%rbp), %al
testb $0x1, %al
jne 0xd9e6
jmp 0xd9be
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd7ed(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xac5(%rbp)
jmp 0xd9da
movb -0xac5(%rbp), %al
testb $0x1, %al
jne 0xd9e6
jmp 0xda20
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc6, %edx
movl $0x4, %ecx
callq 0x8540
jmp 0xda14
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd7a6(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xac6(%rbp)
jmp 0xda3c
movb -0xac6(%rbp), %al
testb $0x1, %al
jne 0xda70
jmp 0xda48
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd766(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xac7(%rbp)
jmp 0xda64
movb -0xac7(%rbp), %al
testb $0x1, %al
jne 0xda70
jmp 0xdaaa
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc6, %edx
movl $0x5, %ecx
callq 0x8540
jmp 0xda9e
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd716(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xac8(%rbp)
jmp 0xdac6
movb -0xac8(%rbp), %al
testb $0x1, %al
jne 0xdafa
jmp 0xdad2
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd6d6(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xac9(%rbp)
jmp 0xdaee
movb -0xac9(%rbp), %al
testb $0x1, %al
jne 0xdafa
jmp 0xdb31
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc6, %edx
xorl %ecx, %ecx
callq 0x8540
jmp 0xdb25
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
movl -0x24(%rbp), %ecx
leaq -0x80(%rbp), %rdi
movl $0x2, %edx
callq 0x7be0
jmp 0xdb4c
leaq -0x58(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0xa9b0
leaq -0x80(%rbp), %rdi
callq 0xa920
leaq -0x58(%rbp), %rdi
callq 0xa9e0
cmpl $0x0, %eax
jle 0xdc88
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
leaq -0x98(%rbp), %rdi
movl $0xc6, %edx
movl $0x6, %ecx
callq 0x8540
jmp 0xdba2
leaq -0x40(%rbp), %rdi
movq %rdi, -0xae0(%rbp)
leaq -0x98(%rbp), %rsi
movq %rsi, -0xaf0(%rbp)
callq 0xa9b0
movq -0xaf0(%rbp), %rdi
callq 0xa920
movq -0xae0(%rbp), %rdi
callq 0xab40
movq %rax, -0xb0(%rbp)
leaq -0xb0(%rbp), %rdi
movl $0x1, %esi
callq 0xb970
movq %rax, -0xa8(%rbp)
leaq -0xa0(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0xab70
leaq -0x58(%rbp), %rdi
movq %rdi, -0xae8(%rbp)
callq 0xabb0
movq -0xae8(%rbp), %rdi
movq %rax, -0xb8(%rbp)
callq 0xab40
movq -0xae0(%rbp), %rdi
movq %rax, -0xc0(%rbp)
movq -0xa0(%rbp), %rsi
movq -0xb8(%rbp), %rdx
movq -0xc0(%rbp), %rcx
callq 0xaa90
movq %rax, -0xad8(%rbp)
jmp 0xdc5e
movq -0xac0(%rbp), %rdi
movq -0xad8(%rbp), %rax
movq %rax, -0xc8(%rbp)
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq 0x13349(%rip), %rdi     # 0x20fd8
leaq 0xd77d(%rip), %rsi      # 0x1b413
callq 0x31f0
movq %rax, -0xaf8(%rbp)
jmp 0xdca4
movq -0xaf8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xb00(%rbp)
jmp 0xdcbd
movq -0xb00(%rbp), %rdi
movq 0x132f5(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0xdcd2
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x20(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0xedcf
movq -0x20(%rbp), %rdi
leaq 0xd567(%rip), %rsi      # 0x1b26e
callq 0xa8a0
movb %al, -0xb01(%rbp)
jmp 0xdd14
movb -0xb01(%rbp), %al
testb $0x1, %al
jne 0xdd20
jmp 0xdd6c
movq 0x132b1(%rip), %rdi     # 0x20fd8
leaq 0xd6f4(%rip), %rsi      # 0x1b422
callq 0x31f0
movq %rax, -0xb10(%rbp)
jmp 0xdd3c
movq -0xb10(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xb18(%rbp)
jmp 0xdd55
movq -0xb18(%rbp), %rdi
movq 0x1325d(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0xdd6a
jmp 0xdd6c
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd445(%rip), %rsi      # 0x1b1c0
callq 0xa8a0
movb %al, -0xb19(%rbp)
jmp 0xdd88
movb -0xb19(%rbp), %al
testb $0x1, %al
jne 0xddbf
jmp 0xdd94
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd405(%rip), %rsi      # 0x1b1a8
callq 0xa8a0
movb %al, -0xb1a(%rbp)
jmp 0xddb0
movb -0xb1a(%rbp), %al
testb $0x1, %al
jne 0xddbf
jmp 0xde69
movq -0x20(%rbp), %rsi
leaq -0xe8(%rbp), %rdi
callq 0x30f0
jmp 0xddd1
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x108(%rbp), %rdi
callq 0x30f0
jmp 0xdde7
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
xorl %edx, %edx
leaq -0xe8(%rbp), %rcx
leaq -0x108(%rbp), %r8
callq 0x8a20
jmp 0xde0e
leaq -0x108(%rbp), %rdi
callq 0x3468
leaq -0xe8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xde58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x3468
leaq -0xe8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd34b(%rip), %rsi      # 0x1b1c3
callq 0xa8a0
movb %al, -0xb1b(%rbp)
jmp 0xde85
movb -0xb1b(%rbp), %al
testb $0x1, %al
jne 0xdebc
jmp 0xde91
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd30b(%rip), %rsi      # 0x1b1ab
callq 0xa8a0
movb %al, -0xb1c(%rbp)
jmp 0xdead
movb -0xb1c(%rbp), %al
testb $0x1, %al
jne 0xdebc
jmp 0xdf69
movq -0x20(%rbp), %rsi
leaq -0x128(%rbp), %rdi
callq 0x30f0
jmp 0xdece
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x148(%rbp), %rdi
callq 0x30f0
jmp 0xdee4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x1, %edx
leaq -0x128(%rbp), %rcx
leaq -0x148(%rbp), %r8
callq 0x8a20
jmp 0xdf0e
leaq -0x148(%rbp), %rdi
callq 0x3468
leaq -0x128(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xdf58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x148(%rbp), %rdi
callq 0x3468
leaq -0x128(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd24e(%rip), %rsi      # 0x1b1c6
callq 0xa8a0
movb %al, -0xb1d(%rbp)
jmp 0xdf85
movb -0xb1d(%rbp), %al
testb $0x1, %al
jne 0xdfbc
jmp 0xdf91
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd20e(%rip), %rsi      # 0x1b1ae
callq 0xa8a0
movb %al, -0xb1e(%rbp)
jmp 0xdfad
movb -0xb1e(%rbp), %al
testb $0x1, %al
jne 0xdfbc
jmp 0xe069
movq -0x20(%rbp), %rsi
leaq -0x168(%rbp), %rdi
callq 0x30f0
jmp 0xdfce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x188(%rbp), %rdi
callq 0x30f0
jmp 0xdfe4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x2, %edx
leaq -0x168(%rbp), %rcx
leaq -0x188(%rbp), %r8
callq 0x8a20
jmp 0xe00e
leaq -0x188(%rbp), %rdi
callq 0x3468
leaq -0x168(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe058
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x3468
leaq -0x168(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd151(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xb1f(%rbp)
jmp 0xe085
movb -0xb1f(%rbp), %al
testb $0x1, %al
jne 0xe0bc
jmp 0xe091
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd111(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xb20(%rbp)
jmp 0xe0ad
movb -0xb20(%rbp), %al
testb $0x1, %al
jne 0xe0bc
jmp 0xe169
movq -0x20(%rbp), %rsi
leaq -0x1a8(%rbp), %rdi
callq 0x30f0
jmp 0xe0ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x1c8(%rbp), %rdi
callq 0x30f0
jmp 0xe0e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x3, %edx
leaq -0x1a8(%rbp), %rcx
leaq -0x1c8(%rbp), %r8
callq 0x8a20
jmp 0xe10e
leaq -0x1c8(%rbp), %rdi
callq 0x3468
leaq -0x1a8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe158
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x1c8(%rbp), %rdi
callq 0x3468
leaq -0x1a8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd054(%rip), %rsi      # 0x1b1cc
callq 0xa8a0
movb %al, -0xb21(%rbp)
jmp 0xe185
movb -0xb21(%rbp), %al
testb $0x1, %al
jne 0xe1bc
jmp 0xe191
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xd014(%rip), %rsi      # 0x1b1b4
callq 0xa8a0
movb %al, -0xb22(%rbp)
jmp 0xe1ad
movb -0xb22(%rbp), %al
testb $0x1, %al
jne 0xe1bc
jmp 0xe269
movq -0x20(%rbp), %rsi
leaq -0x1e8(%rbp), %rdi
callq 0x30f0
jmp 0xe1ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x208(%rbp), %rdi
callq 0x30f0
jmp 0xe1e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x4, %edx
leaq -0x1e8(%rbp), %rcx
leaq -0x208(%rbp), %r8
callq 0x8a20
jmp 0xe20e
leaq -0x208(%rbp), %rdi
callq 0x3468
leaq -0x1e8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe258
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x208(%rbp), %rdi
callq 0x3468
leaq -0x1e8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcf57(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xb23(%rbp)
jmp 0xe285
movb -0xb23(%rbp), %al
testb $0x1, %al
jne 0xe2bc
jmp 0xe291
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcf17(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xb24(%rbp)
jmp 0xe2ad
movb -0xb24(%rbp), %al
testb $0x1, %al
jne 0xe2bc
jmp 0xe369
movq -0x20(%rbp), %rsi
leaq -0x228(%rbp), %rdi
callq 0x30f0
jmp 0xe2ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x248(%rbp), %rdi
callq 0x30f0
jmp 0xe2e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x5, %edx
leaq -0x228(%rbp), %rcx
leaq -0x248(%rbp), %r8
callq 0x8a20
jmp 0xe30e
leaq -0x248(%rbp), %rdi
callq 0x3468
leaq -0x228(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe358
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x248(%rbp), %rdi
callq 0x3468
leaq -0x228(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xce5a(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xb25(%rbp)
jmp 0xe385
movb -0xb25(%rbp), %al
testb $0x1, %al
jne 0xe3bc
jmp 0xe391
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xce1a(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xb26(%rbp)
jmp 0xe3ad
movb -0xb26(%rbp), %al
testb $0x1, %al
jne 0xe3bc
jmp 0xe469
movq -0x20(%rbp), %rsi
leaq -0x268(%rbp), %rdi
callq 0x30f0
jmp 0xe3ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x288(%rbp), %rdi
callq 0x30f0
jmp 0xe3e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x6, %edx
leaq -0x268(%rbp), %rcx
leaq -0x288(%rbp), %r8
callq 0x8a20
jmp 0xe40e
leaq -0x288(%rbp), %rdi
callq 0x3468
leaq -0x268(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x288(%rbp), %rdi
callq 0x3468
leaq -0x268(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcd5d(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xb27(%rbp)
jmp 0xe485
movb -0xb27(%rbp), %al
testb $0x1, %al
jne 0xe4bc
jmp 0xe491
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcd1d(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xb28(%rbp)
jmp 0xe4ad
movb -0xb28(%rbp), %al
testb $0x1, %al
jne 0xe4bc
jmp 0xe569
movq -0x20(%rbp), %rsi
leaq -0x2a8(%rbp), %rdi
callq 0x30f0
jmp 0xe4ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x2c8(%rbp), %rdi
callq 0x30f0
jmp 0xe4e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x7, %edx
leaq -0x2a8(%rbp), %rcx
leaq -0x2c8(%rbp), %r8
callq 0x8a20
jmp 0xe50e
leaq -0x2c8(%rbp), %rdi
callq 0x3468
leaq -0x2a8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe558
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x2c8(%rbp), %rdi
callq 0x3468
leaq -0x2a8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcc1b(%rip), %rsi      # 0x1b193
callq 0xa8a0
movb %al, -0xb29(%rbp)
jmp 0xe585
movb -0xb29(%rbp), %al
testb $0x1, %al
jne 0xe5bc
jmp 0xe591
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcbdb(%rip), %rsi      # 0x1b17b
callq 0xa8a0
movb %al, -0xb2a(%rbp)
jmp 0xe5ad
movb -0xb2a(%rbp), %al
testb $0x1, %al
jne 0xe5bc
jmp 0xe669
movq -0x20(%rbp), %rsi
leaq -0x2e8(%rbp), %rdi
callq 0x30f0
jmp 0xe5ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x308(%rbp), %rdi
callq 0x30f0
jmp 0xe5e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x8, %edx
leaq -0x2e8(%rbp), %rcx
leaq -0x308(%rbp), %r8
callq 0x8a20
jmp 0xe60e
leaq -0x308(%rbp), %rdi
callq 0x3468
leaq -0x2e8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe658
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x308(%rbp), %rdi
callq 0x3468
leaq -0x2e8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcb21(%rip), %rsi      # 0x1b199
callq 0xa8a0
movb %al, -0xb2b(%rbp)
jmp 0xe685
movb -0xb2b(%rbp), %al
testb $0x1, %al
jne 0xe6bc
jmp 0xe691
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xcae1(%rip), %rsi      # 0x1b181
callq 0xa8a0
movb %al, -0xb2c(%rbp)
jmp 0xe6ad
movb -0xb2c(%rbp), %al
testb $0x1, %al
jne 0xe6bc
jmp 0xe769
movq -0x20(%rbp), %rsi
leaq -0x328(%rbp), %rdi
callq 0x30f0
jmp 0xe6ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x348(%rbp), %rdi
callq 0x30f0
jmp 0xe6e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0x9, %edx
leaq -0x328(%rbp), %rcx
leaq -0x348(%rbp), %r8
callq 0x8a20
jmp 0xe70e
leaq -0x348(%rbp), %rdi
callq 0x3468
leaq -0x328(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe758
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x348(%rbp), %rdi
callq 0x3468
leaq -0x328(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xca27(%rip), %rsi      # 0x1b19f
callq 0xa8a0
movb %al, -0xb2d(%rbp)
jmp 0xe785
movb -0xb2d(%rbp), %al
testb $0x1, %al
jne 0xe7bc
jmp 0xe791
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc9e7(%rip), %rsi      # 0x1b187
callq 0xa8a0
movb %al, -0xb2e(%rbp)
jmp 0xe7ad
movb -0xb2e(%rbp), %al
testb $0x1, %al
jne 0xe7bc
jmp 0xe869
movq -0x20(%rbp), %rsi
leaq -0x368(%rbp), %rdi
callq 0x30f0
jmp 0xe7ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x388(%rbp), %rdi
callq 0x30f0
jmp 0xe7e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xa, %edx
leaq -0x368(%rbp), %rcx
leaq -0x388(%rbp), %r8
callq 0x8a20
jmp 0xe80e
leaq -0x388(%rbp), %rdi
callq 0x3468
leaq -0x368(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe858
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x388(%rbp), %rdi
callq 0x3468
leaq -0x368(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc92d(%rip), %rsi      # 0x1b1a5
callq 0xa8a0
movb %al, -0xb2f(%rbp)
jmp 0xe885
movb -0xb2f(%rbp), %al
testb $0x1, %al
jne 0xe8bc
jmp 0xe891
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc8ed(%rip), %rsi      # 0x1b18d
callq 0xa8a0
movb %al, -0xb30(%rbp)
jmp 0xe8ad
movb -0xb30(%rbp), %al
testb $0x1, %al
jne 0xe8bc
jmp 0xe969
movq -0x20(%rbp), %rsi
leaq -0x3a8(%rbp), %rdi
callq 0x30f0
jmp 0xe8ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x3c8(%rbp), %rdi
callq 0x30f0
jmp 0xe8e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xb, %edx
leaq -0x3a8(%rbp), %rcx
leaq -0x3c8(%rbp), %r8
callq 0x8a20
jmp 0xe90e
leaq -0x3c8(%rbp), %rdi
callq 0x3468
leaq -0x3a8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xe958
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x3468
leaq -0x3a8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc818(%rip), %rsi      # 0x1b190
callq 0xa8a0
movb %al, -0xb31(%rbp)
jmp 0xe985
movb -0xb31(%rbp), %al
testb $0x1, %al
jne 0xe9bc
jmp 0xe991
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc7d8(%rip), %rsi      # 0x1b178
callq 0xa8a0
movb %al, -0xb32(%rbp)
jmp 0xe9ad
movb -0xb32(%rbp), %al
testb $0x1, %al
jne 0xe9bc
jmp 0xea69
movq -0x20(%rbp), %rsi
leaq -0x3e8(%rbp), %rdi
callq 0x30f0
jmp 0xe9ce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x408(%rbp), %rdi
callq 0x30f0
jmp 0xe9e4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xc, %edx
leaq -0x3e8(%rbp), %rcx
leaq -0x408(%rbp), %r8
callq 0x8a20
jmp 0xea0e
leaq -0x408(%rbp), %rdi
callq 0x3468
leaq -0x3e8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xea58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x408(%rbp), %rdi
callq 0x3468
leaq -0x3e8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc71e(%rip), %rsi      # 0x1b196
callq 0xa8a0
movb %al, -0xb33(%rbp)
jmp 0xea85
movb -0xb33(%rbp), %al
testb $0x1, %al
jne 0xeabc
jmp 0xea91
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc6de(%rip), %rsi      # 0x1b17e
callq 0xa8a0
movb %al, -0xb34(%rbp)
jmp 0xeaad
movb -0xb34(%rbp), %al
testb $0x1, %al
jne 0xeabc
jmp 0xeb69
movq -0x20(%rbp), %rsi
leaq -0x428(%rbp), %rdi
callq 0x30f0
jmp 0xeace
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x448(%rbp), %rdi
callq 0x30f0
jmp 0xeae4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xd, %edx
leaq -0x428(%rbp), %rcx
leaq -0x448(%rbp), %r8
callq 0x8a20
jmp 0xeb0e
leaq -0x448(%rbp), %rdi
callq 0x3468
leaq -0x428(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xeb58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x448(%rbp), %rdi
callq 0x3468
leaq -0x428(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc624(%rip), %rsi      # 0x1b19c
callq 0xa8a0
movb %al, -0xb35(%rbp)
jmp 0xeb85
movb -0xb35(%rbp), %al
testb $0x1, %al
jne 0xebbc
jmp 0xeb91
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc5e4(%rip), %rsi      # 0x1b184
callq 0xa8a0
movb %al, -0xb36(%rbp)
jmp 0xebad
movb -0xb36(%rbp), %al
testb $0x1, %al
jne 0xebbc
jmp 0xec69
movq -0x20(%rbp), %rsi
leaq -0x468(%rbp), %rdi
callq 0x30f0
jmp 0xebce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x488(%rbp), %rdi
callq 0x30f0
jmp 0xebe4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xe, %edx
leaq -0x468(%rbp), %rcx
leaq -0x488(%rbp), %r8
callq 0x8a20
jmp 0xec0e
leaq -0x488(%rbp), %rdi
callq 0x3468
leaq -0x468(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xec58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x488(%rbp), %rdi
callq 0x3468
leaq -0x468(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc52a(%rip), %rsi      # 0x1b1a2
callq 0xa8a0
movb %al, -0xb37(%rbp)
jmp 0xec85
movb -0xb37(%rbp), %al
testb $0x1, %al
jne 0xecbc
jmp 0xec91
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc4ea(%rip), %rsi      # 0x1b18a
callq 0xa8a0
movb %al, -0xb38(%rbp)
jmp 0xecad
movb -0xb38(%rbp), %al
testb $0x1, %al
jne 0xecbc
jmp 0xed69
movq -0x20(%rbp), %rsi
leaq -0x4a8(%rbp), %rdi
callq 0x30f0
jmp 0xecce
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x4c8(%rbp), %rdi
callq 0x30f0
jmp 0xece4
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x62, %esi
movl $0xf, %edx
leaq -0x4a8(%rbp), %rcx
leaq -0x4c8(%rbp), %r8
callq 0x8a20
jmp 0xed0e
leaq -0x4c8(%rbp), %rdi
callq 0x3468
leaq -0x4a8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xed58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x4c8(%rbp), %rdi
callq 0x3468
leaq -0x4a8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq 0x12268(%rip), %rdi     # 0x20fd8
leaq 0xc6c6(%rip), %rsi      # 0x1b43d
callq 0x31f0
movq %rax, -0xb40(%rbp)
jmp 0xed85
movq -0xb40(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xb48(%rbp)
jmp 0xed9e
movq -0xb48(%rbp), %rdi
movq 0x12214(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0xedb3
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
jmp 0xedd1
movq -0x18(%rbp), %rdi
leaq 0xc492(%rip), %rsi      # 0x1b26e
callq 0xa8a0
movb %al, -0xb49(%rbp)
jmp 0xede9
movb -0xb49(%rbp), %al
testb $0x1, %al
jne 0xee1c
jmp 0xedf5
movq -0x18(%rbp), %rdi
leaq 0xc473(%rip), %rsi      # 0x1b273
callq 0xa8a0
movb %al, -0xb4a(%rbp)
jmp 0xee0d
movb -0xb4a(%rbp), %al
testb $0x1, %al
jne 0xee1c
jmp 0x1035c
movq -0x18(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0xf215
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc390(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xb4b(%rbp)
jmp 0xee46
movb -0xb4b(%rbp), %al
testb $0x1, %al
jne 0xee7a
jmp 0xee52
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc350(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xb4c(%rbp)
jmp 0xee6e
movb -0xb4c(%rbp), %al
testb $0x1, %al
jne 0xee7a
jmp 0xeeb4
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc7, %edx
movl $0x7, %ecx
callq 0x8540
jmp 0xeea8
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc30f(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xb4d(%rbp)
jmp 0xeed0
movb -0xb4d(%rbp), %al
testb $0x1, %al
jne 0xef04
jmp 0xeedc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc2cf(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xb4e(%rbp)
jmp 0xeef8
movb -0xb4e(%rbp), %al
testb $0x1, %al
jne 0xef04
jmp 0xef3e
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc7, %edx
movl $0x4, %ecx
callq 0x8540
jmp 0xef32
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc288(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xb4f(%rbp)
jmp 0xef5a
movb -0xb4f(%rbp), %al
testb $0x1, %al
jne 0xef8e
jmp 0xef66
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc248(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xb50(%rbp)
jmp 0xef82
movb -0xb50(%rbp), %al
testb $0x1, %al
jne 0xef8e
jmp 0xefc8
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc7, %edx
movl $0x5, %ecx
callq 0x8540
jmp 0xefbc
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc1f8(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xb51(%rbp)
jmp 0xefe4
movb -0xb51(%rbp), %al
testb $0x1, %al
jne 0xf018
jmp 0xeff0
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xc1b8(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xb52(%rbp)
jmp 0xf00c
movb -0xb52(%rbp), %al
testb $0x1, %al
jne 0xf018
jmp 0xf04f
movq -0xac0(%rbp), %rdi
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
movl $0xc7, %edx
xorl %ecx, %ecx
callq 0x8540
jmp 0xf043
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
movl -0x24(%rbp), %ecx
leaq -0x4e0(%rbp), %rdi
movl $0x2, %edx
callq 0x7be0
jmp 0xf06d
leaq -0x58(%rbp), %rdi
leaq -0x4e0(%rbp), %rsi
callq 0xa9b0
leaq -0x4e0(%rbp), %rdi
callq 0xa920
leaq -0x58(%rbp), %rdi
callq 0xa9e0
cmpl $0x0, %eax
jle 0xf1af
movq -0x10(%rbp), %rsi
movl -0x24(%rbp), %r8d
movq -0x18(%rbp), %r9
movq -0x20(%rbp), %rcx
movq %rsp, %rax
movq %rcx, (%rax)
leaq -0x4f8(%rbp), %rdi
movl $0xc7, %edx
movl $0x6, %ecx
callq 0x8540
jmp 0xf0c9
leaq -0x40(%rbp), %rdi
movq %rdi, -0xb68(%rbp)
leaq -0x4f8(%rbp), %rsi
movq %rsi, -0xb78(%rbp)
callq 0xa9b0
movq -0xb78(%rbp), %rdi
callq 0xa920
movq -0xb68(%rbp), %rdi
callq 0xab40
movq %rax, -0x510(%rbp)
leaq -0x510(%rbp), %rdi
movl $0x1, %esi
callq 0xb970
movq %rax, -0x508(%rbp)
leaq -0x500(%rbp), %rdi
leaq -0x508(%rbp), %rsi
callq 0xab70
leaq -0x58(%rbp), %rdi
movq %rdi, -0xb70(%rbp)
callq 0xabb0
movq -0xb70(%rbp), %rdi
movq %rax, -0x518(%rbp)
callq 0xab40
movq -0xb68(%rbp), %rdi
movq %rax, -0x520(%rbp)
movq -0x500(%rbp), %rsi
movq -0x518(%rbp), %rdx
movq -0x520(%rbp), %rcx
callq 0xaa90
movq %rax, -0xb60(%rbp)
jmp 0xf185
movq -0xac0(%rbp), %rdi
movq -0xb60(%rbp), %rax
movq %rax, -0x528(%rbp)
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq 0x11e22(%rip), %rdi     # 0x20fd8
leaq 0xc256(%rip), %rsi      # 0x1b413
callq 0x31f0
movq %rax, -0xb80(%rbp)
jmp 0xf1cb
movq -0xb80(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xb88(%rbp)
jmp 0xf1e4
movq -0xb88(%rbp), %rdi
movq 0x11dce(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0xf1f9
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x20(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0x102f6
movq -0x20(%rbp), %rdi
leaq 0xc040(%rip), %rsi      # 0x1b26e
callq 0xa8a0
movb %al, -0xb89(%rbp)
jmp 0xf23b
movb -0xb89(%rbp), %al
testb $0x1, %al
jne 0xf247
jmp 0xf293
movq 0x11d8a(%rip), %rdi     # 0x20fd8
leaq 0xc1cd(%rip), %rsi      # 0x1b422
callq 0x31f0
movq %rax, -0xb98(%rbp)
jmp 0xf263
movq -0xb98(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xba0(%rbp)
jmp 0xf27c
movq -0xba0(%rbp), %rdi
movq 0x11d36(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0xf291
jmp 0xf293
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbf1e(%rip), %rsi      # 0x1b1c0
callq 0xa8a0
movb %al, -0xba1(%rbp)
jmp 0xf2af
movb -0xba1(%rbp), %al
testb $0x1, %al
jne 0xf2e6
jmp 0xf2bb
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbede(%rip), %rsi      # 0x1b1a8
callq 0xa8a0
movb %al, -0xba2(%rbp)
jmp 0xf2d7
movb -0xba2(%rbp), %al
testb $0x1, %al
jne 0xf2e6
jmp 0xf390
movq -0x20(%rbp), %rsi
leaq -0x548(%rbp), %rdi
callq 0x30f0
jmp 0xf2f8
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x568(%rbp), %rdi
callq 0x30f0
jmp 0xf30e
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
xorl %edx, %edx
leaq -0x548(%rbp), %rcx
leaq -0x568(%rbp), %r8
callq 0x8a20
jmp 0xf335
leaq -0x568(%rbp), %rdi
callq 0x3468
leaq -0x548(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf37f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x568(%rbp), %rdi
callq 0x3468
leaq -0x548(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbe24(%rip), %rsi      # 0x1b1c3
callq 0xa8a0
movb %al, -0xba3(%rbp)
jmp 0xf3ac
movb -0xba3(%rbp), %al
testb $0x1, %al
jne 0xf3e3
jmp 0xf3b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbde4(%rip), %rsi      # 0x1b1ab
callq 0xa8a0
movb %al, -0xba4(%rbp)
jmp 0xf3d4
movb -0xba4(%rbp), %al
testb $0x1, %al
jne 0xf3e3
jmp 0xf490
movq -0x20(%rbp), %rsi
leaq -0x588(%rbp), %rdi
callq 0x30f0
jmp 0xf3f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x5a8(%rbp), %rdi
callq 0x30f0
jmp 0xf40b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x1, %edx
leaq -0x588(%rbp), %rcx
leaq -0x5a8(%rbp), %r8
callq 0x8a20
jmp 0xf435
leaq -0x5a8(%rbp), %rdi
callq 0x3468
leaq -0x588(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf47f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x5a8(%rbp), %rdi
callq 0x3468
leaq -0x588(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbd27(%rip), %rsi      # 0x1b1c6
callq 0xa8a0
movb %al, -0xba5(%rbp)
jmp 0xf4ac
movb -0xba5(%rbp), %al
testb $0x1, %al
jne 0xf4e3
jmp 0xf4b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbce7(%rip), %rsi      # 0x1b1ae
callq 0xa8a0
movb %al, -0xba6(%rbp)
jmp 0xf4d4
movb -0xba6(%rbp), %al
testb $0x1, %al
jne 0xf4e3
jmp 0xf590
movq -0x20(%rbp), %rsi
leaq -0x5c8(%rbp), %rdi
callq 0x30f0
jmp 0xf4f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x5e8(%rbp), %rdi
callq 0x30f0
jmp 0xf50b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x2, %edx
leaq -0x5c8(%rbp), %rcx
leaq -0x5e8(%rbp), %r8
callq 0x8a20
jmp 0xf535
leaq -0x5e8(%rbp), %rdi
callq 0x3468
leaq -0x5c8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf57f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x5e8(%rbp), %rdi
callq 0x3468
leaq -0x5c8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbc2a(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xba7(%rbp)
jmp 0xf5ac
movb -0xba7(%rbp), %al
testb $0x1, %al
jne 0xf5e3
jmp 0xf5b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbbea(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xba8(%rbp)
jmp 0xf5d4
movb -0xba8(%rbp), %al
testb $0x1, %al
jne 0xf5e3
jmp 0xf690
movq -0x20(%rbp), %rsi
leaq -0x608(%rbp), %rdi
callq 0x30f0
jmp 0xf5f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x628(%rbp), %rdi
callq 0x30f0
jmp 0xf60b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x3, %edx
leaq -0x608(%rbp), %rcx
leaq -0x628(%rbp), %r8
callq 0x8a20
jmp 0xf635
leaq -0x628(%rbp), %rdi
callq 0x3468
leaq -0x608(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf67f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x628(%rbp), %rdi
callq 0x3468
leaq -0x608(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbb2d(%rip), %rsi      # 0x1b1cc
callq 0xa8a0
movb %al, -0xba9(%rbp)
jmp 0xf6ac
movb -0xba9(%rbp), %al
testb $0x1, %al
jne 0xf6e3
jmp 0xf6b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xbaed(%rip), %rsi      # 0x1b1b4
callq 0xa8a0
movb %al, -0xbaa(%rbp)
jmp 0xf6d4
movb -0xbaa(%rbp), %al
testb $0x1, %al
jne 0xf6e3
jmp 0xf790
movq -0x20(%rbp), %rsi
leaq -0x648(%rbp), %rdi
callq 0x30f0
jmp 0xf6f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x668(%rbp), %rdi
callq 0x30f0
jmp 0xf70b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x4, %edx
leaq -0x648(%rbp), %rcx
leaq -0x668(%rbp), %r8
callq 0x8a20
jmp 0xf735
leaq -0x668(%rbp), %rdi
callq 0x3468
leaq -0x648(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf77f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x668(%rbp), %rdi
callq 0x3468
leaq -0x648(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xba30(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xbab(%rbp)
jmp 0xf7ac
movb -0xbab(%rbp), %al
testb $0x1, %al
jne 0xf7e3
jmp 0xf7b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb9f0(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xbac(%rbp)
jmp 0xf7d4
movb -0xbac(%rbp), %al
testb $0x1, %al
jne 0xf7e3
jmp 0xf890
movq -0x20(%rbp), %rsi
leaq -0x688(%rbp), %rdi
callq 0x30f0
jmp 0xf7f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x6a8(%rbp), %rdi
callq 0x30f0
jmp 0xf80b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x5, %edx
leaq -0x688(%rbp), %rcx
leaq -0x6a8(%rbp), %r8
callq 0x8a20
jmp 0xf835
leaq -0x6a8(%rbp), %rdi
callq 0x3468
leaq -0x688(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf87f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x6a8(%rbp), %rdi
callq 0x3468
leaq -0x688(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb933(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xbad(%rbp)
jmp 0xf8ac
movb -0xbad(%rbp), %al
testb $0x1, %al
jne 0xf8e3
jmp 0xf8b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb8f3(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xbae(%rbp)
jmp 0xf8d4
movb -0xbae(%rbp), %al
testb $0x1, %al
jne 0xf8e3
jmp 0xf990
movq -0x20(%rbp), %rsi
leaq -0x6c8(%rbp), %rdi
callq 0x30f0
jmp 0xf8f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x6e8(%rbp), %rdi
callq 0x30f0
jmp 0xf90b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x6, %edx
leaq -0x6c8(%rbp), %rcx
leaq -0x6e8(%rbp), %r8
callq 0x8a20
jmp 0xf935
leaq -0x6e8(%rbp), %rdi
callq 0x3468
leaq -0x6c8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xf97f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x6e8(%rbp), %rdi
callq 0x3468
leaq -0x6c8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb836(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xbaf(%rbp)
jmp 0xf9ac
movb -0xbaf(%rbp), %al
testb $0x1, %al
jne 0xf9e3
jmp 0xf9b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb7f6(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xbb0(%rbp)
jmp 0xf9d4
movb -0xbb0(%rbp), %al
testb $0x1, %al
jne 0xf9e3
jmp 0xfa90
movq -0x20(%rbp), %rsi
leaq -0x708(%rbp), %rdi
callq 0x30f0
jmp 0xf9f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x728(%rbp), %rdi
callq 0x30f0
jmp 0xfa0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x7, %edx
leaq -0x708(%rbp), %rcx
leaq -0x728(%rbp), %r8
callq 0x8a20
jmp 0xfa35
leaq -0x728(%rbp), %rdi
callq 0x3468
leaq -0x708(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xfa7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x728(%rbp), %rdi
callq 0x3468
leaq -0x708(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb6f4(%rip), %rsi      # 0x1b193
callq 0xa8a0
movb %al, -0xbb1(%rbp)
jmp 0xfaac
movb -0xbb1(%rbp), %al
testb $0x1, %al
jne 0xfae3
jmp 0xfab8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb6b4(%rip), %rsi      # 0x1b17b
callq 0xa8a0
movb %al, -0xbb2(%rbp)
jmp 0xfad4
movb -0xbb2(%rbp), %al
testb $0x1, %al
jne 0xfae3
jmp 0xfb90
movq -0x20(%rbp), %rsi
leaq -0x748(%rbp), %rdi
callq 0x30f0
jmp 0xfaf5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x768(%rbp), %rdi
callq 0x30f0
jmp 0xfb0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x8, %edx
leaq -0x748(%rbp), %rcx
leaq -0x768(%rbp), %r8
callq 0x8a20
jmp 0xfb35
leaq -0x768(%rbp), %rdi
callq 0x3468
leaq -0x748(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xfb7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x768(%rbp), %rdi
callq 0x3468
leaq -0x748(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb5fa(%rip), %rsi      # 0x1b199
callq 0xa8a0
movb %al, -0xbb3(%rbp)
jmp 0xfbac
movb -0xbb3(%rbp), %al
testb $0x1, %al
jne 0xfbe3
jmp 0xfbb8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb5ba(%rip), %rsi      # 0x1b181
callq 0xa8a0
movb %al, -0xbb4(%rbp)
jmp 0xfbd4
movb -0xbb4(%rbp), %al
testb $0x1, %al
jne 0xfbe3
jmp 0xfc90
movq -0x20(%rbp), %rsi
leaq -0x788(%rbp), %rdi
callq 0x30f0
jmp 0xfbf5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x7a8(%rbp), %rdi
callq 0x30f0
jmp 0xfc0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0x9, %edx
leaq -0x788(%rbp), %rcx
leaq -0x7a8(%rbp), %r8
callq 0x8a20
jmp 0xfc35
leaq -0x7a8(%rbp), %rdi
callq 0x3468
leaq -0x788(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xfc7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x7a8(%rbp), %rdi
callq 0x3468
leaq -0x788(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb500(%rip), %rsi      # 0x1b19f
callq 0xa8a0
movb %al, -0xbb5(%rbp)
jmp 0xfcac
movb -0xbb5(%rbp), %al
testb $0x1, %al
jne 0xfce3
jmp 0xfcb8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb4c0(%rip), %rsi      # 0x1b187
callq 0xa8a0
movb %al, -0xbb6(%rbp)
jmp 0xfcd4
movb -0xbb6(%rbp), %al
testb $0x1, %al
jne 0xfce3
jmp 0xfd90
movq -0x20(%rbp), %rsi
leaq -0x7c8(%rbp), %rdi
callq 0x30f0
jmp 0xfcf5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x7e8(%rbp), %rdi
callq 0x30f0
jmp 0xfd0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xa, %edx
leaq -0x7c8(%rbp), %rcx
leaq -0x7e8(%rbp), %r8
callq 0x8a20
jmp 0xfd35
leaq -0x7e8(%rbp), %rdi
callq 0x3468
leaq -0x7c8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xfd7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x7e8(%rbp), %rdi
callq 0x3468
leaq -0x7c8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb406(%rip), %rsi      # 0x1b1a5
callq 0xa8a0
movb %al, -0xbb7(%rbp)
jmp 0xfdac
movb -0xbb7(%rbp), %al
testb $0x1, %al
jne 0xfde3
jmp 0xfdb8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb3c6(%rip), %rsi      # 0x1b18d
callq 0xa8a0
movb %al, -0xbb8(%rbp)
jmp 0xfdd4
movb -0xbb8(%rbp), %al
testb $0x1, %al
jne 0xfde3
jmp 0xfe90
movq -0x20(%rbp), %rsi
leaq -0x808(%rbp), %rdi
callq 0x30f0
jmp 0xfdf5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x828(%rbp), %rdi
callq 0x30f0
jmp 0xfe0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xb, %edx
leaq -0x808(%rbp), %rcx
leaq -0x828(%rbp), %r8
callq 0x8a20
jmp 0xfe35
leaq -0x828(%rbp), %rdi
callq 0x3468
leaq -0x808(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xfe7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x828(%rbp), %rdi
callq 0x3468
leaq -0x808(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb2f1(%rip), %rsi      # 0x1b190
callq 0xa8a0
movb %al, -0xbb9(%rbp)
jmp 0xfeac
movb -0xbb9(%rbp), %al
testb $0x1, %al
jne 0xfee3
jmp 0xfeb8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb2b1(%rip), %rsi      # 0x1b178
callq 0xa8a0
movb %al, -0xbba(%rbp)
jmp 0xfed4
movb -0xbba(%rbp), %al
testb $0x1, %al
jne 0xfee3
jmp 0xff90
movq -0x20(%rbp), %rsi
leaq -0x848(%rbp), %rdi
callq 0x30f0
jmp 0xfef5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x868(%rbp), %rdi
callq 0x30f0
jmp 0xff0b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xc, %edx
leaq -0x848(%rbp), %rcx
leaq -0x868(%rbp), %r8
callq 0x8a20
jmp 0xff35
leaq -0x868(%rbp), %rdi
callq 0x3468
leaq -0x848(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0xff7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x868(%rbp), %rdi
callq 0x3468
leaq -0x848(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb1f7(%rip), %rsi      # 0x1b196
callq 0xa8a0
movb %al, -0xbbb(%rbp)
jmp 0xffac
movb -0xbbb(%rbp), %al
testb $0x1, %al
jne 0xffe3
jmp 0xffb8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb1b7(%rip), %rsi      # 0x1b17e
callq 0xa8a0
movb %al, -0xbbc(%rbp)
jmp 0xffd4
movb -0xbbc(%rbp), %al
testb $0x1, %al
jne 0xffe3
jmp 0x10090
movq -0x20(%rbp), %rsi
leaq -0x888(%rbp), %rdi
callq 0x30f0
jmp 0xfff5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x8a8(%rbp), %rdi
callq 0x30f0
jmp 0x1000b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xd, %edx
leaq -0x888(%rbp), %rcx
leaq -0x8a8(%rbp), %r8
callq 0x8a20
jmp 0x10035
leaq -0x8a8(%rbp), %rdi
callq 0x3468
leaq -0x888(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x1007f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x8a8(%rbp), %rdi
callq 0x3468
leaq -0x888(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb0fd(%rip), %rsi      # 0x1b19c
callq 0xa8a0
movb %al, -0xbbd(%rbp)
jmp 0x100ac
movb -0xbbd(%rbp), %al
testb $0x1, %al
jne 0x100e3
jmp 0x100b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb0bd(%rip), %rsi      # 0x1b184
callq 0xa8a0
movb %al, -0xbbe(%rbp)
jmp 0x100d4
movb -0xbbe(%rbp), %al
testb $0x1, %al
jne 0x100e3
jmp 0x10190
movq -0x20(%rbp), %rsi
leaq -0x8c8(%rbp), %rdi
callq 0x30f0
jmp 0x100f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x8e8(%rbp), %rdi
callq 0x30f0
jmp 0x1010b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xe, %edx
leaq -0x8c8(%rbp), %rcx
leaq -0x8e8(%rbp), %r8
callq 0x8a20
jmp 0x10135
leaq -0x8e8(%rbp), %rdi
callq 0x3468
leaq -0x8c8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x1017f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x8e8(%rbp), %rdi
callq 0x3468
leaq -0x8c8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xb003(%rip), %rsi      # 0x1b1a2
callq 0xa8a0
movb %al, -0xbbf(%rbp)
jmp 0x101ac
movb -0xbbf(%rbp), %al
testb $0x1, %al
jne 0x101e3
jmp 0x101b8
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xafc3(%rip), %rsi      # 0x1b18a
callq 0xa8a0
movb %al, -0xbc0(%rbp)
jmp 0x101d4
movb -0xbc0(%rbp), %al
testb $0x1, %al
jne 0x101e3
jmp 0x10290
movq -0x20(%rbp), %rsi
leaq -0x908(%rbp), %rdi
callq 0x30f0
jmp 0x101f5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x928(%rbp), %rdi
callq 0x30f0
jmp 0x1020b
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r9d
movl $0x77, %esi
movl $0xf, %edx
leaq -0x908(%rbp), %rcx
leaq -0x928(%rbp), %r8
callq 0x8a20
jmp 0x10235
leaq -0x928(%rbp), %rdi
callq 0x3468
leaq -0x908(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x1027f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x928(%rbp), %rdi
callq 0x3468
leaq -0x908(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq 0x10d41(%rip), %rdi     # 0x20fd8
leaq 0xb19f(%rip), %rsi      # 0x1b43d
callq 0x31f0
movq %rax, -0xbc8(%rbp)
jmp 0x102ac
movq -0xbc8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xbd0(%rbp)
jmp 0x102c5
movq -0xbd0(%rbp), %rdi
movq 0x10ced(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0x102da
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq 0x10cdb(%rip), %rdi     # 0x20fd8
leaq 0xb14f(%rip), %rsi      # 0x1b453
callq 0x31f0
movq %rax, -0xbd8(%rbp)
jmp 0x10312
movq -0xbd8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xbe0(%rbp)
jmp 0x1032b
movq -0xbe0(%rbp), %rdi
movq 0x10c87(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0x10340
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x18(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0x107a2
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xae50(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xbe1(%rbp)
jmp 0x10386
movb -0xbe1(%rbp), %al
testb $0x1, %al
jne 0x103ba
jmp 0x10392
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xae10(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xbe2(%rbp)
jmp 0x103ae
movb -0xbe2(%rbp), %al
testb $0x1, %al
jne 0x103ba
jmp 0x10426
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x948(%rbp), %rdi
callq 0x30f0
jmp 0x103d0
movq -0xac0(%rbp), %rdi
movl $0x89, %esi
movl $0x88, %edx
xorl %ecx, %ecx
leaq -0x948(%rbp), %r8
callq 0x98f0
jmp 0x103f1
leaq -0x948(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x948(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xad9a(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xbe3(%rbp)
jmp 0x10442
movb -0xbe3(%rbp), %al
testb $0x1, %al
jne 0x10476
jmp 0x1044e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xad5a(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xbe4(%rbp)
jmp 0x1046a
movb -0xbe4(%rbp), %al
testb $0x1, %al
jne 0x10476
jmp 0x104e5
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x968(%rbp), %rdi
callq 0x30f0
jmp 0x1048c
movq -0xac0(%rbp), %rdi
movl $0x89, %esi
movl $0x88, %edx
movl $0x1, %ecx
leaq -0x968(%rbp), %r8
callq 0x98f0
jmp 0x104b0
leaq -0x968(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x968(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xacde(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xbe5(%rbp)
jmp 0x10501
movb -0xbe5(%rbp), %al
testb $0x1, %al
jne 0x10535
jmp 0x1050d
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xac9e(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xbe6(%rbp)
jmp 0x10529
movb -0xbe6(%rbp), %al
testb $0x1, %al
jne 0x10535
jmp 0x105a4
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x988(%rbp), %rdi
callq 0x30f0
jmp 0x1054b
movq -0xac0(%rbp), %rdi
movl $0x89, %esi
movl $0x88, %edx
movl $0x2, %ecx
leaq -0x988(%rbp), %r8
callq 0x98f0
jmp 0x1056f
leaq -0x988(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x988(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xac22(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xbe7(%rbp)
jmp 0x105c0
movb -0xbe7(%rbp), %al
testb $0x1, %al
jne 0x105f4
jmp 0x105cc
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
leaq 0xabe2(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xbe8(%rbp)
jmp 0x105e8
movb -0xbe8(%rbp), %al
testb $0x1, %al
jne 0x105f4
jmp 0x10663
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x9a8(%rbp), %rdi
callq 0x30f0
jmp 0x1060a
movq -0xac0(%rbp), %rdi
movl $0x89, %esi
movl $0x88, %edx
movl $0x3, %ecx
leaq -0x9a8(%rbp), %r8
callq 0x98f0
jmp 0x1062e
leaq -0x9a8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x9a8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x18(%rbp), %rdi
addq $0x20, %rdi
movl -0x24(%rbp), %esi
callq 0x7720
movq %rax, -0xbf0(%rbp)
jmp 0x1067c
movq -0xbf0(%rbp), %rax
movl %eax, -0x24(%rbp)
cmpl $-0x1, -0x24(%rbp)
jle 0x1073c
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0x9c8(%rbp), %rdi
callq 0x30f0
jmp 0x106a6
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0x9e8(%rbp), %rdi
callq 0x30f0
jmp 0x106bc
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r8d
movl $0x1, %esi
leaq -0x9c8(%rbp), %rdx
leaq -0x9e8(%rbp), %rcx
callq 0x9b40
jmp 0x106e1
leaq -0x9e8(%rbp), %rdi
callq 0x3468
leaq -0x9c8(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x1072b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0x9e8(%rbp), %rdi
callq 0x3468
leaq -0x9c8(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq 0x10895(%rip), %rdi     # 0x20fd8
leaq 0xad21(%rip), %rsi      # 0x1b46b
callq 0x31f0
movq %rax, -0xbf8(%rbp)
jmp 0x10758
movq -0xbf8(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xc00(%rbp)
jmp 0x10771
movq -0xc00(%rbp), %rdi
movq 0x10841(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0x10786
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0x20(%rbp), %rax
testb $0x1, 0x40(%rax)
je 0x10be5
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xaa0a(%rip), %rsi      # 0x1b1c9
callq 0xa8a0
movb %al, -0xc01(%rbp)
jmp 0x107cc
movb -0xc01(%rbp), %al
testb $0x1, %al
jne 0x10800
jmp 0x107d8
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa9ca(%rip), %rsi      # 0x1b1b1
callq 0xa8a0
movb %al, -0xc02(%rbp)
jmp 0x107f4
movb -0xc02(%rbp), %al
testb $0x1, %al
jne 0x10800
jmp 0x1086c
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0xa08(%rbp), %rdi
callq 0x30f0
jmp 0x10816
movq -0xac0(%rbp), %rdi
movl $0x8b, %esi
movl $0x8a, %edx
xorl %ecx, %ecx
leaq -0xa08(%rbp), %r8
callq 0x98f0
jmp 0x10837
leaq -0xa08(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xa08(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa954(%rip), %rsi      # 0x1b1cf
callq 0xa8a0
movb %al, -0xc03(%rbp)
jmp 0x10888
movb -0xc03(%rbp), %al
testb $0x1, %al
jne 0x108bc
jmp 0x10894
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa914(%rip), %rsi      # 0x1b1b7
callq 0xa8a0
movb %al, -0xc04(%rbp)
jmp 0x108b0
movb -0xc04(%rbp), %al
testb $0x1, %al
jne 0x108bc
jmp 0x1092b
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0xa28(%rbp), %rdi
callq 0x30f0
jmp 0x108d2
movq -0xac0(%rbp), %rdi
movl $0x8b, %esi
movl $0x8a, %edx
movl $0x1, %ecx
leaq -0xa28(%rbp), %r8
callq 0x98f0
jmp 0x108f6
leaq -0xa28(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xa28(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa898(%rip), %rsi      # 0x1b1d2
callq 0xa8a0
movb %al, -0xc05(%rbp)
jmp 0x10947
movb -0xc05(%rbp), %al
testb $0x1, %al
jne 0x1097b
jmp 0x10953
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa858(%rip), %rsi      # 0x1b1ba
callq 0xa8a0
movb %al, -0xc06(%rbp)
jmp 0x1096f
movb -0xc06(%rbp), %al
testb $0x1, %al
jne 0x1097b
jmp 0x109ea
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0xa48(%rbp), %rdi
callq 0x30f0
jmp 0x10991
movq -0xac0(%rbp), %rdi
movl $0x8b, %esi
movl $0x8a, %edx
movl $0x2, %ecx
leaq -0xa48(%rbp), %r8
callq 0x98f0
jmp 0x109b5
leaq -0xa48(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xa48(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa7dc(%rip), %rsi      # 0x1b1d5
callq 0xa8a0
movb %al, -0xc07(%rbp)
jmp 0x10a06
movb -0xc07(%rbp), %al
testb $0x1, %al
jne 0x10a3a
jmp 0x10a12
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
leaq 0xa79c(%rip), %rsi      # 0x1b1bd
callq 0xa8a0
movb %al, -0xc08(%rbp)
jmp 0x10a2e
movb -0xc08(%rbp), %al
testb $0x1, %al
jne 0x10a3a
jmp 0x10aa9
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0xa68(%rbp), %rdi
callq 0x30f0
jmp 0x10a50
movq -0xac0(%rbp), %rdi
movl $0x8b, %esi
movl $0x8a, %edx
movl $0x3, %ecx
leaq -0xa68(%rbp), %r8
callq 0x98f0
jmp 0x10a74
leaq -0xa68(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xa68(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq -0x20(%rbp), %rdi
addq $0x20, %rdi
movl -0x24(%rbp), %esi
callq 0x7720
movq %rax, -0xc10(%rbp)
jmp 0x10ac2
movq -0xc10(%rbp), %rax
movl %eax, -0x24(%rbp)
cmpl $-0x1, -0x24(%rbp)
jle 0x10b82
movq -0x18(%rbp), %rsi
addq $0x20, %rsi
leaq -0xa88(%rbp), %rdi
callq 0x30f0
jmp 0x10aec
movq -0x20(%rbp), %rsi
addq $0x20, %rsi
leaq -0xaa8(%rbp), %rdi
callq 0x30f0
jmp 0x10b02
movq -0xac0(%rbp), %rdi
movl -0x24(%rbp), %r8d
movl $0x2, %esi
leaq -0xa88(%rbp), %rdx
leaq -0xaa8(%rbp), %rcx
callq 0x9b40
jmp 0x10b27
leaq -0xaa8(%rbp), %rdi
callq 0x3468
leaq -0xa88(%rbp), %rdi
callq 0x3468
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
jmp 0x10b71
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x60(%rbp)
movl %eax, -0x64(%rbp)
leaq -0xaa8(%rbp), %rdi
callq 0x3468
leaq -0xa88(%rbp), %rdi
callq 0x3468
jmp 0x10c1e
movq 0x1044f(%rip), %rdi     # 0x20fd8
leaq 0xa8f3(%rip), %rsi      # 0x1b483
callq 0x31f0
movq %rax, -0xc18(%rbp)
jmp 0x10b9e
movq -0xc18(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x31e0
movq %rax, -0xc20(%rbp)
jmp 0x10bb7
movq -0xc20(%rbp), %rdi
movq 0x103fb(%rip), %rsi     # 0x20fc0
callq 0x3240
jmp 0x10bcc
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
jmp 0x10bfc
movq -0xac0(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0xa980
movl $0x1, -0x68(%rbp)
leaq -0x58(%rbp), %rdi
callq 0xa920
leaq -0x40(%rbp), %rdi
callq 0xa920
movq -0xab8(%rbp), %rax
addq $0xc30, %rsp            # imm = 0xC30
popq %rbp
retq
leaq -0x58(%rbp), %rdi
callq 0xa920
leaq -0x40(%rbp), %rdi
callq 0xa920
movq -0x60(%rbp), %rdi
callq 0x33f0
nopl (%rax)