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

	{
		Json json;
		json.add(path, dequeDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.add(path + ".bool", boolvec);
		cout<<json<<endl;
		json.add(path + ".int", intvec);
		cout<<json<<endl;
		json.add(path + ".double", doublevec);
		cout<<json<<endl;
		json.add(path + ".string", stringvec);
		cout<<json<<endl;
	}
	{
		Json json;
		json.add(path, listDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.add(path, setDemo);
		cout<<json<<endl;
	}

	{
		Json json;
		json.add(path, usetDemo);
		cout<<json<<endl;
	}
	{
		Json json;
		json.add(path + ".bool", boolmap);
		cout<<json<<endl;
		json.add(path + ".int", intmap);
		cout<<json<<endl;
		json.add(path + ".double", doublemap);
		cout<<json<<endl;
		json.add(path + ".string", stringmap);
		cout<<json<<endl;
	}
	{
		Json json;
		json.add(path, umapDemo);
		cout<<json<<endl;
	}
}

// Assembly:
subq $0x518, %rsp            # imm = 0x518
movq 0x4525a(%rip), %rdi     # 0x89fd8
leaq 0x3145e(%rip), %rsi     # 0x761e3
callq 0x40290
movq %rax, %rdi
movq 0x45224(%rip), %rsi     # 0x89fb8
callq 0x402f0
leaq 0x4f7(%rsp), %rdi
movq %rdi, 0xf0(%rsp)
callq 0x40480
movq 0xf0(%rsp), %rdx
leaq 0x3141e(%rip), %rsi     # 0x761db
leaq 0x4f8(%rsp), %rdi
callq 0x47fc0
jmp 0x44dcc
leaq 0x4f7(%rsp), %rdi
callq 0x40310
leaq 0x4d0(%rsp), %rdi
callq 0x48d30
jmp 0x44de8
leaq 0x4af(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x40480
movq 0xe8(%rsp), %rdx
leaq 0x3138f(%rip), %rsi     # 0x7619b
leaq 0x4b0(%rsp), %rdi
callq 0x47fc0
jmp 0x44e1b
leaq 0x45476(%rip), %rdx     # 0x8a298
leaq 0x4d0(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x4b0(%rsp), %rcx
callq 0x4d1c0
jmp 0x44e41
leaq 0x4b0(%rsp), %rdi
callq 0x40170
leaq 0x4af(%rsp), %rdi
callq 0x40310
movq 0x45176(%rip), %rdi     # 0x89fd8
leaq 0x4d0(%rsp), %rsi
callq 0x63e90
movq %rax, 0xe0(%rsp)
jmp 0x44e79
movq 0xe0(%rsp), %rdi
movq 0x45130(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44e8f
leaq 0x4d0(%rsp), %rdi
callq 0x494f0
leaq 0x498(%rsp), %rdi
callq 0x48d30
jmp 0x44eab
leaq 0x477(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x40480
movq 0xd8(%rsp), %rdx
leaq 0x312cc(%rip), %rsi     # 0x7619b
leaq 0x478(%rsp), %rdi
callq 0x47fc0
jmp 0x44ede
leaq 0x453db(%rip), %rdx     # 0x8a2c0
leaq 0x498(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x478(%rsp), %rcx
callq 0x4d350
jmp 0x44f04
leaq 0x478(%rsp), %rdi
callq 0x40170
leaq 0x477(%rsp), %rdi
callq 0x40310
movq 0x450b3(%rip), %rdi     # 0x89fd8
leaq 0x498(%rsp), %rsi
callq 0x63e90
movq %rax, 0xd0(%rsp)
jmp 0x44f3c
movq 0xd0(%rsp), %rdi
movq 0x4506d(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x44f52
leaq 0x498(%rsp), %rdi
callq 0x494f0
leaq 0x460(%rsp), %rdi
callq 0x48d30
jmp 0x44f6e
leaq 0x43f(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x40480
movq 0xc8(%rsp), %rdx
leaq 0x31209(%rip), %rsi     # 0x7619b
leaq 0x440(%rsp), %rdi
callq 0x47fc0
jmp 0x44fa1
leaq 0x45478(%rip), %rdx     # 0x8a420
leaq 0x460(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x440(%rsp), %rcx
callq 0x4d4c0
jmp 0x44fc7
leaq 0x440(%rsp), %rdi
callq 0x40170
leaq 0x43f(%rsp), %rdi
callq 0x40310
movq 0x44ff0(%rip), %rdi     # 0x89fd8
leaq 0x460(%rsp), %rsi
callq 0x63e90
movq %rax, 0xc0(%rsp)
jmp 0x44fff
movq 0xc0(%rsp), %rdi
movq 0x44faa(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45015
leaq 0x460(%rsp), %rdi
callq 0x494f0
leaq 0x428(%rsp), %rdi
callq 0x48d30
jmp 0x45031
leaq 0x311e7(%rip), %rdx     # 0x7621f
leaq 0x408(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x4504f
leaq 0x3e7(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x40480
movq 0xb8(%rsp), %rdx
leaq 0x31128(%rip), %rsi     # 0x7619b
leaq 0x3e8(%rsp), %rdi
callq 0x47fc0
jmp 0x45082
leaq 0x45267(%rip), %rdx     # 0x8a2f0
leaq 0x428(%rsp), %rdi
leaq 0x408(%rsp), %rsi
leaq 0x3e8(%rsp), %rcx
callq 0x4d630
jmp 0x450a8
leaq 0x3e8(%rsp), %rdi
callq 0x40170
leaq 0x3e7(%rsp), %rdi
callq 0x40310
leaq 0x408(%rsp), %rdi
callq 0x40170
movq 0x44f02(%rip), %rdi     # 0x89fd8
leaq 0x428(%rsp), %rsi
callq 0x63e90
movq %rax, 0xb0(%rsp)
jmp 0x450ed
movq 0xb0(%rsp), %rdi
movq 0x44ebc(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45103
leaq 0x3111b(%rip), %rdx     # 0x76225
leaq 0x3c0(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x45121
leaq 0x39f(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x40480
movq 0xa8(%rsp), %rdx
leaq 0x31056(%rip), %rsi     # 0x7619b
leaq 0x3a0(%rsp), %rdi
callq 0x47fc0
jmp 0x45154
leaq 0x451bd(%rip), %rdx     # 0x8a318
leaq 0x428(%rsp), %rdi
leaq 0x3c0(%rsp), %rsi
leaq 0x3a0(%rsp), %rcx
callq 0x4d830
jmp 0x4517a
leaq 0x3a0(%rsp), %rdi
callq 0x40170
leaq 0x39f(%rsp), %rdi
callq 0x40310
leaq 0x3c0(%rsp), %rdi
callq 0x40170
movq 0x44e30(%rip), %rdi     # 0x89fd8
leaq 0x428(%rsp), %rsi
callq 0x63e90
movq %rax, 0xa0(%rsp)
jmp 0x451bf
movq 0xa0(%rsp), %rdi
movq 0x44dea(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x451d5
leaq 0x3104e(%rip), %rdx     # 0x7622a
leaq 0x378(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x451f3
leaq 0x357(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x40480
movq 0x98(%rsp), %rdx
leaq 0x30f84(%rip), %rsi     # 0x7619b
leaq 0x358(%rsp), %rdi
callq 0x47fc0
jmp 0x45226
leaq 0x45103(%rip), %rdx     # 0x8a330
leaq 0x428(%rsp), %rdi
leaq 0x378(%rsp), %rsi
leaq 0x358(%rsp), %rcx
callq 0x4d9a0
jmp 0x4524c
leaq 0x358(%rsp), %rdi
callq 0x40170
leaq 0x357(%rsp), %rdi
callq 0x40310
leaq 0x378(%rsp), %rdi
callq 0x40170
movq 0x44d5e(%rip), %rdi     # 0x89fd8
leaq 0x428(%rsp), %rsi
callq 0x63e90
movq %rax, 0x90(%rsp)
jmp 0x45291
movq 0x90(%rsp), %rdi
movq 0x44d18(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x452a7
leaq 0x30f84(%rip), %rdx     # 0x76232
leaq 0x330(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x452c5
leaq 0x30f(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x40480
movq 0x88(%rsp), %rdx
leaq 0x30eb2(%rip), %rsi     # 0x7619b
leaq 0x310(%rsp), %rdi
callq 0x47fc0
jmp 0x452f8
leaq 0x45049(%rip), %rdx     # 0x8a348
leaq 0x428(%rsp), %rdi
leaq 0x330(%rsp), %rsi
leaq 0x310(%rsp), %rcx
callq 0x4db10
jmp 0x4531e
leaq 0x310(%rsp), %rdi
callq 0x40170
leaq 0x30f(%rsp), %rdi
callq 0x40310
leaq 0x330(%rsp), %rdi
callq 0x40170
movq 0x44c8c(%rip), %rdi     # 0x89fd8
leaq 0x428(%rsp), %rsi
callq 0x63e90
movq %rax, 0x80(%rsp)
jmp 0x45363
movq 0x80(%rsp), %rdi
movq 0x44c46(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45379
leaq 0x428(%rsp), %rdi
callq 0x494f0
leaq 0x2f8(%rsp), %rdi
callq 0x48d30
jmp 0x45395
leaq 0x2d7(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x40480
movq 0x78(%rsp), %rdx
leaq 0x30de8(%rip), %rsi     # 0x7619b
leaq 0x2d8(%rsp), %rdi
callq 0x47fc0
jmp 0x453c2
leaq 0x450a7(%rip), %rdx     # 0x8a470
leaq 0x2f8(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x2d8(%rsp), %rcx
callq 0x4dc80
jmp 0x453e8
leaq 0x2d8(%rsp), %rdi
callq 0x40170
leaq 0x2d7(%rsp), %rdi
callq 0x40310
movq 0x44bcf(%rip), %rdi     # 0x89fd8
leaq 0x2f8(%rsp), %rsi
callq 0x63e90
movq %rax, 0x70(%rsp)
jmp 0x4541d
movq 0x70(%rsp), %rdi
movq 0x44b8f(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45430
leaq 0x2f8(%rsp), %rdi
callq 0x494f0
leaq 0x2c0(%rsp), %rdi
callq 0x48d30
jmp 0x4544c
leaq 0x29f(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x40480
movq 0x68(%rsp), %rdx
leaq 0x30d31(%rip), %rsi     # 0x7619b
leaq 0x2a0(%rsp), %rdi
callq 0x47fc0
jmp 0x45479
leaq 0x45008(%rip), %rdx     # 0x8a488
leaq 0x2c0(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x2a0(%rsp), %rcx
callq 0x4ddf0
jmp 0x4549f
leaq 0x2a0(%rsp), %rdi
callq 0x40170
leaq 0x29f(%rsp), %rdi
callq 0x40310
movq 0x44b18(%rip), %rdi     # 0x89fd8
leaq 0x2c0(%rsp), %rsi
callq 0x63e90
movq %rax, 0x60(%rsp)
jmp 0x454d4
movq 0x60(%rsp), %rdi
movq 0x44ad8(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x454e7
leaq 0x2c0(%rsp), %rdi
callq 0x494f0
leaq 0x288(%rsp), %rdi
callq 0x48d30
jmp 0x45503
leaq 0x267(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x40480
movq 0x58(%rsp), %rdx
leaq 0x30c7a(%rip), %rsi     # 0x7619b
leaq 0x268(%rsp), %rdi
callq 0x47fc0
jmp 0x45530
leaq 0x44f81(%rip), %rdx     # 0x8a4b8
leaq 0x288(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x268(%rsp), %rcx
callq 0x4df60
jmp 0x45556
leaq 0x268(%rsp), %rdi
callq 0x40170
leaq 0x267(%rsp), %rdi
callq 0x40310
movq 0x44a61(%rip), %rdi     # 0x89fd8
leaq 0x288(%rsp), %rsi
callq 0x63e90
movq %rax, 0x50(%rsp)
jmp 0x4558b
movq 0x50(%rsp), %rdi
movq 0x44a21(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4559e
leaq 0x288(%rsp), %rdi
callq 0x494f0
leaq 0x250(%rsp), %rdi
callq 0x48d30
jmp 0x455ba
leaq 0x30c5e(%rip), %rdx     # 0x7621f
leaq 0x230(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x455d8
leaq 0x20f(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x40480
movq 0x48(%rsp), %rdx
leaq 0x30ba5(%rip), %rsi     # 0x7619b
leaq 0x210(%rsp), %rdi
callq 0x47fc0
jmp 0x45605
leaq 0x44d54(%rip), %rdx     # 0x8a360
leaq 0x250(%rsp), %rdi
leaq 0x230(%rsp), %rsi
leaq 0x210(%rsp), %rcx
callq 0x4e0d0
jmp 0x4562b
leaq 0x210(%rsp), %rdi
callq 0x40170
leaq 0x20f(%rsp), %rdi
callq 0x40310
leaq 0x230(%rsp), %rdi
callq 0x40170
movq 0x4497f(%rip), %rdi     # 0x89fd8
leaq 0x250(%rsp), %rsi
callq 0x63e90
movq %rax, 0x40(%rsp)
jmp 0x4566d
movq 0x40(%rsp), %rdi
movq 0x4493f(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45680
leaq 0x30b9e(%rip), %rdx     # 0x76225
leaq 0x1e8(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x4569e
leaq 0x1c7(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x40480
movq 0x38(%rsp), %rdx
leaq 0x30adf(%rip), %rsi     # 0x7619b
leaq 0x1c8(%rsp), %rdi
callq 0x47fc0
jmp 0x456cb
leaq 0x44cbe(%rip), %rdx     # 0x8a390
leaq 0x250(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
leaq 0x1c8(%rsp), %rcx
callq 0x4e240
jmp 0x456f1
leaq 0x1c8(%rsp), %rdi
callq 0x40170
leaq 0x1c7(%rsp), %rdi
callq 0x40310
leaq 0x1e8(%rsp), %rdi
callq 0x40170
movq 0x448b9(%rip), %rdi     # 0x89fd8
leaq 0x250(%rsp), %rsi
callq 0x63e90
movq %rax, 0x30(%rsp)
jmp 0x45733
movq 0x30(%rsp), %rdi
movq 0x44879(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45746
leaq 0x30add(%rip), %rdx     # 0x7622a
leaq 0x1a0(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x45764
leaq 0x17f(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x40480
movq 0x28(%rsp), %rdx
leaq 0x30a19(%rip), %rsi     # 0x7619b
leaq 0x180(%rsp), %rdi
callq 0x47fc0
jmp 0x45791
leaq 0x44c28(%rip), %rdx     # 0x8a3c0
leaq 0x250(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
leaq 0x180(%rsp), %rcx
callq 0x4e3b0
jmp 0x457b7
leaq 0x180(%rsp), %rdi
callq 0x40170
leaq 0x17f(%rsp), %rdi
callq 0x40310
leaq 0x1a0(%rsp), %rdi
callq 0x40170
movq 0x447f3(%rip), %rdi     # 0x89fd8
leaq 0x250(%rsp), %rsi
callq 0x63e90
movq %rax, 0x20(%rsp)
jmp 0x457f9
movq 0x20(%rsp), %rdi
movq 0x447b3(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x4580c
leaq 0x30a1f(%rip), %rdx     # 0x76232
leaq 0x158(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
callq 0x4d7a0
jmp 0x4582a
leaq 0x137(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x40480
movq 0x18(%rsp), %rdx
leaq 0x30953(%rip), %rsi     # 0x7619b
leaq 0x138(%rsp), %rdi
callq 0x47fc0
jmp 0x45857
leaq 0x44b92(%rip), %rdx     # 0x8a3f0
leaq 0x250(%rsp), %rdi
leaq 0x158(%rsp), %rsi
leaq 0x138(%rsp), %rcx
callq 0x4e520
jmp 0x4587d
leaq 0x138(%rsp), %rdi
callq 0x40170
leaq 0x137(%rsp), %rdi
callq 0x40310
leaq 0x158(%rsp), %rdi
callq 0x40170
movq 0x4472d(%rip), %rdi     # 0x89fd8
leaq 0x250(%rsp), %rsi
callq 0x63e90
movq %rax, 0x10(%rsp)
jmp 0x458bf
movq 0x10(%rsp), %rdi
movq 0x446ed(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x458d2
leaq 0x250(%rsp), %rdi
callq 0x494f0
leaq 0x120(%rsp), %rdi
callq 0x48d30
jmp 0x458ee
leaq 0xff(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x40480
movq 0x8(%rsp), %rdx
leaq 0x3088f(%rip), %rsi     # 0x7619b
leaq 0x100(%rsp), %rdi
callq 0x47fc0
jmp 0x4591b
leaq 0x44bce(%rip), %rdx     # 0x8a4f0
leaq 0x120(%rsp), %rdi
leaq 0x4f8(%rsp), %rsi
leaq 0x100(%rsp), %rcx
callq 0x4e690
jmp 0x45941
leaq 0x100(%rsp), %rdi
callq 0x40170
leaq 0xff(%rsp), %rdi
callq 0x40310
movq 0x44676(%rip), %rdi     # 0x89fd8
leaq 0x120(%rsp), %rsi
callq 0x63e90
movq %rax, (%rsp)
jmp 0x45975
movq (%rsp), %rdi
movq 0x44638(%rip), %rsi     # 0x89fb8
callq 0x402f0
jmp 0x45987
leaq 0x120(%rsp), %rdi
callq 0x494f0
leaq 0x4f8(%rsp), %rdi
callq 0x40170
addq $0x518, %rsp            # imm = 0x518
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x4f7(%rsp), %rdi
callq 0x40310
jmp 0x45fd7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45a1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x4b0(%rsp), %rdi
callq 0x40170
leaq 0x4af(%rsp), %rdi
callq 0x40310
jmp 0x45a42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x4d0(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45a8b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x478(%rsp), %rdi
callq 0x40170
leaq 0x477(%rsp), %rdi
callq 0x40310
jmp 0x45aae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x498(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45af7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x440(%rsp), %rdi
callq 0x40170
leaq 0x43f(%rsp), %rdi
callq 0x40310
jmp 0x45b1a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x460(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45c95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45b7c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x3e8(%rsp), %rdi
callq 0x40170
leaq 0x3e7(%rsp), %rdi
callq 0x40310
leaq 0x408(%rsp), %rdi
callq 0x40170
jmp 0x45c95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45bd2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x3a0(%rsp), %rdi
callq 0x40170
leaq 0x39f(%rsp), %rdi
callq 0x40310
leaq 0x3c0(%rsp), %rdi
callq 0x40170
jmp 0x45c95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45c28
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x358(%rsp), %rdi
callq 0x40170
leaq 0x357(%rsp), %rdi
callq 0x40310
leaq 0x378(%rsp), %rdi
callq 0x40170
jmp 0x45c95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45c7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x310(%rsp), %rdi
callq 0x40170
leaq 0x30f(%rsp), %rdi
callq 0x40310
leaq 0x330(%rsp), %rdi
callq 0x40170
leaq 0x428(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45cde
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x2d8(%rsp), %rdi
callq 0x40170
leaq 0x2d7(%rsp), %rdi
callq 0x40310
jmp 0x45d01
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x2f8(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x2a0(%rsp), %rdi
callq 0x40170
leaq 0x29f(%rsp), %rdi
callq 0x40310
jmp 0x45d6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x2c0(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45db6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x268(%rsp), %rdi
callq 0x40170
leaq 0x267(%rsp), %rdi
callq 0x40310
jmp 0x45dd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x288(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45f54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45e3b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x210(%rsp), %rdi
callq 0x40170
leaq 0x20f(%rsp), %rdi
callq 0x40310
leaq 0x230(%rsp), %rdi
callq 0x40170
jmp 0x45f54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45e91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x1c8(%rsp), %rdi
callq 0x40170
leaq 0x1c7(%rsp), %rdi
callq 0x40310
leaq 0x1e8(%rsp), %rdi
callq 0x40170
jmp 0x45f54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45ee7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x180(%rsp), %rdi
callq 0x40170
leaq 0x17f(%rsp), %rdi
callq 0x40310
leaq 0x1a0(%rsp), %rdi
callq 0x40170
jmp 0x45f54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45f3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x138(%rsp), %rdi
callq 0x40170
leaq 0x137(%rsp), %rdi
callq 0x40310
leaq 0x158(%rsp), %rdi
callq 0x40170
leaq 0x250(%rsp), %rdi
callq 0x494f0
jmp 0x45fca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
jmp 0x45f9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x100(%rsp), %rdi
callq 0x40170
leaq 0xff(%rsp), %rdi
callq 0x40310
jmp 0x45fbd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x4e8(%rsp)
movl %eax, 0x4e4(%rsp)
leaq 0x120(%rsp), %rdi
callq 0x494f0
leaq 0x4f8(%rsp), %rdi
callq 0x40170
movq 0x4e8(%rsp), %rdi
callq 0x40470
nopw %cs:(%rax,%rax)