// File: swxlion[P]swxJson/tests/swxJsonAdvancedTest_modify.cpp
// Function: advancedPathPushTest()
void advancedPathPushTest()
{
	cout<<"----------------- advancedPathPushTest ---------------------"<<endl;
	string path = "aaa.bbb";
	{
		Json json;
		json.push(path, tupleDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, arrayDemo);
		cout<<json<<endl;
	}

	{
		Json json;
		json.push(path, dequeDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, boolvec);
		cout<<json<<endl;
		json.push(path, intvec);
		cout<<json<<endl;
		json.push(path, doublevec);
		cout<<json<<endl;
		json.push(path, stringvec);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, listDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, setDemo);
		cout<<json<<endl;
	}

	{
		Json json;
		json.push(path, usetDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, boolmap);
		cout<<json<<endl;
		json.push(path, intmap);
		cout<<json<<endl;
		json.push(path, doublemap);
		cout<<json<<endl;
		json.push(path, stringmap);
		cout<<json<<endl;
	}
	{
		Json json;
		json.push(path, umapDemo);
		cout<<json<<endl;
	}
}

// Assembly:
subq $0x418, %rsp            # imm = 0x418
movq 0x4631a(%rip), %rdi     # 0x89fd8
leaq 0x324d9(%rip), %rsi     # 0x7619e
callq 0x40290
movq %rax, %rdi
movq 0x462e4(%rip), %rsi     # 0x89fb8
callq 0x402f0
leaq 0x3f7(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x40480
movq 0xf0(%rsp), %rdx
leaq 0x324de(%rip), %rsi     # 0x761db
leaq 0x3f8(%rsp), %rdi
callq 0x47fc0
jmp 0x43d0c
leaq 0x3f7(%rsp), %rdi
callq 0x40310
leaq 0x3d0(%rsp), %rdi
callq 0x48d30
jmp 0x43d28
leaq 0x3af(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x40480
movq 0xe8(%rsp), %rdx
leaq 0x3244f(%rip), %rsi     # 0x7619b
leaq 0x3b0(%rsp), %rdi
callq 0x47fc0
jmp 0x43d5b
leaq 0x46536(%rip), %rdx     # 0x8a298
leaq 0x3d0(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x3b0(%rsp), %rcx
callq 0x4bc30
jmp 0x43d81
leaq 0x3b0(%rsp), %rdi
callq 0x40170
leaq 0x3af(%rsp), %rdi
callq 0x40310
movq 0x46236(%rip), %rdi     # 0x89fd8
leaq 0x3d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0xe0(%rsp)
jmp 0x43db9
movq 0xe0(%rsp), %rdi
movq 0x461f0(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x43dcf
leaq 0x3d0(%rsp), %rdi
callq 0x494f0
leaq 0x398(%rsp), %rdi
callq 0x48d30
jmp 0x43deb
leaq 0x377(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x40480
movq 0xd8(%rsp), %rdx
leaq 0x3238c(%rip), %rsi     # 0x7619b
leaq 0x378(%rsp), %rdi
callq 0x47fc0
jmp 0x43e1e
leaq 0x4649b(%rip), %rdx     # 0x8a2c0
leaq 0x398(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x378(%rsp), %rcx
callq 0x4bda0
jmp 0x43e44
leaq 0x378(%rsp), %rdi
callq 0x40170
leaq 0x377(%rsp), %rdi
callq 0x40310
movq 0x46173(%rip), %rdi     # 0x89fd8
leaq 0x398(%rsp), %rsi
callq 0x63e90
movq %rax, 0xd0(%rsp)
jmp 0x43e7c
movq 0xd0(%rsp), %rdi
movq 0x4612d(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x43e92
leaq 0x398(%rsp), %rdi
callq 0x494f0
leaq 0x360(%rsp), %rdi
callq 0x48d30
jmp 0x43eae
leaq 0x33f(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x40480
movq 0xc8(%rsp), %rdx
leaq 0x322c9(%rip), %rsi     # 0x7619b
leaq 0x340(%rsp), %rdi
callq 0x47fc0
jmp 0x43ee1
leaq 0x46538(%rip), %rdx     # 0x8a420
leaq 0x360(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x340(%rsp), %rcx
callq 0x4bf10
jmp 0x43f07
leaq 0x340(%rsp), %rdi
callq 0x40170
leaq 0x33f(%rsp), %rdi
callq 0x40310
movq 0x460b0(%rip), %rdi     # 0x89fd8
leaq 0x360(%rsp), %rsi
callq 0x63e90
movq %rax, 0xc0(%rsp)
jmp 0x43f3f
movq 0xc0(%rsp), %rdi
movq 0x4606a(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x43f55
leaq 0x360(%rsp), %rdi
callq 0x494f0
leaq 0x328(%rsp), %rdi
callq 0x48d30
jmp 0x43f71
leaq 0x307(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x40480
movq 0xb8(%rsp), %rdx
leaq 0x32206(%rip), %rsi     # 0x7619b
leaq 0x308(%rsp), %rdi
callq 0x47fc0
jmp 0x43fa4
leaq 0x46345(%rip), %rdx     # 0x8a2f0
leaq 0x328(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x308(%rsp), %rcx
callq 0x4c080
jmp 0x43fca
leaq 0x308(%rsp), %rdi
callq 0x40170
leaq 0x307(%rsp), %rdi
callq 0x40310
movq 0x45fed(%rip), %rdi     # 0x89fd8
leaq 0x328(%rsp), %rsi
callq 0x63e90
movq %rax, 0xb0(%rsp)
jmp 0x44002
movq 0xb0(%rsp), %rdi
movq 0x45fa7(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44018
leaq 0x2df(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x40480
movq 0xa8(%rsp), %rdx
leaq 0x3215f(%rip), %rsi     # 0x7619b
leaq 0x2e0(%rsp), %rdi
callq 0x47fc0
jmp 0x4404b
leaq 0x462c6(%rip), %rdx     # 0x8a318
leaq 0x328(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x2e0(%rsp), %rcx
callq 0x4c1f0
jmp 0x44071
leaq 0x2e0(%rsp), %rdi
callq 0x40170
leaq 0x2df(%rsp), %rdi
callq 0x40310
movq 0x45f46(%rip), %rdi     # 0x89fd8
leaq 0x328(%rsp), %rsi
callq 0x63e90
movq %rax, 0xa0(%rsp)
jmp 0x440a9
movq 0xa0(%rsp), %rdi
movq 0x45f00(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x440bf
leaq 0x2b7(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x40480
movq 0x98(%rsp), %rdx
leaq 0x320b8(%rip), %rsi     # 0x7619b
leaq 0x2b8(%rsp), %rdi
callq 0x47fc0
jmp 0x440f2
leaq 0x46237(%rip), %rdx     # 0x8a330
leaq 0x328(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x2b8(%rsp), %rcx
callq 0x4c360
jmp 0x44118
leaq 0x2b8(%rsp), %rdi
callq 0x40170
leaq 0x2b7(%rsp), %rdi
callq 0x40310
movq 0x45e9f(%rip), %rdi     # 0x89fd8
leaq 0x328(%rsp), %rsi
callq 0x63e90
movq %rax, 0x90(%rsp)
jmp 0x44150
movq 0x90(%rsp), %rdi
movq 0x45e59(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44166
leaq 0x28f(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x40480
movq 0x88(%rsp), %rdx
leaq 0x32011(%rip), %rsi     # 0x7619b
leaq 0x290(%rsp), %rdi
callq 0x47fc0
jmp 0x44199
leaq 0x461a8(%rip), %rdx     # 0x8a348
leaq 0x328(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x290(%rsp), %rcx
callq 0x4c4d0
jmp 0x441bf
leaq 0x290(%rsp), %rdi
callq 0x40170
leaq 0x28f(%rsp), %rdi
callq 0x40310
movq 0x45df8(%rip), %rdi     # 0x89fd8
leaq 0x328(%rsp), %rsi
callq 0x63e90
movq %rax, 0x80(%rsp)
jmp 0x441f7
movq 0x80(%rsp), %rdi
movq 0x45db2(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4420d
leaq 0x328(%rsp), %rdi
callq 0x494f0
leaq 0x278(%rsp), %rdi
callq 0x48d30
jmp 0x44229
leaq 0x257(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x40480
movq 0x78(%rsp), %rdx
leaq 0x31f54(%rip), %rsi     # 0x7619b
leaq 0x258(%rsp), %rdi
callq 0x47fc0
jmp 0x44256
leaq 0x46213(%rip), %rdx     # 0x8a470
leaq 0x278(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x258(%rsp), %rcx
callq 0x4c640
jmp 0x4427c
leaq 0x258(%rsp), %rdi
callq 0x40170
leaq 0x257(%rsp), %rdi
callq 0x40310
movq 0x45d3b(%rip), %rdi     # 0x89fd8
leaq 0x278(%rsp), %rsi
callq 0x63e90
movq %rax, 0x70(%rsp)
jmp 0x442b1
movq 0x70(%rsp), %rdi
movq 0x45cfb(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x442c4
leaq 0x278(%rsp), %rdi
callq 0x494f0
leaq 0x240(%rsp), %rdi
callq 0x48d30
jmp 0x442e0
leaq 0x21f(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x40480
movq 0x68(%rsp), %rdx
leaq 0x31e9d(%rip), %rsi     # 0x7619b
leaq 0x220(%rsp), %rdi
callq 0x47fc0
jmp 0x4430d
leaq 0x46174(%rip), %rdx     # 0x8a488
leaq 0x240(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x220(%rsp), %rcx
callq 0x4c7b0
jmp 0x44333
leaq 0x220(%rsp), %rdi
callq 0x40170
leaq 0x21f(%rsp), %rdi
callq 0x40310
movq 0x45c84(%rip), %rdi     # 0x89fd8
leaq 0x240(%rsp), %rsi
callq 0x63e90
movq %rax, 0x60(%rsp)
jmp 0x44368
movq 0x60(%rsp), %rdi
movq 0x45c44(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4437b
leaq 0x240(%rsp), %rdi
callq 0x494f0
leaq 0x208(%rsp), %rdi
callq 0x48d30
jmp 0x44397
leaq 0x1e7(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x40480
movq 0x58(%rsp), %rdx
leaq 0x31de6(%rip), %rsi     # 0x7619b
leaq 0x1e8(%rsp), %rdi
callq 0x47fc0
jmp 0x443c4
leaq 0x460ed(%rip), %rdx     # 0x8a4b8
leaq 0x208(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x1e8(%rsp), %rcx
callq 0x4c920
jmp 0x443ea
leaq 0x1e8(%rsp), %rdi
callq 0x40170
leaq 0x1e7(%rsp), %rdi
callq 0x40310
movq 0x45bcd(%rip), %rdi     # 0x89fd8
leaq 0x208(%rsp), %rsi
callq 0x63e90
movq %rax, 0x50(%rsp)
jmp 0x4441f
movq 0x50(%rsp), %rdi
movq 0x45b8d(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44432
leaq 0x208(%rsp), %rdi
callq 0x494f0
leaq 0x1d0(%rsp), %rdi
callq 0x48d30
jmp 0x4444e
leaq 0x1af(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x40480
movq 0x48(%rsp), %rdx
leaq 0x31d2f(%rip), %rsi     # 0x7619b
leaq 0x1b0(%rsp), %rdi
callq 0x47fc0
jmp 0x4447b
leaq 0x45ede(%rip), %rdx     # 0x8a360
leaq 0x1d0(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x1b0(%rsp), %rcx
callq 0x4ca90
jmp 0x444a1
leaq 0x1b0(%rsp), %rdi
callq 0x40170
leaq 0x1af(%rsp), %rdi
callq 0x40310
movq 0x45b16(%rip), %rdi     # 0x89fd8
leaq 0x1d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0x40(%rsp)
jmp 0x444d6
movq 0x40(%rsp), %rdi
movq 0x45ad6(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x444e9
leaq 0x187(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x40480
movq 0x38(%rsp), %rdx
leaq 0x31c94(%rip), %rsi     # 0x7619b
leaq 0x188(%rsp), %rdi
callq 0x47fc0
jmp 0x44516
leaq 0x45e73(%rip), %rdx     # 0x8a390
leaq 0x1d0(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x188(%rsp), %rcx
callq 0x4cc00
jmp 0x4453c
leaq 0x188(%rsp), %rdi
callq 0x40170
leaq 0x187(%rsp), %rdi
callq 0x40310
movq 0x45a7b(%rip), %rdi     # 0x89fd8
leaq 0x1d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0x30(%rsp)
jmp 0x44571
movq 0x30(%rsp), %rdi
movq 0x45a3b(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44584
leaq 0x15f(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x40480
movq 0x28(%rsp), %rdx
leaq 0x31bf9(%rip), %rsi     # 0x7619b
leaq 0x160(%rsp), %rdi
callq 0x47fc0
jmp 0x445b1
leaq 0x45e08(%rip), %rdx     # 0x8a3c0
leaq 0x1d0(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x160(%rsp), %rcx
callq 0x4cd70
jmp 0x445d7
leaq 0x160(%rsp), %rdi
callq 0x40170
leaq 0x15f(%rsp), %rdi
callq 0x40310
movq 0x459e0(%rip), %rdi     # 0x89fd8
leaq 0x1d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0x20(%rsp)
jmp 0x4460c
movq 0x20(%rsp), %rdi
movq 0x459a0(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4461f
leaq 0x137(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x40480
movq 0x18(%rsp), %rdx
leaq 0x31b5e(%rip), %rsi     # 0x7619b
leaq 0x138(%rsp), %rdi
callq 0x47fc0
jmp 0x4464c
leaq 0x45d9d(%rip), %rdx     # 0x8a3f0
leaq 0x1d0(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x138(%rsp), %rcx
callq 0x4cee0
jmp 0x44672
leaq 0x138(%rsp), %rdi
callq 0x40170
leaq 0x137(%rsp), %rdi
callq 0x40310
movq 0x45945(%rip), %rdi     # 0x89fd8
leaq 0x1d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0x10(%rsp)
jmp 0x446a7
movq 0x10(%rsp), %rdi
movq 0x45905(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x446ba
leaq 0x1d0(%rsp), %rdi
callq 0x494f0
leaq 0x120(%rsp), %rdi
callq 0x48d30
jmp 0x446d6
leaq 0xff(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x40480
movq 0x8(%rsp), %rdx
leaq 0x31aa7(%rip), %rsi     # 0x7619b
leaq 0x100(%rsp), %rdi
callq 0x47fc0
jmp 0x44703
leaq 0x45de6(%rip), %rdx     # 0x8a4f0
leaq 0x120(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
leaq 0x100(%rsp), %rcx
callq 0x4d050
jmp 0x44729
leaq 0x100(%rsp), %rdi
callq 0x40170
leaq 0xff(%rsp), %rdi
callq 0x40310
movq 0x4588e(%rip), %rdi     # 0x89fd8
leaq 0x120(%rsp), %rsi
callq 0x63e90
movq %rax, (%rsp)
jmp 0x4475d
movq (%rsp), %rdi
movq 0x45850(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4476f
leaq 0x120(%rsp), %rdi
callq 0x494f0
leaq 0x3f8(%rsp), %rdi
callq 0x40170
addq $0x418, %rsp            # imm = 0x418
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x3f7(%rsp), %rdi
callq 0x40310
jmp 0x44d57
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44807
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x3b0(%rsp), %rdi
callq 0x40170
leaq 0x3af(%rsp), %rdi
callq 0x40310
jmp 0x4482a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x3d0(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44873
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x378(%rsp), %rdi
callq 0x40170
leaq 0x377(%rsp), %rdi
callq 0x40310
jmp 0x44896
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x398(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x448df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x340(%rsp), %rdi
callq 0x40170
leaq 0x33f(%rsp), %rdi
callq 0x40310
jmp 0x44902
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x360(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x4494b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x308(%rsp), %rdi
callq 0x40170
leaq 0x307(%rsp), %rdi
callq 0x40310
jmp 0x44a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x449ad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x2e0(%rsp), %rdi
callq 0x40170
leaq 0x2df(%rsp), %rdi
callq 0x40310
jmp 0x44a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x449f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x2b8(%rsp), %rdi
callq 0x40170
leaq 0x2b7(%rsp), %rdi
callq 0x40310
jmp 0x44a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44a3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x290(%rsp), %rdi
callq 0x40170
leaq 0x28f(%rsp), %rdi
callq 0x40310
leaq 0x328(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44a92
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x258(%rsp), %rdi
callq 0x40170
leaq 0x257(%rsp), %rdi
callq 0x40310
jmp 0x44ab5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x278(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44afe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x220(%rsp), %rdi
callq 0x40170
leaq 0x21f(%rsp), %rdi
callq 0x40310
jmp 0x44b21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x240(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44b6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x1e8(%rsp), %rdi
callq 0x40170
leaq 0x1e7(%rsp), %rdi
callq 0x40310
jmp 0x44b8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x208(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44bd6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x1b0(%rsp), %rdi
callq 0x40170
leaq 0x1af(%rsp), %rdi
callq 0x40310
jmp 0x44cd4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44cd4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44c38
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x188(%rsp), %rdi
callq 0x40170
leaq 0x187(%rsp), %rdi
callq 0x40310
jmp 0x44cd4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44c81
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x160(%rsp), %rdi
callq 0x40170
leaq 0x15f(%rsp), %rdi
callq 0x40310
jmp 0x44cd4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44cc7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x138(%rsp), %rdi
callq 0x40170
leaq 0x137(%rsp), %rdi
callq 0x40310
leaq 0x1d0(%rsp), %rdi
callq 0x494f0
jmp 0x44d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
jmp 0x44d1a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x100(%rsp), %rdi
callq 0x40170
leaq 0xff(%rsp), %rdi
callq 0x40310
jmp 0x44d3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x3e8(%rsp)
movl %eax, 0x3e4(%rsp)
leaq 0x120(%rsp), %rdi
callq 0x494f0
leaq 0x3f8(%rsp), %rdi
callq 0x40170
movq 0x3e8(%rsp), %rdi
callq 0x40470
nopw %cs:(%rax,%rax)