fffff8000029e94e:	e8 f9 6a fe ff       	call   0xfffff8000028544c
fffff8000029e953:	33 f6                	xor    %esi,%esi
fffff8000029e955:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e958:	66 85 c0             	test   %ax,%ax
fffff8000029e95b:	0f 85 57 01 00 00    	jne    0xfffff8000029eab8
fffff8000029e961:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e964:	e8 d7 7d 06 00       	call   0xfffff80000306740
fffff8000029e969:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e96c:	66 85 c0             	test   %ax,%ax
fffff8000029e96f:	0f 85 3b 01 00 00    	jne    0xfffff8000029eab0
fffff8000029e975:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e978:	e8 f7 82 00 00       	call   0xfffff800002a6c74
fffff8000029e97d:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e980:	66 85 c0             	test   %ax,%ax
fffff8000029e983:	0f 85 27 01 00 00    	jne    0xfffff8000029eab0
fffff8000029e989:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e98c:	e8 07 59 02 00       	call   0xfffff800002c4298
fffff8000029e991:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e994:	66 85 c0             	test   %ax,%ax
fffff8000029e997:	0f 85 0b 01 00 00    	jne    0xfffff8000029eaa8
fffff8000029e99d:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e9a0:	e8 2b 15 03 00       	call   0xfffff800002cfed0
fffff8000029e9a5:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e9a8:	66 85 c0             	test   %ax,%ax
fffff8000029e9ab:	0f 85 ef 00 00 00    	jne    0xfffff8000029eaa0
fffff8000029e9b1:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e9b4:	e8 9b 19 04 00       	call   0xfffff800002e0354
fffff8000029e9b9:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e9bc:	66 85 c0             	test   %ax,%ax
fffff8000029e9bf:	0f 85 c6 00 00 00    	jne    0xfffff8000029ea8b
fffff8000029e9c5:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e9c8:	e8 bb 24 01 00       	call   0xfffff800002b0e88
fffff8000029e9cd:	0f b7 f8             	movzwl %ax,%edi
fffff8000029e9d0:	66 85 c0             	test   %ax,%ax
fffff8000029e9d3:	0f 85 aa 00 00 00    	jne    0xfffff8000029ea83
fffff8000029e9d9:	83 bb 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rbx)
fffff8000029e9e0:	74 06                	je     0xfffff8000029e9e8
fffff8000029e9e2:	89 b3 98 36 00 00    	mov    %esi,0x3698(%rbx)
fffff8000029e9e8:	48 89 b3 50 37 00 00 	mov    %rsi,0x3750(%rbx)
fffff8000029e9ef:	48 8b cb             	mov    %rbx,%rcx
fffff8000029e9f2:	48 89 b3 88 37 00 00 	mov    %rsi,0x3788(%rbx)
fffff8000029e9f9:	48 89 b3 90 37 00 00 	mov    %rsi,0x3790(%rbx)
fffff8000029ea00:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff8000029ea06:	83 c8 01             	or     $0x1,%eax
fffff8000029ea09:	89 83 a0 36 00 00    	mov    %eax,0x36a0(%rbx)
fffff8000029ea0f:	e8 d4 b3 01 00       	call   0xfffff800002b9de8
fffff8000029ea14:	0f b7 f8             	movzwl %ax,%edi
fffff8000029ea17:	66 85 c0             	test   %ax,%ax
fffff8000029ea1a:	75 46                	jne    0xfffff8000029ea62
fffff8000029ea1c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea1f:	e8 b4 2a fd ff       	call   0xfffff800002714d8
fffff8000029ea24:	0f b7 f8             	movzwl %ax,%edi
fffff8000029ea27:	66 85 c0             	test   %ax,%ax
fffff8000029ea2a:	75 2e                	jne    0xfffff8000029ea5a
fffff8000029ea2c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea2f:	e8 74 12 00 00       	call   0xfffff8000029fca8
fffff8000029ea34:	0f b7 f8             	movzwl %ax,%edi
fffff8000029ea37:	66 85 c0             	test   %ax,%ax
fffff8000029ea3a:	74 08                	je     0xfffff8000029ea44
fffff8000029ea3c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea3f:	e8 98 11 00 00       	call   0xfffff8000029fbdc
fffff8000029ea44:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea47:	66 85 ff             	test   %di,%di
fffff8000029ea4a:	75 09                	jne    0xfffff8000029ea55
fffff8000029ea4c:	e8 3b 3b 00 00       	call   0xfffff800002a258c
fffff8000029ea51:	8b fe                	mov    %esi,%edi
fffff8000029ea53:	eb 63                	jmp    0xfffff8000029eab8
fffff8000029ea55:	e8 ba 2b fd ff       	call   0xfffff80000271614
fffff8000029ea5a:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea5d:	e8 1a b4 01 00       	call   0xfffff800002b9e7c
fffff8000029ea62:	33 d2                	xor    %edx,%edx
fffff8000029ea64:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea67:	e8 f8 90 02 00       	call   0xfffff800002c7b64
fffff8000029ea6c:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff8000029ea72:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea75:	83 e0 fe             	and    $0xfffffffe,%eax
fffff8000029ea78:	89 83 a0 36 00 00    	mov    %eax,0x36a0(%rbx)
fffff8000029ea7e:	e8 f1 28 01 00       	call   0xfffff800002b1374
fffff8000029ea83:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea86:	e8 71 1a 04 00       	call   0xfffff800002e04fc
fffff8000029ea8b:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff8000029ea91:	48 0f ba e0 15       	bt     $0x15,%rax
fffff8000029ea96:	72 08                	jb     0xfffff8000029eaa0
fffff8000029ea98:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ea9b:	e8 e0 ad 03 00       	call   0xfffff800002d9880
fffff8000029eaa0:	48 8b cb             	mov    %rbx,%rcx
fffff8000029eaa3:	e8 f4 64 02 00       	call   0xfffff800002c4f9c
fffff8000029eaa8:	48 8b cb             	mov    %rbx,%rcx
fffff8000029eaab:	e8 08 84 00 00       	call   0xfffff800002a6eb8
fffff8000029eab0:	48 8b cb             	mov    %rbx,%rcx
fffff8000029eab3:	e8 a8 6c fe ff       	call   0xfffff80000285760
fffff8000029eab8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029eabd:	0f b7 c7             	movzwl %di,%eax
fffff8000029eac0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000029eac5:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029eac9:	5f                   	pop    %rdi
fffff8000029eaca:	c3                   	ret
fffff8000029eacb:	cc                   	int3
fffff8000029eacc:	cc                   	int3
fffff8000029eacd:	cc                   	int3
fffff8000029eace:	cc                   	int3
fffff8000029eacf:	cc                   	int3
fffff8000029ead0:	cc                   	int3
fffff8000029ead1:	cc                   	int3
fffff8000029ead2:	cc                   	int3
fffff8000029ead3:	cc                   	int3
fffff8000029ead4:	40 53                	rex push %rbx
fffff8000029ead6:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029eada:	33 db                	xor    %ebx,%ebx
fffff8000029eadc:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000029eae1:	e8 ce 6f fe ff       	call   0xfffff80000285ab4
fffff8000029eae6:	48 8b 0d fb db 50 00 	mov    0x50dbfb(%rip),%rcx        # 0xfffff800007ac6e8
fffff8000029eaed:	33 d2                	xor    %edx,%edx
fffff8000029eaef:	e8 fc 3a 00 00       	call   0xfffff800002a25f0
fffff8000029eaf4:	48 8b 0d ed db 50 00 	mov    0x50dbed(%rip),%rcx        # 0xfffff800007ac6e8
fffff8000029eafb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff8000029eb00:	45 33 c9             	xor    %r9d,%r9d
fffff8000029eb03:	33 d2                	xor    %edx,%edx
fffff8000029eb05:	e8 72 09 00 00       	call   0xfffff8000029f47c
fffff8000029eb0a:	66 85 c0             	test   %ax,%ax
fffff8000029eb0d:	75 0c                	jne    0xfffff8000029eb1b
fffff8000029eb0f:	48 8b 0d d2 db 50 00 	mov    0x50dbd2(%rip),%rcx        # 0xfffff800007ac6e8
fffff8000029eb16:	e8 7d 04 00 00       	call   0xfffff8000029ef98
fffff8000029eb1b:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029eb1f:	5b                   	pop    %rbx
fffff8000029eb20:	c3                   	ret
fffff8000029eb21:	cc                   	int3
fffff8000029eb22:	cc                   	int3
fffff8000029eb23:	cc                   	int3
fffff8000029eb24:	cc                   	int3
fffff8000029eb25:	cc                   	int3
fffff8000029eb26:	cc                   	int3
fffff8000029eb27:	cc                   	int3
fffff8000029eb28:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029eb2d:	55                   	push   %rbp
fffff8000029eb2e:	56                   	push   %rsi
fffff8000029eb2f:	57                   	push   %rdi
fffff8000029eb30:	41 54                	push   %r12
fffff8000029eb32:	41 55                	push   %r13
fffff8000029eb34:	41 56                	push   %r14
fffff8000029eb36:	41 57                	push   %r15
fffff8000029eb38:	48 8b ec             	mov    %rsp,%rbp
fffff8000029eb3b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029eb3f:	48 8b 05 b2 21 47 00 	mov    0x4721b2(%rip),%rax        # 0xfffff80000710cf8
fffff8000029eb46:	33 db                	xor    %ebx,%ebx
fffff8000029eb48:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
fffff8000029eb4c:	4c 8b e9             	mov    %rcx,%r13
fffff8000029eb4f:	48 89 5d 50          	mov    %rbx,0x50(%rbp)
fffff8000029eb53:	44 8a e3             	mov    %bl,%r12b
fffff8000029eb56:	48 89 5d 58          	mov    %rbx,0x58(%rbp)
fffff8000029eb5a:	44 8a fb             	mov    %bl,%r15b
fffff8000029eb5d:	48 85 c0             	test   %rax,%rax
fffff8000029eb60:	0f 85 1a 01 00 00    	jne    0xfffff8000029ec80
fffff8000029eb66:	f0 48 0f ba 2d 88 21 	lock btsq $0x0,0x472188(%rip)        # 0xfffff80000710cf8
fffff8000029eb6d:	47 00 00
fffff8000029eb70:	0f 82 0c 01 00 00    	jb     0xfffff8000029ec82
fffff8000029eb76:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff8000029eb7a:	44 8d 73 01          	lea    0x1(%rbx),%r14d
fffff8000029eb7e:	e8 0d f6 ff ff       	call   0xfffff8000029e190
fffff8000029eb83:	0f b7 f0             	movzwl %ax,%esi
fffff8000029eb86:	66 85 c0             	test   %ax,%ax
fffff8000029eb89:	0f 85 fb 00 00 00    	jne    0xfffff8000029ec8a
fffff8000029eb8f:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff8000029eb96:	01 00
fffff8000029eb98:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff8000029eb9c:	48 39 8f 88 23 00 00 	cmp    %rcx,0x2388(%rdi)
fffff8000029eba3:	74 08                	je     0xfffff8000029ebad
fffff8000029eba5:	8d 73 06             	lea    0x6(%rbx),%esi
fffff8000029eba8:	e9 e1 00 00 00       	jmp    0xfffff8000029ec8e
fffff8000029ebad:	48 8b 07             	mov    (%rdi),%rax
fffff8000029ebb0:	48 85 c0             	test   %rax,%rax
fffff8000029ebb3:	0f 85 c3 00 00 00    	jne    0xfffff8000029ec7c
fffff8000029ebb9:	48 8b 45 48          	mov    0x48(%rbp),%rax
fffff8000029ebbd:	f0 48 0f ba 28 00    	lock btsq $0x0,(%rax)
fffff8000029ebc3:	0f 82 bc 00 00 00    	jb     0xfffff8000029ec85
fffff8000029ebc9:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff8000029ebcd:	45 8a fe             	mov    %r14b,%r15b
fffff8000029ebd0:	8b 8f 8c 00 00 00    	mov    0x8c(%rdi),%ecx
fffff8000029ebd6:	85 c9                	test   %ecx,%ecx
fffff8000029ebd8:	74 16                	je     0xfffff8000029ebf0
fffff8000029ebda:	8d 41 fb             	lea    -0x5(%rcx),%eax
fffff8000029ebdd:	41 3b c6             	cmp    %r14d,%eax
fffff8000029ebe0:	76 0a                	jbe    0xfffff8000029ebec
fffff8000029ebe2:	be 07 00 00 00       	mov    $0x7,%esi
fffff8000029ebe7:	e9 a2 00 00 00       	jmp    0xfffff8000029ec8e
fffff8000029ebec:	85 c9                	test   %ecx,%ecx
fffff8000029ebee:	75 11                	jne    0xfffff8000029ec01
fffff8000029ebf0:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff8000029ebf4:	e8 5f ea 09 00       	call   0xfffff8000033d658
fffff8000029ebf9:	45 8a e6             	mov    %r14b,%r12b
fffff8000029ebfc:	e8 77 ea 09 00       	call   0xfffff8000033d678
fffff8000029ec01:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
fffff8000029ec08:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
fffff8000029ec0c:	4c 8d 45 50          	lea    0x50(%rbp),%r8
fffff8000029ec10:	33 d2                	xor    %edx,%edx
fffff8000029ec12:	e8 9d 04 fe ff       	call   0xfffff8000027f0b4
fffff8000029ec17:	48 39 5d 50          	cmp    %rbx,0x50(%rbp)
fffff8000029ec1b:	74 07                	je     0xfffff8000029ec24
fffff8000029ec1d:	be 08 00 00 00       	mov    $0x8,%esi
fffff8000029ec22:	eb 6a                	jmp    0xfffff8000029ec8e
fffff8000029ec24:	83 bf 8c 00 00 00 06 	cmpl   $0x6,0x8c(%rdi)
fffff8000029ec2b:	74 16                	je     0xfffff8000029ec43
fffff8000029ec2d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff8000029ec31:	e8 22 ea 09 00       	call   0xfffff8000033d658
fffff8000029ec36:	44 8a e3             	mov    %bl,%r12b
fffff8000029ec39:	c7 87 8c 00 00 00 06 	movl   $0x6,0x8c(%rdi)
fffff8000029ec40:	00 00 00
fffff8000029ec43:	f0 48 21 1f          	lock and %rbx,(%rdi)
fffff8000029ec47:	44 8a fb             	mov    %bl,%r15b
fffff8000029ec4a:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
fffff8000029ec4e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
fffff8000029ec52:	e8 21 ea 09 00       	call   0xfffff8000033d678
fffff8000029ec57:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ec5a:	e8 c9 f7 ff ff       	call   0xfffff8000029e428
fffff8000029ec5f:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
fffff8000029ec66:	e8 05 3c fe ff       	call   0xfffff80000282870
fffff8000029ec6b:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff8000029ec6f:	f0 48 0f c1 05 98 23 	lock xadd %rax,0x4e2398(%rip)        # 0xfffff80000781010
fffff8000029ec76:	4e 00
fffff8000029ec78:	33 db                	xor    %ebx,%ebx
fffff8000029ec7a:	eb 0e                	jmp    0xfffff8000029ec8a
fffff8000029ec7c:	f3 90                	pause
fffff8000029ec7e:	eb 05                	jmp    0xfffff8000029ec85
fffff8000029ec80:	f3 90                	pause
fffff8000029ec82:	44 8a f3             	mov    %bl,%r14b
fffff8000029ec85:	be 16 10 00 00       	mov    $0x1016,%esi
fffff8000029ec8a:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff8000029ec8e:	38 1d 0c a6 4e 00    	cmp    %bl,0x4ea60c(%rip)        # 0xfffff800007892a0
fffff8000029ec94:	74 1b                	je     0xfffff8000029ecb1
fffff8000029ec96:	8b 05 ec a5 4e 00    	mov    0x4ea5ec(%rip),%eax        # 0xfffff80000789288
fffff8000029ec9c:	a8 02                	test   $0x2,%al
fffff8000029ec9e:	74 11                	je     0xfffff8000029ecb1
fffff8000029eca0:	44 0f b7 c6          	movzwl %si,%r8d
fffff8000029eca4:	b9 41 1d 00 00       	mov    $0x1d41,%ecx
fffff8000029eca9:	49 8b d5             	mov    %r13,%rdx
fffff8000029ecac:	e8 df a0 fd ff       	call   0xfffff80000278d90
fffff8000029ecb1:	45 84 e4             	test   %r12b,%r12b
fffff8000029ecb4:	74 03                	je     0xfffff8000029ecb9
fffff8000029ecb6:	89 5f 28             	mov    %ebx,0x28(%rdi)
fffff8000029ecb9:	45 84 ff             	test   %r15b,%r15b
fffff8000029ecbc:	74 04                	je     0xfffff8000029ecc2
fffff8000029ecbe:	f0 48 21 1f          	lock and %rbx,(%rdi)
fffff8000029ecc2:	45 84 f6             	test   %r14b,%r14b
fffff8000029ecc5:	74 08                	je     0xfffff8000029eccf
fffff8000029ecc7:	f0 48 21 1d 29 20 47 	lock and %rbx,0x472029(%rip)        # 0xfffff80000710cf8
fffff8000029ecce:	00
fffff8000029eccf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000029ecd4:	0f b7 c6             	movzwl %si,%eax
fffff8000029ecd7:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029ecdb:	41 5f                	pop    %r15
fffff8000029ecdd:	41 5e                	pop    %r14
fffff8000029ecdf:	41 5d                	pop    %r13
fffff8000029ece1:	41 5c                	pop    %r12
fffff8000029ece3:	5f                   	pop    %rdi
fffff8000029ece4:	5e                   	pop    %rsi
fffff8000029ece5:	5d                   	pop    %rbp
fffff8000029ece6:	c3                   	ret
fffff8000029ece7:	cc                   	int3
fffff8000029ece8:	cc                   	int3
fffff8000029ece9:	cc                   	int3
fffff8000029ecea:	cc                   	int3
fffff8000029eceb:	cc                   	int3
fffff8000029ecec:	cc                   	int3
fffff8000029eced:	cc                   	int3
fffff8000029ecee:	cc                   	int3
fffff8000029ecef:	cc                   	int3
fffff8000029ecf0:	40 53                	rex push %rbx
fffff8000029ecf2:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029ecf6:	48 8b d9             	mov    %rcx,%rbx
fffff8000029ecf9:	e8 42 80 02 00       	call   0xfffff800002c6d40
fffff8000029ecfe:	66 85 c0             	test   %ax,%ax
fffff8000029ed01:	0f 85 8c 00 00 00    	jne    0xfffff8000029ed93
fffff8000029ed07:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed0a:	e8 cd 0e 00 00       	call   0xfffff8000029fbdc
fffff8000029ed0f:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed12:	e8 fd 28 fd ff       	call   0xfffff80000271614
fffff8000029ed17:	66 85 c0             	test   %ax,%ax
fffff8000029ed1a:	75 77                	jne    0xfffff8000029ed93
fffff8000029ed1c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed1f:	e8 58 b1 01 00       	call   0xfffff800002b9e7c
fffff8000029ed24:	66 85 c0             	test   %ax,%ax
fffff8000029ed27:	75 6a                	jne    0xfffff8000029ed93
fffff8000029ed29:	33 d2                	xor    %edx,%edx
fffff8000029ed2b:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed2e:	e8 31 8e 02 00       	call   0xfffff800002c7b64
fffff8000029ed33:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff8000029ed39:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed3c:	83 e0 fe             	and    $0xfffffffe,%eax
fffff8000029ed3f:	89 83 a0 36 00 00    	mov    %eax,0x36a0(%rbx)
fffff8000029ed45:	e8 2a 26 01 00       	call   0xfffff800002b1374
fffff8000029ed4a:	66 85 c0             	test   %ax,%ax
fffff8000029ed4d:	75 44                	jne    0xfffff8000029ed93
fffff8000029ed4f:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff8000029ed55:	48 0f ba e0 15       	bt     $0x15,%rax
fffff8000029ed5a:	72 08                	jb     0xfffff8000029ed64
fffff8000029ed5c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed5f:	e8 1c ab 03 00       	call   0xfffff800002d9880
fffff8000029ed64:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed67:	e8 90 17 04 00       	call   0xfffff800002e04fc
fffff8000029ed6c:	66 85 c0             	test   %ax,%ax
fffff8000029ed6f:	75 22                	jne    0xfffff8000029ed93
fffff8000029ed71:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed74:	e8 23 62 02 00       	call   0xfffff800002c4f9c
fffff8000029ed79:	66 85 c0             	test   %ax,%ax
fffff8000029ed7c:	75 15                	jne    0xfffff8000029ed93
fffff8000029ed7e:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed81:	e8 32 81 00 00       	call   0xfffff800002a6eb8
fffff8000029ed86:	66 85 c0             	test   %ax,%ax
fffff8000029ed89:	75 08                	jne    0xfffff8000029ed93
fffff8000029ed8b:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed8e:	e8 cd 69 fe ff       	call   0xfffff80000285760
fffff8000029ed93:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029ed97:	5b                   	pop    %rbx
fffff8000029ed98:	c3                   	ret
fffff8000029ed99:	cc                   	int3
fffff8000029ed9a:	cc                   	int3
fffff8000029ed9b:	cc                   	int3
fffff8000029ed9c:	cc                   	int3
fffff8000029ed9d:	cc                   	int3
fffff8000029ed9e:	cc                   	int3
fffff8000029ed9f:	cc                   	int3
fffff8000029eda0:	48 8b c4             	mov    %rsp,%rax
fffff8000029eda3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000029eda7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000029edab:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000029edaf:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000029edb3:	41 54                	push   %r12
fffff8000029edb5:	41 56                	push   %r14
fffff8000029edb7:	41 57                	push   %r15
fffff8000029edb9:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029edbd:	48 8b 01             	mov    (%rcx),%rax
fffff8000029edc0:	45 33 e4             	xor    %r12d,%r12d
fffff8000029edc3:	48 8b f1             	mov    %rcx,%rsi
fffff8000029edc6:	45 8a fc             	mov    %r12b,%r15b
fffff8000029edc9:	48 85 c0             	test   %rax,%rax
fffff8000029edcc:	0f 85 7e 01 00 00    	jne    0xfffff8000029ef50
fffff8000029edd2:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff8000029edd8:	0f 82 74 01 00 00    	jb     0xfffff8000029ef52
fffff8000029edde:	8b 89 8c 00 00 00    	mov    0x8c(%rcx),%ecx
fffff8000029ede4:	45 8d 74 24 01       	lea    0x1(%r12),%r14d
fffff8000029ede9:	8d 41 ff             	lea    -0x1(%rcx),%eax
fffff8000029edec:	83 f8 03             	cmp    $0x3,%eax
fffff8000029edef:	76 0a                	jbe    0xfffff8000029edfb
fffff8000029edf1:	b8 07 00 00 00       	mov    $0x7,%eax
fffff8000029edf6:	e9 71 01 00 00       	jmp    0xfffff8000029ef6c
fffff8000029edfb:	8b 86 20 01 00 00    	mov    0x120(%rsi),%eax
fffff8000029ee01:	ba 00 00 04 00       	mov    $0x40000,%edx
fffff8000029ee06:	48 85 c2             	test   %rax,%rdx
fffff8000029ee09:	74 3f                	je     0xfffff8000029ee4a
fffff8000029ee0b:	83 f9 02             	cmp    $0x2,%ecx