// File: swxlion[P]swxJson/tests/swxJsonFunctionalTest.cpp
// Function: assignSignleElement()
void assignSignleElement()
{
	cout<<"-----------[ Build Signle Element ]---------------\n";
	{
		Json n, b, i, r, s, cs, a, d;
		n.setNull();        cout<<"Json must be null: ["<<n<<"]\n";
		b.setBool(true);    cout<<"Json must be true: ["<<b<<"]\n";
		b.setBool(false);   cout<<"Json must be false: ["<<b<<"]\n";
		b.setBool(200);   cout<<"Json must be true: ["<<b<<"]\n";
		b.setBool(-1);   cout<<"Json must be true: ["<<b<<"]\n";
		b.setBool(0);   cout<<"Json must be false: ["<<b<<"]\n";
#ifndef __clang__
		b.setBool(NULL);   cout<<"Json must be false: ["<<b<<"]\n";
#endif

		i.setInt(232);   cout<<"Json must be 232: ["<<i<<"]\n";
		i.setInt(0);   cout<<"Json must be 0: ["<<i<<"]\n";
		i.setInt(-23323);   cout<<"Json must be -23323: ["<<i<<"]\n";

		r.setReal(NAN);   cout<<"Json must be NAN: ["<<r<<"]\n";
		r.setReal(INFINITY);   cout<<"Json must be INFINITY: ["<<r<<"]\n";
		r.setReal(232);   cout<<"Json must be 232: ["<<r<<"]\n";
		r.setReal(.232);   cout<<"Json must be .232: ["<<r<<"]\n";
		r.setReal(32.);   cout<<"Json must be 32.: ["<<r<<"]\n";
		r.setReal(.34e3);   cout<<"Json must be .34e3: ["<<r<<"]\n";
		r.setReal(.35E3);   cout<<"Json must be .35E3: ["<<r<<"]\n";
		r.setReal(36e3);   cout<<"Json must be 36e3: ["<<r<<"]\n";

		s.setString(std::string("dsd"));   cout<<"Json must be \"dsd\": ["<<s<<"]\n";
		s.setString(std::string());   cout<<"Json must be empty: ["<<s<<"]\n";

		cs.setString("ssdd");   cout<<"Json must be \"ssdd\": ["<<cs<<"]\n";
		cs.setString(NULL);   cout<<"Json must be empty: ["<<cs<<"]\n";
		cs.setString("");   cout<<"Json must be empty: ["<<cs<<"]\n";

		a.setArray();   cout<<"Json must be array: ["<<a<<"]\n";
		d.setDict();   cout<<"Json must be object: ["<<d<<"]\n";

		cout<<"-----------[ Assign Signle Element ]---------------\n";

		d = false;   cout<<"Json must be false: ["<<d<<"]\n";
		d = true;   cout<<"Json must be true: ["<<d<<"]\n";
		d = 32;   cout<<"Json must be 32: ["<<d<<"]\n";
		d = 0;   cout<<"Json must be 0: ["<<d<<"]\n";
		// d = NULL;   cout<<"Json must be NULL: ["<<d<<"]\n";
		d = nullptr;   cout<<"Json must be nullptr: ["<<d<<"]\n";
		d = .35E3;   cout<<"Json must be .35E3: ["<<d<<"]\n";
		d = "";   cout<<"Json must be empty: ["<<d<<"]\n";
		d = "sw223";   cout<<"Json must be \"sw223\": ["<<d<<"]\n";
		d = std::string();   cout<<"Json must be empty: ["<<d<<"]\n";
		d = std::string("wqqwq");   cout<<"Json must be \"wqqwq\": ["<<d<<"]\n";
	}

	cout<<"-----------[ Push Signle Element ]---------------\n";
	{
		Json node;

		node.push(32);
		node.push(32.);
		node.push(.32);
		node.push(36e3);
		node.push(NAN);
		node.push(INFINITY);
		node.pushNull();
		node.push(0);
		//node.push(NULL);
		node.push(nullptr);
		node.push(false);
		node.push(true);
		node.push("");
		node.push("sdssds");
		node.push(std::string());
		node.push(std::string("wewwwew"));
		JsonPtr arr = node.pushArray();
		JsonPtr dict = node.pushDict();

		cout<<arr<<endl;
		cout<<dict<<endl;
		cout<<node<<endl;
		cout<<node.str()<<endl;
	}

	cout<<"-----------[ add & remove Signle Element ]---------------\n";
	{
		Json node;

		node.add("323", 323);
		node.add("23.", 23.);			//-- {"23":{"":23}}
		node.add(".234", .234);			//-- {"":{"234":0.234}}
		node.add("36e3", 36e3);
		node.add("NAN", NAN);
		node.add("INFINITY", INFINITY);
		node.addNull("null");
		//node.add("NULL", NULL);
		node.add("nullptr", nullptr);
		node.add("true", true);
		node.add("false", false);
		cout<<node<<endl;

		node.remove("");
		cout<<node<<endl;

		node.add("", "");
		node.add("dsds", "dsds");
		cout<<node<<endl;

		node.remove("");
		cout<<node<<endl;

		node.add(std::string(), std::string());
		node.add(std::string("wewwwew"), std::string("wewwwew"));
		node.addArray("array");
		node.addDict("object");

		cout<<node<<endl;
	}

	cout<<"-----------[ check & fetch Signle Element ]---------------\n";
	{
		Json node;

		node.add("323", 323);
		node.add("23.", 23.);
		JsonPtr na = node.addArray("array");
		JsonPtr no = node.addDict("object");
		na->push(12);
		na->push("sas");
		no->add("aa", "aa");
		no->addNull("bb");

		node["array"][7] = 128;

		cout<<node<<endl;
		//-- type checking 
		cout<<"node array[4] must be uninit: "<<((node["array"][4].type() == Json::JSON_Uninit) ? "true" : "false")<<endl;
		cout<<"node object.bb must be null: "<<((node["object.bb"].type() == Json::JSON_Null) ? "true" : "false")<<endl;
		cout<<"node object must be object: "<<((node.type("object") == Json::JSON_Object) ? "true" : "false")<<endl;
		cout<<"node object.aa must be string: "<<((node.type("object.aa") == Json::JSON_String) ? "true" : "false")<<endl;

		//-- isNull() checking
		cout<<"node object.bb must be null: "<<(node["object.bb"].isNull() ? "true" : "false")<<endl;
		cout<<"node object.bb must be null: "<<(node.isNull("object.bb") ? "true" : "false")<<endl;

		//-- exit() checking
		cout<<"node object.aa must be exist: "<<(node.exist("object.aa") ? "true" : "false")<<endl;
		cout<<"node object.dd exist? : "<<(node.exist("object.dd") ? "true" : "false")<<endl;
	}
}

// Assembly:
subq $0x10f8, %rsp           # imm = 0x10F8
movq 0x358da(%rip), %rdi     # 0x57fd8
leaq 0x2797b(%rip), %rsi     # 0x4a080
callq 0x222a0
leaq 0x10e8(%rsp), %rdi
callq 0x30e30
leaq 0x10d8(%rsp), %rdi
callq 0x30e30
jmp 0x22726
leaq 0x10b8(%rsp), %rdi
callq 0x30e30
jmp 0x22735
leaq 0x10a8(%rsp), %rdi
callq 0x30e30
jmp 0x22744
leaq 0x1098(%rsp), %rdi
callq 0x30e30
jmp 0x22753
leaq 0x1088(%rsp), %rdi
callq 0x30e30
jmp 0x22762
leaq 0x1078(%rsp), %rdi
callq 0x30e30
jmp 0x22771
leaq 0x1068(%rsp), %rdi
callq 0x30e30
jmp 0x22780
leaq 0x10e8(%rsp), %rdi
callq 0x38250
jmp 0x2278f
movq 0x35842(%rip), %rdi     # 0x57fd8
leaq 0x27917(%rip), %rsi     # 0x4a0b4
callq 0x222a0
movq %rax, 0x568(%rsp)
jmp 0x227ac
movq 0x568(%rsp), %rdi
leaq 0x10e8(%rsp), %rsi
callq 0x36490
movq %rax, 0x560(%rsp)
jmp 0x227cb
movq 0x560(%rsp), %rdi
leaq 0x278ef(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x227e1
leaq 0x10d8(%rsp), %rdi
movl $0x1, %esi
callq 0x38290
jmp 0x227f5
movq 0x357dc(%rip), %rdi     # 0x57fd8
leaq 0x278c9(%rip), %rsi     # 0x4a0cc
callq 0x222a0
movq %rax, 0x558(%rsp)
jmp 0x22812
movq 0x558(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0x36490
movq %rax, 0x550(%rsp)
jmp 0x22831
movq 0x550(%rsp), %rdi
leaq 0x27889(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22847
leaq 0x10d8(%rsp), %rdi
xorl %esi, %esi
callq 0x38290
jmp 0x22858
movq 0x35779(%rip), %rdi     # 0x57fd8
leaq 0x2787b(%rip), %rsi     # 0x4a0e1
callq 0x222a0
movq %rax, 0x548(%rsp)
jmp 0x22875
movq 0x548(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0x36490
movq %rax, 0x540(%rsp)
jmp 0x22894
movq 0x540(%rsp), %rdi
leaq 0x27826(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x228aa
leaq 0x10d8(%rsp), %rdi
movl $0x1, %esi
callq 0x38290
jmp 0x228be
movq 0x35713(%rip), %rdi     # 0x57fd8
leaq 0x27800(%rip), %rsi     # 0x4a0cc
callq 0x222a0
movq %rax, 0x538(%rsp)
jmp 0x228db
movq 0x538(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0x36490
movq %rax, 0x530(%rsp)
jmp 0x228fa
movq 0x530(%rsp), %rdi
leaq 0x277c0(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22910
leaq 0x10d8(%rsp), %rdi
movl $0x1, %esi
callq 0x38290
jmp 0x22924
movq 0x356ad(%rip), %rdi     # 0x57fd8
leaq 0x2779a(%rip), %rsi     # 0x4a0cc
callq 0x222a0
movq %rax, 0x528(%rsp)
jmp 0x22941
movq 0x528(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0x36490
movq %rax, 0x520(%rsp)
jmp 0x22960
movq 0x520(%rsp), %rdi
leaq 0x2775a(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22976
leaq 0x10d8(%rsp), %rdi
xorl %esi, %esi
callq 0x38290
jmp 0x22987
movq 0x3564a(%rip), %rdi     # 0x57fd8
leaq 0x2774c(%rip), %rsi     # 0x4a0e1
callq 0x222a0
movq %rax, 0x518(%rsp)
jmp 0x229a4
movq 0x518(%rsp), %rdi
leaq 0x10d8(%rsp), %rsi
callq 0x36490
movq %rax, 0x510(%rsp)
jmp 0x229c3
movq 0x510(%rsp), %rdi
leaq 0x276f7(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x229d9
leaq 0x10b8(%rsp), %rdi
movl $0xe8, %esi
callq 0x382f0
jmp 0x229ed
movq 0x355e4(%rip), %rdi     # 0x57fd8
leaq 0x276fc(%rip), %rsi     # 0x4a0f7
callq 0x222a0
movq %rax, 0x508(%rsp)
jmp 0x22a0a
movq 0x508(%rsp), %rdi
leaq 0x10b8(%rsp), %rsi
callq 0x36490
movq %rax, 0x500(%rsp)
jmp 0x22a29
movq 0x500(%rsp), %rdi
leaq 0x27691(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22a3f
xorl %eax, %eax
movl %eax, %esi
leaq 0x10b8(%rsp), %rdi
callq 0x382f0
jmp 0x22a52
movq 0x3557f(%rip), %rdi     # 0x57fd8
leaq 0x276ab(%rip), %rsi     # 0x4a10b
callq 0x222a0
movq %rax, 0x4f8(%rsp)
jmp 0x22a6f
movq 0x4f8(%rsp), %rdi
leaq 0x10b8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4f0(%rsp)
jmp 0x22a8e
movq 0x4f0(%rsp), %rdi
leaq 0x2762c(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22aa4
leaq 0x10b8(%rsp), %rdi
movq $-0x5b1b, %rsi          # imm = 0xA4E5
callq 0x382f0
jmp 0x22aba
movq 0x35517(%rip), %rdi     # 0x57fd8
leaq 0x27655(%rip), %rsi     # 0x4a11d
callq 0x222a0
movq %rax, 0x4e8(%rsp)
jmp 0x22ad7
movq 0x4e8(%rsp), %rdi
leaq 0x10b8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4e0(%rsp)
jmp 0x22af6
movq 0x4e0(%rsp), %rdi
leaq 0x275c4(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22b0c
leaq 0x10a8(%rsp), %rdi
movsd 0x274ec(%rip), %xmm0    # 0x4a008
callq 0x383f0
jmp 0x22b23
movq 0x354ae(%rip), %rdi     # 0x57fd8
leaq 0x27603(%rip), %rsi     # 0x4a134
callq 0x222a0
movq %rax, 0x4d8(%rsp)
jmp 0x22b40
movq 0x4d8(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4d0(%rsp)
jmp 0x22b5f
movq 0x4d0(%rsp), %rdi
leaq 0x2755b(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22b75
leaq 0x10a8(%rsp), %rdi
movsd 0x2748b(%rip), %xmm0    # 0x4a010
callq 0x383f0
jmp 0x22b8c
movq 0x35445(%rip), %rdi     # 0x57fd8
leaq 0x275ae(%rip), %rsi     # 0x4a148
callq 0x222a0
movq %rax, 0x4c8(%rsp)
jmp 0x22ba9
movq 0x4c8(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4c0(%rsp)
jmp 0x22bc8
movq 0x4c0(%rsp), %rdi
leaq 0x274f2(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22bde
leaq 0x10a8(%rsp), %rdi
movsd 0x2742a(%rip), %xmm0    # 0x4a018
callq 0x383f0
jmp 0x22bf5
movq 0x353dc(%rip), %rdi     # 0x57fd8
leaq 0x274f4(%rip), %rsi     # 0x4a0f7
callq 0x222a0
movq %rax, 0x4b8(%rsp)
jmp 0x22c12
movq 0x4b8(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4b0(%rsp)
jmp 0x22c31
movq 0x4b0(%rsp), %rdi
leaq 0x27489(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22c47
leaq 0x10a8(%rsp), %rdi
movsd 0x273c9(%rip), %xmm0    # 0x4a020
callq 0x383f0
jmp 0x22c5e
movq 0x35373(%rip), %rdi     # 0x57fd8
leaq 0x274f5(%rip), %rsi     # 0x4a161
callq 0x222a0
movq %rax, 0x4a8(%rsp)
jmp 0x22c7b
movq 0x4a8(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x4a0(%rsp)
jmp 0x22c9a
movq 0x4a0(%rsp), %rdi
leaq 0x27420(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22cb0
leaq 0x10a8(%rsp), %rdi
movsd 0x27368(%rip), %xmm0    # 0x4a028
callq 0x383f0
jmp 0x22cc7
movq 0x3530a(%rip), %rdi     # 0x57fd8
leaq 0x274a1(%rip), %rsi     # 0x4a176
callq 0x222a0
movq %rax, 0x498(%rsp)
jmp 0x22ce4
movq 0x498(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x490(%rsp)
jmp 0x22d03
movq 0x490(%rsp), %rdi
leaq 0x273b7(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22d19
leaq 0x10a8(%rsp), %rdi
movsd 0x27307(%rip), %xmm0    # 0x4a030
callq 0x383f0
jmp 0x22d30
movq 0x352a1(%rip), %rdi     # 0x57fd8
leaq 0x2744c(%rip), %rsi     # 0x4a18a
callq 0x222a0
movq %rax, 0x488(%rsp)
jmp 0x22d4d
movq 0x488(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x480(%rsp)
jmp 0x22d6c
movq 0x480(%rsp), %rdi
leaq 0x2734e(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22d82
leaq 0x10a8(%rsp), %rdi
movsd 0x272a6(%rip), %xmm0    # 0x4a038
callq 0x383f0
jmp 0x22d99
movq 0x35238(%rip), %rdi     # 0x57fd8
leaq 0x273f9(%rip), %rsi     # 0x4a1a0
callq 0x222a0
movq %rax, 0x478(%rsp)
jmp 0x22db6
movq 0x478(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x470(%rsp)
jmp 0x22dd5
movq 0x470(%rsp), %rdi
leaq 0x272e5(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22deb
leaq 0x10a8(%rsp), %rdi
movsd 0x27245(%rip), %xmm0    # 0x4a040
callq 0x383f0
jmp 0x22e02
movq 0x351cf(%rip), %rdi     # 0x57fd8
leaq 0x273a6(%rip), %rsi     # 0x4a1b6
callq 0x222a0
movq %rax, 0x468(%rsp)
jmp 0x22e1f
movq 0x468(%rsp), %rdi
leaq 0x10a8(%rsp), %rsi
callq 0x36490
movq %rax, 0x460(%rsp)
jmp 0x22e3e
movq 0x460(%rsp), %rdi
leaq 0x2727c(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22e54
leaq 0x1047(%rsp), %rdi
movq %rdi, 0x458(%rsp)
callq 0x224b0
movq 0x458(%rsp), %rdx
leaq 0x27353(%rip), %rsi     # 0x4a1cb
leaq 0x1048(%rsp), %rdi
callq 0x30e50
jmp 0x22e87
leaq 0x1098(%rsp), %rdi
leaq 0x1048(%rsp), %rsi
callq 0x38630
jmp 0x22e9e
leaq 0x1048(%rsp), %rdi
callq 0x22160
leaq 0x1047(%rsp), %rdi
callq 0x22320
movq 0x35119(%rip), %rdi     # 0x57fd8
leaq 0x27309(%rip), %rsi     # 0x4a1cf
callq 0x222a0
movq %rax, 0x450(%rsp)
jmp 0x22ed5
movq 0x450(%rsp), %rdi
leaq 0x1098(%rsp), %rsi
callq 0x36490
movq %rax, 0x448(%rsp)
jmp 0x22ef4
movq 0x448(%rsp), %rdi
leaq 0x271c6(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22f0a
leaq 0x1020(%rsp), %rdi
movq %rdi, 0x440(%rsp)
callq 0x223f0
movq 0x440(%rsp), %rsi
leaq 0x1098(%rsp), %rdi
callq 0x38630
jmp 0x22f36
leaq 0x1020(%rsp), %rdi
callq 0x22160
movq 0x3508e(%rip), %rdi     # 0x57fd8
leaq 0x27294(%rip), %rsi     # 0x4a1e5
callq 0x222a0
movq %rax, 0x438(%rsp)
jmp 0x22f60
movq 0x438(%rsp), %rdi
leaq 0x1098(%rsp), %rsi
callq 0x36490
movq %rax, 0x430(%rsp)
jmp 0x22f7f
movq 0x430(%rsp), %rdi
leaq 0x2713b(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22f95
leaq 0x2725f(%rip), %rsi     # 0x4a1fb
leaq 0x1088(%rsp), %rdi
callq 0x38470
jmp 0x22fab
movq 0x35026(%rip), %rdi     # 0x57fd8
leaq 0x27247(%rip), %rsi     # 0x4a200
callq 0x222a0
movq %rax, 0x428(%rsp)
jmp 0x22fc8
movq 0x428(%rsp), %rdi
leaq 0x1088(%rsp), %rsi
callq 0x36490
movq %rax, 0x420(%rsp)
jmp 0x22fe7
movq 0x420(%rsp), %rdi
leaq 0x270d3(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x22ffd
xorl %eax, %eax
movl %eax, %esi
leaq 0x1088(%rsp), %rdi
callq 0x38470
jmp 0x23010
movq 0x34fc1(%rip), %rdi     # 0x57fd8
leaq 0x271c7(%rip), %rsi     # 0x4a1e5
callq 0x222a0
movq %rax, 0x418(%rsp)
jmp 0x2302d
movq 0x418(%rsp), %rdi
leaq 0x1088(%rsp), %rsi
callq 0x36490
movq %rax, 0x410(%rsp)
jmp 0x2304c
movq 0x410(%rsp), %rdi
leaq 0x2706e(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23062
leaq 0x2840b(%rip), %rsi     # 0x4b474
leaq 0x1088(%rsp), %rdi
callq 0x38470
jmp 0x23078
movq 0x34f59(%rip), %rdi     # 0x57fd8
leaq 0x2715f(%rip), %rsi     # 0x4a1e5
callq 0x222a0
movq %rax, 0x408(%rsp)
jmp 0x23095
movq 0x408(%rsp), %rdi
leaq 0x1088(%rsp), %rsi
callq 0x36490
movq %rax, 0x400(%rsp)
jmp 0x230b4
movq 0x400(%rsp), %rdi
leaq 0x27006(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x230ca
leaq 0x1078(%rsp), %rdi
callq 0x386e0
jmp 0x230d9
movq 0x34ef8(%rip), %rdi     # 0x57fd8
leaq 0x27130(%rip), %rsi     # 0x4a217
callq 0x222a0
movq %rax, 0x3f8(%rsp)
jmp 0x230f6
movq 0x3f8(%rsp), %rdi
leaq 0x1078(%rsp), %rsi
callq 0x36490
movq %rax, 0x3f0(%rsp)
jmp 0x23115
movq 0x3f0(%rsp), %rdi
leaq 0x26fa5(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x2312b
leaq 0x1068(%rsp), %rdi
callq 0x37e10
jmp 0x2313a
movq 0x34e97(%rip), %rdi     # 0x57fd8
leaq 0x270e5(%rip), %rsi     # 0x4a22d
callq 0x222a0
movq %rax, 0x3e8(%rsp)
jmp 0x23157
movq 0x3e8(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x3e0(%rsp)
jmp 0x23176
movq 0x3e0(%rsp), %rdi
leaq 0x26f44(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x2318c
movq 0x34e45(%rip), %rdi     # 0x57fd8
leaq 0x270aa(%rip), %rsi     # 0x4a244
callq 0x222a0
jmp 0x231a1
leaq 0x1068(%rsp), %rdi
xorl %esi, %esi
callq 0x30f10
jmp 0x231b2
movq 0x34e1f(%rip), %rdi     # 0x57fd8
leaq 0x26f21(%rip), %rsi     # 0x4a0e1
callq 0x222a0
movq %rax, 0x3d8(%rsp)
jmp 0x231cf
movq 0x3d8(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x3d0(%rsp)
jmp 0x231ee
movq 0x3d0(%rsp), %rdi
leaq 0x26ecc(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23204
leaq 0x1068(%rsp), %rdi
movl $0x1, %esi
callq 0x30f10
jmp 0x23218
movq 0x34db9(%rip), %rdi     # 0x57fd8
leaq 0x26ea6(%rip), %rsi     # 0x4a0cc
callq 0x222a0
movq %rax, 0x3c8(%rsp)
jmp 0x23235
movq 0x3c8(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x3c0(%rsp)
jmp 0x23254
movq 0x3c0(%rsp), %rdi
leaq 0x26e66(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x2326a
leaq 0x1068(%rsp), %rdi
movl $0x20, %esi
callq 0x30f50
jmp 0x2327e
movq 0x34d53(%rip), %rdi     # 0x57fd8
leaq 0x26fed(%rip), %rsi     # 0x4a279
callq 0x222a0
movq %rax, 0x3b8(%rsp)
jmp 0x2329b
movq 0x3b8(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x3b0(%rsp)
jmp 0x232ba
movq 0x3b0(%rsp), %rdi
leaq 0x26e00(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x232d0
leaq 0x1068(%rsp), %rdi
xorl %esi, %esi
callq 0x30f50
jmp 0x232e1
movq 0x34cf0(%rip), %rdi     # 0x57fd8
leaq 0x26e1c(%rip), %rsi     # 0x4a10b
callq 0x222a0
movq %rax, 0x3a8(%rsp)
jmp 0x232fe
movq 0x3a8(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x3a0(%rsp)
jmp 0x2331d
movq 0x3a0(%rsp), %rdi
leaq 0x26d9d(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23333
xorl %eax, %eax
movl %eax, %esi
leaq 0x1068(%rsp), %rdi
callq 0x30f80
jmp 0x23346
movq 0x34c8b(%rip), %rdi     # 0x57fd8
leaq 0x26f38(%rip), %rsi     # 0x4a28c
callq 0x222a0
movq %rax, 0x398(%rsp)
jmp 0x23363
movq 0x398(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x390(%rsp)
jmp 0x23382
movq 0x390(%rsp), %rdi
leaq 0x26d38(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23398
leaq 0x1068(%rsp), %rdi
movsd 0x26c90(%rip), %xmm0    # 0x4a038
callq 0x30fb0
jmp 0x233af
movq 0x34c22(%rip), %rdi     # 0x57fd8
leaq 0x26de3(%rip), %rsi     # 0x4a1a0
callq 0x222a0
movq %rax, 0x388(%rsp)
jmp 0x233cc
movq 0x388(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x380(%rsp)
jmp 0x233eb
movq 0x380(%rsp), %rdi
leaq 0x26ccf(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23401
leaq 0x2806c(%rip), %rsi     # 0x4b474
leaq 0x1068(%rsp), %rdi
callq 0x30f80
jmp 0x23417
movq 0x34bba(%rip), %rdi     # 0x57fd8
leaq 0x26dc0(%rip), %rsi     # 0x4a1e5
callq 0x222a0
movq %rax, 0x378(%rsp)
jmp 0x23434
movq 0x378(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x370(%rsp)
jmp 0x23453
movq 0x370(%rsp), %rdi
leaq 0x26c67(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23469
leaq 0x26e34(%rip), %rsi     # 0x4a2a4
leaq 0x1068(%rsp), %rdi
callq 0x30f80
jmp 0x2347f
movq 0x34b52(%rip), %rdi     # 0x57fd8
leaq 0x26e1d(%rip), %rsi     # 0x4a2aa
callq 0x222a0
movq %rax, 0x368(%rsp)
jmp 0x2349c
movq 0x368(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x360(%rsp)
jmp 0x234bb
movq 0x360(%rsp), %rdi
leaq 0x26bff(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x234d1
leaq 0x1000(%rsp), %rdi
movq %rdi, 0x358(%rsp)
callq 0x223f0
movq 0x358(%rsp), %rsi
leaq 0x1068(%rsp), %rdi
callq 0x30fe0
jmp 0x234fd
leaq 0x1000(%rsp), %rdi
callq 0x22160
movq 0x34ac7(%rip), %rdi     # 0x57fd8
leaq 0x26ccd(%rip), %rsi     # 0x4a1e5
callq 0x222a0
movq %rax, 0x350(%rsp)
jmp 0x23527
movq 0x350(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x348(%rsp)
jmp 0x23546
movq 0x348(%rsp), %rdi
leaq 0x26b74(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x2355c
leaq 0xfdf(%rsp), %rdi
movq %rdi, 0x340(%rsp)
callq 0x224b0
movq 0x340(%rsp), %rdx
leaq 0x26d42(%rip), %rsi     # 0x4a2c2
leaq 0xfe0(%rsp), %rdi
callq 0x30e50
jmp 0x2358f
leaq 0x1068(%rsp), %rdi
leaq 0xfe0(%rsp), %rsi
callq 0x30fe0
jmp 0x235a6
leaq 0xfe0(%rsp), %rdi
callq 0x22160
leaq 0xfdf(%rsp), %rdi
callq 0x22320
movq 0x34a11(%rip), %rdi     # 0x57fd8
leaq 0x26cfa(%rip), %rsi     # 0x4a2c8
callq 0x222a0
movq %rax, 0x338(%rsp)
jmp 0x235dd
movq 0x338(%rsp), %rdi
leaq 0x1068(%rsp), %rsi
callq 0x36490
movq %rax, 0x330(%rsp)
jmp 0x235fc
movq 0x330(%rsp), %rdi
leaq 0x26abe(%rip), %rsi     # 0x4a0c9
callq 0x222a0
jmp 0x23612
leaq 0x1068(%rsp), %rdi
callq 0x31010
leaq 0x1078(%rsp), %rdi
callq 0x31010
leaq 0x1088(%rsp), %rdi
callq 0x31010
leaq 0x1098(%rsp), %rdi
callq 0x31010
leaq 0x10a8(%rsp), %rdi
callq 0x31010
leaq 0x10b8(%rsp), %rdi
callq 0x31010
leaq 0x10d8(%rsp), %rdi
callq 0x31010
leaq 0x10e8(%rsp), %rdi
callq 0x31010
movq 0x34957(%rip), %rdi     # 0x57fd8
leaq 0x26c58(%rip), %rsi     # 0x4a2e0
callq 0x222a0
leaq 0xfc8(%rsp), %rdi
movq %rdi, 0x328(%rsp)
callq 0x30e30
movq 0x328(%rsp), %rdi
movl $0x20, %esi
callq 0x31030
jmp 0x236b6
leaq 0xfc8(%rsp), %rdi
movsd 0x26962(%rip), %xmm0    # 0x4a028
callq 0x31060
jmp 0x236cd
leaq 0xfc8(%rsp), %rdi
movsd 0x2696b(%rip), %xmm0    # 0x4a048
callq 0x31060
jmp 0x236e4
leaq 0xfc8(%rsp), %rdi
movsd 0x2694c(%rip), %xmm0    # 0x4a040
callq 0x31060
jmp 0x236fb
leaq 0xfc8(%rsp), %rdi
movsd 0x268fd(%rip), %xmm0    # 0x4a008
callq 0x31060
jmp 0x23712
leaq 0xfc8(%rsp), %rdi
movsd 0x268ee(%rip), %xmm0    # 0x4a010
callq 0x31060
jmp 0x23729
leaq 0xfc8(%rsp), %rdi
callq 0x387e0
jmp 0x23738
leaq 0xfc8(%rsp), %rdi
xorl %esi, %esi
callq 0x31030
jmp 0x23749
xorl %eax, %eax
movl %eax, %esi
leaq 0xfc8(%rsp), %rdi
callq 0x31090
jmp 0x2375c
leaq 0xfc8(%rsp), %rdi
xorl %esi, %esi
callq 0x310c0
jmp 0x2376d
leaq 0xfc8(%rsp), %rdi
movl $0x1, %esi
callq 0x310c0
jmp 0x23781
leaq 0x27cec(%rip), %rsi     # 0x4b474
leaq 0xfc8(%rsp), %rdi
callq 0x31090
jmp 0x23797
leaq 0x26b75(%rip), %rsi     # 0x4a313
leaq 0xfc8(%rsp), %rdi
callq 0x31090
jmp 0x237ad
leaq 0xfa8(%rsp), %rdi
movq %rdi, 0x320(%rsp)
callq 0x223f0
movq 0x320(%rsp), %rsi
leaq 0xfc8(%rsp), %rdi
callq 0x310f0
jmp 0x237d9
leaq 0xfa8(%rsp), %rdi
callq 0x22160
leaq 0xf87(%rsp), %rdi
movq %rdi, 0x318(%rsp)
callq 0x224b0
movq 0x318(%rsp), %rdx
leaq 0x26b10(%rip), %rsi     # 0x4a31a
leaq 0xf88(%rsp), %rdi
callq 0x30e50
jmp 0x23819
leaq 0xfc8(%rsp), %rdi
leaq 0xf88(%rsp), %rsi
callq 0x310f0
jmp 0x23830
leaq 0xf88(%rsp), %rdi
callq 0x22160
leaq 0xf87(%rsp), %rdi
callq 0x22320
leaq 0xf70(%rsp), %rdi
leaq 0xfc8(%rsp), %rsi
callq 0x388d0
jmp 0x23861
leaq 0xf60(%rsp), %rdi
leaq 0xfc8(%rsp), %rsi
callq 0x38a10
jmp 0x23878
leaq 0xf50(%rsp), %rdi
movq %rdi, 0x308(%rsp)
leaq 0xf70(%rsp), %rsi
callq 0x31120
movq 0x308(%rsp), %rsi
movq 0x34734(%rip), %rdi     # 0x57fd8
callq 0x369b0
movq %rax, 0x310(%rsp)
jmp 0x238b3
movq 0x310(%rsp), %rdi
movq 0x346f6(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x238c9
leaq 0xf50(%rsp), %rdi
callq 0x31150
leaq 0xf40(%rsp), %rdi
movq %rdi, 0x2f8(%rsp)
leaq 0xf60(%rsp), %rsi
callq 0x31120
movq 0x2f8(%rsp), %rsi
movq 0x346d6(%rip), %rdi     # 0x57fd8
callq 0x369b0
movq %rax, 0x300(%rsp)
jmp 0x23911
movq 0x300(%rsp), %rdi
movq 0x34698(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x23927
leaq 0xf40(%rsp), %rdi
callq 0x31150
movq 0x3469d(%rip), %rdi     # 0x57fd8
leaq 0xfc8(%rsp), %rsi
callq 0x36490
movq %rax, 0x2f0(%rsp)
jmp 0x23952
movq 0x2f0(%rsp), %rdi
movq 0x34657(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x23968
leaq 0xf20(%rsp), %rdi
leaq 0xfc8(%rsp), %rsi
callq 0x369e0
jmp 0x2397f
movq 0x34652(%rip), %rdi     # 0x57fd8
leaq 0xf20(%rsp), %rsi
callq 0x22250
movq %rax, 0x2e8(%rsp)
jmp 0x2399d
movq 0x2e8(%rsp), %rdi
movq 0x3460c(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x239b3
leaq 0xf20(%rsp), %rdi
callq 0x22160
leaq 0xf60(%rsp), %rdi
callq 0x31150
leaq 0xf70(%rsp), %rdi
callq 0x31150
leaq 0xfc8(%rsp), %rdi
callq 0x31010
movq 0x345ea(%rip), %rdi     # 0x57fd8
leaq 0x2692d(%rip), %rsi     # 0x4a322
callq 0x222a0
leaq 0xf10(%rsp), %rdi
callq 0x30e30
leaq 0xeef(%rsp), %rdi
movq %rdi, 0x2e0(%rsp)
callq 0x224b0
movq 0x2e0(%rsp), %rdx
leaq 0x26932(%rip), %rsi     # 0x4a35d
leaq 0xef0(%rsp), %rdi
callq 0x30e50
jmp 0x23a3a
leaq 0xec7(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0x224b0
movq 0x2d8(%rsp), %rdx
leaq 0x26903(%rip), %rsi     # 0x4a361
leaq 0xec8(%rsp), %rdi
callq 0x30e50
jmp 0x23a6d
leaq 0xf10(%rsp), %rdi
leaq 0xef0(%rsp), %rsi
movl $0x143, %edx            # imm = 0x143
leaq 0xec8(%rsp), %rcx
callq 0x31160
jmp 0x23a91
leaq 0xec8(%rsp), %rdi
callq 0x22160
leaq 0xec7(%rsp), %rdi
callq 0x22320
leaq 0xef0(%rsp), %rdi
callq 0x22160
leaq 0xeef(%rsp), %rdi
callq 0x22320
leaq 0xe9f(%rsp), %rdi
movq %rdi, 0x2d0(%rsp)
callq 0x224b0
movq 0x2d0(%rsp), %rdx
leaq 0x2687b(%rip), %rsi     # 0x4a364
leaq 0xea0(%rsp), %rdi
callq 0x30e50
jmp 0x23af8
leaq 0xe77(%rsp), %rdi
movq %rdi, 0x2c8(%rsp)
callq 0x224b0
movq 0x2c8(%rsp), %rdx
leaq 0x26845(%rip), %rsi     # 0x4a361
leaq 0xe78(%rsp), %rdi
callq 0x30e50
jmp 0x23b2b
leaq 0xf10(%rsp), %rdi
leaq 0xea0(%rsp), %rsi
movsd 0x2650d(%rip), %xmm0    # 0x4a050
leaq 0xe78(%rsp), %rdx
callq 0x311a0
jmp 0x23b52
leaq 0xe78(%rsp), %rdi
callq 0x22160
leaq 0xe77(%rsp), %rdi
callq 0x22320
leaq 0xea0(%rsp), %rdi
callq 0x22160
leaq 0xe9f(%rsp), %rdi
callq 0x22320
leaq 0xe4f(%rsp), %rdi
movq %rdi, 0x2c0(%rsp)
callq 0x224b0
movq 0x2c0(%rsp), %rdx
leaq 0x267be(%rip), %rsi     # 0x4a368
leaq 0xe50(%rsp), %rdi
callq 0x30e50
jmp 0x23bb9
leaq 0xe27(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0x224b0
movq 0x2b8(%rsp), %rdx
leaq 0x26784(%rip), %rsi     # 0x4a361
leaq 0xe28(%rsp), %rdi
callq 0x30e50
jmp 0x23bec
leaq 0xf10(%rsp), %rdi
leaq 0xe50(%rsp), %rsi
movsd 0x26454(%rip), %xmm0    # 0x4a058
leaq 0xe28(%rsp), %rdx
callq 0x311a0
jmp 0x23c13
leaq 0xe28(%rsp), %rdi
callq 0x22160
leaq 0xe27(%rsp), %rdi
callq 0x22320
leaq 0xe50(%rsp), %rdi
callq 0x22160
leaq 0xe4f(%rsp), %rdi
callq 0x22320
leaq 0xdff(%rsp), %rdi
movq %rdi, 0x2b0(%rsp)
callq 0x224b0
movq 0x2b0(%rsp), %rdx
leaq 0x26702(%rip), %rsi     # 0x4a36d
leaq 0xe00(%rsp), %rdi
callq 0x30e50
jmp 0x23c7a
leaq 0xdd7(%rsp), %rdi
movq %rdi, 0x2a8(%rsp)
callq 0x224b0
movq 0x2a8(%rsp), %rdx
leaq 0x266c3(%rip), %rsi     # 0x4a361
leaq 0xdd8(%rsp), %rdi
callq 0x30e50
jmp 0x23cad
leaq 0xf10(%rsp), %rdi
leaq 0xe00(%rsp), %rsi
movsd 0x2637b(%rip), %xmm0    # 0x4a040
leaq 0xdd8(%rsp), %rdx
callq 0x311a0
jmp 0x23cd4
leaq 0xdd8(%rsp), %rdi
callq 0x22160
leaq 0xdd7(%rsp), %rdi
callq 0x22320
leaq 0xe00(%rsp), %rdi
callq 0x22160
leaq 0xdff(%rsp), %rdi
callq 0x22320
leaq 0xdaf(%rsp), %rdi
movq %rdi, 0x2a0(%rsp)
callq 0x224b0
movq 0x2a0(%rsp), %rdx
leaq 0x26646(%rip), %rsi     # 0x4a372
leaq 0xdb0(%rsp), %rdi
callq 0x30e50
jmp 0x23d3b
leaq 0xd87(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x224b0
movq 0x298(%rsp), %rdx
leaq 0x26602(%rip), %rsi     # 0x4a361
leaq 0xd88(%rsp), %rdi
callq 0x30e50
jmp 0x23d6e
leaq 0xf10(%rsp), %rdi
leaq 0xdb0(%rsp), %rsi
movsd 0x26282(%rip), %xmm0    # 0x4a008
leaq 0xd88(%rsp), %rdx
callq 0x311a0
jmp 0x23d95
leaq 0xd88(%rsp), %rdi
callq 0x22160
leaq 0xd87(%rsp), %rdi
callq 0x22320
leaq 0xdb0(%rsp), %rdi
callq 0x22160
leaq 0xdaf(%rsp), %rdi
callq 0x22320
leaq 0xd5f(%rsp), %rdi
movq %rdi, 0x290(%rsp)
callq 0x224b0
movq 0x290(%rsp), %rdx
leaq 0x26589(%rip), %rsi     # 0x4a376
leaq 0xd60(%rsp), %rdi
callq 0x30e50
jmp 0x23dfc
leaq 0xd37(%rsp), %rdi
movq %rdi, 0x288(%rsp)
callq 0x224b0
movq 0x288(%rsp), %rdx
leaq 0x26541(%rip), %rsi     # 0x4a361
leaq 0xd38(%rsp), %rdi
callq 0x30e50
jmp 0x23e2f
leaq 0xf10(%rsp), %rdi
leaq 0xd60(%rsp), %rsi
movsd 0x261c9(%rip), %xmm0    # 0x4a010
leaq 0xd38(%rsp), %rdx
callq 0x311a0
jmp 0x23e56
leaq 0xd38(%rsp), %rdi
callq 0x22160
leaq 0xd37(%rsp), %rdi
callq 0x22320
leaq 0xd60(%rsp), %rdi
callq 0x22160
leaq 0xd5f(%rsp), %rdi
callq 0x22320
leaq 0xd0f(%rsp), %rdi
movq %rdi, 0x280(%rsp)
callq 0x224b0
movq 0x280(%rsp), %rdx
leaq 0x267c6(%rip), %rsi     # 0x4a674
leaq 0xd10(%rsp), %rdi
callq 0x30e50
jmp 0x23ebd
leaq 0xce7(%rsp), %rdi
movq %rdi, 0x278(%rsp)
callq 0x224b0
movq 0x278(%rsp), %rdx
leaq 0x26480(%rip), %rsi     # 0x4a361
leaq 0xce8(%rsp), %rdi
callq 0x30e50
jmp 0x23ef0
leaq 0xf10(%rsp), %rdi
leaq 0xd10(%rsp), %rsi
leaq 0xce8(%rsp), %rdx
callq 0x3a200
jmp 0x23f0f
leaq 0xce8(%rsp), %rdi
callq 0x22160
leaq 0xce7(%rsp), %rdi
callq 0x22320
leaq 0xd10(%rsp), %rdi
callq 0x22160
leaq 0xd0f(%rsp), %rdi
callq 0x22320
leaq 0xcbf(%rsp), %rdi
movq %rdi, 0x270(%rsp)
callq 0x224b0
movq 0x270(%rsp), %rdx
leaq 0x26418(%rip), %rsi     # 0x4a37f
leaq 0xcc0(%rsp), %rdi
callq 0x30e50
jmp 0x23f76
leaq 0xc97(%rsp), %rdi
movq %rdi, 0x268(%rsp)
callq 0x224b0
movq 0x268(%rsp), %rdx
leaq 0x263c7(%rip), %rsi     # 0x4a361
leaq 0xc98(%rsp), %rdi
callq 0x30e50
jmp 0x23fa9
xorl %eax, %eax
movl %eax, %edx
leaq 0xf10(%rsp), %rdi
leaq 0xcc0(%rsp), %rsi
leaq 0xc98(%rsp), %rcx
callq 0x311e0
jmp 0x23fcc
leaq 0xc98(%rsp), %rdi
callq 0x22160
leaq 0xc97(%rsp), %rdi
callq 0x22320
leaq 0xcc0(%rsp), %rdi
callq 0x22160
leaq 0xcbf(%rsp), %rdi
callq 0x22320
leaq 0xc6f(%rsp), %rdi
movq %rdi, 0x260(%rsp)
callq 0x224b0
movq 0x260(%rsp), %rdx
leaq 0x264b5(%rip), %rsi     # 0x4a4d9
leaq 0xc70(%rsp), %rdi
callq 0x30e50
jmp 0x24033
leaq 0xc47(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0x224b0
movq 0x258(%rsp), %rdx
leaq 0x2630a(%rip), %rsi     # 0x4a361
leaq 0xc48(%rsp), %rdi
callq 0x30e50
jmp 0x24066
leaq 0xf10(%rsp), %rdi
leaq 0xc70(%rsp), %rsi
movl $0x1, %edx
leaq 0xc48(%rsp), %rcx
callq 0x31220
jmp 0x2408a
leaq 0xc48(%rsp), %rdi
callq 0x22160
leaq 0xc47(%rsp), %rdi
callq 0x22320
leaq 0xc70(%rsp), %rdi
callq 0x22160
leaq 0xc6f(%rsp), %rdi
callq 0x22320
leaq 0xc1f(%rsp), %rdi
movq %rdi, 0x250(%rsp)
callq 0x224b0
movq 0x250(%rsp), %rdx
leaq 0x263e9(%rip), %rsi     # 0x4a4cb
leaq 0xc20(%rsp), %rdi
callq 0x30e50
jmp 0x240f1
leaq 0xbf7(%rsp), %rdi
movq %rdi, 0x248(%rsp)
callq 0x224b0
movq 0x248(%rsp), %rdx
leaq 0x2624c(%rip), %rsi     # 0x4a361
leaq 0xbf8(%rsp), %rdi
callq 0x30e50
jmp 0x24124
leaq 0xf10(%rsp), %rdi
leaq 0xc20(%rsp), %rsi
xorl %edx, %edx
leaq 0xbf8(%rsp), %rcx
callq 0x31220
jmp 0x24145
leaq 0xbf8(%rsp), %rdi
callq 0x22160
leaq 0xbf7(%rsp), %rdi
callq 0x22320
leaq 0xc20(%rsp), %rdi
callq 0x22160
leaq 0xc1f(%rsp), %rdi
callq 0x22320
movq 0x33e58(%rip), %rdi     # 0x57fd8
leaq 0xf10(%rsp), %rsi
callq 0x36490
movq %rax, 0x240(%rsp)
jmp 0x24197
movq 0x240(%rsp), %rdi
movq 0x33e12(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x241ad
leaq 0xbcf(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0x224b0
movq 0x238(%rsp), %rdx
leaq 0x272a3(%rip), %rsi     # 0x4b474
leaq 0xbd0(%rsp), %rdi
callq 0x30e50
jmp 0x241e0
leaq 0xba7(%rsp), %rdi
movq %rdi, 0x230(%rsp)
callq 0x224b0
movq 0x230(%rsp), %rdx
leaq 0x2615d(%rip), %rsi     # 0x4a361
leaq 0xba8(%rsp), %rdi
callq 0x30e50
jmp 0x24213
leaq 0xf10(%rsp), %rdi
leaq 0xbd0(%rsp), %rsi
leaq 0xba8(%rsp), %rdx
callq 0x3a790
jmp 0x24232
leaq 0xba8(%rsp), %rdi
callq 0x22160
leaq 0xba7(%rsp), %rdi
callq 0x22320
leaq 0xbd0(%rsp), %rdi
callq 0x22160
leaq 0xbcf(%rsp), %rdi
callq 0x22320
movq 0x33d6b(%rip), %rdi     # 0x57fd8
leaq 0xf10(%rsp), %rsi
callq 0x36490
movq %rax, 0x228(%rsp)
jmp 0x24284
movq 0x228(%rsp), %rdi
movq 0x33d25(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x2429a
leaq 0xb7f(%rsp), %rdi
movq %rdi, 0x220(%rsp)
callq 0x224b0
movq 0x220(%rsp), %rdx
leaq 0x271b6(%rip), %rsi     # 0x4b474
leaq 0xb80(%rsp), %rdi
callq 0x30e50
jmp 0x242cd
leaq 0xb57(%rsp), %rdi
movq %rdi, 0x218(%rsp)
callq 0x224b0
movq 0x218(%rsp), %rdx
leaq 0x26070(%rip), %rsi     # 0x4a361
leaq 0xb58(%rsp), %rdi
callq 0x30e50
jmp 0x24300
leaq 0x2716d(%rip), %rdx     # 0x4b474
leaq 0xf10(%rsp), %rdi
leaq 0xb80(%rsp), %rsi
leaq 0xb58(%rsp), %rcx
callq 0x311e0
jmp 0x24326
leaq 0xb58(%rsp), %rdi
callq 0x22160
leaq 0xb57(%rsp), %rdi
callq 0x22320
leaq 0xb80(%rsp), %rdi
callq 0x22160
leaq 0xb7f(%rsp), %rdi
callq 0x22320
leaq 0xb2f(%rsp), %rdi
movq %rdi, 0x210(%rsp)
callq 0x224b0
movq 0x210(%rsp), %rdx
leaq 0x26009(%rip), %rsi     # 0x4a387
leaq 0xb30(%rsp), %rdi
callq 0x30e50
jmp 0x2438d
leaq 0xb07(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x224b0
movq 0x208(%rsp), %rdx
leaq 0x25fb0(%rip), %rsi     # 0x4a361
leaq 0xb08(%rsp), %rdi
callq 0x30e50
jmp 0x243c0
leaq 0x25fc0(%rip), %rdx     # 0x4a387
leaq 0xf10(%rsp), %rdi
leaq 0xb30(%rsp), %rsi
leaq 0xb08(%rsp), %rcx
callq 0x311e0
jmp 0x243e6
leaq 0xb08(%rsp), %rdi
callq 0x22160
leaq 0xb07(%rsp), %rdi
callq 0x22320
leaq 0xb30(%rsp), %rdi
callq 0x22160
leaq 0xb2f(%rsp), %rdi
callq 0x22320
movq 0x33bb7(%rip), %rdi     # 0x57fd8
leaq 0xf10(%rsp), %rsi
callq 0x36490
movq %rax, 0x200(%rsp)
jmp 0x24438
movq 0x200(%rsp), %rdi
movq 0x33b71(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x2444e
leaq 0xadf(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0x224b0
movq 0x1f8(%rsp), %rdx
leaq 0x27002(%rip), %rsi     # 0x4b474
leaq 0xae0(%rsp), %rdi
callq 0x30e50
jmp 0x24481
leaq 0xab7(%rsp), %rdi
movq %rdi, 0x1f0(%rsp)
callq 0x224b0
movq 0x1f0(%rsp), %rdx
leaq 0x25ebc(%rip), %rsi     # 0x4a361
leaq 0xab8(%rsp), %rdi
callq 0x30e50
jmp 0x244b4
leaq 0xf10(%rsp), %rdi
leaq 0xae0(%rsp), %rsi
leaq 0xab8(%rsp), %rdx
callq 0x3a790
jmp 0x244d3
leaq 0xab8(%rsp), %rdi
callq 0x22160
leaq 0xab7(%rsp), %rdi
callq 0x22320
leaq 0xae0(%rsp), %rdi
callq 0x22160
leaq 0xadf(%rsp), %rdi
callq 0x22320
movq 0x33aca(%rip), %rdi     # 0x57fd8
leaq 0xf10(%rsp), %rsi
callq 0x36490
movq %rax, 0x1e8(%rsp)
jmp 0x24525
movq 0x1e8(%rsp), %rdi
movq 0x33a84(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x2453b
leaq 0xa90(%rsp), %rdi
callq 0x223f0
leaq 0xa70(%rsp), %rdi
callq 0x223f0
leaq 0xa4f(%rsp), %rdi
movq %rdi, 0x1e0(%rsp)
callq 0x224b0
movq 0x1e0(%rsp), %rdx
leaq 0x25de8(%rip), %rsi     # 0x4a361
leaq 0xa50(%rsp), %rdi
callq 0x30e50
jmp 0x24588
leaq 0xf10(%rsp), %rdi
leaq 0xa90(%rsp), %rsi
leaq 0xa70(%rsp), %rdx
leaq 0xa50(%rsp), %rcx
callq 0x31260
jmp 0x245af
leaq 0xa50(%rsp), %rdi
callq 0x22160
leaq 0xa4f(%rsp), %rdi
callq 0x22320
leaq 0xa70(%rsp), %rdi
callq 0x22160
leaq 0xa90(%rsp), %rdi
callq 0x22160
leaq 0xa27(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0x224b0
movq 0x1d8(%rsp), %rdx
leaq 0x25d13(%rip), %rsi     # 0x4a31a
leaq 0xa28(%rsp), %rdi
callq 0x30e50
jmp 0x24616
leaq 0x9ff(%rsp), %rdi
movq %rdi, 0x1d0(%rsp)
callq 0x224b0
movq 0x1d0(%rsp), %rdx
leaq 0x25ce0(%rip), %rsi     # 0x4a31a
leaq 0xa00(%rsp), %rdi
callq 0x30e50
jmp 0x24649
leaq 0x9d7(%rsp), %rdi
movq %rdi, 0x1c8(%rsp)
callq 0x224b0
movq 0x1c8(%rsp), %rdx
leaq 0x25cf4(%rip), %rsi     # 0x4a361
leaq 0x9d8(%rsp), %rdi
callq 0x30e50
jmp 0x2467c
leaq 0xf10(%rsp), %rdi
leaq 0xa28(%rsp), %rsi
leaq 0xa00(%rsp), %rdx
leaq 0x9d8(%rsp), %rcx
callq 0x31260
jmp 0x246a3
leaq 0x9d8(%rsp), %rdi
callq 0x22160
leaq 0x9d7(%rsp), %rdi
callq 0x22320
leaq 0xa00(%rsp), %rdi
callq 0x22160
leaq 0x9ff(%rsp), %rdi
callq 0x22320
leaq 0xa28(%rsp), %rdi
callq 0x22160
leaq 0xa27(%rsp), %rdi
callq 0x22320
leaq 0x99f(%rsp), %rdi
movq %rdi, 0x1c0(%rsp)
callq 0x224b0
movq 0x1c0(%rsp), %rdx
leaq 0x25e47(%rip), %rsi     # 0x4a55c
leaq 0x9a0(%rsp), %rdi
callq 0x30e50
jmp 0x24724
leaq 0x977(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x224b0
movq 0x1b8(%rsp), %rdx
leaq 0x25c19(%rip), %rsi     # 0x4a361
leaq 0x978(%rsp), %rdi
callq 0x30e50
jmp 0x24757
leaq 0x9c0(%rsp), %rdi
leaq 0xf10(%rsp), %rsi
leaq 0x9a0(%rsp), %rdx
leaq 0x978(%rsp), %rcx
callq 0x3a370
jmp 0x2477e
leaq 0x9c0(%rsp), %rdi
callq 0x31150
leaq 0x978(%rsp), %rdi
callq 0x22160
leaq 0x977(%rsp), %rdi
callq 0x22320
leaq 0x9a0(%rsp), %rdi
callq 0x22160
leaq 0x99f(%rsp), %rdi
callq 0x22320
leaq 0x93f(%rsp), %rdi
movq %rdi, 0x1b0(%rsp)
callq 0x224b0
movq 0x1b0(%rsp), %rdx
leaq 0x25ba9(%rip), %rsi     # 0x4a38c
leaq 0x940(%rsp), %rdi
callq 0x30e50
jmp 0x247f2
leaq 0x917(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0x224b0
movq 0x1a8(%rsp), %rdx
leaq 0x25b4b(%rip), %rsi     # 0x4a361
leaq 0x918(%rsp), %rdi
callq 0x30e50
jmp 0x24825
leaq 0x960(%rsp), %rdi
leaq 0xf10(%rsp), %rsi
leaq 0x940(%rsp), %rdx
leaq 0x918(%rsp), %rcx
callq 0x3a510
jmp 0x2484c
leaq 0x960(%rsp), %rdi
callq 0x31150
leaq 0x918(%rsp), %rdi
callq 0x22160
leaq 0x917(%rsp), %rdi
callq 0x22320
leaq 0x940(%rsp), %rdi
callq 0x22160
leaq 0x93f(%rsp), %rdi
callq 0x22320
movq 0x33744(%rip), %rdi     # 0x57fd8
leaq 0xf10(%rsp), %rsi
callq 0x36490
movq %rax, 0x1a0(%rsp)
jmp 0x248ab
movq 0x1a0(%rsp), %rdi
movq 0x336fe(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x248c1
leaq 0xf10(%rsp), %rdi
callq 0x31010
movq 0x33703(%rip), %rdi     # 0x57fd8
leaq 0x25ab7(%rip), %rsi     # 0x4a393
callq 0x222a0
leaq 0x900(%rsp), %rdi
callq 0x30e30
leaq 0x8df(%rsp), %rdi
movq %rdi, 0x198(%rsp)
callq 0x224b0
movq 0x198(%rsp), %rdx
leaq 0x25a4b(%rip), %rsi     # 0x4a35d
leaq 0x8e0(%rsp), %rdi
callq 0x30e50
jmp 0x24921
leaq 0x8b7(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x224b0
movq 0x190(%rsp), %rdx
leaq 0x25a1c(%rip), %rsi     # 0x4a361
leaq 0x8b8(%rsp), %rdi
callq 0x30e50
jmp 0x24954
leaq 0x900(%rsp), %rdi
leaq 0x8e0(%rsp), %rsi
movl $0x143, %edx            # imm = 0x143
leaq 0x8b8(%rsp), %rcx
callq 0x31160
jmp 0x24978
leaq 0x8b8(%rsp), %rdi
callq 0x22160
leaq 0x8b7(%rsp), %rdi
callq 0x22320
leaq 0x8e0(%rsp), %rdi
callq 0x22160
leaq 0x8df(%rsp), %rdi
callq 0x22320
leaq 0x88f(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0x224b0
movq 0x188(%rsp), %rdx
leaq 0x25994(%rip), %rsi     # 0x4a364
leaq 0x890(%rsp), %rdi
callq 0x30e50
jmp 0x249df
leaq 0x867(%rsp), %rdi
movq %rdi, 0x180(%rsp)
callq 0x224b0
movq 0x180(%rsp), %rdx
leaq 0x2595e(%rip), %rsi     # 0x4a361
leaq 0x868(%rsp), %rdi
callq 0x30e50
jmp 0x24a12
leaq 0x900(%rsp), %rdi
leaq 0x890(%rsp), %rsi
movsd 0x25626(%rip), %xmm0    # 0x4a050
leaq 0x868(%rsp), %rdx
callq 0x311a0
jmp 0x24a39
leaq 0x868(%rsp), %rdi
callq 0x22160
leaq 0x867(%rsp), %rdi
callq 0x22320
leaq 0x890(%rsp), %rdi
callq 0x22160
leaq 0x88f(%rsp), %rdi
callq 0x22320
leaq 0x82f(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x224b0
movq 0x178(%rsp), %rdx
leaq 0x25acb(%rip), %rsi     # 0x4a55c
leaq 0x830(%rsp), %rdi
callq 0x30e50
jmp 0x24aa0
leaq 0x807(%rsp), %rdi
movq %rdi, 0x170(%rsp)
callq 0x224b0
movq 0x170(%rsp), %rdx
leaq 0x2589d(%rip), %rsi     # 0x4a361
leaq 0x808(%rsp), %rdi
callq 0x30e50
jmp 0x24ad3
leaq 0x850(%rsp), %rdi
leaq 0x900(%rsp), %rsi
leaq 0x830(%rsp), %rdx
leaq 0x808(%rsp), %rcx
callq 0x3a370
jmp 0x24afa
leaq 0x808(%rsp), %rdi
callq 0x22160
leaq 0x807(%rsp), %rdi
callq 0x22320
leaq 0x830(%rsp), %rdi
callq 0x22160
leaq 0x82f(%rsp), %rdi
callq 0x22320
leaq 0x7cf(%rsp), %rdi
movq %rdi, 0x168(%rsp)
callq 0x224b0
movq 0x168(%rsp), %rdx
leaq 0x2583a(%rip), %rsi     # 0x4a38c
leaq 0x7d0(%rsp), %rdi
callq 0x30e50
jmp 0x24b61
leaq 0x7a7(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x224b0
movq 0x160(%rsp), %rdx
leaq 0x257dc(%rip), %rsi     # 0x4a361
leaq 0x7a8(%rsp), %rdi
callq 0x30e50
jmp 0x24b94
leaq 0x7f0(%rsp), %rdi
leaq 0x900(%rsp), %rsi
leaq 0x7d0(%rsp), %rdx
leaq 0x7a8(%rsp), %rcx
callq 0x3a510
jmp 0x24bbb
leaq 0x7a8(%rsp), %rdi
callq 0x22160
leaq 0x7a7(%rsp), %rdi
callq 0x22320
leaq 0x7d0(%rsp), %rdi
callq 0x22160
leaq 0x7cf(%rsp), %rdi
callq 0x22320
leaq 0x850(%rsp), %rdi
callq 0x312a0
movq %rax, %rdi
movl $0xc, %esi
callq 0x31030
jmp 0x24c0b
leaq 0x850(%rsp), %rdi
callq 0x312a0
movq %rax, %rdi
leaq 0x257ad(%rip), %rsi     # 0x4a3cf
callq 0x31090
jmp 0x24c29
leaq 0x7f0(%rsp), %rdi
callq 0x312a0
movq %rax, 0x150(%rsp)
leaq 0x77f(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x224b0
movq 0x158(%rsp), %rdx
leaq 0x257fc(%rip), %rsi     # 0x4a45e
leaq 0x780(%rsp), %rdi
callq 0x30e50
jmp 0x24c71
leaq 0x757(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x224b0
movq 0x148(%rsp), %rdx
leaq 0x256cc(%rip), %rsi     # 0x4a361
leaq 0x758(%rsp), %rdi
callq 0x30e50
jmp 0x24ca4
movq 0x150(%rsp), %rdi
leaq 0x257ab(%rip), %rdx     # 0x4a45e
leaq 0x780(%rsp), %rsi
leaq 0x758(%rsp), %rcx
callq 0x311e0
jmp 0x24cca
leaq 0x758(%rsp), %rdi
callq 0x22160
leaq 0x757(%rsp), %rdi
callq 0x22320
leaq 0x780(%rsp), %rdi
callq 0x22160
leaq 0x77f(%rsp), %rdi
callq 0x22320
leaq 0x7f0(%rsp), %rdi
callq 0x312a0
movq %rax, 0x138(%rsp)
leaq 0x72f(%rsp), %rdi
movq %rdi, 0x140(%rsp)
callq 0x224b0
movq 0x140(%rsp), %rdx
leaq 0x256e0(%rip), %rsi     # 0x4a417
leaq 0x730(%rsp), %rdi
callq 0x30e50
jmp 0x24d46
leaq 0x707(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x224b0
movq 0x130(%rsp), %rdx
leaq 0x255f7(%rip), %rsi     # 0x4a361
leaq 0x708(%rsp), %rdi
callq 0x30e50
jmp 0x24d79
movq 0x138(%rsp), %rdi
leaq 0x730(%rsp), %rsi
leaq 0x708(%rsp), %rdx
callq 0x3a200
jmp 0x24d98
leaq 0x708(%rsp), %rdi
callq 0x22160
leaq 0x707(%rsp), %rdi
callq 0x22320
leaq 0x730(%rsp), %rdi
callq 0x22160
leaq 0x72f(%rsp), %rdi
callq 0x22320
leaq 0x25789(%rip), %rsi     # 0x4a55c
leaq 0x900(%rsp), %rdi
callq 0x3cfc0
movq %rax, 0x128(%rsp)
jmp 0x24dea
movq 0x128(%rsp), %rdi
movl $0x7, %esi
callq 0x3d200
movq %rax, 0x120(%rsp)
jmp 0x24e06
movq 0x120(%rsp), %rdi
movl $0x80, %esi
callq 0x30f50
jmp 0x24e1a
movq 0x331b7(%rip), %rdi     # 0x57fd8
leaq 0x900(%rsp), %rsi
callq 0x36490
movq %rax, 0x118(%rsp)
jmp 0x24e38
movq 0x118(%rsp), %rdi
movq 0x33171(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x24e4e
movq 0x33183(%rip), %rdi     # 0x57fd8
leaq 0x25577(%rip), %rsi     # 0x4a3d3
callq 0x222a0
movq %rax, 0x110(%rsp)
jmp 0x24e6b
leaq 0x256ea(%rip), %rsi     # 0x4a55c
leaq 0x900(%rsp), %rdi
callq 0x3cfc0
movq %rax, 0x108(%rsp)
jmp 0x24e89
movq 0x108(%rsp), %rdi
movl $0x4, %esi
callq 0x3d200
movq %rax, 0x100(%rsp)
jmp 0x24ea5
movq 0x100(%rsp), %rdi
callq 0x312b0
movl %eax, 0xfc(%rsp)
jmp 0x24ebb
movq 0x110(%rsp), %rdi
movl 0xfc(%rsp), %eax
subl $0x8, %eax
leaq 0x25605(%rip), %rax     # 0x4a4d9
leaq 0x255f0(%rip), %rsi     # 0x4a4cb
cmoveq %rax, %rsi
callq 0x222a0
movq %rax, 0xf0(%rsp)
jmp 0x24eee
movq 0xf0(%rsp), %rdi
movq 0x330bb(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x24f04
movq 0x330cd(%rip), %rdi     # 0x57fd8
leaq 0x254e0(%rip), %rsi     # 0x4a3f2
callq 0x222a0
movq %rax, 0xe8(%rsp)
jmp 0x24f21
leaq 0x254e8(%rip), %rsi     # 0x4a410
leaq 0x900(%rsp), %rdi
callq 0x3cfc0
movq %rax, 0xe0(%rsp)
jmp 0x24f3f
movq 0xe0(%rsp), %rdi
callq 0x312b0
movl %eax, 0xdc(%rsp)
jmp 0x24f55
movq 0xe8(%rsp), %rdi
movl 0xdc(%rsp), %eax
subl $0x7, %eax
leaq 0x2556b(%rip), %rax     # 0x4a4d9
leaq 0x25556(%rip), %rsi     # 0x4a4cb
cmoveq %rax, %rsi
callq 0x222a0
movq %rax, 0xd0(%rsp)
jmp 0x24f88
movq 0xd0(%rsp), %rdi
movq 0x33021(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x24f9e
movq 0x33033(%rip), %rdi     # 0x57fd8
leaq 0x2546e(%rip), %rsi     # 0x4a41a
callq 0x222a0
movq %rax, 0xc8(%rsp)
jmp 0x24fbb
leaq 0x6df(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0x224b0
movq 0xc0(%rsp), %rdx
leaq 0x253ad(%rip), %rsi     # 0x4a38c
leaq 0x6e0(%rsp), %rdi
callq 0x30e50
jmp 0x24fee
leaq 0x6b7(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x224b0
movq 0xb8(%rsp), %rdx
leaq 0x2534f(%rip), %rsi     # 0x4a361
leaq 0x6b8(%rsp), %rdi
callq 0x30e50
jmp 0x25021
leaq 0x900(%rsp), %rdi
leaq 0x6e0(%rsp), %rsi
leaq 0x6b8(%rsp), %rdx
callq 0x3a9c0
movl %eax, 0xb4(%rsp)
jmp 0x25047
movq 0xc8(%rsp), %rdi
movl 0xb4(%rsp), %eax
testl %eax, %eax
leaq 0x2547a(%rip), %rax     # 0x4a4d9
leaq 0x25465(%rip), %rsi     # 0x4a4cb
cmoveq %rax, %rsi
callq 0x222a0
movq %rax, 0xa8(%rsp)
jmp 0x25079
movq 0xa8(%rsp), %rdi
movq 0x32f30(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x2508f
leaq 0x6b8(%rsp), %rdi
callq 0x22160
leaq 0x6b7(%rsp), %rdi
callq 0x22320
leaq 0x6e0(%rsp), %rdi
callq 0x22160
leaq 0x6df(%rsp), %rdi
callq 0x22320
movq 0x32f0e(%rip), %rdi     # 0x57fd8
leaq 0x25366(%rip), %rsi     # 0x4a437
callq 0x222a0
movq %rax, 0xa0(%rsp)
jmp 0x250e0
leaq 0x68f(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x224b0
movq 0x98(%rsp), %rdx
leaq 0x25353(%rip), %rsi     # 0x4a457
leaq 0x690(%rsp), %rdi
callq 0x30e50
jmp 0x25113
leaq 0x667(%rsp), %rdi
movq %rdi, 0x90(%rsp)
callq 0x224b0
movq 0x90(%rsp), %rdx
leaq 0x2522a(%rip), %rsi     # 0x4a361
leaq 0x668(%rsp), %rdi
callq 0x30e50
jmp 0x25146
leaq 0x900(%rsp), %rdi
leaq 0x690(%rsp), %rsi
leaq 0x668(%rsp), %rdx
callq 0x3a9c0
movl %eax, 0x8c(%rsp)
jmp 0x2516c
movq 0xa0(%rsp), %rdi
movl 0x8c(%rsp), %eax
subl $0x2, %eax
leaq 0x25354(%rip), %rax     # 0x4a4d9
leaq 0x2533f(%rip), %rsi     # 0x4a4cb
cmoveq %rax, %rsi
callq 0x222a0
movq %rax, 0x80(%rsp)
jmp 0x2519f
movq 0x80(%rsp), %rdi
movq 0x32e0a(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x251b5
leaq 0x668(%rsp), %rdi
callq 0x22160
leaq 0x667(%rsp), %rdi
callq 0x22320
leaq 0x690(%rsp), %rdi
callq 0x22160
leaq 0x68f(%rsp), %rdi
callq 0x22320
movq 0x32de8(%rip), %rdi     # 0x57fd8
leaq 0x251fb(%rip), %rsi     # 0x4a3f2
callq 0x222a0
movq %rax, 0x78(%rsp)
jmp 0x25203
leaq 0x25206(%rip), %rsi     # 0x4a410
leaq 0x900(%rsp), %rdi
callq 0x3cfc0
movq %rax, 0x70(%rsp)
jmp 0x2521e
movq 0x70(%rsp), %rdi
callq 0x312c0
movb %al, 0x6f(%rsp)
jmp 0x2522e
movq 0x78(%rsp), %rdi
movb 0x6f(%rsp), %cl
leaq 0x2529b(%rip), %rax     # 0x4a4d9
leaq 0x25286(%rip), %rsi     # 0x4a4cb
testb $0x1, %cl
cmovneq %rax, %rsi
callq 0x222a0
movq %rax, 0x60(%rsp)
jmp 0x25258
movq 0x60(%rsp), %rdi
movq 0x32d54(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x2526b
movq 0x32d66(%rip), %rdi     # 0x57fd8
leaq 0x25179(%rip), %rsi     # 0x4a3f2
callq 0x222a0
movq %rax, 0x58(%rsp)
jmp 0x25285
leaq 0x63f(%rsp), %rdi
movq %rdi, 0x50(%rsp)
callq 0x224b0
movq 0x50(%rsp), %rdx
leaq 0x2516d(%rip), %rsi     # 0x4a410
leaq 0x640(%rsp), %rdi
callq 0x30e50
jmp 0x252b2
leaq 0x617(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x224b0
movq 0x48(%rsp), %rdx
leaq 0x25091(%rip), %rsi     # 0x4a361
leaq 0x618(%rsp), %rdi
callq 0x30e50
jmp 0x252df
leaq 0x900(%rsp), %rdi
leaq 0x640(%rsp), %rsi
leaq 0x618(%rsp), %rdx
callq 0x3a930
movq 0x58(%rsp), %rdi
movb %al, %cl
leaq 0x251cf(%rip), %rax     # 0x4a4d9
leaq 0x251ba(%rip), %rsi     # 0x4a4cb
testb %cl, %cl
cmovneq %rax, %rsi
callq 0x222a0
movq %rax, 0x40(%rsp)
jmp 0x25323
movq 0x40(%rsp), %rdi
movq 0x32c89(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x25336
leaq 0x618(%rsp), %rdi
callq 0x22160
leaq 0x617(%rsp), %rdi
callq 0x22320
leaq 0x640(%rsp), %rdi
callq 0x22160
leaq 0x63f(%rsp), %rdi
callq 0x22320
movq 0x32c67(%rip), %rdi     # 0x57fd8
leaq 0x250e9(%rip), %rsi     # 0x4a461
callq 0x222a0
movq %rax, 0x38(%rsp)
jmp 0x25384
leaq 0x5ef(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x224b0
movq 0x30(%rsp), %rdx
leaq 0x250b5(%rip), %rsi     # 0x4a457
leaq 0x5f0(%rsp), %rdi
callq 0x30e50
jmp 0x253b1
leaq 0x5c7(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x224b0
movq 0x28(%rsp), %rdx
leaq 0x24f92(%rip), %rsi     # 0x4a361
leaq 0x5c8(%rsp), %rdi
callq 0x30e50
jmp 0x253de
leaq 0x900(%rsp), %rdi
leaq 0x5f0(%rsp), %rsi
leaq 0x5c8(%rsp), %rdx
callq 0x312e0
movq 0x38(%rsp), %rdi
movb %al, %cl
leaq 0x250d0(%rip), %rax     # 0x4a4d9
leaq 0x250bb(%rip), %rsi     # 0x4a4cb
testb %cl, %cl
cmovneq %rax, %rsi
callq 0x222a0
movq %rax, 0x20(%rsp)
jmp 0x25422
movq 0x20(%rsp), %rdi
movq 0x32b8a(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x25435
leaq 0x5c8(%rsp), %rdi
callq 0x22160
leaq 0x5c7(%rsp), %rdi
callq 0x22320
leaq 0x5f0(%rsp), %rdi
callq 0x22160
leaq 0x5ef(%rsp), %rdi
callq 0x22320
movq 0x32b68(%rip), %rdi     # 0x57fd8
leaq 0x25009(%rip), %rsi     # 0x4a480
callq 0x222a0
movq %rax, 0x18(%rsp)
jmp 0x25483
leaq 0x59f(%rsp), %rdi
movq %rdi, 0x10(%rsp)
callq 0x224b0
movq 0x10(%rsp), %rdx
leaq 0x24ff8(%rip), %rsi     # 0x4a499
leaq 0x5a0(%rsp), %rdi
callq 0x30e50
jmp 0x254b0
leaq 0x577(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x224b0
movq 0x8(%rsp), %rdx
leaq 0x24e93(%rip), %rsi     # 0x4a361
leaq 0x578(%rsp), %rdi
callq 0x30e50
jmp 0x254dd
leaq 0x900(%rsp), %rdi
leaq 0x5a0(%rsp), %rsi
leaq 0x578(%rsp), %rdx
callq 0x312e0
movq 0x18(%rsp), %rdi
movb %al, %cl
leaq 0x24fd1(%rip), %rax     # 0x4a4d9
leaq 0x24fbc(%rip), %rsi     # 0x4a4cb
testb %cl, %cl
cmovneq %rax, %rsi
callq 0x222a0
movq %rax, (%rsp)
jmp 0x25520
movq (%rsp), %rdi
movq 0x32a8d(%rip), %rsi     # 0x57fb8
callq 0x22300
jmp 0x25532
leaq 0x578(%rsp), %rdi
callq 0x22160
leaq 0x577(%rsp), %rdi
callq 0x22320
leaq 0x5a0(%rsp), %rdi
callq 0x22160
leaq 0x59f(%rsp), %rdi
callq 0x22320
leaq 0x7f0(%rsp), %rdi
callq 0x31150
leaq 0x850(%rsp), %rdi
callq 0x31150
leaq 0x900(%rsp), %rdi
callq 0x31010
addq $0x10f8, %rsp           # imm = 0x10F8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2578b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2577e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25771
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25764
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25757
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2574a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2573d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25694
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x1048(%rsp), %rdi
callq 0x22160
leaq 0x1047(%rsp), %rdi
callq 0x22320
jmp 0x25730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x1020(%rsp), %rdi
callq 0x22160
jmp 0x25730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x1000(%rsp), %rdi
callq 0x22160
jmp 0x25730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25723
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xfe0(%rsp), %rdi
callq 0x22160
leaq 0xfdf(%rsp), %rdi
callq 0x22320
leaq 0x1068(%rsp), %rdi
callq 0x31010
leaq 0x1078(%rsp), %rdi
callq 0x31010
leaq 0x1088(%rsp), %rdi
callq 0x31010
leaq 0x1098(%rsp), %rdi
callq 0x31010
leaq 0x10a8(%rsp), %rdi
callq 0x31010
leaq 0x10b8(%rsp), %rdi
callq 0x31010
leaq 0x10d8(%rsp), %rdi
callq 0x31010
leaq 0x10e8(%rsp), %rdi
callq 0x31010
jmp 0x26714
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x258d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xfa8(%rsp), %rdi
callq 0x22160
jmp 0x258d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25813
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xf88(%rsp), %rdi
callq 0x22160
leaq 0xf87(%rsp), %rdi
callq 0x22320
jmp 0x258d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x258c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xf50(%rsp), %rdi
callq 0x31150
jmp 0x258bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xf40(%rsp), %rdi
callq 0x31150
jmp 0x258bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x258bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xf20(%rsp), %rdi
callq 0x22160
leaq 0xf60(%rsp), %rdi
callq 0x31150
leaq 0xf70(%rsp), %rdi
callq 0x31150
leaq 0xfc8(%rsp), %rdi
callq 0x31010
jmp 0x26714
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2594e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25934
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xec8(%rsp), %rdi
callq 0x22160
leaq 0xec7(%rsp), %rdi
callq 0x22320
leaq 0xef0(%rsp), %rdi
callq 0x22160
leaq 0xeef(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x259c7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x259ad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xe78(%rsp), %rdi
callq 0x22160
leaq 0xe77(%rsp), %rdi
callq 0x22320
leaq 0xea0(%rsp), %rdi
callq 0x22160
leaq 0xe9f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25a40
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25a26
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xe28(%rsp), %rdi
callq 0x22160
leaq 0xe27(%rsp), %rdi
callq 0x22320
leaq 0xe50(%rsp), %rdi
callq 0x22160
leaq 0xe4f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25ab9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25a9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xdd8(%rsp), %rdi
callq 0x22160
leaq 0xdd7(%rsp), %rdi
callq 0x22320
leaq 0xe00(%rsp), %rdi
callq 0x22160
leaq 0xdff(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25b32
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25b18
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xd88(%rsp), %rdi
callq 0x22160
leaq 0xd87(%rsp), %rdi
callq 0x22320
leaq 0xdb0(%rsp), %rdi
callq 0x22160
leaq 0xdaf(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25bab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25b91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xd38(%rsp), %rdi
callq 0x22160
leaq 0xd37(%rsp), %rdi
callq 0x22320
leaq 0xd60(%rsp), %rdi
callq 0x22160
leaq 0xd5f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25c24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25c0a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xce8(%rsp), %rdi
callq 0x22160
leaq 0xce7(%rsp), %rdi
callq 0x22320
leaq 0xd10(%rsp), %rdi
callq 0x22160
leaq 0xd0f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25c9d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25c83
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xc98(%rsp), %rdi
callq 0x22160
leaq 0xc97(%rsp), %rdi
callq 0x22320
leaq 0xcc0(%rsp), %rdi
callq 0x22160
leaq 0xcbf(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25d16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25cfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xc48(%rsp), %rdi
callq 0x22160
leaq 0xc47(%rsp), %rdi
callq 0x22320
leaq 0xc70(%rsp), %rdi
callq 0x22160
leaq 0xc6f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25d8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25d75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xbf8(%rsp), %rdi
callq 0x22160
leaq 0xbf7(%rsp), %rdi
callq 0x22320
leaq 0xc20(%rsp), %rdi
callq 0x22160
leaq 0xc1f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25e21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25e07
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xba8(%rsp), %rdi
callq 0x22160
leaq 0xba7(%rsp), %rdi
callq 0x22320
leaq 0xbd0(%rsp), %rdi
callq 0x22160
leaq 0xbcf(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25e9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25e80
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xb58(%rsp), %rdi
callq 0x22160
leaq 0xb57(%rsp), %rdi
callq 0x22320
leaq 0xb80(%rsp), %rdi
callq 0x22160
leaq 0xb7f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25f13
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25ef9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xb08(%rsp), %rdi
callq 0x22160
leaq 0xb07(%rsp), %rdi
callq 0x22320
leaq 0xb30(%rsp), %rdi
callq 0x22160
leaq 0xb2f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25f8c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25f72
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xab8(%rsp), %rdi
callq 0x22160
leaq 0xab7(%rsp), %rdi
callq 0x22320
leaq 0xae0(%rsp), %rdi
callq 0x22160
leaq 0xadf(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x25fd5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0xa50(%rsp), %rdi
callq 0x22160
leaq 0xa4f(%rsp), %rdi
callq 0x22320
leaq 0xa70(%rsp), %rdi
callq 0x22160
leaq 0xa90(%rsp), %rdi
callq 0x22160
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2609b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26081
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26067
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x9d8(%rsp), %rdi
callq 0x22160
leaq 0x9d7(%rsp), %rdi
callq 0x22320
leaq 0xa00(%rsp), %rdi
callq 0x22160
leaq 0x9ff(%rsp), %rdi
callq 0x22320
leaq 0xa28(%rsp), %rdi
callq 0x22160
leaq 0xa27(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26114
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x260fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x978(%rsp), %rdi
callq 0x22160
leaq 0x977(%rsp), %rdi
callq 0x22320
leaq 0x9a0(%rsp), %rdi
callq 0x22160
leaq 0x99f(%rsp), %rdi
callq 0x22320
jmp 0x26197
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2618a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26170
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x918(%rsp), %rdi
callq 0x22160
leaq 0x917(%rsp), %rdi
callq 0x22320
leaq 0x940(%rsp), %rdi
callq 0x22160
leaq 0x93f(%rsp), %rdi
callq 0x22320
leaq 0xf10(%rsp), %rdi
callq 0x31010
jmp 0x26714
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26210
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x261f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x8b8(%rsp), %rdi
callq 0x22160
leaq 0x8b7(%rsp), %rdi
callq 0x22320
leaq 0x8e0(%rsp), %rdi
callq 0x22160
leaq 0x8df(%rsp), %rdi
callq 0x22320
jmp 0x26707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26289
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2626f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x868(%rsp), %rdi
callq 0x22160
leaq 0x867(%rsp), %rdi
callq 0x22320
leaq 0x890(%rsp), %rdi
callq 0x22160
leaq 0x88f(%rsp), %rdi
callq 0x22320
jmp 0x26707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26302
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x262e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x808(%rsp), %rdi
callq 0x22160
leaq 0x807(%rsp), %rdi
callq 0x22320
leaq 0x830(%rsp), %rdi
callq 0x22160
leaq 0x82f(%rsp), %rdi
callq 0x22320
jmp 0x26707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2637b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26361
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x7a8(%rsp), %rdi
callq 0x22160
leaq 0x7a7(%rsp), %rdi
callq 0x22320
leaq 0x7d0(%rsp), %rdi
callq 0x22160
leaq 0x7cf(%rsp), %rdi
callq 0x22320
jmp 0x266fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2640d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x263f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x758(%rsp), %rdi
callq 0x22160
leaq 0x757(%rsp), %rdi
callq 0x22320
leaq 0x780(%rsp), %rdi
callq 0x22160
leaq 0x77f(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26486
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2646c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x708(%rsp), %rdi
callq 0x22160
leaq 0x707(%rsp), %rdi
callq 0x22320
leaq 0x730(%rsp), %rdi
callq 0x22160
leaq 0x72f(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x264ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x264e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x6b8(%rsp), %rdi
callq 0x22160
leaq 0x6b7(%rsp), %rdi
callq 0x22320
leaq 0x6e0(%rsp), %rdi
callq 0x22160
leaq 0x6df(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26578
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2655e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x668(%rsp), %rdi
callq 0x22160
leaq 0x667(%rsp), %rdi
callq 0x22320
leaq 0x690(%rsp), %rdi
callq 0x22160
leaq 0x68f(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x265f1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x265d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x618(%rsp), %rdi
callq 0x22160
leaq 0x617(%rsp), %rdi
callq 0x22320
leaq 0x640(%rsp), %rdi
callq 0x22160
leaq 0x63f(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x2666a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x26650
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x5c8(%rsp), %rdi
callq 0x22160
leaq 0x5c7(%rsp), %rdi
callq 0x22320
leaq 0x5f0(%rsp), %rdi
callq 0x22160
leaq 0x5ef(%rsp), %rdi
callq 0x22320
jmp 0x266ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x266e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
jmp 0x266c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x10d0(%rsp)
movl %eax, 0x10cc(%rsp)
leaq 0x578(%rsp), %rdi
callq 0x22160
leaq 0x577(%rsp), %rdi
callq 0x22320
leaq 0x5a0(%rsp), %rdi
callq 0x22160
leaq 0x59f(%rsp), %rdi
callq 0x22320
leaq 0x7f0(%rsp), %rdi
callq 0x31150
leaq 0x850(%rsp), %rdi
callq 0x31150
leaq 0x900(%rsp), %rdi
callq 0x31010
movq 0x10d0(%rsp), %rdi
callq 0x224a0
nopw %cs:(%rax,%rax)