fffff800002ddde1:	cc                   	int3
fffff800002ddde2:	cc                   	int3
fffff800002ddde3:	cc                   	int3
fffff800002ddde4:	cc                   	int3
fffff800002ddde5:	cc                   	int3
fffff800002ddde6:	cc                   	int3
fffff800002ddde7:	cc                   	int3
fffff800002ddde8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ddded:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002dddf2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002dddf7:	57                   	push   %rdi
fffff800002dddf8:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dddfc:	48 8b 59 c0          	mov    -0x40(%rcx),%rbx
fffff800002dde00:	33 ed                	xor    %ebp,%ebp
fffff800002dde02:	48 8b f9             	mov    %rcx,%rdi
fffff800002dde05:	be 00 00 e0 fe       	mov    $0xfee00000,%esi
fffff800002dde0a:	40 38 ab 1c 01 00 00 	cmp    %bpl,0x11c(%rbx)
fffff800002dde11:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002dde18:	48 0f 45 35 f0 a0 44 	cmovne 0x44a0f0(%rip),%rsi        # 0xfffff80000727f10
fffff800002dde1f:	00
fffff800002dde20:	48 8b 88 20 01 00 00 	mov    0x120(%rax),%rcx
fffff800002dde27:	48 0f ba e1 1a       	bt     $0x1a,%rcx
fffff800002dde2c:	73 1d                	jae    0xfffff800002dde4b
fffff800002dde2e:	40 38 af 2c 03 00 00 	cmp    %bpl,0x32c(%rdi)
fffff800002dde35:	75 14                	jne    0xfffff800002dde4b
fffff800002dde37:	48 0f ba e1 0f       	bt     $0xf,%rcx
fffff800002dde3c:	72 0d                	jb     0xfffff800002dde4b
fffff800002dde3e:	48 8b cf             	mov    %rdi,%rcx
fffff800002dde41:	bd 00 04 00 00       	mov    $0x400,%ebp
fffff800002dde46:	e8 0d 12 00 00       	call   0xfffff800002df058
fffff800002dde4b:	8a 83 10 05 00 00    	mov    0x510(%rbx),%al
fffff800002dde51:	f6 d8                	neg    %al
fffff800002dde53:	48 1b db             	sbb    %rbx,%rbx
fffff800002dde56:	81 e3 00 01 00 00    	and    $0x100,%ebx
fffff800002dde5c:	48 81 c3 00 08 00 00 	add    $0x800,%rbx
fffff800002dde63:	48 0b de             	or     %rsi,%rbx
fffff800002dde66:	48 0b dd             	or     %rbp,%rbx
fffff800002dde69:	80 bf 2c 03 00 00 00 	cmpb   $0x0,0x32c(%rdi)
fffff800002dde70:	75 0b                	jne    0xfffff800002dde7d
fffff800002dde72:	48 8b d6             	mov    %rsi,%rdx
fffff800002dde75:	48 8b cf             	mov    %rdi,%rcx
fffff800002dde78:	e8 2f f9 ff ff       	call   0xfffff800002dd7ac
fffff800002dde7d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002dde82:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002dde87:	48 89 9f e0 04 00 00 	mov    %rbx,0x4e0(%rdi)
fffff800002dde8e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002dde93:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dde97:	5f                   	pop    %rdi
fffff800002dde98:	c3                   	ret
fffff800002dde99:	cc                   	int3
fffff800002dde9a:	cc                   	int3
fffff800002dde9b:	cc                   	int3
fffff800002dde9c:	cc                   	int3
fffff800002dde9d:	cc                   	int3
fffff800002dde9e:	cc                   	int3
fffff800002dde9f:	cc                   	int3
fffff800002ddea0:	40 55                	rex push %rbp
fffff800002ddea2:	53                   	push   %rbx
fffff800002ddea3:	56                   	push   %rsi
fffff800002ddea4:	57                   	push   %rdi
fffff800002ddea5:	41 54                	push   %r12
fffff800002ddea7:	41 55                	push   %r13
fffff800002ddea9:	41 56                	push   %r14
fffff800002ddeab:	41 57                	push   %r15
fffff800002ddead:	48 8b ec             	mov    %rsp,%rbp
fffff800002ddeb0:	48 83 ec 58          	sub    $0x58,%rsp
fffff800002ddeb4:	48 8b 71 c0          	mov    -0x40(%rcx),%rsi
fffff800002ddeb8:	33 db                	xor    %ebx,%ebx
fffff800002ddeba:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
fffff800002ddebe:	44 8b fa             	mov    %edx,%r15d
fffff800002ddec1:	48 8b f9             	mov    %rcx,%rdi
fffff800002ddec4:	4c 8b b6 c0 02 00 00 	mov    0x2c0(%rsi),%r14
fffff800002ddecb:	48 89 5d 58          	mov    %rbx,0x58(%rbp)
fffff800002ddecf:	83 fa 02             	cmp    $0x2,%edx
fffff800002dded2:	0f 85 a0 01 00 00    	jne    0xfffff800002de078
fffff800002dded8:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff800002ddedc:	c7 45 48 04 10 04 00 	movl   $0x41004,0x48(%rbp)
fffff800002ddee3:	48 8b ce             	mov    %rsi,%rcx
fffff800002ddee6:	e8 c1 04 f4 ff       	call   0xfffff8000021e3ac
fffff800002ddeeb:	8b 55 48             	mov    0x48(%rbp),%edx
fffff800002ddeee:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002ddef5:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff800002ddefb:	0f 84 08 01 00 00    	je     0xfffff800002de009
fffff800002ddf01:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff800002ddf07:	0f 84 f1 00 00 00    	je     0xfffff800002ddffe
fffff800002ddf0d:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002ddf13:	0f 84 da 00 00 00    	je     0xfffff800002ddff3
fffff800002ddf19:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002ddf1f:	74 74                	je     0xfffff800002ddf95
fffff800002ddf21:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002ddf27:	74 4a                	je     0xfffff800002ddf73
fffff800002ddf29:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002ddf2f:	74 39                	je     0xfffff800002ddf6a
fffff800002ddf31:	81 fa 05 10 04 00    	cmp    $0x41005,%edx
fffff800002ddf37:	7c 20                	jl     0xfffff800002ddf59
fffff800002ddf39:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
fffff800002ddf3d:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002ddf43:	74 0a                	je     0xfffff800002ddf4f
fffff800002ddf45:	e8 b2 a3 02 00       	call   0xfffff800003082fc
fffff800002ddf4a:	e9 29 01 00 00       	jmp    0xfffff800002de078
fffff800002ddf4f:	e8 cc 1c 03 00       	call   0xfffff8000030fc20
fffff800002ddf54:	e9 1f 01 00 00       	jmp    0xfffff800002de078
fffff800002ddf59:	45 33 c0             	xor    %r8d,%r8d
fffff800002ddf5c:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002ddf63:	e8 10 71 03 00       	call   0xfffff80000315078
fffff800002ddf68:	eb 22                	jmp    0xfffff800002ddf8c
fffff800002ddf6a:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
fffff800002ddf71:	eb 19                	jmp    0xfffff800002ddf8c
fffff800002ddf73:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002ddf7a:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002ddf81:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002ddf88:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002ddf8c:	48 89 45 58          	mov    %rax,0x58(%rbp)
fffff800002ddf90:	e9 e3 00 00 00       	jmp    0xfffff800002de078
fffff800002ddf95:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002ddf9c:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
fffff800002ddfa0:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
fffff800002ddfa4:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002ddfab:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002ddfb2:	8b 05 a4 b5 32 00    	mov    0x32b5a4(%rip),%eax        # 0xfffff8000060955c
fffff800002ddfb8:	a8 01                	test   $0x1,%al
fffff800002ddfba:	74 1d                	je     0xfffff800002ddfd9
fffff800002ddfbc:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002ddfc3:	02 00
fffff800002ddfc5:	4c 8d 45 60          	lea    0x60(%rbp),%r8
fffff800002ddfc9:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff800002ddfce:	e8 3d 40 03 00       	call   0xfffff80000312010
fffff800002ddfd3:	48 8b 45 60          	mov    0x60(%rbp),%rax
fffff800002ddfd7:	eb 11                	jmp    0xfffff800002ddfea
fffff800002ddfd9:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff800002ddfde:	0f 78 45 d0          	vmread %rax,-0x30(%rbp)
fffff800002ddfe2:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff800002ddfe6:	48 89 45 60          	mov    %rax,0x60(%rbp)
fffff800002ddfea:	48 8b 00             	mov    (%rax),%rax
fffff800002ddfed:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff800002ddff1:	eb 72                	jmp    0xfffff800002de065
fffff800002ddff3:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
fffff800002ddff7:	e8 34 b0 f2 ff       	call   0xfffff80000209030
fffff800002ddffc:	eb 7a                	jmp    0xfffff800002de078
fffff800002ddffe:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
fffff800002de002:	e8 a9 ee f5 ff       	call   0xfffff8000023ceb0
fffff800002de007:	eb 6f                	jmp    0xfffff800002de078
fffff800002de009:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002de010:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
fffff800002de014:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
fffff800002de018:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002de01f:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002de026:	8b 05 30 b5 32 00    	mov    0x32b530(%rip),%eax        # 0xfffff8000060955c
fffff800002de02c:	a8 01                	test   $0x1,%al
fffff800002de02e:	74 1d                	je     0xfffff800002de04d
fffff800002de030:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002de037:	02 00
fffff800002de039:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
fffff800002de03d:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff800002de042:	e8 c9 3f 03 00       	call   0xfffff80000312010
fffff800002de047:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff800002de04b:	eb 11                	jmp    0xfffff800002de05e
fffff800002de04d:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff800002de052:	0f 78 45 d8          	vmread %rax,-0x28(%rbp)
fffff800002de056:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff800002de05a:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
fffff800002de05e:	48 8b 00             	mov    (%rax),%rax
fffff800002de061:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002de065:	49 8b ca             	mov    %r10,%rcx
fffff800002de068:	4d 23 ca             	and    %r10,%r9
fffff800002de06b:	48 f7 d1             	not    %rcx
fffff800002de06e:	48 23 c8             	and    %rax,%rcx
fffff800002de071:	49 0b c9             	or     %r9,%rcx
fffff800002de074:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
fffff800002de078:	48 8b ce             	mov    %rsi,%rcx
fffff800002de07b:	e8 f8 60 02 00       	call   0xfffff80000304178
fffff800002de080:	38 9f db 04 00 00    	cmp    %bl,0x4db(%rdi)
fffff800002de086:	74 1c                	je     0xfffff800002de0a4
fffff800002de088:	88 9f db 04 00 00    	mov    %bl,0x4db(%rdi)
fffff800002de08e:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de095:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002de09c:	8a 50 14             	mov    0x14(%rax),%dl
fffff800002de09f:	e8 fc f7 ff ff       	call   0xfffff800002dd8a0
fffff800002de0a4:	41 38 5e 14          	cmp    %bl,0x14(%r14)
fffff800002de0a8:	75 24                	jne    0xfffff800002de0ce
fffff800002de0aa:	38 9e 88 09 00 00    	cmp    %bl,0x988(%rsi)
fffff800002de0b0:	74 1c                	je     0xfffff800002de0ce
fffff800002de0b2:	48 8b 86 48 0c 00 00 	mov    0xc48(%rsi),%rax
fffff800002de0b9:	f0 48 83 60 20 fe    	lock andq $0xfffffffffffffffe,0x20(%rax)
fffff800002de0bf:	48 89 18             	mov    %rbx,(%rax)
fffff800002de0c2:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002de0c6:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002de0ca:	48 89 58 18          	mov    %rbx,0x18(%rax)
fffff800002de0ce:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002de0d1:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002de0d4:	0f 11 87 40 05 00 00 	movups %xmm0,0x540(%rdi)
fffff800002de0db:	0f 11 87 50 05 00 00 	movups %xmm0,0x550(%rdi)
fffff800002de0e2:	0f 11 8f 00 05 00 00 	movups %xmm1,0x500(%rdi)
fffff800002de0e9:	0f 11 8f 10 05 00 00 	movups %xmm1,0x510(%rdi)
fffff800002de0f0:	0f 11 87 60 05 00 00 	movups %xmm0,0x560(%rdi)
fffff800002de0f7:	0f 11 87 70 05 00 00 	movups %xmm0,0x570(%rdi)
fffff800002de0fe:	88 9f 90 05 00 00    	mov    %bl,0x590(%rdi)
fffff800002de104:	48 89 9f 98 05 00 00 	mov    %rbx,0x598(%rdi)
fffff800002de10b:	49 8b 46 30          	mov    0x30(%r14),%rax
fffff800002de10f:	89 18                	mov    %ebx,(%rax)
fffff800002de111:	88 9f d9 04 00 00    	mov    %bl,0x4d9(%rdi)
fffff800002de117:	88 9f 5c 04 00 00    	mov    %bl,0x45c(%rdi)
fffff800002de11d:	88 9f da 04 00 00    	mov    %bl,0x4da(%rdi)
fffff800002de123:	38 9e 1c 01 00 00    	cmp    %bl,0x11c(%rsi)
fffff800002de129:	74 11                	je     0xfffff800002de13c
fffff800002de12b:	41 83 ff 01          	cmp    $0x1,%r15d
fffff800002de12f:	75 0b                	jne    0xfffff800002de13c
fffff800002de131:	41 38 5e 14          	cmp    %bl,0x14(%r14)
fffff800002de135:	75 05                	jne    0xfffff800002de13c
fffff800002de137:	e8 90 11 ff ff       	call   0xfffff800002cf2cc
fffff800002de13c:	8b 05 52 d5 4c 00    	mov    0x4cd552(%rip),%eax        # 0xfffff800007ab694
fffff800002de142:	83 c0 fe             	add    $0xfffffffe,%eax
fffff800002de145:	48 89 9f a0 05 00 00 	mov    %rbx,0x5a0(%rdi)
fffff800002de14c:	c7 87 ec 04 00 00 14 	movl   $0x50014,0x4ec(%rdi)
fffff800002de153:	00 05 00
fffff800002de156:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff800002de15b:	75 22                	jne    0xfffff800002de17f
fffff800002de15d:	38 9e 1c 01 00 00    	cmp    %bl,0x11c(%rsi)
fffff800002de163:	74 1a                	je     0xfffff800002de17f
fffff800002de165:	8b 87 ec 04 00 00    	mov    0x4ec(%rdi),%eax
fffff800002de16b:	b9 14 00 05 80       	mov    $0x80050014,%ecx
fffff800002de170:	39 1d c2 9e 44 00    	cmp    %ebx,0x449ec2(%rip)        # 0xfffff80000728038
fffff800002de176:	0f 45 c1             	cmovne %ecx,%eax
fffff800002de179:	89 87 ec 04 00 00    	mov    %eax,0x4ec(%rdi)
fffff800002de17f:	41 bd 00 00 01 00    	mov    $0x10000,%r13d
fffff800002de185:	c7 87 58 04 00 00 ff 	movl   $0xffffffff,0x458(%rdi)
fffff800002de18c:	ff ff ff
fffff800002de18f:	44 89 af a8 05 00 00 	mov    %r13d,0x5a8(%rdi)
fffff800002de196:	44 89 af ac 05 00 00 	mov    %r13d,0x5ac(%rdi)
fffff800002de19d:	44 89 af b0 05 00 00 	mov    %r13d,0x5b0(%rdi)
fffff800002de1a4:	44 89 af b4 05 00 00 	mov    %r13d,0x5b4(%rdi)
fffff800002de1ab:	44 89 af b8 05 00 00 	mov    %r13d,0x5b8(%rdi)
fffff800002de1b2:	44 89 af bc 05 00 00 	mov    %r13d,0x5bc(%rdi)
fffff800002de1b9:	44 89 af c0 05 00 00 	mov    %r13d,0x5c0(%rdi)
fffff800002de1c0:	c7 87 fc 04 00 00 ff 	movl   $0xff,0x4fc(%rdi)
fffff800002de1c7:	00 00 00
fffff800002de1ca:	38 9e 1c 01 00 00    	cmp    %bl,0x11c(%rsi)
fffff800002de1d0:	74 0f                	je     0xfffff800002de1e1
fffff800002de1d2:	48 8b 05 cf 99 44 00 	mov    0x4499cf(%rip),%rax        # 0xfffff80000727ba8
fffff800002de1d9:	8b 88 50 01 00 00    	mov    0x150(%rax),%ecx
fffff800002de1df:	eb 05                	jmp    0xfffff800002de1e6
fffff800002de1e1:	b9 40 0d 03 00       	mov    $0x30d40,%ecx
fffff800002de1e6:	48 89 8f 68 06 00 00 	mov    %rcx,0x668(%rdi)
fffff800002de1ed:	48 8b cf             	mov    %rdi,%rcx
fffff800002de1f0:	e8 fb 15 00 00       	call   0xfffff800002df7f0
fffff800002de1f5:	89 9f c8 05 00 00    	mov    %ebx,0x5c8(%rdi)
fffff800002de1fb:	41 bc 04 00 00 00    	mov    $0x4,%r12d
fffff800002de201:	89 9f 50 06 00 00    	mov    %ebx,0x650(%rdi)
fffff800002de207:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002de20e:	00 00
fffff800002de210:	44 84 25 49 b3 32 00 	test   %r12b,0x32b349(%rip)        # 0xfffff80000609560
fffff800002de217:	74 1b                	je     0xfffff800002de234
fffff800002de219:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002de21d:	0f 31                	rdtsc
fffff800002de21f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002de223:	48 0b c2             	or     %rdx,%rax
fffff800002de226:	48 8b c8             	mov    %rax,%rcx
fffff800002de229:	49 8b c0             	mov    %r8,%rax
fffff800002de22c:	48 f7 e1             	mul    %rcx
fffff800002de22f:	48 8b c2             	mov    %rdx,%rax
fffff800002de232:	eb 05                	jmp    0xfffff800002de239
fffff800002de234:	e8 23 83 f5 ff       	call   0xfffff8000023655c
fffff800002de239:	48 89 87 40 06 00 00 	mov    %rax,0x640(%rdi)
fffff800002de240:	48 89 87 48 06 00 00 	mov    %rax,0x648(%rdi)
fffff800002de247:	48 8b 47 c0          	mov    -0x40(%rdi),%rax
fffff800002de24b:	89 9f cc 05 00 00    	mov    %ebx,0x5cc(%rdi)
fffff800002de251:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002de258:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de25f:	89 99 e0 03 00 00    	mov    %ebx,0x3e0(%rcx)
fffff800002de265:	48 8d 8f 00 06 00 00 	lea    0x600(%rdi),%rcx
fffff800002de26c:	48 8b 87 68 06 00 00 	mov    0x668(%rdi),%rax
fffff800002de273:	48 d1 e8             	shr    $1,%rax
fffff800002de276:	48 89 87 60 06 00 00 	mov    %rax,0x660(%rdi)
fffff800002de27d:	e8 5e cb f2 ff       	call   0xfffff8000020ade0
fffff800002de282:	4c 8b 45 58          	mov    0x58(%rbp),%r8
fffff800002de286:	ba 04 10 04 00       	mov    $0x41004,%edx
fffff800002de28b:	48 8b ce             	mov    %rsi,%rcx
fffff800002de28e:	e8 a9 bb fc ff       	call   0xfffff800002a9e3c
fffff800002de293:	45 85 ff             	test   %r15d,%r15d
fffff800002de296:	75 15                	jne    0xfffff800002de2ad
fffff800002de298:	83 c8 ff             	or     $0xffffffff,%eax
fffff800002de29b:	89 9f f4 04 00 00    	mov    %ebx,0x4f4(%rdi)
fffff800002de2a1:	89 87 e8 04 00 00    	mov    %eax,0x4e8(%rdi)
fffff800002de2a7:	89 87 f8 04 00 00    	mov    %eax,0x4f8(%rdi)
fffff800002de2ad:	66 41 89 5e 15       	mov    %bx,0x15(%r14)
fffff800002de2b2:	41 88 5e 17          	mov    %bl,0x17(%r14)
fffff800002de2b6:	45 85 ff             	test   %r15d,%r15d
fffff800002de2b9:	75 5e                	jne    0xfffff800002de319
fffff800002de2bb:	48 8b cf             	mov    %rdi,%rcx
fffff800002de2be:	e8 25 fb ff ff       	call   0xfffff800002ddde8
fffff800002de2c3:	38 9e 1c 01 00 00    	cmp    %bl,0x11c(%rsi)
fffff800002de2c9:	75 2f                	jne    0xfffff800002de2fa
fffff800002de2cb:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002de2d2:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002de2d8:	48 0f ba e1 1a       	bt     $0x1a,%rcx
fffff800002de2dd:	72 08                	jb     0xfffff800002de2e7
fffff800002de2df:	8b 96 14 03 00 00    	mov    0x314(%rsi),%edx
fffff800002de2e5:	eb 27                	jmp    0xfffff800002de30e
fffff800002de2e7:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002de2eb:	b9 0c 00 08 00       	mov    $0x8000c,%ecx
fffff800002de2f0:	e8 8b 61 f4 ff       	call   0xfffff80000224480
fffff800002de2f5:	8b 55 e0             	mov    -0x20(%rbp),%edx
fffff800002de2f8:	eb 14                	jmp    0xfffff800002de30e
fffff800002de2fa:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff800002de301:	8b 48 20             	mov    0x20(%rax),%ecx
fffff800002de304:	48 8d 05 b5 d3 4c 00 	lea    0x4cd3b5(%rip),%rax        # 0xfffff800007ab6c0
fffff800002de30b:	8b 14 88             	mov    (%rax,%rcx,4),%edx
fffff800002de30e:	45 33 c0             	xor    %r8d,%r8d
fffff800002de311:	48 8b ce             	mov    %rsi,%rcx
fffff800002de314:	e8 8f 11 00 00       	call   0xfffff800002df4a8
fffff800002de319:	8a 8f 2c 03 00 00    	mov    0x32c(%rdi),%cl
fffff800002de31f:	84 c9                	test   %cl,%cl
fffff800002de321:	75 14                	jne    0xfffff800002de337
fffff800002de323:	41 83 c8 ff          	or     $0xffffffff,%r8d
fffff800002de327:	33 d2                	xor    %edx,%edx
fffff800002de329:	48 8b cf             	mov    %rdi,%rcx
fffff800002de32c:	e8 8b 15 00 00       	call   0xfffff800002df8bc
fffff800002de331:	8a 8f 2c 03 00 00    	mov    0x32c(%rdi),%cl
fffff800002de337:	8b 87 e8 04 00 00    	mov    0x4e8(%rdi),%eax
fffff800002de33d:	8b d0                	mov    %eax,%edx
fffff800002de33f:	c1 e2 18             	shl    $0x18,%edx
fffff800002de342:	84 c9                	test   %cl,%cl
fffff800002de344:	0f 45 d0             	cmovne %eax,%edx
fffff800002de347:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de34e:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de355:	89 51 20             	mov    %edx,0x20(%rcx)
fffff800002de358:	41 8b d5             	mov    %r13d,%edx
fffff800002de35b:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de362:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de369:	c7 41 30 14 00 05 00 	movl   $0x50014,0x30(%rcx)
fffff800002de370:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de377:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de37e:	8b 87 f4 04 00 00    	mov    0x4f4(%rdi),%eax
fffff800002de384:	89 81 d0 00 00 00    	mov    %eax,0xd0(%rcx)
fffff800002de38a:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de391:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de398:	8b 87 f8 04 00 00    	mov    0x4f8(%rdi),%eax
fffff800002de39e:	89 81 e0 00 00 00    	mov    %eax,0xe0(%rcx)
fffff800002de3a4:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de3ab:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de3b2:	c7 81 f0 00 00 00 ff 	movl   $0xff,0xf0(%rcx)
fffff800002de3b9:	00 00 00
fffff800002de3bc:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de3c3:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de3ca:	44 89 a9 20 03 00 00 	mov    %r13d,0x320(%rcx)
fffff800002de3d1:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002de3d8:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002de3df:	44 89 a9 30 03 00 00 	mov    %r13d,0x330(%rcx)
fffff800002de3e6:	48 8b ce             	mov    %rsi,%rcx
fffff800002de3e9:	e8 8e f4 01 00       	call   0xfffff800002fd87c