fffff800002eccdd:	48 8b 83 18 02 00 00 	mov    0x218(%rbx),%rax
fffff800002ecce4:	48 8b 93 10 02 00 00 	mov    0x210(%rbx),%rdx
fffff800002ecceb:	48 89 10             	mov    %rdx,(%rax)
fffff800002eccee:	48 89 42 08          	mov    %rax,0x8(%rdx)
fffff800002eccf2:	f0 44 09 34 24       	lock or %r14d,(%rsp)
fffff800002eccf7:	48 8b cd             	mov    %rbp,%rcx
fffff800002eccfa:	e8 b9 11 00 00       	call   0xfffff800002edeb8
fffff800002eccff:	44 39 77 24          	cmp    %r14d,0x24(%rdi)
fffff800002ecd03:	75 08                	jne    0xfffff800002ecd0d
fffff800002ecd05:	4c 89 77 38          	mov    %r14,0x38(%rdi)
fffff800002ecd09:	4c 89 77 40          	mov    %r14,0x40(%rdi)
fffff800002ecd0d:	f0 4c 21 36          	lock and %r14,(%rsi)
fffff800002ecd11:	4c 89 b3 f0 01 00 00 	mov    %r14,0x1f0(%rbx)
fffff800002ecd18:	be 04 02 00 00       	mov    $0x204,%esi
fffff800002ecd1d:	4c 89 b3 f8 01 00 00 	mov    %r14,0x1f8(%rbx)
fffff800002ecd24:	44 8b c6             	mov    %esi,%r8d
fffff800002ecd27:	4c 89 b3 10 02 00 00 	mov    %r14,0x210(%rbx)
fffff800002ecd2e:	33 d2                	xor    %edx,%edx
fffff800002ecd30:	4c 89 b3 18 02 00 00 	mov    %r14,0x218(%rbx)
fffff800002ecd37:	48 8b 8b e8 01 00 00 	mov    0x1e8(%rbx),%rcx
fffff800002ecd3e:	e8 7d 78 f5 ff       	call   0xfffff800002445c0
fffff800002ecd43:	44 39 b3 d0 01 00 00 	cmp    %r14d,0x1d0(%rbx)
fffff800002ecd4a:	74 22                	je     0xfffff800002ecd6e
fffff800002ecd4c:	48 8d bb c0 01 00 00 	lea    0x1c0(%rbx),%rdi
fffff800002ecd53:	48 8b 1f             	mov    (%rdi),%rbx
fffff800002ecd56:	eb 11                	jmp    0xfffff800002ecd69
fffff800002ecd58:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
fffff800002ecd5c:	4c 8b c6             	mov    %rsi,%r8
fffff800002ecd5f:	33 d2                	xor    %edx,%edx
fffff800002ecd61:	e8 5a 78 f5 ff       	call   0xfffff800002445c0
fffff800002ecd66:	48 8b 1b             	mov    (%rbx),%rbx
fffff800002ecd69:	48 3b df             	cmp    %rdi,%rbx
fffff800002ecd6c:	75 ea                	jne    0xfffff800002ecd58
fffff800002ecd6e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ecd73:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002ecd77:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002ecd7c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002ecd81:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002ecd86:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ecd8a:	41 5e                	pop    %r14
fffff800002ecd8c:	c3                   	ret
fffff800002ecd8d:	cc                   	int3
fffff800002ecd8e:	cc                   	int3
fffff800002ecd8f:	cc                   	int3
fffff800002ecd90:	cc                   	int3
fffff800002ecd91:	cc                   	int3
fffff800002ecd92:	cc                   	int3
fffff800002ecd93:	cc                   	int3
fffff800002ecd94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ecd99:	57                   	push   %rdi
fffff800002ecd9a:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002ecd9e:	48 8b da             	mov    %rdx,%rbx
fffff800002ecda1:	4c 8b d1             	mov    %rcx,%r10
fffff800002ecda4:	33 ff                	xor    %edi,%edi
fffff800002ecda6:	f0 09 3c 24          	lock or %edi,(%rsp)
fffff800002ecdaa:	4d 8b 42 40          	mov    0x40(%r10),%r8
fffff800002ecdae:	8b 4a 18             	mov    0x18(%rdx),%ecx
fffff800002ecdb1:	4d 8d 88 a8 00 00 00 	lea    0xa8(%r8),%r9
fffff800002ecdb8:	41 8b 01             	mov    (%r9),%eax
fffff800002ecdbb:	a8 01                	test   $0x1,%al
fffff800002ecdbd:	74 33                	je     0xfffff800002ecdf2
fffff800002ecdbf:	41 0f b7 92 44 01 00 	movzwl 0x144(%r10),%edx
fffff800002ecdc6:	00
fffff800002ecdc7:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ecdcb:	48 0b d1             	or     %rcx,%rdx
fffff800002ecdce:	49 8b 88 b0 00 00 00 	mov    0xb0(%r8),%rcx
fffff800002ecdd5:	48 3b ca             	cmp    %rdx,%rcx
fffff800002ecdd8:	75 18                	jne    0xfffff800002ecdf2
fffff800002ecdda:	44 8b c7             	mov    %edi,%r8d
fffff800002ecddd:	f3 90                	pause
fffff800002ecddf:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002ecde6:	77 35                	ja     0xfffff800002ece1d
fffff800002ecde8:	41 8b 09             	mov    (%r9),%ecx
fffff800002ecdeb:	49 ff c0             	inc    %r8
fffff800002ecdee:	3b c8                	cmp    %eax,%ecx
fffff800002ecdf0:	74 eb                	je     0xfffff800002ecddd
fffff800002ecdf2:	8b 53 18             	mov    0x18(%rbx),%edx
fffff800002ecdf5:	49 8b ca             	mov    %r10,%rcx
fffff800002ecdf8:	e8 c7 ec ff ff       	call   0xfffff800002ebac4
fffff800002ecdfd:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
fffff800002ece01:	33 d2                	xor    %edx,%edx
fffff800002ece03:	41 b8 04 02 00 00    	mov    $0x204,%r8d
fffff800002ece09:	e8 b2 77 f5 ff       	call   0xfffff800002445c0
fffff800002ece0e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002ece13:	0f b7 c7             	movzwl %di,%eax
fffff800002ece16:	48 83 c4 30          	add    $0x30,%rsp
fffff800002ece1a:	5f                   	pop    %rdi
fffff800002ece1b:	c3                   	ret
fffff800002ece1c:	cc                   	int3
fffff800002ece1d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff800002ece22:	33 d2                	xor    %edx,%edx
fffff800002ece24:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002ece29:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002ece2e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002ece33:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002ece36:	e8 99 57 f6 ff       	call   0xfffff800002525d4
fffff800002ece3b:	cc                   	int3
fffff800002ece3c:	cc                   	int3
fffff800002ece3d:	cc                   	int3
fffff800002ece3e:	cc                   	int3
fffff800002ece3f:	cc                   	int3
fffff800002ece40:	cc                   	int3
fffff800002ece41:	cc                   	int3
fffff800002ece42:	cc                   	int3
fffff800002ece43:	cc                   	int3
fffff800002ece44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ece49:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002ece4e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002ece53:	57                   	push   %rdi
fffff800002ece54:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ece58:	48 8b b1 70 02 00 00 	mov    0x270(%rcx),%rsi
fffff800002ece5f:	48 8b f9             	mov    %rcx,%rdi
fffff800002ece62:	48 8b 69 48          	mov    0x48(%rcx),%rbp
fffff800002ece66:	48 8b 99 78 02 00 00 	mov    0x278(%rcx),%rbx
fffff800002ece6d:	f0 48 0f ba 6e 70 00 	lock btsq $0x0,0x70(%rsi)
fffff800002ece74:	73 09                	jae    0xfffff800002ece7f
fffff800002ece76:	48 8d 4e 70          	lea    0x70(%rsi),%rcx
fffff800002ece7a:	e8 91 e7 f2 ff       	call   0xfffff8000021b610
fffff800002ece7f:	83 43 20 ff          	addl   $0xffffffff,0x20(%rbx)
fffff800002ece83:	75 34                	jne    0xfffff800002eceb9
fffff800002ece85:	48 8b 03             	mov    (%rbx),%rax
fffff800002ece88:	48 39 58 08          	cmp    %rbx,0x8(%rax)
fffff800002ece8c:	75 5a                	jne    0xfffff800002ecee8
fffff800002ece8e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff800002ece92:	48 39 19             	cmp    %rbx,(%rcx)
fffff800002ece95:	75 51                	jne    0xfffff800002ecee8
fffff800002ece97:	48 89 01             	mov    %rax,(%rcx)
fffff800002ece9a:	48 8b d3             	mov    %rbx,%rdx
fffff800002ece9d:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002ecea1:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff800002ecea8:	48 8b 08             	mov    (%rax),%rcx
fffff800002eceab:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff800002eceb2:	75 2d                	jne    0xfffff800002ecee1
fffff800002eceb4:	e8 8b bd f3 ff       	call   0xfffff80000228c44
fffff800002eceb9:	33 db                	xor    %ebx,%ebx
fffff800002ecebb:	f0 48 21 5e 70       	lock and %rbx,0x70(%rsi)
fffff800002ecec0:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff800002ecec7:	48 8b 97 e8 01 00 00 	mov    0x1e8(%rdi),%rdx
fffff800002ecece:	48 8b 08             	mov    (%rax),%rcx
fffff800002eced1:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002eced8:	75 15                	jne    0xfffff800002eceef
fffff800002eceda:	e8 65 bd f3 ff       	call   0xfffff80000228c44
fffff800002ecedf:	eb 13                	jmp    0xfffff800002ecef4
fffff800002ecee1:	e8 76 be f3 ff       	call   0xfffff80000228d5c
fffff800002ecee6:	eb d1                	jmp    0xfffff800002eceb9
fffff800002ecee8:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002eceed:	cd 29                	int    $0x29
fffff800002eceef:	e8 68 be f3 ff       	call   0xfffff80000228d5c
fffff800002ecef4:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002ecef9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002ecefe:	48 89 9f 70 02 00 00 	mov    %rbx,0x270(%rdi)
fffff800002ecf05:	48 89 9f 78 02 00 00 	mov    %rbx,0x278(%rdi)
fffff800002ecf0c:	48 89 9f e8 01 00 00 	mov    %rbx,0x1e8(%rdi)
fffff800002ecf13:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ecf18:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ecf1c:	5f                   	pop    %rdi
fffff800002ecf1d:	c3                   	ret
fffff800002ecf1e:	cc                   	int3
fffff800002ecf1f:	cc                   	int3
fffff800002ecf20:	cc                   	int3
fffff800002ecf21:	cc                   	int3
fffff800002ecf22:	cc                   	int3
fffff800002ecf23:	cc                   	int3
fffff800002ecf24:	cc                   	int3
fffff800002ecf25:	cc                   	int3
fffff800002ecf26:	cc                   	int3
fffff800002ecf27:	cc                   	int3
fffff800002ecf28:	cc                   	int3
fffff800002ecf29:	cc                   	int3
fffff800002ecf2a:	cc                   	int3
fffff800002ecf2b:	cc                   	int3
fffff800002ecf2c:	cc                   	int3
fffff800002ecf2d:	cc                   	int3
fffff800002ecf2e:	cc                   	int3
fffff800002ecf2f:	cc                   	int3
fffff800002ecf30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ecf35:	57                   	push   %rdi
fffff800002ecf36:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ecf3a:	48 8b f9             	mov    %rcx,%rdi
fffff800002ecf3d:	48 8b da             	mov    %rdx,%rbx
fffff800002ecf40:	48 8b ca             	mov    %rdx,%rcx
fffff800002ecf43:	e8 48 a7 f2 ff       	call   0xfffff80000217690
fffff800002ecf48:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
fffff800002ecf4c:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff800002ecf51:	45 33 c0             	xor    %r8d,%r8d
fffff800002ecf54:	48 8b d3             	mov    %rbx,%rdx
fffff800002ecf57:	e8 c4 2b f3 ff       	call   0xfffff8000021fb20
fffff800002ecf5c:	48 8b cf             	mov    %rdi,%rcx
fffff800002ecf5f:	e8 18 00 00 00       	call   0xfffff800002ecf7c
fffff800002ecf64:	65 48 8b 0c 25 38 00 	mov    %gs:0x38,%rcx
fffff800002ecf6b:	00 00
fffff800002ecf6d:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff800002ecf74:	eb db                	jmp    0xfffff800002ecf51
fffff800002ecf76:	cc                   	int3
fffff800002ecf77:	cc                   	int3
fffff800002ecf78:	cc                   	int3
fffff800002ecf79:	cc                   	int3
fffff800002ecf7a:	cc                   	int3
fffff800002ecf7b:	cc                   	int3
fffff800002ecf7c:	48 8b c4             	mov    %rsp,%rax
fffff800002ecf7f:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002ecf83:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002ecf87:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002ecf8b:	55                   	push   %rbp
fffff800002ecf8c:	41 54                	push   %r12
fffff800002ecf8e:	41 55                	push   %r13
fffff800002ecf90:	41 56                	push   %r14
fffff800002ecf92:	41 57                	push   %r15
fffff800002ecf94:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002ecf98:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff800002ecf9f:	48 8b 05 42 46 31 00 	mov    0x314642(%rip),%rax        # 0xfffff800006015e8
fffff800002ecfa6:	48 33 c4             	xor    %rsp,%rax
fffff800002ecfa9:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
fffff800002ecfad:	65 48 8b 04 25 38 00 	mov    %gs:0x38,%rax
fffff800002ecfb4:	00 00
fffff800002ecfb6:	4c 8b e9             	mov    %rcx,%r13
fffff800002ecfb9:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002ecfbc:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
fffff800002ecfc0:	4c 8d a0 00 01 00 00 	lea    0x100(%rax),%r12
fffff800002ecfc7:	49 8b cc             	mov    %r12,%rcx
fffff800002ecfca:	e8 c1 a6 f2 ff       	call   0xfffff80000217690
fffff800002ecfcf:	48 c1 e8 08          	shr    $0x8,%rax
fffff800002ecfd3:	a8 40                	test   $0x40,%al
fffff800002ecfd5:	0f 85 a7 0d 00 00    	jne    0xfffff800002edd82
fffff800002ecfdb:	be 01 10 00 00       	mov    $0x1001,%esi
fffff800002ecfe0:	45 33 f6             	xor    %r14d,%r14d
fffff800002ecfe3:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002ecfea:	00 00
fffff800002ecfec:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
fffff800002ecff0:	49 8b 85 d0 00 00 00 	mov    0xd0(%r13),%rax
fffff800002ecff7:	49 8b cd             	mov    %r13,%rcx
fffff800002ecffa:	c6 80 89 00 00 00 01 	movb   $0x1,0x89(%rax)
fffff800002ed001:	e8 96 f9 02 00       	call   0xfffff8000031c99c
fffff800002ed006:	44 0f b7 f8          	movzwl %ax,%r15d
fffff800002ed00a:	66 3b c6             	cmp    %si,%ax
fffff800002ed00d:	0f 84 84 07 00 00    	je     0xfffff800002ed797
fffff800002ed013:	8b 8f 98 03 01 00    	mov    0x10398(%rdi),%ecx
fffff800002ed019:	85 c9                	test   %ecx,%ecx
fffff800002ed01b:	74 49                	je     0xfffff800002ed066
fffff800002ed01d:	8b 97 98 03 01 00    	mov    0x10398(%rdi),%edx
fffff800002ed023:	8b 8f 8c 03 01 00    	mov    0x1038c(%rdi),%ecx
fffff800002ed029:	8b c1                	mov    %ecx,%eax
fffff800002ed02b:	c7 87 f0 ea 02 00 01 	movl   $0x1,0x2eaf0(%rdi)
fffff800002ed032:	00 00 00
fffff800002ed035:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002ed039:	3b c2                	cmp    %edx,%eax
fffff800002ed03b:	1b db                	sbb    %ebx,%ebx
fffff800002ed03d:	23 d9                	and    %ecx,%ebx
fffff800002ed03f:	8b d3                	mov    %ebx,%edx
fffff800002ed041:	0f ba eb 1f          	bts    $0x1f,%ebx
fffff800002ed045:	89 9f 8c 03 01 00    	mov    %ebx,0x1038c(%rdi)
fffff800002ed04b:	0f ba f2 1f          	btr    $0x1f,%edx
fffff800002ed04f:	8b 8f 08 f0 02 00    	mov    0x2f008(%rdi),%ecx
fffff800002ed055:	e8 4e 79 fe ff       	call   0xfffff800002d49a8
fffff800002ed05a:	ff c3                	inc    %ebx
fffff800002ed05c:	0f ba f3 1f          	btr    $0x1f,%ebx
fffff800002ed060:	89 9f 8c 03 01 00    	mov    %ebx,0x1038c(%rdi)
fffff800002ed066:	44 38 77 0e          	cmp    %r14b,0xe(%rdi)
fffff800002ed06a:	74 36                	je     0xfffff800002ed0a2
fffff800002ed06c:	48 8b 97 a8 88 02 00 	mov    0x288a8(%rdi),%rdx
fffff800002ed073:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
fffff800002ed077:	75 20                	jne    0xfffff800002ed099
fffff800002ed079:	48 8b 15 28 ab 43 00 	mov    0x43ab28(%rip),%rdx        # 0xfffff80000727ba8
fffff800002ed080:	48 8b ca             	mov    %rdx,%rcx
fffff800002ed083:	e8 64 9f f2 ff       	call   0xfffff80000216fec
fffff800002ed088:	48 8b c8             	mov    %rax,%rcx
fffff800002ed08b:	48 8b 82 88 00 00 00 	mov    0x88(%rdx),%rax
fffff800002ed092:	e8 e9 fd f4 ff       	call   0xfffff8000023ce80
fffff800002ed097:	eb 05                	jmp    0xfffff800002ed09e
fffff800002ed099:	e8 46 db f3 ff       	call   0xfffff8000022abe4
fffff800002ed09e:	44 88 77 0e          	mov    %r14b,0xe(%rdi)
fffff800002ed0a2:	fb                   	sti
fffff800002ed0a3:	49 8b cd             	mov    %r13,%rcx
fffff800002ed0a6:	66 45 85 ff          	test   %r15w,%r15w
fffff800002ed0aa:	75 0b                	jne    0xfffff800002ed0b7
fffff800002ed0ac:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
fffff800002ed0b0:	e8 bf f6 ff ff       	call   0xfffff800002ec774
fffff800002ed0b5:	eb 05                	jmp    0xfffff800002ed0bc
fffff800002ed0b7:	e8 14 f5 ff ff       	call   0xfffff800002ec5d0
fffff800002ed0bc:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
fffff800002ed0c0:	49 8b cd             	mov    %r13,%rcx
fffff800002ed0c3:	e8 d4 f8 02 00       	call   0xfffff8000031c99c
fffff800002ed0c8:	44 0f b7 f8          	movzwl %ax,%r15d
fffff800002ed0cc:	66 3b c6             	cmp    %si,%ax
fffff800002ed0cf:	0f 84 0e 06 00 00    	je     0xfffff800002ed6e3
fffff800002ed0d5:	8b 9f 88 03 01 00    	mov    0x10388(%rdi),%ebx
fffff800002ed0db:	83 fb ff             	cmp    $0xffffffff,%ebx
fffff800002ed0de:	74 c3                	je     0xfffff800002ed0a3
fffff800002ed0e0:	83 8f 88 03 01 00 ff 	orl    $0xffffffff,0x10388(%rdi)
fffff800002ed0e7:	f6 05 72 c4 31 00 04 	testb  $0x4,0x31c472(%rip)        # 0xfffff80000609560
fffff800002ed0ee:	74 18                	je     0xfffff800002ed108
fffff800002ed0f0:	0f 31                	rdtsc
fffff800002ed0f2:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ed0f6:	48 0b c2             	or     %rdx,%rax
fffff800002ed0f9:	48 8b c8             	mov    %rax,%rcx
fffff800002ed0fc:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff800002ed100:	48 f7 e1             	mul    %rcx
fffff800002ed103:	48 8b ca             	mov    %rdx,%rcx
fffff800002ed106:	eb 0b                	jmp    0xfffff800002ed113
fffff800002ed108:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed10b:	e8 4c 94 f4 ff       	call   0xfffff8000023655c
fffff800002ed110:	48 8b c8             	mov    %rax,%rcx
fffff800002ed113:	4c 8b c9             	mov    %rcx,%r9
fffff800002ed116:	4c 2b 8f 08 f0 02 00 	sub    0x2f008(%rdi),%r9
fffff800002ed11d:	0f 31                	rdtsc
fffff800002ed11f:	4c 8b 87 c8 f0 02 00 	mov    0x2f0c8(%rdi),%r8
fffff800002ed126:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ed12a:	48 0b c2             	or     %rdx,%rax
fffff800002ed12d:	8b d3                	mov    %ebx,%edx
fffff800002ed12f:	48 03 47 58          	add    0x58(%rdi),%rax
fffff800002ed133:	48 89 8f 08 f0 02 00 	mov    %rcx,0x2f008(%rdi)
fffff800002ed13a:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed13d:	4c 01 8f 10 f0 02 00 	add    %r9,0x2f010(%rdi)
fffff800002ed144:	48 89 87 c8 f0 02 00 	mov    %rax,0x2f0c8(%rdi)
fffff800002ed14b:	49 2b c0             	sub    %r8,%rax
fffff800002ed14e:	48 01 87 d0 f0 02 00 	add    %rax,0x2f0d0(%rdi)
fffff800002ed155:	4c 01 8f 18 f0 02 00 	add    %r9,0x2f018(%rdi)
fffff800002ed15c:	4c 8b 47 38          	mov    0x38(%rdi),%r8
fffff800002ed160:	49 63 80 70 01 00 00 	movslq 0x170(%r8),%rax
fffff800002ed167:	4d 01 88 b8 00 00 00 	add    %r9,0xb8(%r8)
fffff800002ed16e:	4d 01 8c c0 08 20 00 	add    %r9,0x2008(%r8,%rax,8)
fffff800002ed175:	00
fffff800002ed176:	e8 a9 56 fc ff       	call   0xfffff800002b2824
fffff800002ed17b:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff800002ed182:	00 00
fffff800002ed184:	8b 0d 46 44 31 00    	mov    0x314446(%rip),%ecx        # 0xfffff800006015d0
fffff800002ed18a:	83 f9 02             	cmp    $0x2,%ecx
fffff800002ed18d:	75 47                	jne    0xfffff800002ed1d6
fffff800002ed18f:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff800002ed196:	44 38 70 39          	cmp    %r14b,0x39(%rax)
fffff800002ed19a:	74 06                	je     0xfffff800002ed1a2
fffff800002ed19c:	44 88 70 39          	mov    %r14b,0x39(%rax)
fffff800002ed1a0:	eb 0e                	jmp    0xfffff800002ed1b0
fffff800002ed1a2:	44 38 70 3a          	cmp    %r14b,0x3a(%rax)
fffff800002ed1a6:	0f 84 0a 01 00 00    	je     0xfffff800002ed2b6
fffff800002ed1ac:	44 88 70 3a          	mov    %r14b,0x3a(%rax)
fffff800002ed1b0:	48 8b 83 b0 03 01 00 	mov    0x103b0(%rbx),%rax
fffff800002ed1b7:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
fffff800002ed1bb:	c6 45 97 80          	movb   $0x80,-0x69(%rbp)
fffff800002ed1bf:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
fffff800002ed1c3:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff800002ed1ca:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff800002ed1d1:	e8 3a 9e f2 ff       	call   0xfffff80000217010
fffff800002ed1d6:	8b 0d f4 43 31 00    	mov    0x3143f4(%rip),%ecx        # 0xfffff800006015d0
fffff800002ed1dc:	83 f9 01             	cmp    $0x1,%ecx
fffff800002ed1df:	0f 85 d1 00 00 00    	jne    0xfffff800002ed2b6
fffff800002ed1e5:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
fffff800002ed1e9:	66 44 39 73 0c       	cmp    %r14w,0xc(%rbx)
fffff800002ed1ee:	0f 85 b2 00 00 00    	jne    0xfffff800002ed2a6
fffff800002ed1f4:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax