fffff80000313af0:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
fffff80000313af4:	41 b9 f0 ff 0f 00    	mov    $0xffff0,%r9d
fffff80000313afa:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
fffff80000313afe:	49 03 c8             	add    %r8,%rcx
fffff80000313b01:	4d 23 c1             	and    %r9,%r8
fffff80000313b04:	49 2b c8             	sub    %r8,%rcx
fffff80000313b07:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
fffff80000313b0b:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
fffff80000313b0f:	49 8b c0             	mov    %r8,%rax
fffff80000313b12:	48 c1 e8 04          	shr    $0x4,%rax
fffff80000313b16:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313b1a:	66 89 45 20          	mov    %ax,0x20(%rbp)
fffff80000313b1e:	e8 b9 82 ff ff       	call   0xfffff8000030bddc
fffff80000313b23:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b27:	e8 40 82 ff ff       	call   0xfffff8000030bd6c
fffff80000313b2c:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
fffff80000313b30:	e8 bb 55 ef ff       	call   0xfffff800002090f0
fffff80000313b35:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b39:	e8 e6 f7 ff ff       	call   0xfffff80000313324
fffff80000313b3e:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000313b42:	49 23 c9             	and    %r9,%rcx
fffff80000313b45:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff80000313b49:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000313b4d:	66 89 4d 20          	mov    %cx,0x20(%rbp)
fffff80000313b51:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313b55:	e8 2a 89 ff ff       	call   0xfffff8000030c484
fffff80000313b5a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b5e:	e8 b1 88 ff ff       	call   0xfffff8000030c414
fffff80000313b63:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b67:	e8 34 f4 ff ff       	call   0xfffff80000312fa0
fffff80000313b6c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000313b70:	49 23 c9             	and    %r9,%rcx
fffff80000313b73:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff80000313b77:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000313b7b:	66 89 4d 20          	mov    %cx,0x20(%rbp)
fffff80000313b7f:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313b83:	e8 70 83 ff ff       	call   0xfffff8000030bef8
fffff80000313b88:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b8c:	e8 f7 82 ff ff       	call   0xfffff8000030be88
fffff80000313b91:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313b95:	e8 da f4 ff ff       	call   0xfffff80000313074
fffff80000313b9a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000313b9e:	49 23 c9             	and    %r9,%rcx
fffff80000313ba1:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff80000313ba5:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000313ba9:	66 89 4d 20          	mov    %cx,0x20(%rbp)
fffff80000313bad:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313bb1:	e8 26 84 ff ff       	call   0xfffff8000030bfdc
fffff80000313bb6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313bba:	e8 ad 83 ff ff       	call   0xfffff8000030bf6c
fffff80000313bbf:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313bc3:	e8 80 f5 ff ff       	call   0xfffff80000313148
fffff80000313bc8:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000313bcc:	49 23 c9             	and    %r9,%rcx
fffff80000313bcf:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff80000313bd3:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000313bd7:	66 89 4d 20          	mov    %cx,0x20(%rbp)
fffff80000313bdb:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313bdf:	e8 dc 84 ff ff       	call   0xfffff8000030c0c0
fffff80000313be4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313be8:	e8 63 84 ff ff       	call   0xfffff8000030c050
fffff80000313bed:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313bf1:	e8 26 f6 ff ff       	call   0xfffff8000031321c
fffff80000313bf6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000313bfa:	49 23 c9             	and    %r9,%rcx
fffff80000313bfd:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff80000313c01:	48 c1 e9 04          	shr    $0x4,%rcx
fffff80000313c05:	66 89 4d 20          	mov    %cx,0x20(%rbp)
fffff80000313c09:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff80000313c0d:	e8 02 86 ff ff       	call   0xfffff8000030c214
fffff80000313c12:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000313c16:	e8 89 85 ff ff       	call   0xfffff8000030c1a4
fffff80000313c1b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff80000313c1f:	e8 c8 55 ef ff       	call   0xfffff800002091ec
fffff80000313c24:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000313c28:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
fffff80000313c2f:	48 81 e1 ff cf ff ff 	and    $0xffffffffffffcfff,%rcx
fffff80000313c36:	48 0f ba e9 11       	bts    $0x11,%rcx
fffff80000313c3b:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
fffff80000313c3f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff80000313c43:	e8 24 87 ff ff       	call   0xfffff8000030c36c
fffff80000313c48:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
fffff80000313c4d:	f6 05 08 59 2f 00 01 	testb  $0x1,0x2f5908(%rip)        # 0xfffff8000060955c
fffff80000313c54:	74 17                	je     0xfffff80000313c6d
fffff80000313c56:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000313c5d:	02 00
fffff80000313c5f:	8b 88 18 03 00 00    	mov    0x318(%rax),%ecx
fffff80000313c65:	89 8b 88 00 00 00    	mov    %ecx,0x88(%rbx)
fffff80000313c6b:	eb 0e                	jmp    0xfffff80000313c7b
fffff80000313c6d:	b8 04 40 00 00       	mov    $0x4004,%eax
fffff80000313c72:	0f 78 c0             	vmread %rax,%rax
fffff80000313c75:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
fffff80000313c7b:	83 4d 38 ff          	orl    $0xffffffff,0x38(%rbp)
fffff80000313c7f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
fffff80000313c83:	e8 24 0e ff ff       	call   0xfffff80000304aac
fffff80000313c88:	ba 00 00 00 10       	mov    $0x10000000,%edx
fffff80000313c8d:	48 8b cf             	mov    %rdi,%rcx
fffff80000313c90:	45 33 c9             	xor    %r9d,%r9d
fffff80000313c93:	41 b8 00 00 04 00    	mov    $0x40000,%r8d
fffff80000313c99:	e8 b6 e9 ff ff       	call   0xfffff80000312654
fffff80000313c9e:	ba 03 00 00 10       	mov    $0x10000003,%edx
fffff80000313ca3:	41 b9 00 01 00 00    	mov    $0x100,%r9d
fffff80000313ca9:	41 b8 05 09 00 00    	mov    $0x905,%r8d
fffff80000313caf:	48 8b cf             	mov    %rdi,%rcx
fffff80000313cb2:	e8 9d e9 ff ff       	call   0xfffff80000312654
fffff80000313cb7:	48 83 c4 40          	add    $0x40,%rsp
fffff80000313cbb:	5f                   	pop    %rdi
fffff80000313cbc:	5b                   	pop    %rbx
fffff80000313cbd:	5d                   	pop    %rbp
fffff80000313cbe:	c3                   	ret
fffff80000313cbf:	cc                   	int3
fffff80000313cc0:	cc                   	int3
fffff80000313cc1:	cc                   	int3
fffff80000313cc2:	cc                   	int3
fffff80000313cc3:	cc                   	int3
fffff80000313cc4:	cc                   	int3
fffff80000313cc5:	cc                   	int3
fffff80000313cc6:	cc                   	int3
fffff80000313cc7:	cc                   	int3
fffff80000313cc8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000313ccd:	4c 8b 91 20 01 00 00 	mov    0x120(%rcx),%r10
fffff80000313cd4:	4c 8b c9             	mov    %rcx,%r9
fffff80000313cd7:	41 f6 c2 08          	test   $0x8,%r10b
fffff80000313cdb:	0f 84 f5 01 00 00    	je     0xfffff80000313ed6
fffff80000313ce1:	4c 8b 99 78 34 00 00 	mov    0x3478(%rcx),%r11
fffff80000313ce8:	48 b9 00 00 00 00 00 	movabs $0x400000000000000,%rcx
fffff80000313cef:	00 00 04
fffff80000313cf2:	48 8b 15 2f 58 2f 00 	mov    0x2f582f(%rip),%rdx        # 0xfffff80000609528
fffff80000313cf9:	49 8b c3             	mov    %r11,%rax
fffff80000313cfc:	49 8b 99 88 34 00 00 	mov    0x3488(%r9),%rbx
fffff80000313d03:	81 e2 ff 2f 37 00    	and    $0x372fff,%edx
fffff80000313d09:	44 8b c2             	mov    %edx,%r8d
fffff80000313d0c:	c7 44 24 08 fb 11 00 	movl   $0x11fb,0x8(%rsp)
fffff80000313d13:	00
fffff80000313d14:	49 0f ba f0 0b       	btr    $0xb,%r8
fffff80000313d19:	48 23 c1             	and    %rcx,%rax
fffff80000313d1c:	49 8b c3             	mov    %r11,%rax
fffff80000313d1f:	4c 0f 45 c2          	cmovne %rdx,%r8
fffff80000313d23:	25 00 00 40 00       	and    $0x400000,%eax
fffff80000313d28:	49 8b c8             	mov    %r8,%rcx
fffff80000313d2b:	48 0f ba f1 10       	btr    $0x10,%rcx
fffff80000313d30:	48 85 c0             	test   %rax,%rax
fffff80000313d33:	49 8b c3             	mov    %r11,%rax
fffff80000313d36:	49 0f 45 c8          	cmovne %r8,%rcx
fffff80000313d3a:	45 8b 81 ac 34 00 00 	mov    0x34ac(%r9),%r8d
fffff80000313d41:	25 00 00 04 00       	and    $0x40000,%eax
fffff80000313d46:	48 8b d1             	mov    %rcx,%rdx
fffff80000313d49:	48 0f ba f2 11       	btr    $0x11,%rdx
fffff80000313d4e:	48 85 c0             	test   %rax,%rax
fffff80000313d51:	8a c3                	mov    %bl,%al
fffff80000313d53:	48 0f 45 d1          	cmovne %rcx,%rdx
fffff80000313d57:	48 8b ca             	mov    %rdx,%rcx
fffff80000313d5a:	48 0f ba f1 12       	btr    $0x12,%rcx
fffff80000313d5f:	24 01                	and    $0x1,%al
fffff80000313d61:	49 8b c3             	mov    %r11,%rax
fffff80000313d64:	48 0f 45 ca          	cmovne %rdx,%rcx
fffff80000313d68:	25 00 00 80 00       	and    $0x800000,%eax
fffff80000313d6d:	48 8b d1             	mov    %rcx,%rdx
fffff80000313d70:	48 0f ba f2 14       	btr    $0x14,%rdx
fffff80000313d75:	48 85 c0             	test   %rax,%rax
fffff80000313d78:	48 b8 00 00 00 00 08 	movabs $0x800000000,%rax
fffff80000313d7f:	00 00 00
fffff80000313d82:	48 0f 45 d1          	cmovne %rcx,%rdx
fffff80000313d86:	49 8b cb             	mov    %r11,%rcx
fffff80000313d89:	48 23 c8             	and    %rax,%rcx
fffff80000313d8c:	48 8b c2             	mov    %rdx,%rax
fffff80000313d8f:	48 0f ba f0 15       	btr    $0x15,%rax
fffff80000313d94:	48 85 c9             	test   %rcx,%rcx
fffff80000313d97:	b9 ff f3 00 00       	mov    $0xf3ff,%ecx
fffff80000313d9c:	48 0f 45 c2          	cmovne %rdx,%rax
fffff80000313da0:	48 8b d3             	mov    %rbx,%rdx
fffff80000313da3:	83 e2 20             	and    $0x20,%edx
fffff80000313da6:	49 89 81 c8 34 00 00 	mov    %rax,0x34c8(%r9)
fffff80000313dad:	b8 ff f3 01 00       	mov    $0x1f3ff,%eax
fffff80000313db2:	0f 44 c1             	cmove  %ecx,%eax
fffff80000313db5:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313db9:	41 81 e0 00 00 01 00 	and    $0x10000,%r8d
fffff80000313dc0:	75 17                	jne    0xfffff80000313dd9
fffff80000313dc2:	8b c2                	mov    %edx,%eax
fffff80000313dc4:	48 f7 d8             	neg    %rax
fffff80000313dc7:	1b c9                	sbb    %ecx,%ecx
fffff80000313dc9:	81 e1 00 00 01 00    	and    $0x10000,%ecx
fffff80000313dcf:	81 c1 ff d3 00 00    	add    $0xd3ff,%ecx
fffff80000313dd5:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313dd9:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313dde:	48 85 d2             	test   %rdx,%rdx
fffff80000313de1:	49 89 81 d8 34 00 00 	mov    %rax,0x34d8(%r9)
fffff80000313de8:	b9 ff ff 3f 00       	mov    $0x3fffff,%ecx
fffff80000313ded:	b8 ff ff bf 00       	mov    $0xbfffff,%eax
fffff80000313df2:	c7 44 24 08 fb 6f 03 	movl   $0x36ffb,0x8(%rsp)
fffff80000313df9:	00
fffff80000313dfa:	0f 44 c1             	cmove  %ecx,%eax
fffff80000313dfd:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313e01:	45 85 c0             	test   %r8d,%r8d
fffff80000313e04:	75 13                	jne    0xfffff80000313e19
fffff80000313e06:	48 f7 da             	neg    %rdx
fffff80000313e09:	1b c0                	sbb    %eax,%eax
fffff80000313e0b:	25 00 00 80 00       	and    $0x800000,%eax
fffff80000313e10:	05 ff ef 3f 00       	add    $0x3fefff,%eax
fffff80000313e15:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff80000313e19:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313e1e:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff80000313e25:	08 00 00
fffff80000313e28:	83 64 24 08 00       	andl   $0x0,0x8(%rsp)
fffff80000313e2d:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000313e33:	49 c1 e2 0a          	shl    $0xa,%r10
fffff80000313e37:	49 89 81 e0 34 00 00 	mov    %rax,0x34e0(%r9)
fffff80000313e3e:	41 81 e2 00 80 00 00 	and    $0x8000,%r10d
fffff80000313e45:	41 83 ca 26          	or     $0x26,%r10d
fffff80000313e49:	49 8b c3             	mov    %r11,%rax
fffff80000313e4c:	48 23 c1             	and    %rcx,%rax
fffff80000313e4f:	41 8b ca             	mov    %r10d,%ecx
fffff80000313e52:	41 0b c8             	or     %r8d,%ecx
fffff80000313e55:	48 85 c0             	test   %rax,%rax
fffff80000313e58:	49 8b c3             	mov    %r11,%rax
fffff80000313e5b:	41 0f 44 ca          	cmove  %r10d,%ecx
fffff80000313e5f:	25 00 00 20 00       	and    $0x200000,%eax
fffff80000313e64:	8b d1                	mov    %ecx,%edx
fffff80000313e66:	0f ba ea 0b          	bts    $0xb,%edx
fffff80000313e6a:	48 85 c0             	test   %rax,%rax
fffff80000313e6d:	49 8b c3             	mov    %r11,%rax
fffff80000313e70:	0f 44 d1             	cmove  %ecx,%edx
fffff80000313e73:	48 b9 00 00 00 00 40 	movabs $0x4000000000,%rcx
fffff80000313e7a:	00 00 00
fffff80000313e7d:	48 23 c1             	and    %rcx,%rax
fffff80000313e80:	8b ca                	mov    %edx,%ecx
fffff80000313e82:	83 c9 08             	or     $0x8,%ecx
fffff80000313e85:	48 85 c0             	test   %rax,%rax
fffff80000313e88:	0f 44 ca             	cmove  %edx,%ecx
fffff80000313e8b:	8b d1                	mov    %ecx,%edx
fffff80000313e8d:	0f ba ea 14          	bts    $0x14,%edx
fffff80000313e91:	49 23 d8             	and    %r8,%rbx
fffff80000313e94:	0f 44 d1             	cmove  %ecx,%edx
fffff80000313e97:	49 c1 eb 2f          	shr    $0x2f,%r11
fffff80000313e9b:	8b ca                	mov    %edx,%ecx
fffff80000313e9d:	89 54 24 0c          	mov    %edx,0xc(%rsp)
fffff80000313ea1:	0f ba e9 07          	bts    $0x7,%ecx
fffff80000313ea5:	41 83 e3 01          	and    $0x1,%r11d
fffff80000313ea9:	4d 85 db             	test   %r11,%r11
fffff80000313eac:	74 04                	je     0xfffff80000313eb2
fffff80000313eae:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313eb2:	41 f6 81 80 34 00 00 	testb  $0x2,0x3480(%r9)
fffff80000313eb9:	02
fffff80000313eba:	76 0e                	jbe    0xfffff80000313eca
fffff80000313ebc:	4d 85 db             	test   %r11,%r11
fffff80000313ebf:	0f 44 ca             	cmove  %edx,%ecx
fffff80000313ec2:	0f ba e9 19          	bts    $0x19,%ecx
fffff80000313ec6:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000313eca:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000313ecf:	49 89 81 d0 34 00 00 	mov    %rax,0x34d0(%r9)
fffff80000313ed6:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
fffff80000313edb:	c3                   	ret
fffff80000313edc:	cc                   	int3
fffff80000313edd:	cc                   	int3
fffff80000313ede:	cc                   	int3
fffff80000313edf:	cc                   	int3
fffff80000313ee0:	cc                   	int3
fffff80000313ee1:	cc                   	int3
fffff80000313ee2:	cc                   	int3
fffff80000313ee3:	cc                   	int3
fffff80000313ee4:	40 53                	rex push %rbx
fffff80000313ee6:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000313eea:	83 ba 78 10 00 00 03 	cmpl   $0x3,0x1078(%rdx)
fffff80000313ef1:	48 8d 9a 80 0e 00 00 	lea    0xe80(%rdx),%rbx
fffff80000313ef8:	75 0e                	jne    0xfffff80000313f08
fffff80000313efa:	45 33 c9             	xor    %r9d,%r9d
fffff80000313efd:	45 33 c0             	xor    %r8d,%r8d
fffff80000313f00:	48 8b d3             	mov    %rbx,%rdx
fffff80000313f03:	e8 10 51 00 00       	call   0xfffff80000319018
fffff80000313f08:	48 8b cb             	mov    %rbx,%rcx
fffff80000313f0b:	e8 d4 3f 00 00       	call   0xfffff80000317ee4
fffff80000313f10:	48 83 c4 20          	add    $0x20,%rsp
fffff80000313f14:	5b                   	pop    %rbx
fffff80000313f15:	c3                   	ret
fffff80000313f16:	cc                   	int3
fffff80000313f17:	cc                   	int3
fffff80000313f18:	cc                   	int3
fffff80000313f19:	cc                   	int3
fffff80000313f1a:	cc                   	int3
fffff80000313f1b:	cc                   	int3
fffff80000313f1c:	cc                   	int3
fffff80000313f1d:	cc                   	int3
fffff80000313f1e:	cc                   	int3
fffff80000313f1f:	cc                   	int3
fffff80000313f20:	48 8b 01             	mov    (%rcx),%rax
fffff80000313f23:	48 8b 90 08 03 00 00 	mov    0x308(%rax),%rdx
fffff80000313f2a:	8b 82 ac 34 00 00    	mov    0x34ac(%rdx),%eax
fffff80000313f30:	a8 10                	test   $0x10,%al
fffff80000313f32:	74 10                	je     0xfffff80000313f44
fffff80000313f34:	48 8b 41 30          	mov    0x30(%rcx),%rax
fffff80000313f38:	8b 48 20             	mov    0x20(%rax),%ecx
fffff80000313f3b:	f6 c1 02             	test   $0x2,%cl
fffff80000313f3e:	74 04                	je     0xfffff80000313f44
fffff80000313f40:	b0 01                	mov    $0x1,%al
fffff80000313f42:	c3                   	ret
fffff80000313f43:	cc                   	int3
fffff80000313f44:	32 c0                	xor    %al,%al
fffff80000313f46:	c3                   	ret
fffff80000313f47:	cc                   	int3
fffff80000313f48:	cc                   	int3
fffff80000313f49:	cc                   	int3
fffff80000313f4a:	cc                   	int3
fffff80000313f4b:	cc                   	int3
fffff80000313f4c:	cc                   	int3
fffff80000313f4d:	cc                   	int3
fffff80000313f4e:	cc                   	int3
fffff80000313f4f:	cc                   	int3
fffff80000313f50:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff80000313f57:	4c 8b 91 20 01 00 00 	mov    0x120(%rcx),%r10
fffff80000313f5e:	41 f6 c2 08          	test   $0x8,%r10b
fffff80000313f62:	75 0b                	jne    0xfffff80000313f6f
fffff80000313f64:	41 b9 13 10 00 00    	mov    $0x1013,%r9d
fffff80000313f6a:	e9 c2 01 00 00       	jmp    0xfffff80000314131
fffff80000313f6f:	45 33 c9             	xor    %r9d,%r9d
fffff80000313f72:	81 ea a2 00 08 00    	sub    $0x800a2,%edx
fffff80000313f78:	0f 84 93 01 00 00    	je     0xfffff80000314111
fffff80000313f7e:	83 ea 01             	sub    $0x1,%edx
fffff80000313f81:	0f 84 70 01 00 00    	je     0xfffff800003140f7
fffff80000313f87:	83 ea 01             	sub    $0x1,%edx
fffff80000313f8a:	0f 84 55 01 00 00    	je     0xfffff800003140e5
fffff80000313f90:	83 ea 01             	sub    $0x1,%edx
fffff80000313f93:	0f 84 36 01 00 00    	je     0xfffff800003140cf
fffff80000313f99:	83 ea 01             	sub    $0x1,%edx
fffff80000313f9c:	0f 84 17 01 00 00    	je     0xfffff800003140b9
fffff80000313fa2:	83 ea 01             	sub    $0x1,%edx
fffff80000313fa5:	0f 84 eb 00 00 00    	je     0xfffff80000314096
fffff80000313fab:	83 ea 01             	sub    $0x1,%edx
fffff80000313fae:	0f 84 db 00 00 00    	je     0xfffff8000031408f
fffff80000313fb4:	83 ea 01             	sub    $0x1,%edx
fffff80000313fb7:	0f 84 cb 00 00 00    	je     0xfffff80000314088
fffff80000313fbd:	83 ea 01             	sub    $0x1,%edx
fffff80000313fc0:	0f 84 b6 00 00 00    	je     0xfffff8000031407c
fffff80000313fc6:	83 ea 01             	sub    $0x1,%edx
fffff80000313fc9:	0f 84 a1 00 00 00    	je     0xfffff80000314070
fffff80000313fcf:	83 ea 01             	sub    $0x1,%edx
fffff80000313fd2:	0f 84 8c 00 00 00    	je     0xfffff80000314064
fffff80000313fd8:	83 ea 01             	sub    $0x1,%edx
fffff80000313fdb:	74 7b                	je     0xfffff80000314058
fffff80000313fdd:	83 ea 01             	sub    $0x1,%edx
fffff80000313fe0:	74 41                	je     0xfffff80000314023
fffff80000313fe2:	83 ea 01             	sub    $0x1,%edx
fffff80000313fe5:	0f 84 0c 01 00 00    	je     0xfffff800003140f7
fffff80000313feb:	83 ea 01             	sub    $0x1,%edx
fffff80000313fee:	74 26                	je     0xfffff80000314016
fffff80000313ff0:	83 ea 01             	sub    $0x1,%edx
fffff80000313ff3:	74 15                	je     0xfffff8000031400a
fffff80000313ff5:	83 fa 01             	cmp    $0x1,%edx
fffff80000313ff8:	0f 85 66 ff ff ff    	jne    0xfffff80000313f64
fffff80000313ffe:	48 8b 81 d8 34 00 00 	mov    0x34d8(%rcx),%rax
fffff80000314005:	e9 02 01 00 00       	jmp    0xfffff8000031410c