fffff800002e8c21:	4c 8d 83 94 01 00 00 	lea    0x194(%rbx),%r8
fffff800002e8c28:	41 83 08 01          	orl    $0x1,(%r8)
fffff800002e8c2c:	48 8d 53 60          	lea    0x60(%rbx),%rdx
fffff800002e8c30:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8c33:	4d 8b 49 20          	mov    0x20(%r9),%r9
fffff800002e8c37:	e8 28 44 03 00       	call   0xfffff8000031d064
fffff800002e8c3c:	f0 48 83 27 00       	lock andq $0x0,(%rdi)
fffff800002e8c41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e8c46:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002e8c4b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002e8c50:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e8c54:	5f                   	pop    %rdi
fffff800002e8c55:	c3                   	ret
fffff800002e8c56:	cc                   	int3
fffff800002e8c57:	cc                   	int3
fffff800002e8c58:	cc                   	int3
fffff800002e8c59:	cc                   	int3
fffff800002e8c5a:	cc                   	int3
fffff800002e8c5b:	cc                   	int3
fffff800002e8c5c:	cc                   	int3
fffff800002e8c5d:	cc                   	int3
fffff800002e8c5e:	cc                   	int3
fffff800002e8c5f:	cc                   	int3
fffff800002e8c60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e8c65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002e8c6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e8c6f:	57                   	push   %rdi
fffff800002e8c70:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e8c74:	48 8b d9             	mov    %rcx,%rbx
fffff800002e8c77:	e8 34 04 00 00       	call   0xfffff800002e90b0
fffff800002e8c7c:	8b 83 60 01 00 00    	mov    0x160(%rbx),%eax
fffff800002e8c82:	33 ed                	xor    %ebp,%ebp
fffff800002e8c84:	c6 83 70 01 00 00 01 	movb   $0x1,0x170(%rbx)
fffff800002e8c8b:	a8 04                	test   $0x4,%al
fffff800002e8c8d:	74 35                	je     0xfffff800002e8cc4
fffff800002e8c8f:	48 8d bb 68 01 00 00 	lea    0x168(%rbx),%rdi
fffff800002e8c96:	f0 48 21 2f          	lock and %rbp,(%rdi)
fffff800002e8c9a:	8b 83 60 01 00 00    	mov    0x160(%rbx),%eax
fffff800002e8ca0:	a8 02                	test   $0x2,%al
fffff800002e8ca2:	74 08                	je     0xfffff800002e8cac
fffff800002e8ca4:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8ca7:	e8 88 19 00 00       	call   0xfffff800002ea634
fffff800002e8cac:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8caf:	e8 bc 1b 00 00       	call   0xfffff800002ea870
fffff800002e8cb4:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002e8cba:	73 08                	jae    0xfffff800002e8cc4
fffff800002e8cbc:	48 8b cf             	mov    %rdi,%rcx
fffff800002e8cbf:	e8 4c 29 f3 ff       	call   0xfffff8000021b610
fffff800002e8cc4:	83 a3 60 01 00 00 f9 	andl   $0xfffffff9,0x160(%rbx)
fffff800002e8ccb:	48 8d bb 68 01 00 00 	lea    0x168(%rbx),%rdi
fffff800002e8cd2:	f0 48 21 2f          	lock and %rbp,(%rdi)
fffff800002e8cd6:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8cd9:	e8 4e 51 00 00       	call   0xfffff800002ede2c
fffff800002e8cde:	48 8d b3 a0 01 00 00 	lea    0x1a0(%rbx),%rsi
fffff800002e8ce5:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002e8ceb:	73 08                	jae    0xfffff800002e8cf5
fffff800002e8ced:	48 8b ce             	mov    %rsi,%rcx
fffff800002e8cf0:	e8 1b 29 f3 ff       	call   0xfffff8000021b610
fffff800002e8cf5:	40 88 ab 98 01 00 00 	mov    %bpl,0x198(%rbx)
fffff800002e8cfc:	f0 48 21 2e          	lock and %rbp,(%rsi)
fffff800002e8d00:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002e8d06:	73 08                	jae    0xfffff800002e8d10
fffff800002e8d08:	48 8b cf             	mov    %rdi,%rcx
fffff800002e8d0b:	e8 00 29 f3 ff       	call   0xfffff8000021b610
fffff800002e8d10:	39 ab 64 01 00 00    	cmp    %ebp,0x164(%rbx)
fffff800002e8d16:	74 0c                	je     0xfffff800002e8d24
fffff800002e8d18:	8a 83 65 01 00 00    	mov    0x165(%rbx),%al
fffff800002e8d1e:	89 ab 64 01 00 00    	mov    %ebp,0x164(%rbx)
fffff800002e8d24:	83 a3 60 01 00 00 fe 	andl   $0xfffffffe,0x160(%rbx)
fffff800002e8d2b:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8d2e:	40 88 ab 70 01 00 00 	mov    %bpl,0x170(%rbx)
fffff800002e8d35:	e8 06 05 00 00       	call   0xfffff800002e9240
fffff800002e8d3a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002e8d3f:	48 89 ab a8 01 00 00 	mov    %rbp,0x1a8(%rbx)
fffff800002e8d46:	66 89 ab b0 01 00 00 	mov    %bp,0x1b0(%rbx)
fffff800002e8d4d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e8d52:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002e8d57:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e8d5b:	5f                   	pop    %rdi
fffff800002e8d5c:	c3                   	ret
fffff800002e8d5d:	cc                   	int3
fffff800002e8d5e:	cc                   	int3
fffff800002e8d5f:	cc                   	int3
fffff800002e8d60:	cc                   	int3
fffff800002e8d61:	cc                   	int3
fffff800002e8d62:	cc                   	int3
fffff800002e8d63:	cc                   	int3
fffff800002e8d64:	4c 8b 4a 20          	mov    0x20(%rdx),%r9
fffff800002e8d68:	45 8b 41 24          	mov    0x24(%r9),%r8d
fffff800002e8d6c:	41 8d 40 01          	lea    0x1(%r8),%eax
fffff800002e8d70:	41 89 41 24          	mov    %eax,0x24(%r9)
fffff800002e8d74:	45 85 c0             	test   %r8d,%r8d
fffff800002e8d77:	75 2e                	jne    0xfffff800002e8da7
fffff800002e8d79:	48 8b 81 68 02 00 00 	mov    0x268(%rcx),%rax
fffff800002e8d80:	f0 ff 40 2c          	lock incl 0x2c(%rax)
fffff800002e8d84:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff800002e8d88:	4c 8b 40 08          	mov    0x8(%rax),%r8
fffff800002e8d8c:	41 f6 c0 01          	test   $0x1,%r8b
fffff800002e8d90:	74 15                	je     0xfffff800002e8da7
fffff800002e8d92:	48 8b 81 68 02 00 00 	mov    0x268(%rcx),%rax
fffff800002e8d99:	8b 52 18             	mov    0x18(%rdx),%edx
fffff800002e8d9c:	48 8b 48 20          	mov    0x20(%rax),%rcx
fffff800002e8da0:	48 8b 01             	mov    (%rcx),%rax
fffff800002e8da3:	4c 89 04 d0          	mov    %r8,(%rax,%rdx,8)
fffff800002e8da7:	c3                   	ret
fffff800002e8da8:	cc                   	int3
fffff800002e8da9:	cc                   	int3
fffff800002e8daa:	cc                   	int3
fffff800002e8dab:	cc                   	int3
fffff800002e8dac:	cc                   	int3
fffff800002e8dad:	cc                   	int3
fffff800002e8dae:	cc                   	int3
fffff800002e8daf:	cc                   	int3
fffff800002e8db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e8db5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002e8dba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e8dbf:	57                   	push   %rdi
fffff800002e8dc0:	41 56                	push   %r14
fffff800002e8dc2:	41 57                	push   %r15
fffff800002e8dc4:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e8dc8:	48 8b fa             	mov    %rdx,%rdi
fffff800002e8dcb:	4c 8d 71 30          	lea    0x30(%rcx),%r14
fffff800002e8dcf:	45 8b f8             	mov    %r8d,%r15d
fffff800002e8dd2:	33 ed                	xor    %ebp,%ebp
fffff800002e8dd4:	47 8d 04 40          	lea    (%r8,%r8,2),%r8d
fffff800002e8dd8:	48 81 c2 70 22 00 00 	add    $0x2270,%rdx
fffff800002e8ddf:	41 c1 e0 04          	shl    $0x4,%r8d
fffff800002e8de3:	48 8b f1             	mov    %rcx,%rsi
fffff800002e8de6:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800002e8ded:	48 8b 08             	mov    (%rax),%rcx
fffff800002e8df0:	49 89 2e             	mov    %rbp,(%r14)
fffff800002e8df3:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff800002e8dfa:	77 0a                	ja     0xfffff800002e8e06
fffff800002e8dfc:	4d 8b ce             	mov    %r14,%r9
fffff800002e8dff:	e8 08 04 f4 ff       	call   0xfffff8000022920c
fffff800002e8e04:	eb 0d                	jmp    0xfffff800002e8e13
fffff800002e8e06:	45 33 c9             	xor    %r9d,%r9d
fffff800002e8e09:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002e8e0e:	e8 e5 ce f3 ff       	call   0xfffff80000225cf8
fffff800002e8e13:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e8e16:	66 85 c0             	test   %ax,%ax
fffff800002e8e19:	0f 85 b6 00 00 00    	jne    0xfffff800002e8ed5
fffff800002e8e1f:	48 8d 46 40          	lea    0x40(%rsi),%rax
fffff800002e8e23:	48 89 7e 20          	mov    %rdi,0x20(%rsi)
fffff800002e8e27:	44 89 7e 28          	mov    %r15d,0x28(%rsi)
fffff800002e8e2b:	48 8d 56 68          	lea    0x68(%rsi),%rdx
fffff800002e8e2f:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e8e33:	b9 04 00 08 00       	mov    $0x80004,%ecx
fffff800002e8e38:	48 89 00             	mov    %rax,(%rax)
fffff800002e8e3b:	89 6e 38             	mov    %ebp,0x38(%rsi)
fffff800002e8e3e:	48 89 6e 50          	mov    %rbp,0x50(%rsi)
fffff800002e8e42:	e8 39 b6 f3 ff       	call   0xfffff80000224480
fffff800002e8e47:	48 8d 9f e0 35 00 00 	lea    0x35e0(%rdi),%rbx
fffff800002e8e4e:	4c 8b c5             	mov    %rbp,%r8
fffff800002e8e51:	f0 0f ba 2b 1f       	lock btsl $0x1f,(%rbx)
fffff800002e8e56:	73 0b                	jae    0xfffff800002e8e63
fffff800002e8e58:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8e5b:	e8 48 be f7 ff       	call   0xfffff80000264ca8
fffff800002e8e60:	4c 8b c0             	mov    %rax,%r8
fffff800002e8e63:	8b 0b                	mov    (%rbx),%ecx
fffff800002e8e65:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff800002e8e6a:	3b ca                	cmp    %edx,%ecx
fffff800002e8e6c:	74 14                	je     0xfffff800002e8e82
fffff800002e8e6e:	f3 90                	pause
fffff800002e8e70:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002e8e77:	77 3a                	ja     0xfffff800002e8eb3
fffff800002e8e79:	8b 03                	mov    (%rbx),%eax
fffff800002e8e7b:	49 ff c0             	inc    %r8
fffff800002e8e7e:	3b c2                	cmp    %edx,%eax
fffff800002e8e80:	75 ec                	jne    0xfffff800002e8e6e
fffff800002e8e82:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
fffff800002e8e86:	48 8d 87 d0 35 00 00 	lea    0x35d0(%rdi),%rax
fffff800002e8e8d:	48 89 01             	mov    %rax,(%rcx)
fffff800002e8e90:	48 8b 87 d8 35 00 00 	mov    0x35d8(%rdi),%rax
fffff800002e8e97:	48 89 08             	mov    %rcx,(%rax)
fffff800002e8e9a:	48 8b 87 d8 35 00 00 	mov    0x35d8(%rdi),%rax
fffff800002e8ea1:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002e8ea5:	48 89 8f d8 35 00 00 	mov    %rcx,0x35d8(%rdi)
fffff800002e8eac:	f0 21 2b             	lock and %ebp,(%rbx)
fffff800002e8eaf:	8b dd                	mov    %ebp,%ebx
fffff800002e8eb1:	eb 49                	jmp    0xfffff800002e8efc
fffff800002e8eb3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff800002e8eb8:	33 d2                	xor    %edx,%edx
fffff800002e8eba:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff800002e8ebf:	4c 8b cb             	mov    %rbx,%r9
fffff800002e8ec2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e8ec7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002e8ecc:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002e8ecf:	e8 00 97 f6 ff       	call   0xfffff800002525d4
fffff800002e8ed4:	cc                   	int3
fffff800002e8ed5:	49 8b 16             	mov    (%r14),%rdx
fffff800002e8ed8:	48 85 d2             	test   %rdx,%rdx
fffff800002e8edb:	74 1f                	je     0xfffff800002e8efc
fffff800002e8edd:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800002e8ee4:	48 8b 08             	mov    (%rax),%rcx
fffff800002e8ee7:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002e8eee:	75 07                	jne    0xfffff800002e8ef7
fffff800002e8ef0:	e8 4f fd f3 ff       	call   0xfffff80000228c44
fffff800002e8ef5:	eb 05                	jmp    0xfffff800002e8efc
fffff800002e8ef7:	e8 60 fe f3 ff       	call   0xfffff80000228d5c
fffff800002e8efc:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002e8f01:	0f b7 c3             	movzwl %bx,%eax
fffff800002e8f04:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002e8f09:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002e8f0e:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e8f12:	41 5f                	pop    %r15
fffff800002e8f14:	41 5e                	pop    %r14
fffff800002e8f16:	5f                   	pop    %rdi
fffff800002e8f17:	c3                   	ret
fffff800002e8f18:	cc                   	int3
fffff800002e8f19:	cc                   	int3
fffff800002e8f1a:	cc                   	int3
fffff800002e8f1b:	cc                   	int3
fffff800002e8f1c:	cc                   	int3
fffff800002e8f1d:	cc                   	int3
fffff800002e8f1e:	cc                   	int3
fffff800002e8f1f:	cc                   	int3
fffff800002e8f20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e8f25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002e8f2a:	57                   	push   %rdi
fffff800002e8f2b:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e8f2f:	48 8b 71 20          	mov    0x20(%rcx),%rsi
fffff800002e8f33:	45 33 c0             	xor    %r8d,%r8d
fffff800002e8f36:	48 8b f9             	mov    %rcx,%rdi
fffff800002e8f39:	48 8d 9e e0 35 00 00 	lea    0x35e0(%rsi),%rbx
fffff800002e8f40:	f0 0f ba 2b 1f       	lock btsl $0x1f,(%rbx)
fffff800002e8f45:	73 0b                	jae    0xfffff800002e8f52
fffff800002e8f47:	48 8b cb             	mov    %rbx,%rcx
fffff800002e8f4a:	e8 59 bd f7 ff       	call   0xfffff80000264ca8
fffff800002e8f4f:	4c 8b c0             	mov    %rax,%r8
fffff800002e8f52:	8b 0b                	mov    (%rbx),%ecx
fffff800002e8f54:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff800002e8f59:	3b ca                	cmp    %edx,%ecx
fffff800002e8f5b:	74 14                	je     0xfffff800002e8f71
fffff800002e8f5d:	f3 90                	pause
fffff800002e8f5f:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002e8f66:	77 47                	ja     0xfffff800002e8faf
fffff800002e8f68:	8b 03                	mov    (%rbx),%eax
fffff800002e8f6a:	49 ff c0             	inc    %r8
fffff800002e8f6d:	3b c2                	cmp    %edx,%eax
fffff800002e8f6f:	75 ec                	jne    0xfffff800002e8f5d
fffff800002e8f71:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002e8f75:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
fffff800002e8f79:	48 89 08             	mov    %rcx,(%rax)
fffff800002e8f7c:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002e8f80:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff800002e8f85:	48 8b cf             	mov    %rdi,%rcx
fffff800002e8f88:	e8 b3 1e 00 00       	call   0xfffff800002eae40
fffff800002e8f8d:	f0 83 23 00          	lock andl $0x0,(%rbx)
fffff800002e8f91:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
fffff800002e8f98:	48 8b 57 30          	mov    0x30(%rdi),%rdx
fffff800002e8f9c:	48 8b 08             	mov    (%rax),%rcx
fffff800002e8f9f:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002e8fa6:	75 29                	jne    0xfffff800002e8fd1
fffff800002e8fa8:	e8 97 fc f3 ff       	call   0xfffff80000228c44
fffff800002e8fad:	eb 27                	jmp    0xfffff800002e8fd6
fffff800002e8faf:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff800002e8fb4:	33 d2                	xor    %edx,%edx
fffff800002e8fb6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002e8fbb:	4c 8b cb             	mov    %rbx,%r9
fffff800002e8fbe:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e8fc3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002e8fc8:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002e8fcb:	e8 04 96 f6 ff       	call   0xfffff800002525d4
fffff800002e8fd0:	cc                   	int3
fffff800002e8fd1:	e8 86 fd f3 ff       	call   0xfffff80000228d5c
fffff800002e8fd6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002e8fdb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002e8fe0:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e8fe4:	5f                   	pop    %rdi
fffff800002e8fe5:	c3                   	ret
fffff800002e8fe6:	cc                   	int3
fffff800002e8fe7:	cc                   	int3
fffff800002e8fe8:	cc                   	int3
fffff800002e8fe9:	cc                   	int3
fffff800002e8fea:	cc                   	int3
fffff800002e8feb:	cc                   	int3
fffff800002e8fec:	cc                   	int3
fffff800002e8fed:	cc                   	int3
fffff800002e8fee:	cc                   	int3
fffff800002e8fef:	cc                   	int3
fffff800002e8ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e8ff5:	57                   	push   %rdi
fffff800002e8ff6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e8ffa:	48 8d 99 a0 01 00 00 	lea    0x1a0(%rcx),%rbx
fffff800002e9001:	48 8b f9             	mov    %rcx,%rdi
fffff800002e9004:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002e900a:	73 08                	jae    0xfffff800002e9014
fffff800002e900c:	48 8b cb             	mov    %rbx,%rcx
fffff800002e900f:	e8 fc 25 f3 ff       	call   0xfffff8000021b610
fffff800002e9014:	f0 48 83 a7 68 01 00 	lock andq $0x0,0x168(%rdi)
fffff800002e901b:	00 00
fffff800002e901d:	4c 8d 87 94 01 00 00 	lea    0x194(%rdi),%r8
fffff800002e9024:	c6 87 98 01 00 00 01 	movb   $0x1,0x198(%rdi)
fffff800002e902b:	41 8b 00             	mov    (%r8),%eax
fffff800002e902e:	a8 01                	test   $0x1,%al
fffff800002e9030:	74 1d                	je     0xfffff800002e904f
fffff800002e9032:	4c 8b 8f 68 02 00 00 	mov    0x268(%rdi),%r9
fffff800002e9039:	48 8d 57 60          	lea    0x60(%rdi),%rdx
fffff800002e903d:	83 e0 fe             	and    $0xfffffffe,%eax
fffff800002e9040:	48 8b cf             	mov    %rdi,%rcx
fffff800002e9043:	41 89 00             	mov    %eax,(%r8)
fffff800002e9046:	4d 8b 49 20          	mov    0x20(%r9),%r9
fffff800002e904a:	e8 15 40 03 00       	call   0xfffff8000031d064
fffff800002e904f:	f0 48 83 23 00       	lock andq $0x0,(%rbx)
fffff800002e9054:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e9059:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e905d:	5f                   	pop    %rdi
fffff800002e905e:	c3                   	ret
fffff800002e905f:	cc                   	int3
fffff800002e9060:	cc                   	int3
fffff800002e9061:	cc                   	int3
fffff800002e9062:	cc                   	int3
fffff800002e9063:	cc                   	int3
fffff800002e9064:	cc                   	int3
fffff800002e9065:	cc                   	int3
fffff800002e9066:	cc                   	int3
fffff800002e9067:	cc                   	int3
fffff800002e9068:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e906d:	57                   	push   %rdi
fffff800002e906e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e9072:	8a 81 65 01 00 00    	mov    0x165(%rcx),%al
fffff800002e9078:	48 8b f9             	mov    %rcx,%rdi
fffff800002e907b:	c6 81 70 01 00 00 00 	movb   $0x0,0x170(%rcx)
fffff800002e9082:	84 c0                	test   %al,%al
fffff800002e9084:	74 05                	je     0xfffff800002e908b
fffff800002e9086:	e8 d9 00 00 00       	call   0xfffff800002e9164
fffff800002e908b:	8a 9f 64 01 00 00    	mov    0x164(%rdi),%bl
fffff800002e9091:	48 8b cf             	mov    %rdi,%rcx
fffff800002e9094:	e8 a7 01 00 00       	call   0xfffff800002e9240
fffff800002e9099:	84 db                	test   %bl,%bl
fffff800002e909b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e90a0:	0f 94 c0             	sete   %al
fffff800002e90a3:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e90a7:	5f                   	pop    %rdi
fffff800002e90a8:	c3                   	ret
fffff800002e90a9:	cc                   	int3
fffff800002e90aa:	cc                   	int3
fffff800002e90ab:	cc                   	int3
fffff800002e90ac:	cc                   	int3
fffff800002e90ad:	cc                   	int3
fffff800002e90ae:	cc                   	int3
fffff800002e90af:	cc                   	int3
fffff800002e90b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e90b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002e90ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e90bf:	57                   	push   %rdi
fffff800002e90c0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e90c4:	33 ed                	xor    %ebp,%ebp
fffff800002e90c6:	48 8d b9 68 01 00 00 	lea    0x168(%rcx),%rdi