fffff800002e59be:	74 12                	je     0xfffff800002e59d2
fffff800002e59c0:	49 8d bd 98 35 00 00 	lea    0x3598(%r13),%rdi
fffff800002e59c7:	f0 4c 21 1f          	lock and %r11,(%rdi)
fffff800002e59cb:	eb 05                	jmp    0xfffff800002e59d2
fffff800002e59cd:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e59d2:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002e59d7:	0f b7 c3             	movzwl %bx,%eax
fffff800002e59da:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002e59df:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002e59e4:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e59e8:	41 5f                	pop    %r15
fffff800002e59ea:	41 5e                	pop    %r14
fffff800002e59ec:	41 5d                	pop    %r13
fffff800002e59ee:	41 5c                	pop    %r12
fffff800002e59f0:	5f                   	pop    %rdi
fffff800002e59f1:	c3                   	ret
fffff800002e59f2:	cc                   	int3
fffff800002e59f3:	cc                   	int3
fffff800002e59f4:	cc                   	int3
fffff800002e59f5:	cc                   	int3
fffff800002e59f6:	cc                   	int3
fffff800002e59f7:	cc                   	int3
fffff800002e59f8:	cc                   	int3
fffff800002e59f9:	cc                   	int3
fffff800002e59fa:	cc                   	int3
fffff800002e59fb:	cc                   	int3
fffff800002e59fc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002e5a01:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e5a06:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002e5a0b:	55                   	push   %rbp
fffff800002e5a0c:	41 54                	push   %r12
fffff800002e5a0e:	41 55                	push   %r13
fffff800002e5a10:	41 56                	push   %r14
fffff800002e5a12:	41 57                	push   %r15
fffff800002e5a14:	48 8b ec             	mov    %rsp,%rbp
fffff800002e5a17:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e5a1b:	45 33 ed             	xor    %r13d,%r13d
fffff800002e5a1e:	4d 8b e1             	mov    %r9,%r12
fffff800002e5a21:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002e5a28:	4d 8b f0             	mov    %r8,%r14
fffff800002e5a2b:	4c 8b fa             	mov    %rdx,%r15
fffff800002e5a2e:	44 89 6d 30          	mov    %r13d,0x30(%rbp)
fffff800002e5a32:	48 8b f1             	mov    %rcx,%rsi
fffff800002e5a35:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
fffff800002e5a39:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
fffff800002e5a3d:	74 09                	je     0xfffff800002e5a48
fffff800002e5a3f:	41 8d 5d 08          	lea    0x8(%r13),%ebx
fffff800002e5a43:	e9 11 02 00 00       	jmp    0xfffff800002e5c59
fffff800002e5a48:	45 39 68 04          	cmp    %r13d,0x4(%r8)
fffff800002e5a4c:	0f 85 02 02 00 00    	jne    0xfffff800002e5c54
fffff800002e5a52:	41 83 38 01          	cmpl   $0x1,(%r8)
fffff800002e5a56:	0f 85 f8 01 00 00    	jne    0xfffff800002e5c54
fffff800002e5a5c:	8b 0a                	mov    (%rdx),%ecx
fffff800002e5a5e:	83 e9 01             	sub    $0x1,%ecx
fffff800002e5a61:	74 3f                	je     0xfffff800002e5aa2
fffff800002e5a63:	83 f9 03             	cmp    $0x3,%ecx
fffff800002e5a66:	0f 85 e8 01 00 00    	jne    0xfffff800002e5c54
fffff800002e5a6c:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff800002e5a70:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff800002e5a74:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5a77:	e8 c0 ee ff ff       	call   0xfffff800002e493c
fffff800002e5a7c:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5a7f:	66 85 c0             	test   %ax,%ax
fffff800002e5a82:	0f 85 d1 01 00 00    	jne    0xfffff800002e5c59
fffff800002e5a88:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5a8c:	8b 07                	mov    (%rdi),%eax
fffff800002e5a8e:	83 f8 01             	cmp    $0x1,%eax
fffff800002e5a91:	74 6c                	je     0xfffff800002e5aff
fffff800002e5a93:	83 f8 04             	cmp    $0x4,%eax
fffff800002e5a96:	74 67                	je     0xfffff800002e5aff
fffff800002e5a98:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5a9d:	e9 60 01 00 00       	jmp    0xfffff800002e5c02
fffff800002e5aa2:	48 8d 9e 98 35 00 00 	lea    0x3598(%rsi),%rbx
fffff800002e5aa9:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002e5aaf:	73 08                	jae    0xfffff800002e5ab9
fffff800002e5ab1:	48 8b cb             	mov    %rbx,%rcx
fffff800002e5ab4:	e8 57 5b f3 ff       	call   0xfffff8000021b610
fffff800002e5ab9:	49 8b d7             	mov    %r15,%rdx
fffff800002e5abc:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5abf:	e8 a8 ed ff ff       	call   0xfffff800002e486c
fffff800002e5ac4:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002e5ac8:	48 85 c0             	test   %rax,%rax
fffff800002e5acb:	0f 84 78 01 00 00    	je     0xfffff800002e5c49
fffff800002e5ad1:	f6 86 20 01 00 00 01 	testb  $0x1,0x120(%rsi)
fffff800002e5ad8:	74 08                	je     0xfffff800002e5ae2
fffff800002e5ada:	ff 80 20 01 00 00    	incl   0x120(%rax)
fffff800002e5ae0:	eb 15                	jmp    0xfffff800002e5af7
fffff800002e5ae2:	48 8d 88 a0 00 00 00 	lea    0xa0(%rax),%rcx
fffff800002e5ae9:	e8 ce 6e f2 ff       	call   0xfffff8000020c9bc
fffff800002e5aee:	66 85 c0             	test   %ax,%ax
fffff800002e5af1:	0f 85 52 01 00 00    	jne    0xfffff800002e5c49
fffff800002e5af7:	f0 4c 21 2b          	lock and %r13,(%rbx)
fffff800002e5afb:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5aff:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
fffff800002e5b03:	49 8b d6             	mov    %r14,%rdx
fffff800002e5b06:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
fffff800002e5b0a:	48 8b cf             	mov    %rdi,%rcx
fffff800002e5b0d:	e8 ca 0d 00 00       	call   0xfffff800002e68dc
fffff800002e5b12:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5b15:	66 85 c0             	test   %ax,%ax
fffff800002e5b18:	0f 85 e4 00 00 00    	jne    0xfffff800002e5c02
fffff800002e5b1e:	8b 45 30             	mov    0x30(%rbp),%eax
fffff800002e5b21:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
fffff800002e5b25:	48 69 d0 d8 02 00 00 	imul   $0x2d8,%rax,%rdx
fffff800002e5b2c:	4a 8b 84 02 d0 03 00 	mov    0x3d0(%rdx,%r8,1),%rax
fffff800002e5b33:	00
fffff800002e5b34:	48 85 c0             	test   %rax,%rax
fffff800002e5b37:	0f 85 ba 00 00 00    	jne    0xfffff800002e5bf7
fffff800002e5b3d:	f0 4a 0f ba ac 02 d0 	lock btsq $0x0,0x3d0(%rdx,%r8,1)
fffff800002e5b44:	03 00 00 00
fffff800002e5b48:	0f 82 ab 00 00 00    	jb     0xfffff800002e5bf9
fffff800002e5b4e:	46 38 ac 02 d8 03 00 	cmp    %r13b,0x3d8(%rdx,%r8,1)
fffff800002e5b55:	00
fffff800002e5b56:	74 5f                	je     0xfffff800002e5bb7
fffff800002e5b58:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e5b5b:	41 0f 11 04 24       	movups %xmm0,(%r12)
fffff800002e5b60:	42 0f b6 84 02 0b 01 	movzbl 0x10b(%rdx,%r8,1),%eax
fffff800002e5b67:	00 00
fffff800002e5b69:	41 89 04 24          	mov    %eax,(%r12)
fffff800002e5b6d:	46 38 ac 02 08 01 00 	cmp    %r13b,0x108(%rdx,%r8,1)
fffff800002e5b74:	00
fffff800002e5b75:	74 06                	je     0xfffff800002e5b7d
fffff800002e5b77:	41 83 4c 24 04 01    	orl    $0x1,0x4(%r12)
fffff800002e5b7d:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff800002e5b81:	4d 8d 90 18 01 00 00 	lea    0x118(%r8),%r10
fffff800002e5b88:	4c 03 d2             	add    %rdx,%r10
fffff800002e5b8b:	49 8b 02             	mov    (%r10),%rax
fffff800002e5b8e:	48 89 01             	mov    %rax,(%rcx)
fffff800002e5b91:	8b 41 04             	mov    0x4(%rcx),%eax
fffff800002e5b94:	85 c0                	test   %eax,%eax
fffff800002e5b96:	74 1f                	je     0xfffff800002e5bb7
fffff800002e5b98:	4c 8d 49 08          	lea    0x8(%rcx),%r9
fffff800002e5b9c:	4c 2b d1             	sub    %rcx,%r10
fffff800002e5b9f:	b9 08 00 00 00       	mov    $0x8,%ecx
fffff800002e5ba4:	44 8b d8             	mov    %eax,%r11d
fffff800002e5ba7:	4b 8b 04 0a          	mov    (%r10,%r9,1),%rax
fffff800002e5bab:	49 89 01             	mov    %rax,(%r9)
fffff800002e5bae:	4c 03 c9             	add    %rcx,%r9
fffff800002e5bb1:	49 83 eb 01          	sub    $0x1,%r11
fffff800002e5bb5:	75 f0                	jne    0xfffff800002e5ba7
fffff800002e5bb7:	42 8a 8c 02 d8 03 00 	mov    0x3d8(%rdx,%r8,1),%cl
fffff800002e5bbe:	00
fffff800002e5bbf:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff800002e5bc3:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
fffff800002e5bc7:	88 08                	mov    %cl,(%rax)
fffff800002e5bc9:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
fffff800002e5bcd:	0f 10 80 e0 00 00 00 	movups 0xe0(%rax),%xmm0
fffff800002e5bd4:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff800002e5bd8:	f3 41 0f 7f 01       	movdqu %xmm0,(%r9)
fffff800002e5bdd:	8b 48 1c             	mov    0x1c(%rax),%ecx
fffff800002e5be0:	f6 c1 20             	test   $0x20,%cl
fffff800002e5be3:	75 07                	jne    0xfffff800002e5bec
fffff800002e5be5:	8b 45 30             	mov    0x30(%rbp),%eax
fffff800002e5be8:	41 01 41 0c          	add    %eax,0xc(%r9)
fffff800002e5bec:	f0 4e 21 ac 02 d0 03 	lock and %r13,0x3d0(%rdx,%r8,1)
fffff800002e5bf3:	00 00
fffff800002e5bf5:	eb 07                	jmp    0xfffff800002e5bfe
fffff800002e5bf7:	f3 90                	pause
fffff800002e5bf9:	bb 16 10 00 00       	mov    $0x1016,%ebx
fffff800002e5bfe:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5c02:	41 83 3f 04          	cmpl   $0x4,(%r15)
fffff800002e5c06:	75 09                	jne    0xfffff800002e5c11
fffff800002e5c08:	48 8d 8f 00 01 00 00 	lea    0x100(%rdi),%rcx
fffff800002e5c0f:	eb 1f                	jmp    0xfffff800002e5c30
fffff800002e5c11:	f6 86 20 01 00 00 01 	testb  $0x1,0x120(%rsi)
fffff800002e5c18:	74 0f                	je     0xfffff800002e5c29
fffff800002e5c1a:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002e5c1f:	48 8b cf             	mov    %rdi,%rcx
fffff800002e5c22:	e8 c5 e7 ff ff       	call   0xfffff800002e43ec
fffff800002e5c27:	eb 0c                	jmp    0xfffff800002e5c35
fffff800002e5c29:	48 8d 8f a0 00 00 00 	lea    0xa0(%rdi),%rcx
fffff800002e5c30:	e8 43 cb f1 ff       	call   0xfffff80000202778
fffff800002e5c35:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
fffff800002e5c39:	48 85 c9             	test   %rcx,%rcx
fffff800002e5c3c:	74 1b                	je     0xfffff800002e5c59
fffff800002e5c3e:	48 83 c1 18          	add    $0x18,%rcx
fffff800002e5c42:	e8 31 cb f1 ff       	call   0xfffff80000202778
fffff800002e5c47:	eb 10                	jmp    0xfffff800002e5c59
fffff800002e5c49:	f0 4c 21 2b          	lock and %r13,(%rbx)
fffff800002e5c4d:	bb 57 00 00 00       	mov    $0x57,%ebx
fffff800002e5c52:	eb 05                	jmp    0xfffff800002e5c59
fffff800002e5c54:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5c59:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff800002e5c5e:	0f b7 c3             	movzwl %bx,%eax
fffff800002e5c61:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff800002e5c66:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff800002e5c6b:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e5c6f:	41 5f                	pop    %r15
fffff800002e5c71:	41 5e                	pop    %r14
fffff800002e5c73:	41 5d                	pop    %r13
fffff800002e5c75:	41 5c                	pop    %r12
fffff800002e5c77:	5d                   	pop    %rbp
fffff800002e5c78:	c3                   	ret
fffff800002e5c79:	cc                   	int3
fffff800002e5c7a:	cc                   	int3
fffff800002e5c7b:	cc                   	int3
fffff800002e5c7c:	cc                   	int3
fffff800002e5c7d:	cc                   	int3
fffff800002e5c7e:	cc                   	int3
fffff800002e5c7f:	cc                   	int3
fffff800002e5c80:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002e5c84:	44 8b 81 70 02 00 00 	mov    0x270(%rcx),%r8d
fffff800002e5c8b:	41 f6 c0 01          	test   $0x1,%r8b
fffff800002e5c8f:	74 26                	je     0xfffff800002e5cb7
fffff800002e5c91:	8b 91 74 02 00 00    	mov    0x274(%rcx),%edx
fffff800002e5c97:	41 d1 e8             	shr    $1,%r8d
fffff800002e5c9a:	48 69 c2 d8 02 00 00 	imul   $0x2d8,%rdx,%rax
fffff800002e5ca1:	41 f6 d0             	not    %r8b
fffff800002e5ca4:	48 2b c8             	sub    %rax,%rcx
fffff800002e5ca7:	41 80 e0 01          	and    $0x1,%r8b
fffff800002e5cab:	48 81 e9 08 01 00 00 	sub    $0x108,%rcx
fffff800002e5cb2:	e8 f9 8d 03 00       	call   0xfffff8000031eab0
fffff800002e5cb7:	48 83 c4 28          	add    $0x28,%rsp
fffff800002e5cbb:	c3                   	ret
fffff800002e5cbc:	cc                   	int3
fffff800002e5cbd:	cc                   	int3
fffff800002e5cbe:	cc                   	int3
fffff800002e5cbf:	cc                   	int3
fffff800002e5cc0:	cc                   	int3
fffff800002e5cc1:	cc                   	int3
fffff800002e5cc2:	cc                   	int3
fffff800002e5cc3:	cc                   	int3
fffff800002e5cc4:	48 8b c4             	mov    %rsp,%rax
fffff800002e5cc7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002e5ccb:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002e5ccf:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002e5cd3:	4c 89 48 20          	mov    %r9,0x20(%rax)
fffff800002e5cd7:	57                   	push   %rdi
fffff800002e5cd8:	41 54                	push   %r12
fffff800002e5cda:	41 55                	push   %r13
fffff800002e5cdc:	41 56                	push   %r14
fffff800002e5cde:	41 57                	push   %r15
fffff800002e5ce0:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002e5ce4:	45 33 db             	xor    %r11d,%r11d
fffff800002e5ce7:	45 8b f8             	mov    %r8d,%r15d
fffff800002e5cea:	4c 89 58 c8          	mov    %r11,-0x38(%rax)
fffff800002e5cee:	49 8b f1             	mov    %r9,%rsi
fffff800002e5cf1:	4c 8b e2             	mov    %rdx,%r12
fffff800002e5cf4:	4c 8b e9             	mov    %rcx,%r13
fffff800002e5cf7:	41 8b fb             	mov    %r11d,%edi
fffff800002e5cfa:	41 8a eb             	mov    %r11b,%bpl
fffff800002e5cfd:	49 f7 c1 fb ff ff ff 	test   $0xfffffffffffffffb,%r9
fffff800002e5d04:	74 0a                	je     0xfffff800002e5d10
fffff800002e5d06:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5d0b:	e9 3a 01 00 00       	jmp    0xfffff800002e5e4a
fffff800002e5d10:	45 85 c0             	test   %r8d,%r8d
fffff800002e5d13:	0f 84 fa 00 00 00    	je     0xfffff800002e5e13
fffff800002e5d19:	49 8d 47 ff          	lea    -0x1(%r15),%rax
fffff800002e5d1d:	49 85 c7             	test   %rax,%r15
fffff800002e5d20:	0f 85 ed 00 00 00    	jne    0xfffff800002e5e13
fffff800002e5d26:	41 83 ff 20          	cmp    $0x20,%r15d
fffff800002e5d2a:	0f 87 e3 00 00 00    	ja     0xfffff800002e5e13
fffff800002e5d30:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
fffff800002e5d37:	00
fffff800002e5d38:	49 8b d9             	mov    %r9,%rbx
fffff800002e5d3b:	83 e3 04             	and    $0x4,%ebx
fffff800002e5d3e:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff800002e5d43:	75 0c                	jne    0xfffff800002e5d51
fffff800002e5d45:	83 bc 24 98 00 00 00 	cmpl   $0xffffffff,0x98(%rsp)
fffff800002e5d4c:	ff
fffff800002e5d4d:	75 20                	jne    0xfffff800002e5d6f
fffff800002e5d4f:	eb b5                	jmp    0xfffff800002e5d06
fffff800002e5d51:	45 39 5e 04          	cmp    %r11d,0x4(%r14)
fffff800002e5d55:	75 af                	jne    0xfffff800002e5d06
fffff800002e5d57:	41 83 3e 01          	cmpl   $0x1,(%r14)
fffff800002e5d5b:	75 a9                	jne    0xfffff800002e5d06
fffff800002e5d5d:	41 8b 46 08          	mov    0x8(%r14),%eax
fffff800002e5d61:	a8 03                	test   $0x3,%al
fffff800002e5d63:	75 a1                	jne    0xfffff800002e5d06
fffff800002e5d65:	41 8d 47 ff          	lea    -0x1(%r15),%eax
fffff800002e5d69:	41 84 46 0c          	test   %al,0xc(%r14)
fffff800002e5d6d:	75 97                	jne    0xfffff800002e5d06
fffff800002e5d6f:	8b 0a                	mov    (%rdx),%ecx
fffff800002e5d71:	83 e9 01             	sub    $0x1,%ecx
fffff800002e5d74:	74 28                	je     0xfffff800002e5d9e
fffff800002e5d76:	83 f9 03             	cmp    $0x3,%ecx
fffff800002e5d79:	75 8b                	jne    0xfffff800002e5d06
fffff800002e5d7b:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff800002e5d7f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff800002e5d84:	49 8b cd             	mov    %r13,%rcx
fffff800002e5d87:	e8 b0 eb ff ff       	call   0xfffff800002e493c
fffff800002e5d8c:	45 33 db             	xor    %r11d,%r11d
fffff800002e5d8f:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5d92:	66 85 c0             	test   %ax,%ax
fffff800002e5d95:	74 62                	je     0xfffff800002e5df9
fffff800002e5d97:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff800002e5d9c:	eb 7a                	jmp    0xfffff800002e5e18
fffff800002e5d9e:	49 8d b5 98 35 00 00 	lea    0x3598(%r13),%rsi
fffff800002e5da5:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002e5dab:	73 0b                	jae    0xfffff800002e5db8
fffff800002e5dad:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5db0:	e8 5b 58 f3 ff       	call   0xfffff8000021b610
fffff800002e5db5:	45 33 db             	xor    %r11d,%r11d
fffff800002e5db8:	49 8b d4             	mov    %r12,%rdx
fffff800002e5dbb:	49 8b cd             	mov    %r13,%rcx
fffff800002e5dbe:	40 b5 01             	mov    $0x1,%bpl
fffff800002e5dc1:	e8 a6 ea ff ff       	call   0xfffff800002e486c
fffff800002e5dc6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002e5dcb:	48 8b f8             	mov    %rax,%rdi
fffff800002e5dce:	48 85 c0             	test   %rax,%rax
fffff800002e5dd1:	74 40                	je     0xfffff800002e5e13
fffff800002e5dd3:	48 8d 88 a0 00 00 00 	lea    0xa0(%rax),%rcx
fffff800002e5dda:	e8 dd 6b f2 ff       	call   0xfffff8000020c9bc
fffff800002e5ddf:	66 85 c0             	test   %ax,%ax
fffff800002e5de2:	74 07                	je     0xfffff800002e5deb
fffff800002e5de4:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5de9:	eb 5b                	jmp    0xfffff800002e5e46
fffff800002e5deb:	f0 4c 21 1e          	lock and %r11,(%rsi)
fffff800002e5def:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff800002e5df6:	00
fffff800002e5df7:	eb 05                	jmp    0xfffff800002e5dfe
fffff800002e5df9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002e5dfe:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff800002e5e03:	8b 4f 1c             	mov    0x1c(%rdi),%ecx
fffff800002e5e06:	83 e1 20             	and    $0x20,%ecx
fffff800002e5e09:	74 6f                	je     0xfffff800002e5e7a
fffff800002e5e0b:	48 85 db             	test   %rbx,%rbx
fffff800002e5e0e:	75 5c                	jne    0xfffff800002e5e6c
fffff800002e5e10:	41 8a eb             	mov    %r11b,%bpl
fffff800002e5e13:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5e18:	48 85 ff             	test   %rdi,%rdi
fffff800002e5e1b:	74 1d                	je     0xfffff800002e5e3a
fffff800002e5e1d:	41 83 3c 24 04       	cmpl   $0x4,(%r12)
fffff800002e5e22:	48 8d 8f 00 01 00 00 	lea    0x100(%rdi),%rcx
fffff800002e5e29:	74 07                	je     0xfffff800002e5e32
fffff800002e5e2b:	48 8d 8f a0 00 00 00 	lea    0xa0(%rdi),%rcx
fffff800002e5e32:	e8 41 c9 f1 ff       	call   0xfffff80000202778
fffff800002e5e37:	45 33 db             	xor    %r11d,%r11d
fffff800002e5e3a:	40 84 ed             	test   %bpl,%bpl
fffff800002e5e3d:	74 0b                	je     0xfffff800002e5e4a
fffff800002e5e3f:	49 8d b5 98 35 00 00 	lea    0x3598(%r13),%rsi
fffff800002e5e46:	f0 4c 21 1e          	lock and %r11,(%rsi)
fffff800002e5e4a:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff800002e5e4f:	0f b7 c3             	movzwl %bx,%eax
fffff800002e5e52:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800002e5e56:	49 8b 6b 38          	mov    0x38(%r11),%rbp
fffff800002e5e5a:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800002e5e5e:	49 8b e3             	mov    %r11,%rsp
fffff800002e5e61:	41 5f                	pop    %r15
fffff800002e5e63:	41 5e                	pop    %r14
fffff800002e5e65:	41 5d                	pop    %r13
fffff800002e5e67:	41 5c                	pop    %r12
fffff800002e5e69:	5f                   	pop    %rdi
fffff800002e5e6a:	c3                   	ret
fffff800002e5e6b:	cc                   	int3
fffff800002e5e6c:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
fffff800002e5e73:	83 fa ff             	cmp    $0xffffffff,%edx
fffff800002e5e76:	74 09                	je     0xfffff800002e5e81
fffff800002e5e78:	eb 96                	jmp    0xfffff800002e5e10
fffff800002e5e7a:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx