fffff80000312e04:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
fffff80000312e08:	e8 0b 92 ff ff       	call   0xfffff8000030c018
fffff80000312e0d:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
fffff80000312e11:	e8 c6 93 ff ff       	call   0xfffff8000030c1dc
fffff80000312e16:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
fffff80000312e1a:	e8 4d 93 ff ff       	call   0xfffff8000030c16c
fffff80000312e1f:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
fffff80000312e23:	e8 24 96 ff ff       	call   0xfffff8000030c44c
fffff80000312e28:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
fffff80000312e2c:	e8 ab 95 ff ff       	call   0xfffff8000030c3dc
fffff80000312e31:	48 83 c4 20          	add    $0x20,%rsp
fffff80000312e35:	5d                   	pop    %rbp
fffff80000312e36:	c3                   	ret
fffff80000312e37:	cc                   	int3
fffff80000312e38:	cc                   	int3
fffff80000312e39:	cc                   	int3
fffff80000312e3a:	cc                   	int3
fffff80000312e3b:	cc                   	int3
fffff80000312e3c:	cc                   	int3
fffff80000312e3d:	cc                   	int3
fffff80000312e3e:	cc                   	int3
fffff80000312e3f:	cc                   	int3
fffff80000312e40:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000312e44:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000312e4a:	4c 8b c1             	mov    %rcx,%r8
fffff80000312e4d:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
fffff80000312e51:	74 2a                	je     0xfffff80000312e7d
fffff80000312e53:	48 89 91 08 01 00 00 	mov    %rdx,0x108(%rcx)
fffff80000312e5a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000312e5f:	e8 88 63 ef ff       	call   0xfffff800002091ec
fffff80000312e64:	49 8b 90 08 01 00 00 	mov    0x108(%r8),%rdx
fffff80000312e6b:	48 33 54 24 30       	xor    0x30(%rsp),%rdx
fffff80000312e70:	81 e2 00 30 02 00    	and    $0x23000,%edx
fffff80000312e76:	49 33 90 08 01 00 00 	xor    0x108(%r8),%rdx
fffff80000312e7d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000312e82:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
fffff80000312e87:	e8 e0 94 ff ff       	call   0xfffff8000030c36c
fffff80000312e8c:	48 83 c4 28          	add    $0x28,%rsp
fffff80000312e90:	c3                   	ret
fffff80000312e91:	cc                   	int3
fffff80000312e92:	cc                   	int3
fffff80000312e93:	cc                   	int3
fffff80000312e94:	cc                   	int3
fffff80000312e95:	cc                   	int3
fffff80000312e96:	cc                   	int3
fffff80000312e97:	cc                   	int3
fffff80000312e98:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312e9e:	f6 05 b7 66 2f 00 01 	testb  $0x1,0x2f66b7(%rip)        # 0xfffff8000060955c
fffff80000312ea5:	74 13                	je     0xfffff80000312eba
fffff80000312ea7:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312eae:	02 00
fffff80000312eb0:	8b 90 bc 00 00 00    	mov    0xbc(%rax),%edx
fffff80000312eb6:	89 11                	mov    %edx,(%rcx)
fffff80000312eb8:	c3                   	ret
fffff80000312eb9:	cc                   	int3
fffff80000312eba:	b8 16 48 00 00       	mov    $0x4816,%eax
fffff80000312ebf:	0f 78 c0             	vmread %rax,%rax
fffff80000312ec2:	89 01                	mov    %eax,(%rcx)
fffff80000312ec4:	c3                   	ret
fffff80000312ec5:	cc                   	int3
fffff80000312ec6:	cc                   	int3
fffff80000312ec7:	cc                   	int3
fffff80000312ec8:	cc                   	int3
fffff80000312ec9:	cc                   	int3
fffff80000312eca:	cc                   	int3
fffff80000312ecb:	cc                   	int3
fffff80000312ecc:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312ed2:	f6 05 83 66 2f 00 01 	testb  $0x1,0x2f6683(%rip)        # 0xfffff8000060955c
fffff80000312ed9:	74 15                	je     0xfffff80000312ef0
fffff80000312edb:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312ee2:	02 00
fffff80000312ee4:	48 8b 90 e0 00 00 00 	mov    0xe0(%rax),%rdx
fffff80000312eeb:	48 89 11             	mov    %rdx,(%rcx)
fffff80000312eee:	c3                   	ret
fffff80000312eef:	cc                   	int3
fffff80000312ef0:	b8 08 68 00 00       	mov    $0x6808,%eax
fffff80000312ef5:	0f 78 01             	vmread %rax,(%rcx)
fffff80000312ef8:	c3                   	ret
fffff80000312ef9:	cc                   	int3
fffff80000312efa:	cc                   	int3
fffff80000312efb:	cc                   	int3
fffff80000312efc:	cc                   	int3
fffff80000312efd:	cc                   	int3
fffff80000312efe:	cc                   	int3
fffff80000312eff:	cc                   	int3
fffff80000312f00:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312f06:	f6 05 4f 66 2f 00 01 	testb  $0x1,0x2f664f(%rip)        # 0xfffff8000060955c
fffff80000312f0d:	74 13                	je     0xfffff80000312f22
fffff80000312f0f:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312f16:	02 00
fffff80000312f18:	8b 90 94 00 00 00    	mov    0x94(%rax),%edx
fffff80000312f1e:	89 11                	mov    %edx,(%rcx)
fffff80000312f20:	c3                   	ret
fffff80000312f21:	cc                   	int3
fffff80000312f22:	b8 02 48 00 00       	mov    $0x4802,%eax
fffff80000312f27:	0f 78 c0             	vmread %rax,%rax
fffff80000312f2a:	89 01                	mov    %eax,(%rcx)
fffff80000312f2c:	c3                   	ret
fffff80000312f2d:	cc                   	int3
fffff80000312f2e:	cc                   	int3
fffff80000312f2f:	cc                   	int3
fffff80000312f30:	cc                   	int3
fffff80000312f31:	cc                   	int3
fffff80000312f32:	cc                   	int3
fffff80000312f33:	cc                   	int3
fffff80000312f34:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312f3a:	f6 05 1b 66 2f 00 01 	testb  $0x1,0x2f661b(%rip)        # 0xfffff8000060955c
fffff80000312f41:	74 15                	je     0xfffff80000312f58
fffff80000312f43:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312f4a:	02 00
fffff80000312f4c:	0f b7 90 82 00 00 00 	movzwl 0x82(%rax),%edx
fffff80000312f53:	66 89 11             	mov    %dx,(%rcx)
fffff80000312f56:	c3                   	ret
fffff80000312f57:	cc                   	int3
fffff80000312f58:	b8 02 08 00 00       	mov    $0x802,%eax
fffff80000312f5d:	0f 78 c0             	vmread %rax,%rax
fffff80000312f60:	66 89 01             	mov    %ax,(%rcx)
fffff80000312f63:	c3                   	ret
fffff80000312f64:	cc                   	int3
fffff80000312f65:	cc                   	int3
fffff80000312f66:	cc                   	int3
fffff80000312f67:	cc                   	int3
fffff80000312f68:	cc                   	int3
fffff80000312f69:	cc                   	int3
fffff80000312f6a:	cc                   	int3
fffff80000312f6b:	cc                   	int3
fffff80000312f6c:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312f72:	f6 05 e3 65 2f 00 01 	testb  $0x1,0x2f65e3(%rip)        # 0xfffff8000060955c
fffff80000312f79:	74 13                	je     0xfffff80000312f8e
fffff80000312f7b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312f82:	02 00
fffff80000312f84:	8b 90 c4 00 00 00    	mov    0xc4(%rax),%edx
fffff80000312f8a:	89 11                	mov    %edx,(%rcx)
fffff80000312f8c:	c3                   	ret
fffff80000312f8d:	cc                   	int3
fffff80000312f8e:	b8 1a 48 00 00       	mov    $0x481a,%eax
fffff80000312f93:	0f 78 c0             	vmread %rax,%rax
fffff80000312f96:	89 01                	mov    %eax,(%rcx)
fffff80000312f98:	c3                   	ret
fffff80000312f99:	cc                   	int3
fffff80000312f9a:	cc                   	int3
fffff80000312f9b:	cc                   	int3
fffff80000312f9c:	cc                   	int3
fffff80000312f9d:	cc                   	int3
fffff80000312f9e:	cc                   	int3
fffff80000312f9f:	cc                   	int3
fffff80000312fa0:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312fa6:	f6 05 af 65 2f 00 01 	testb  $0x1,0x2f65af(%rip)        # 0xfffff8000060955c
fffff80000312fad:	74 15                	je     0xfffff80000312fc4
fffff80000312faf:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312fb6:	02 00
fffff80000312fb8:	48 8b 90 f0 00 00 00 	mov    0xf0(%rax),%rdx
fffff80000312fbf:	48 89 11             	mov    %rdx,(%rcx)
fffff80000312fc2:	c3                   	ret
fffff80000312fc3:	cc                   	int3
fffff80000312fc4:	b8 0c 68 00 00       	mov    $0x680c,%eax
fffff80000312fc9:	0f 78 01             	vmread %rax,(%rcx)
fffff80000312fcc:	c3                   	ret
fffff80000312fcd:	cc                   	int3
fffff80000312fce:	cc                   	int3
fffff80000312fcf:	cc                   	int3
fffff80000312fd0:	cc                   	int3
fffff80000312fd1:	cc                   	int3
fffff80000312fd2:	cc                   	int3
fffff80000312fd3:	cc                   	int3
fffff80000312fd4:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000312fda:	f6 05 7b 65 2f 00 01 	testb  $0x1,0x2f657b(%rip)        # 0xfffff8000060955c
fffff80000312fe1:	74 13                	je     0xfffff80000312ff6
fffff80000312fe3:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312fea:	02 00
fffff80000312fec:	8b 90 9c 00 00 00    	mov    0x9c(%rax),%edx
fffff80000312ff2:	89 11                	mov    %edx,(%rcx)
fffff80000312ff4:	c3                   	ret
fffff80000312ff5:	cc                   	int3
fffff80000312ff6:	b8 06 48 00 00       	mov    $0x4806,%eax
fffff80000312ffb:	0f 78 c0             	vmread %rax,%rax
fffff80000312ffe:	89 01                	mov    %eax,(%rcx)
fffff80000313000:	c3                   	ret
fffff80000313001:	cc                   	int3
fffff80000313002:	cc                   	int3
fffff80000313003:	cc                   	int3
fffff80000313004:	cc                   	int3
fffff80000313005:	cc                   	int3
fffff80000313006:	cc                   	int3
fffff80000313007:	cc                   	int3
fffff80000313008:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff8000031300e:	f6 05 47 65 2f 00 01 	testb  $0x1,0x2f6547(%rip)        # 0xfffff8000060955c
fffff80000313015:	74 15                	je     0xfffff8000031302c
fffff80000313017:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031301e:	02 00
fffff80000313020:	0f b7 90 86 00 00 00 	movzwl 0x86(%rax),%edx
fffff80000313027:	66 89 11             	mov    %dx,(%rcx)
fffff8000031302a:	c3                   	ret
fffff8000031302b:	cc                   	int3
fffff8000031302c:	b8 06 08 00 00       	mov    $0x806,%eax
fffff80000313031:	0f 78 c0             	vmread %rax,%rax
fffff80000313034:	66 89 01             	mov    %ax,(%rcx)
fffff80000313037:	c3                   	ret
fffff80000313038:	cc                   	int3
fffff80000313039:	cc                   	int3
fffff8000031303a:	cc                   	int3
fffff8000031303b:	cc                   	int3
fffff8000031303c:	cc                   	int3
fffff8000031303d:	cc                   	int3
fffff8000031303e:	cc                   	int3
fffff8000031303f:	cc                   	int3
fffff80000313040:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000313046:	f6 05 0f 65 2f 00 01 	testb  $0x1,0x2f650f(%rip)        # 0xfffff8000060955c
fffff8000031304d:	74 13                	je     0xfffff80000313062
fffff8000031304f:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000313056:	02 00
fffff80000313058:	8b 90 b8 00 00 00    	mov    0xb8(%rax),%edx
fffff8000031305e:	89 11                	mov    %edx,(%rcx)
fffff80000313060:	c3                   	ret
fffff80000313061:	cc                   	int3
fffff80000313062:	b8 14 48 00 00       	mov    $0x4814,%eax
fffff80000313067:	0f 78 c0             	vmread %rax,%rax
fffff8000031306a:	89 01                	mov    %eax,(%rcx)
fffff8000031306c:	c3                   	ret
fffff8000031306d:	cc                   	int3
fffff8000031306e:	cc                   	int3
fffff8000031306f:	cc                   	int3
fffff80000313070:	cc                   	int3
fffff80000313071:	cc                   	int3
fffff80000313072:	cc                   	int3
fffff80000313073:	cc                   	int3
fffff80000313074:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff8000031307a:	f6 05 db 64 2f 00 01 	testb  $0x1,0x2f64db(%rip)        # 0xfffff8000060955c
fffff80000313081:	74 15                	je     0xfffff80000313098
fffff80000313083:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031308a:	02 00
fffff8000031308c:	48 8b 90 d8 00 00 00 	mov    0xd8(%rax),%rdx
fffff80000313093:	48 89 11             	mov    %rdx,(%rcx)
fffff80000313096:	c3                   	ret
fffff80000313097:	cc                   	int3
fffff80000313098:	b8 06 68 00 00       	mov    $0x6806,%eax
fffff8000031309d:	0f 78 01             	vmread %rax,(%rcx)
fffff800003130a0:	c3                   	ret
fffff800003130a1:	cc                   	int3
fffff800003130a2:	cc                   	int3
fffff800003130a3:	cc                   	int3
fffff800003130a4:	cc                   	int3
fffff800003130a5:	cc                   	int3
fffff800003130a6:	cc                   	int3
fffff800003130a7:	cc                   	int3
fffff800003130a8:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff800003130ae:	f6 05 a7 64 2f 00 01 	testb  $0x1,0x2f64a7(%rip)        # 0xfffff8000060955c
fffff800003130b5:	74 13                	je     0xfffff800003130ca
fffff800003130b7:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003130be:	02 00
fffff800003130c0:	8b 90 90 00 00 00    	mov    0x90(%rax),%edx
fffff800003130c6:	89 11                	mov    %edx,(%rcx)
fffff800003130c8:	c3                   	ret
fffff800003130c9:	cc                   	int3
fffff800003130ca:	b8 00 48 00 00       	mov    $0x4800,%eax
fffff800003130cf:	0f 78 c0             	vmread %rax,%rax
fffff800003130d2:	89 01                	mov    %eax,(%rcx)
fffff800003130d4:	c3                   	ret
fffff800003130d5:	cc                   	int3
fffff800003130d6:	cc                   	int3
fffff800003130d7:	cc                   	int3
fffff800003130d8:	cc                   	int3
fffff800003130d9:	cc                   	int3
fffff800003130da:	cc                   	int3
fffff800003130db:	cc                   	int3
fffff800003130dc:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff800003130e2:	f6 05 73 64 2f 00 01 	testb  $0x1,0x2f6473(%rip)        # 0xfffff8000060955c
fffff800003130e9:	74 15                	je     0xfffff80000313100
fffff800003130eb:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003130f2:	02 00
fffff800003130f4:	0f b7 90 80 00 00 00 	movzwl 0x80(%rax),%edx
fffff800003130fb:	66 89 11             	mov    %dx,(%rcx)
fffff800003130fe:	c3                   	ret
fffff800003130ff:	cc                   	int3
fffff80000313100:	b8 00 08 00 00       	mov    $0x800,%eax
fffff80000313105:	0f 78 c0             	vmread %rax,%rax
fffff80000313108:	66 89 01             	mov    %ax,(%rcx)
fffff8000031310b:	c3                   	ret
fffff8000031310c:	cc                   	int3
fffff8000031310d:	cc                   	int3
fffff8000031310e:	cc                   	int3
fffff8000031310f:	cc                   	int3
fffff80000313110:	cc                   	int3
fffff80000313111:	cc                   	int3
fffff80000313112:	cc                   	int3
fffff80000313113:	cc                   	int3
fffff80000313114:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff8000031311a:	f6 05 3b 64 2f 00 01 	testb  $0x1,0x2f643b(%rip)        # 0xfffff8000060955c
fffff80000313121:	74 13                	je     0xfffff80000313136
fffff80000313123:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031312a:	02 00
fffff8000031312c:	8b 90 c8 00 00 00    	mov    0xc8(%rax),%edx
fffff80000313132:	89 11                	mov    %edx,(%rcx)
fffff80000313134:	c3                   	ret
fffff80000313135:	cc                   	int3
fffff80000313136:	b8 1c 48 00 00       	mov    $0x481c,%eax
fffff8000031313b:	0f 78 c0             	vmread %rax,%rax
fffff8000031313e:	89 01                	mov    %eax,(%rcx)
fffff80000313140:	c3                   	ret
fffff80000313141:	cc                   	int3
fffff80000313142:	cc                   	int3
fffff80000313143:	cc                   	int3
fffff80000313144:	cc                   	int3
fffff80000313145:	cc                   	int3
fffff80000313146:	cc                   	int3
fffff80000313147:	cc                   	int3
fffff80000313148:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff8000031314e:	f6 05 07 64 2f 00 01 	testb  $0x1,0x2f6407(%rip)        # 0xfffff8000060955c
fffff80000313155:	74 15                	je     0xfffff8000031316c
fffff80000313157:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031315e:	02 00
fffff80000313160:	48 8b 90 f8 00 00 00 	mov    0xf8(%rax),%rdx
fffff80000313167:	48 89 11             	mov    %rdx,(%rcx)
fffff8000031316a:	c3                   	ret
fffff8000031316b:	cc                   	int3
fffff8000031316c:	b8 0e 68 00 00       	mov    $0x680e,%eax
fffff80000313171:	0f 78 01             	vmread %rax,(%rcx)
fffff80000313174:	c3                   	ret
fffff80000313175:	cc                   	int3
fffff80000313176:	cc                   	int3
fffff80000313177:	cc                   	int3
fffff80000313178:	cc                   	int3
fffff80000313179:	cc                   	int3
fffff8000031317a:	cc                   	int3
fffff8000031317b:	cc                   	int3
fffff8000031317c:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000313182:	f6 05 d3 63 2f 00 01 	testb  $0x1,0x2f63d3(%rip)        # 0xfffff8000060955c
fffff80000313189:	74 13                	je     0xfffff8000031319e
fffff8000031318b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000313192:	02 00
fffff80000313194:	8b 90 a0 00 00 00    	mov    0xa0(%rax),%edx
fffff8000031319a:	89 11                	mov    %edx,(%rcx)
fffff8000031319c:	c3                   	ret
fffff8000031319d:	cc                   	int3
fffff8000031319e:	b8 08 48 00 00       	mov    $0x4808,%eax
fffff800003131a3:	0f 78 c0             	vmread %rax,%rax
fffff800003131a6:	89 01                	mov    %eax,(%rcx)
fffff800003131a8:	c3                   	ret
fffff800003131a9:	cc                   	int3
fffff800003131aa:	cc                   	int3
fffff800003131ab:	cc                   	int3
fffff800003131ac:	cc                   	int3
fffff800003131ad:	cc                   	int3
fffff800003131ae:	cc                   	int3
fffff800003131af:	cc                   	int3
fffff800003131b0:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff800003131b6:	f6 05 9f 63 2f 00 01 	testb  $0x1,0x2f639f(%rip)        # 0xfffff8000060955c
fffff800003131bd:	74 15                	je     0xfffff800003131d4
fffff800003131bf:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003131c6:	02 00