fffff800002ed7bb:	e8 9c 8d f4 ff       	call   0xfffff8000023655c
fffff800002ed7c0:	4c 8b c8             	mov    %rax,%r9
fffff800002ed7c3:	4d 8b c1             	mov    %r9,%r8
fffff800002ed7c6:	4c 2b 87 08 f0 02 00 	sub    0x2f008(%rdi),%r8
fffff800002ed7cd:	0f 31                	rdtsc
fffff800002ed7cf:	48 8b 8f c8 f0 02 00 	mov    0x2f0c8(%rdi),%rcx
fffff800002ed7d6:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ed7da:	48 0b c2             	or     %rdx,%rax
fffff800002ed7dd:	48 03 47 58          	add    0x58(%rdi),%rax
fffff800002ed7e1:	4c 89 8f 08 f0 02 00 	mov    %r9,0x2f008(%rdi)
fffff800002ed7e8:	4c 01 87 10 f0 02 00 	add    %r8,0x2f010(%rdi)
fffff800002ed7ef:	48 89 87 c8 f0 02 00 	mov    %rax,0x2f0c8(%rdi)
fffff800002ed7f6:	48 2b c1             	sub    %rcx,%rax
fffff800002ed7f9:	48 01 87 d0 f0 02 00 	add    %rax,0x2f0d0(%rdi)
fffff800002ed800:	4c 01 87 18 f0 02 00 	add    %r8,0x2f018(%rdi)
fffff800002ed807:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
fffff800002ed80b:	4c 01 81 b8 00 00 00 	add    %r8,0xb8(%rcx)
fffff800002ed812:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff800002ed819:	4c 01 84 c1 08 20 00 	add    %r8,0x2008(%rcx,%rax,8)
fffff800002ed820:	00
fffff800002ed821:	8b 0d a9 3d 31 00    	mov    0x313da9(%rip),%ecx        # 0xfffff800006015d0
fffff800002ed827:	83 f9 02             	cmp    $0x2,%ecx
fffff800002ed82a:	75 47                	jne    0xfffff800002ed873
fffff800002ed82c:	48 8b 87 b8 04 01 00 	mov    0x104b8(%rdi),%rax
fffff800002ed833:	44 38 70 39          	cmp    %r14b,0x39(%rax)
fffff800002ed837:	74 06                	je     0xfffff800002ed83f
fffff800002ed839:	44 88 70 39          	mov    %r14b,0x39(%rax)
fffff800002ed83d:	eb 0e                	jmp    0xfffff800002ed84d
fffff800002ed83f:	44 38 70 3a          	cmp    %r14b,0x3a(%rax)
fffff800002ed843:	0f 84 0a 01 00 00    	je     0xfffff800002ed953
fffff800002ed849:	44 88 70 3a          	mov    %r14b,0x3a(%rax)
fffff800002ed84d:	48 8b 87 b0 03 01 00 	mov    0x103b0(%rdi),%rax
fffff800002ed854:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
fffff800002ed858:	c6 45 97 80          	movb   $0x80,-0x69(%rbp)
fffff800002ed85c:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
fffff800002ed860:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff800002ed867:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff800002ed86e:	e8 9d 97 f2 ff       	call   0xfffff80000217010
fffff800002ed873:	8b 0d 57 3d 31 00    	mov    0x313d57(%rip),%ecx        # 0xfffff800006015d0
fffff800002ed879:	83 f9 01             	cmp    $0x1,%ecx
fffff800002ed87c:	0f 85 d1 00 00 00    	jne    0xfffff800002ed953
fffff800002ed882:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
fffff800002ed886:	66 44 39 77 0c       	cmp    %r14w,0xc(%rdi)
fffff800002ed88b:	0f 85 b2 00 00 00    	jne    0xfffff800002ed943
fffff800002ed891:	48 8b 87 b8 04 01 00 	mov    0x104b8(%rdi),%rax
fffff800002ed898:	48 85 c0             	test   %rax,%rax
fffff800002ed89b:	0f 85 a2 00 00 00    	jne    0xfffff800002ed943
fffff800002ed8a1:	44 38 73 15          	cmp    %r14b,0x15(%rbx)
fffff800002ed8a5:	0f 84 c3 04 00 00    	je     0xfffff800002edd6e
fffff800002ed8ab:	8b 43 1c             	mov    0x1c(%rbx),%eax
fffff800002ed8ae:	48 8d 0d 4b 8c 31 00 	lea    0x318c4b(%rip),%rcx        # 0xfffff80000606500
fffff800002ed8b5:	41 8b d6             	mov    %r14d,%edx
fffff800002ed8b8:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
fffff800002ed8bc:	44 8b 81 c4 00 00 00 	mov    0xc4(%rcx),%r8d
fffff800002ed8c3:	45 85 c0             	test   %r8d,%r8d
fffff800002ed8c6:	0f 84 a2 04 00 00    	je     0xfffff800002edd6e
fffff800002ed8cc:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
fffff800002ed8d3:	48 8b 01             	mov    (%rcx),%rax
fffff800002ed8d6:	48 85 c0             	test   %rax,%rax
fffff800002ed8d9:	75 10                	jne    0xfffff800002ed8eb
fffff800002ed8db:	ff c2                	inc    %edx
fffff800002ed8dd:	48 83 c1 08          	add    $0x8,%rcx
fffff800002ed8e1:	41 3b d0             	cmp    %r8d,%edx
fffff800002ed8e4:	72 ed                	jb     0xfffff800002ed8d3
fffff800002ed8e6:	e9 83 04 00 00       	jmp    0xfffff800002edd6e
fffff800002ed8eb:	f6 05 6e bc 31 00 04 	testb  $0x4,0x31bc6e(%rip)        # 0xfffff80000609560
fffff800002ed8f2:	74 18                	je     0xfffff800002ed90c
fffff800002ed8f4:	0f 31                	rdtsc
fffff800002ed8f6:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ed8fa:	48 0b c2             	or     %rdx,%rax
fffff800002ed8fd:	48 8b c8             	mov    %rax,%rcx
fffff800002ed900:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff800002ed904:	48 f7 e1             	mul    %rcx
fffff800002ed907:	48 8b c2             	mov    %rdx,%rax
fffff800002ed90a:	eb 08                	jmp    0xfffff800002ed914
fffff800002ed90c:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed90f:	e8 48 8c f4 ff       	call   0xfffff8000023655c
fffff800002ed914:	48 39 83 c8 00 00 00 	cmp    %rax,0xc8(%rbx)
fffff800002ed91b:	0f 83 4d 04 00 00    	jae    0xfffff800002edd6e
fffff800002ed921:	48 8b d3             	mov    %rbx,%rdx
fffff800002ed924:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed927:	e8 50 45 05 00       	call   0xfffff80000341e7c
fffff800002ed92c:	45 33 c0             	xor    %r8d,%r8d
fffff800002ed92f:	c6 43 17 03          	movb   $0x3,0x17(%rbx)
fffff800002ed933:	48 8b d3             	mov    %rbx,%rdx
fffff800002ed936:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed939:	e8 a2 33 05 00       	call   0xfffff80000340ce0
fffff800002ed93e:	e9 2b 04 00 00       	jmp    0xfffff800002edd6e
fffff800002ed943:	48 8b d3             	mov    %rbx,%rdx
fffff800002ed946:	48 8b cf             	mov    %rdi,%rcx
fffff800002ed949:	e8 22 2f 05 00       	call   0xfffff80000340870
fffff800002ed94e:	e9 1b 04 00 00       	jmp    0xfffff800002edd6e
fffff800002ed953:	48 8b b7 b8 04 01 00 	mov    0x104b8(%rdi),%rsi
fffff800002ed95a:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
fffff800002ed95e:	83 f9 02             	cmp    $0x2,%ecx
fffff800002ed961:	0f 85 1f 01 00 00    	jne    0xfffff800002eda86
fffff800002ed967:	44 38 76 38          	cmp    %r14b,0x38(%rsi)
fffff800002ed96b:	75 19                	jne    0xfffff800002ed986
fffff800002ed96d:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002ed971:	48 85 c0             	test   %rax,%rax
fffff800002ed974:	75 10                	jne    0xfffff800002ed986
fffff800002ed976:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
fffff800002ed97d:	48 85 c0             	test   %rax,%rax
fffff800002ed980:	0f 84 f1 00 00 00    	je     0xfffff800002eda77
fffff800002ed986:	48 8b d3             	mov    %rbx,%rdx
fffff800002ed989:	48 8b ce             	mov    %rsi,%rcx
fffff800002ed98c:	e8 47 b6 05 00       	call   0xfffff80000348fd8
fffff800002ed991:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002ed998:	00 00
fffff800002ed99a:	48 8b b7 b8 04 01 00 	mov    0x104b8(%rdi),%rsi
fffff800002ed9a1:	e9 d1 00 00 00       	jmp    0xfffff800002eda77
fffff800002ed9a6:	48 8b 03             	mov    (%rbx),%rax
fffff800002ed9a9:	48 85 c0             	test   %rax,%rax
fffff800002ed9ac:	0f 84 b7 03 00 00    	je     0xfffff800002edd69
fffff800002ed9b2:	8b 80 18 01 00 00    	mov    0x118(%rax),%eax
fffff800002ed9b8:	0f ba e0 0c          	bt     $0xc,%eax
fffff800002ed9bc:	0f 82 a7 03 00 00    	jb     0xfffff800002edd69
fffff800002ed9c2:	44 38 73 45          	cmp    %r14b,0x45(%rbx)
fffff800002ed9c6:	74 68                	je     0xfffff800002eda30
fffff800002ed9c8:	48 8d 83 18 01 00 00 	lea    0x118(%rbx),%rax
fffff800002ed9cf:	48 8b 10             	mov    (%rax),%rdx
fffff800002ed9d2:	48 39 42 08          	cmp    %rax,0x8(%rdx)
fffff800002ed9d6:	0f 85 d4 03 00 00    	jne    0xfffff800002eddb0
fffff800002ed9dc:	48 8b 48 08          	mov    0x8(%rax),%rcx
fffff800002ed9e0:	48 39 01             	cmp    %rax,(%rcx)
fffff800002ed9e3:	0f 85 c7 03 00 00    	jne    0xfffff800002eddb0
fffff800002ed9e9:	48 89 11             	mov    %rdx,(%rcx)
fffff800002ed9ec:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
fffff800002ed9f0:	ff 4e 28             	decl   0x28(%rsi)
fffff800002ed9f3:	44 88 73 13          	mov    %r14b,0x13(%rbx)
fffff800002ed9f7:	f6 05 62 bb 31 00 04 	testb  $0x4,0x31bb62(%rip)        # 0xfffff80000609560
fffff800002ed9fe:	74 18                	je     0xfffff800002eda18
fffff800002eda00:	0f 31                	rdtsc
fffff800002eda02:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002eda06:	48 0b c2             	or     %rdx,%rax
fffff800002eda09:	48 8b c8             	mov    %rax,%rcx
fffff800002eda0c:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff800002eda10:	48 f7 e1             	mul    %rcx
fffff800002eda13:	48 8b c2             	mov    %rdx,%rax
fffff800002eda16:	eb 08                	jmp    0xfffff800002eda20
fffff800002eda18:	48 8b cf             	mov    %rdi,%rcx
fffff800002eda1b:	e8 3c 8b f4 ff       	call   0xfffff8000023655c
fffff800002eda20:	4c 8b c0             	mov    %rax,%r8
fffff800002eda23:	48 8b d3             	mov    %rbx,%rdx
fffff800002eda26:	48 8b ce             	mov    %rsi,%rcx
fffff800002eda29:	e8 2a bb 05 00       	call   0xfffff80000349558
fffff800002eda2e:	eb 47                	jmp    0xfffff800002eda77
fffff800002eda30:	4c 39 b3 88 00 00 00 	cmp    %r14,0x88(%rbx)
fffff800002eda37:	74 0f                	je     0xfffff800002eda48
fffff800002eda39:	48 8b 0e             	mov    (%rsi),%rcx
fffff800002eda3c:	48 81 c1 80 05 01 00 	add    $0x10580,%rcx
fffff800002eda43:	e8 fc 08 f3 ff       	call   0xfffff8000021e344
fffff800002eda48:	4c 8d 73 28          	lea    0x28(%rbx),%r14
fffff800002eda4c:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff800002eda52:	73 08                	jae    0xfffff800002eda5c
fffff800002eda54:	49 8b ce             	mov    %r14,%rcx
fffff800002eda57:	e8 b4 db f2 ff       	call   0xfffff8000021b610
fffff800002eda5c:	48 8b d3             	mov    %rbx,%rdx
fffff800002eda5f:	c7 43 30 02 00 00 00 	movl   $0x2,0x30(%rbx)
fffff800002eda66:	48 8b ce             	mov    %rsi,%rcx
fffff800002eda69:	e8 aa b4 05 00       	call   0xfffff80000348f18
fffff800002eda6e:	33 c0                	xor    %eax,%eax
fffff800002eda70:	f0 49 21 06          	lock and %rax,(%r14)
fffff800002eda74:	45 33 f6             	xor    %r14d,%r14d
fffff800002eda77:	83 7e 28 01          	cmpl   $0x1,0x28(%rsi)
fffff800002eda7b:	0f 87 25 ff ff ff    	ja     0xfffff800002ed9a6
fffff800002eda81:	e9 e3 02 00 00       	jmp    0xfffff800002edd69
fffff800002eda86:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002eda8a:	48 8b bb 38 01 00 00 	mov    0x138(%rbx),%rdi
fffff800002eda91:	48 8b 08             	mov    (%rax),%rcx
fffff800002eda94:	8a 86 85 00 00 00    	mov    0x85(%rsi),%al
fffff800002eda9a:	84 c0                	test   %al,%al
fffff800002eda9c:	0f 85 bf 02 00 00    	jne    0xfffff800002edd61
fffff800002edaa2:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002edaa6:	48 85 c0             	test   %rax,%rax
fffff800002edaa9:	0f 85 b2 02 00 00    	jne    0xfffff800002edd61
fffff800002edaaf:	8a 41 3c             	mov    0x3c(%rcx),%al
fffff800002edab2:	84 c0                	test   %al,%al
fffff800002edab4:	0f 85 a7 02 00 00    	jne    0xfffff800002edd61
fffff800002edaba:	44 38 77 3f          	cmp    %r14b,0x3f(%rdi)
fffff800002edabe:	0f 84 a5 02 00 00    	je     0xfffff800002edd69
fffff800002edac4:	8b 8f fc 00 00 00    	mov    0xfc(%rdi),%ecx
fffff800002edaca:	48 8b 05 37 f5 4f 00 	mov    0x4ff537(%rip),%rax        # 0xfffff800007ed008
fffff800002edad1:	44 89 75 af          	mov    %r14d,-0x51(%rbp)
fffff800002edad5:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
fffff800002edad9:	44 8b 8a c4 00 00 00 	mov    0xc4(%rdx),%r9d
fffff800002edae0:	41 f7 c1 ff ff ff 03 	test   $0x3ffffff,%r9d
fffff800002edae7:	0f 86 7c 02 00 00    	jbe    0xfffff800002edd69
fffff800002edaed:	45 8b c6             	mov    %r14d,%r8d
fffff800002edaf0:	45 85 c9             	test   %r9d,%r9d
fffff800002edaf3:	0f 84 70 02 00 00    	je     0xfffff800002edd69
fffff800002edaf9:	48 81 c2 c8 00 00 00 	add    $0xc8,%rdx
fffff800002edb00:	48 8b 02             	mov    (%rdx),%rax
fffff800002edb03:	48 0f bc c8          	bsf    %rax,%rcx
fffff800002edb07:	89 4d af             	mov    %ecx,-0x51(%rbp)
fffff800002edb0a:	75 15                	jne    0xfffff800002edb21
fffff800002edb0c:	41 ff c0             	inc    %r8d
fffff800002edb0f:	44 89 75 af          	mov    %r14d,-0x51(%rbp)
fffff800002edb13:	48 83 c2 08          	add    $0x8,%rdx
fffff800002edb17:	45 3b c1             	cmp    %r9d,%r8d
fffff800002edb1a:	72 e4                	jb     0xfffff800002edb00
fffff800002edb1c:	e9 48 02 00 00       	jmp    0xfffff800002edd69
fffff800002edb21:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002edb28:	00 00
fffff800002edb2a:	f6 05 2f ba 31 00 04 	testb  $0x4,0x31ba2f(%rip)        # 0xfffff80000609560
fffff800002edb31:	74 1b                	je     0xfffff800002edb4e
fffff800002edb33:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002edb37:	0f 31                	rdtsc
fffff800002edb39:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002edb3d:	48 0b c2             	or     %rdx,%rax
fffff800002edb40:	48 8b c8             	mov    %rax,%rcx
fffff800002edb43:	49 8b c0             	mov    %r8,%rax
fffff800002edb46:	48 f7 e1             	mul    %rcx
fffff800002edb49:	48 8b c2             	mov    %rdx,%rax
fffff800002edb4c:	eb 05                	jmp    0xfffff800002edb53
fffff800002edb4e:	e8 09 8a f4 ff       	call   0xfffff8000023655c
fffff800002edb53:	48 39 87 e8 00 00 00 	cmp    %rax,0xe8(%rdi)
fffff800002edb5a:	0f 83 09 02 00 00    	jae    0xfffff800002edd69
fffff800002edb60:	48 8b 0b             	mov    (%rbx),%rcx
fffff800002edb63:	48 85 c9             	test   %rcx,%rcx
fffff800002edb66:	0f 84 eb 01 00 00    	je     0xfffff800002edd57
fffff800002edb6c:	e8 eb f4 f2 ff       	call   0xfffff8000021d05c
fffff800002edb71:	84 c0                	test   %al,%al
fffff800002edb73:	0f 85 f0 01 00 00    	jne    0xfffff800002edd69
fffff800002edb79:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
fffff800002edb80:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff800002edb84:	0f 86 cd 01 00 00    	jbe    0xfffff800002edd57
fffff800002edb8a:	4c 8b 03             	mov    (%rbx),%r8
fffff800002edb8d:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
fffff800002edb91:	4d 85 c0             	test   %r8,%r8
fffff800002edb94:	0f 84 bd 01 00 00    	je     0xfffff800002edd57
fffff800002edb9a:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
fffff800002edb9e:	c7 45 b7 04 10 04 00 	movl   $0x41004,-0x49(%rbp)
fffff800002edba5:	49 8b c8             	mov    %r8,%rcx
fffff800002edba8:	e8 ff 07 f3 ff       	call   0xfffff8000021e3ac
fffff800002edbad:	8b 55 b7             	mov    -0x49(%rbp),%edx
fffff800002edbb0:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff800002edbb7:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff800002edbbd:	0f 84 1e 01 00 00    	je     0xfffff800002edce1
fffff800002edbc3:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff800002edbc9:	0f 84 07 01 00 00    	je     0xfffff800002edcd6
fffff800002edbcf:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002edbd5:	0f 84 f0 00 00 00    	je     0xfffff800002edccb
fffff800002edbdb:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002edbe1:	74 74                	je     0xfffff800002edc57
fffff800002edbe3:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002edbe9:	74 4a                	je     0xfffff800002edc35
fffff800002edbeb:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002edbf1:	74 39                	je     0xfffff800002edc2c
fffff800002edbf3:	81 fa 05 10 04 00    	cmp    $0x41005,%edx
fffff800002edbf9:	7c 20                	jl     0xfffff800002edc1b
fffff800002edbfb:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
fffff800002edbff:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002edc05:	74 0a                	je     0xfffff800002edc11
fffff800002edc07:	e8 f0 a6 01 00       	call   0xfffff800003082fc
fffff800002edc0c:	e9 3f 01 00 00       	jmp    0xfffff800002edd50
fffff800002edc11:	e8 0a 20 02 00       	call   0xfffff8000030fc20
fffff800002edc16:	e9 35 01 00 00       	jmp    0xfffff800002edd50
fffff800002edc1b:	45 33 c0             	xor    %r8d,%r8d
fffff800002edc1e:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002edc25:	e8 4e 74 02 00       	call   0xfffff80000315078
fffff800002edc2a:	eb 22                	jmp    0xfffff800002edc4e
fffff800002edc2c:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff800002edc33:	eb 19                	jmp    0xfffff800002edc4e
fffff800002edc35:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002edc3c:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002edc43:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002edc4a:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002edc4e:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
fffff800002edc52:	e9 f9 00 00 00       	jmp    0xfffff800002edd50
fffff800002edc57:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002edc5e:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
fffff800002edc62:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
fffff800002edc66:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002edc6d:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002edc74:	8b 05 e2 b8 31 00    	mov    0x31b8e2(%rip),%eax        # 0xfffff8000060955c
fffff800002edc7a:	a8 01                	test   $0x1,%al
fffff800002edc7c:	74 1d                	je     0xfffff800002edc9b
fffff800002edc7e:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002edc85:	02 00
fffff800002edc87:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
fffff800002edc8b:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff800002edc90:	e8 7b 43 02 00       	call   0xfffff80000312010
fffff800002edc95:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
fffff800002edc99:	eb 11                	jmp    0xfffff800002edcac
fffff800002edc9b:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff800002edca0:	0f 78 45 ef          	vmread %rax,-0x11(%rbp)
fffff800002edca4:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
fffff800002edca8:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
fffff800002edcac:	48 8b 00             	mov    (%rax),%rax
fffff800002edcaf:	49 8b ca             	mov    %r10,%rcx
fffff800002edcb2:	48 f7 d1             	not    %rcx
fffff800002edcb5:	48 89 45 0f          	mov    %rax,0xf(%rbp)
fffff800002edcb9:	48 23 c8             	and    %rax,%rcx
fffff800002edcbc:	4d 23 ca             	and    %r10,%r9
fffff800002edcbf:	49 0b c9             	or     %r9,%rcx
fffff800002edcc2:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
fffff800002edcc6:	e9 85 00 00 00       	jmp    0xfffff800002edd50
fffff800002edccb:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
fffff800002edccf:	e8 5c b3 f1 ff       	call   0xfffff80000209030
fffff800002edcd4:	eb 7a                	jmp    0xfffff800002edd50
fffff800002edcd6:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
fffff800002edcda:	e8 d1 f1 f4 ff       	call   0xfffff8000023ceb0
fffff800002edcdf:	eb 6f                	jmp    0xfffff800002edd50
fffff800002edce1:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002edce8:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
fffff800002edcec:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
fffff800002edcf0:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002edcf7:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002edcfe:	8b 05 58 b8 31 00    	mov    0x31b858(%rip),%eax        # 0xfffff8000060955c
fffff800002edd04:	a8 01                	test   $0x1,%al
fffff800002edd06:	74 1d                	je     0xfffff800002edd25
fffff800002edd08:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002edd0f:	02 00
fffff800002edd11:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
fffff800002edd15:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff800002edd1a:	e8 f1 42 02 00       	call   0xfffff80000312010
fffff800002edd1f:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
fffff800002edd23:	eb 11                	jmp    0xfffff800002edd36
fffff800002edd25:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff800002edd2a:	0f 78 45 f7          	vmread %rax,-0x9(%rbp)
fffff800002edd2e:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
fffff800002edd32:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
fffff800002edd36:	48 8b 00             	mov    (%rax),%rax
fffff800002edd39:	49 8b d2             	mov    %r10,%rdx
fffff800002edd3c:	48 f7 d2             	not    %rdx
fffff800002edd3f:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002edd43:	48 23 d0             	and    %rax,%rdx
fffff800002edd46:	4d 23 ca             	and    %r10,%r9
fffff800002edd49:	49 0b d1             	or     %r9,%rdx
fffff800002edd4c:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
fffff800002edd50:	48 83 7d 8f 02       	cmpq   $0x2,-0x71(%rbp)
fffff800002edd55:	73 12                	jae    0xfffff800002edd69
fffff800002edd57:	4c 39 77 40          	cmp    %r14,0x40(%rdi)
fffff800002edd5b:	74 0c                	je     0xfffff800002edd69
fffff800002edd5d:	c6 43 17 03          	movb   $0x3,0x17(%rbx)
fffff800002edd61:	48 8b ce             	mov    %rsi,%rcx
fffff800002edd64:	e8 53 56 f3 ff       	call   0xfffff800002233bc
fffff800002edd69:	be 01 10 00 00       	mov    $0x1001,%esi
fffff800002edd6e:	49 8b cc             	mov    %r12,%rcx
fffff800002edd71:	e8 1a 99 f2 ff       	call   0xfffff80000217690
fffff800002edd76:	48 c1 e8 08          	shr    $0x8,%rax
fffff800002edd7a:	a8 40                	test   $0x40,%al
fffff800002edd7c:	0f 84 61 f2 ff ff    	je     0xfffff800002ecfe3
fffff800002edd82:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
fffff800002edd86:	48 33 cc             	xor    %rsp,%rcx
fffff800002edd89:	e8 e2 d7 f4 ff       	call   0xfffff8000023b570
fffff800002edd8e:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff800002edd95:	00
fffff800002edd96:	49 8b 5b 38          	mov    0x38(%r11),%rbx