fffff800002269df:	4c 89 70 08          	mov    %r14,0x8(%rax)
fffff800002269e3:	41 8a f6             	mov    %r14b,%sil
fffff800002269e6:	41 0f b6 fe          	movzbl %r14b,%edi
fffff800002269ea:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
fffff800002269f0:	45 8d 7e 01          	lea    0x1(%r14),%r15d
fffff800002269f4:	41 bb 00 20 00 00    	mov    $0x2000,%r11d
fffff800002269fa:	41 84 cf             	test   %cl,%r15b
fffff800002269fd:	74 3e                	je     0xfffff80000226a3d
fffff800002269ff:	8b 05 57 2b 3e 00    	mov    0x3e2b57(%rip),%eax        # 0xfffff8000060955c
fffff80000226a05:	41 85 c1             	test   %eax,%r9d
fffff80000226a08:	74 0b                	je     0xfffff80000226a15
fffff80000226a0a:	44 38 b3 96 0c 00 00 	cmp    %r14b,0xc96(%rbx)
fffff80000226a11:	41 0f 45 ff          	cmovne %r15d,%edi
fffff80000226a15:	41 85 c3             	test   %eax,%r11d
fffff80000226a18:	74 23                	je     0xfffff80000226a3d
fffff80000226a1a:	44 38 b3 1c 01 00 00 	cmp    %r14b,0x11c(%rbx)
fffff80000226a21:	74 17                	je     0xfffff80000226a3a
fffff80000226a23:	44 38 35 26 2d 4f 00 	cmp    %r14b,0x4f2d26(%rip)        # 0xfffff80000719750
fffff80000226a2a:	74 0e                	je     0xfffff80000226a3a
fffff80000226a2c:	8a 83 a1 0b 00 00    	mov    0xba1(%rbx),%al
fffff80000226a32:	41 2a c7             	sub    %r15b,%al
fffff80000226a35:	41 3a c7             	cmp    %r15b,%al
fffff80000226a38:	77 03                	ja     0xfffff80000226a3d
fffff80000226a3a:	41 8a f7             	mov    %r15b,%sil
fffff80000226a3d:	41 ba 02 00 00 00    	mov    $0x2,%r10d
fffff80000226a43:	41 84 ca             	test   %cl,%r10b
fffff80000226a46:	0f 84 97 00 00 00    	je     0xfffff80000226ae3
fffff80000226a4c:	44 38 35 8d 2f 3e 00 	cmp    %r14b,0x3e2f8d(%rip)        # 0xfffff800006099e0
fffff80000226a53:	74 66                	je     0xfffff80000226abb
fffff80000226a55:	8b 15 01 2b 3e 00    	mov    0x3e2b01(%rip),%edx        # 0xfffff8000060955c
fffff80000226a5b:	41 85 d1             	test   %edx,%r9d
fffff80000226a5e:	74 2a                	je     0xfffff80000226a8a
fffff80000226a60:	44 38 b3 94 0c 00 00 	cmp    %r14b,0xc94(%rbx)
fffff80000226a67:	74 09                	je     0xfffff80000226a72
fffff80000226a69:	44 84 bb 98 0c 00 00 	test   %r15b,0xc98(%rbx)
fffff80000226a70:	75 15                	jne    0xfffff80000226a87
fffff80000226a72:	48 8b cb             	mov    %rbx,%rcx
fffff80000226a75:	e8 7a 7d 0e 00       	call   0xfffff8000030e7f4
fffff80000226a7a:	84 c0                	test   %al,%al
fffff80000226a7c:	75 09                	jne    0xfffff80000226a87
fffff80000226a7e:	44 38 b3 99 0c 00 00 	cmp    %r14b,0xc99(%rbx)
fffff80000226a85:	74 03                	je     0xfffff80000226a8a
fffff80000226a87:	41 0a fa             	or     %r10b,%dil
fffff80000226a8a:	41 85 d3             	test   %edx,%r11d
fffff80000226a8d:	74 54                	je     0xfffff80000226ae3
fffff80000226a8f:	44 38 b3 1c 01 00 00 	cmp    %r14b,0x11c(%rbx)
fffff80000226a96:	74 48                	je     0xfffff80000226ae0
fffff80000226a98:	44 38 35 b1 2c 4f 00 	cmp    %r14b,0x4f2cb1(%rip)        # 0xfffff80000719750
fffff80000226a9f:	74 3f                	je     0xfffff80000226ae0
fffff80000226aa1:	8a 83 a1 0b 00 00    	mov    0xba1(%rbx),%al
fffff80000226aa7:	41 2a c7             	sub    %r15b,%al
fffff80000226aaa:	41 3a c7             	cmp    %r15b,%al
fffff80000226aad:	76 31                	jbe    0xfffff80000226ae0
fffff80000226aaf:	48 8b cb             	mov    %rbx,%rcx
fffff80000226ab2:	e8 3d 7d 0e 00       	call   0xfffff8000030e7f4
fffff80000226ab7:	84 c0                	test   %al,%al
fffff80000226ab9:	eb 23                	jmp    0xfffff80000226ade
fffff80000226abb:	8b 05 9b 2a 3e 00    	mov    0x3e2a9b(%rip),%eax        # 0xfffff8000060955c
fffff80000226ac1:	41 85 c1             	test   %eax,%r9d
fffff80000226ac4:	74 0c                	je     0xfffff80000226ad2
fffff80000226ac6:	44 38 b3 b0 0c 00 00 	cmp    %r14b,0xcb0(%rbx)
fffff80000226acd:	74 03                	je     0xfffff80000226ad2
fffff80000226acf:	41 0a fa             	or     %r10b,%dil
fffff80000226ad2:	41 85 c3             	test   %eax,%r11d
fffff80000226ad5:	74 0c                	je     0xfffff80000226ae3
fffff80000226ad7:	44 38 b3 b0 0c 00 00 	cmp    %r14b,0xcb0(%rbx)
fffff80000226ade:	74 03                	je     0xfffff80000226ae3
fffff80000226ae0:	41 0a f2             	or     %r10b,%sil
fffff80000226ae3:	40 8a c7             	mov    %dil,%al
fffff80000226ae6:	40 0a c6             	or     %sil,%al
fffff80000226ae9:	41 88 00             	mov    %al,(%r8)
fffff80000226aec:	0f 84 d9 00 00 00    	je     0xfffff80000226bcb
fffff80000226af2:	44 01 bb b4 0c 00 00 	add    %r15d,0xcb4(%rbx)
fffff80000226af9:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000226b00:	44 38 b0 c8 0c 01 00 	cmp    %r14b,0x10cc8(%rax)
fffff80000226b07:	0f 84 a6 00 00 00    	je     0xfffff80000226bb3
fffff80000226b0d:	8b 05 49 2a 3e 00    	mov    0x3e2a49(%rip),%eax        # 0xfffff8000060955c
fffff80000226b13:	0f ba e0 0a          	bt     $0xa,%eax
fffff80000226b17:	0f 83 96 00 00 00    	jae    0xfffff80000226bb3
fffff80000226b1d:	44 38 b3 ba 0c 00 00 	cmp    %r14b,0xcba(%rbx)
fffff80000226b24:	0f 85 89 00 00 00    	jne    0xfffff80000226bb3
fffff80000226b2a:	41 8a ef             	mov    %r15b,%bpl
fffff80000226b2d:	40 84 ff             	test   %dil,%dil
fffff80000226b30:	75 75                	jne    0xfffff80000226ba7
fffff80000226b32:	0f ba e0 14          	bt     $0x14,%eax
fffff80000226b36:	73 6f                	jae    0xfffff80000226ba7
fffff80000226b38:	44 38 b3 bc 0c 00 00 	cmp    %r14b,0xcbc(%rbx)
fffff80000226b3f:	75 72                	jne    0xfffff80000226bb3
fffff80000226b41:	44 88 bb bc 0c 00 00 	mov    %r15b,0xcbc(%rbx)
fffff80000226b48:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff80000226b4d:	8b 93 14 03 00 00    	mov    0x314(%rbx),%edx
fffff80000226b53:	45 8b c2             	mov    %r10d,%r8d
fffff80000226b56:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff80000226b5d:	41 33 d7             	xor    %r15d,%edx
fffff80000226b60:	e8 47 5d fe ff       	call   0xfffff8000020c8ac
fffff80000226b65:	66 85 c0             	test   %ax,%ax
fffff80000226b68:	75 35                	jne    0xfffff80000226b9f
fffff80000226b6a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff80000226b6f:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff80000226b76:	8a 81 13 02 00 00    	mov    0x213(%rcx),%al
fffff80000226b7c:	84 c0                	test   %al,%al
fffff80000226b7e:	74 05                	je     0xfffff80000226b85
fffff80000226b80:	41 8a ee             	mov    %r14b,%bpl
fffff80000226b83:	eb 07                	jmp    0xfffff80000226b8c
fffff80000226b85:	44 88 b3 bc 0c 00 00 	mov    %r14b,0xcbc(%rbx)
fffff80000226b8c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000226b91:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff80000226b98:	e8 db bb fd ff       	call   0xfffff80000202778
fffff80000226b9d:	eb 03                	jmp    0xfffff80000226ba2
fffff80000226b9f:	41 8a ee             	mov    %r14b,%bpl
fffff80000226ba2:	40 84 ed             	test   %bpl,%bpl
fffff80000226ba5:	74 0c                	je     0xfffff80000226bb3
fffff80000226ba7:	44 88 bb ba 0c 00 00 	mov    %r15b,0xcba(%rbx)
fffff80000226bae:	e8 0d cf 02 00       	call   0xfffff80000253ac0
fffff80000226bb3:	40 84 ff             	test   %dil,%dil
fffff80000226bb6:	0f 95 c0             	setne  %al
fffff80000226bb9:	08 83 b8 0c 00 00    	or     %al,0xcb8(%rbx)
fffff80000226bbf:	40 84 f6             	test   %sil,%sil
fffff80000226bc2:	0f 95 c0             	setne  %al
fffff80000226bc5:	08 83 b9 0c 00 00    	or     %al,0xcb9(%rbx)
fffff80000226bcb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff80000226bd0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff80000226bd5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
fffff80000226bda:	48 83 c4 20          	add    $0x20,%rsp
fffff80000226bde:	41 5f                	pop    %r15
fffff80000226be0:	41 5e                	pop    %r14
fffff80000226be2:	5f                   	pop    %rdi
fffff80000226be3:	c3                   	ret
fffff80000226be4:	cc                   	int3
fffff80000226be5:	cc                   	int3
fffff80000226be6:	cc                   	int3
fffff80000226be7:	cc                   	int3
fffff80000226be8:	cc                   	int3
fffff80000226be9:	cc                   	int3
fffff80000226bea:	cc                   	int3
fffff80000226beb:	cc                   	int3
fffff80000226bec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000226bf1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000226bf6:	57                   	push   %rdi
fffff80000226bf7:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000226bfb:	48 8d 99 68 02 00 00 	lea    0x268(%rcx),%rbx
fffff80000226c02:	33 ff                	xor    %edi,%edi
fffff80000226c04:	48 8d 73 10          	lea    0x10(%rbx),%rsi
fffff80000226c08:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff80000226c0e:	0f 82 ea 82 02 00    	jb     0xfffff8000024eefe
fffff80000226c14:	48 8b 03             	mov    (%rbx),%rax
fffff80000226c17:	48 3b c3             	cmp    %rbx,%rax
fffff80000226c1a:	74 12                	je     0xfffff80000226c2e
fffff80000226c1c:	48 8b f8             	mov    %rax,%rdi
fffff80000226c1f:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff80000226c23:	48 83 20 00          	andq   $0x0,(%rax)
fffff80000226c27:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
fffff80000226c2b:	48 89 1b             	mov    %rbx,(%rbx)
fffff80000226c2e:	f0 48 83 26 00       	lock andq $0x0,(%rsi)
fffff80000226c33:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff80000226c39:	c6 44 24 30 20       	movb   $0x20,0x30(%rsp)
fffff80000226c3e:	48 85 ff             	test   %rdi,%rdi
fffff80000226c41:	75 11                	jne    0xfffff80000226c54
fffff80000226c43:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000226c48:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000226c4d:	48 83 c4 20          	add    $0x20,%rsp
fffff80000226c51:	5f                   	pop    %rdi
fffff80000226c52:	c3                   	ret
fffff80000226c53:	cc                   	int3
fffff80000226c54:	48 8d 1f             	lea    (%rdi),%rbx
fffff80000226c57:	48 8b 3f             	mov    (%rdi),%rdi
fffff80000226c5a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff80000226c5e:	e8 e5 df ff ff       	call   0xfffff80000224c48
fffff80000226c63:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff80000226c68:	48 8d 8b c0 fe ff ff 	lea    -0x140(%rbx),%rcx
fffff80000226c6f:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
fffff80000226c74:	45 33 c0             	xor    %r8d,%r8d
fffff80000226c77:	e8 a4 8e ff ff       	call   0xfffff8000021fb20
fffff80000226c7c:	eb c0                	jmp    0xfffff80000226c3e
fffff80000226c7e:	cc                   	int3
fffff80000226c7f:	cc                   	int3
fffff80000226c80:	cc                   	int3
fffff80000226c81:	cc                   	int3
fffff80000226c82:	cc                   	int3
fffff80000226c83:	cc                   	int3
fffff80000226c84:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000226c8a:	f6 05 cb 28 3e 00 01 	testb  $0x1,0x3e28cb(%rip)        # 0xfffff8000060955c
fffff80000226c91:	0f 85 75 82 02 00    	jne    0xfffff8000024ef0c
fffff80000226c97:	b8 1a 68 00 00       	mov    $0x681a,%eax
fffff80000226c9c:	0f 78 01             	vmread %rax,(%rcx)
fffff80000226c9f:	c3                   	ret
fffff80000226ca0:	cc                   	int3
fffff80000226ca1:	cc                   	int3
fffff80000226ca2:	cc                   	int3
fffff80000226ca3:	cc                   	int3
fffff80000226ca4:	cc                   	int3
fffff80000226ca5:	cc                   	int3
fffff80000226ca6:	cc                   	int3
fffff80000226ca7:	cc                   	int3
fffff80000226ca8:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000226cac:	41 b8 00 00 80 00    	mov    $0x800000,%r8d
fffff80000226cb2:	44 09 81 a4 0b 00 00 	or     %r8d,0xba4(%rcx)
fffff80000226cb9:	4c 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%r9
fffff80000226cc0:	49 8b 81 90 0e 00 00 	mov    0xe90(%r9),%rax
fffff80000226cc7:	49 8d 89 80 0e 00 00 	lea    0xe80(%r9),%rcx
fffff80000226cce:	8b 90 28 01 00 00    	mov    0x128(%rax),%edx
fffff80000226cd4:	41 0b d0             	or     %r8d,%edx
fffff80000226cd7:	45 33 c0             	xor    %r8d,%r8d
fffff80000226cda:	e8 cd 41 00 00       	call   0xfffff8000022aeac
fffff80000226cdf:	4d 21 81 e8 0e 00 00 	and    %r8,0xee8(%r9)
fffff80000226ce6:	48 83 c4 28          	add    $0x28,%rsp
fffff80000226cea:	c3                   	ret
fffff80000226ceb:	cc                   	int3
fffff80000226cec:	cc                   	int3
fffff80000226ced:	cc                   	int3
fffff80000226cee:	cc                   	int3
fffff80000226cef:	cc                   	int3
fffff80000226cf0:	cc                   	int3
fffff80000226cf1:	cc                   	int3
fffff80000226cf2:	cc                   	int3
fffff80000226cf3:	cc                   	int3
fffff80000226cf4:	48 8b c4             	mov    %rsp,%rax
fffff80000226cf7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000226cfb:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000226cff:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000226d03:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000226d07:	41 56                	push   %r14
fffff80000226d09:	4c 8b 19             	mov    (%rcx),%r11
fffff80000226d0c:	49 be 00 00 00 00 00 	movabs $0xfffffe0000000000,%r14
fffff80000226d13:	fe ff ff
fffff80000226d16:	bd ff 01 00 00       	mov    $0x1ff,%ebp
fffff80000226d1b:	48 8b d9             	mov    %rcx,%rbx
fffff80000226d1e:	48 b9 ff ff ff ff 1f 	movabs $0x1fffffffff,%rcx
fffff80000226d25:	00 00 00
fffff80000226d28:	49 8b f8             	mov    %r8,%rdi
fffff80000226d2b:	44 8b d2             	mov    %edx,%r10d
fffff80000226d2e:	4f 8b 0c de          	mov    (%r14,%r11,8),%r9
fffff80000226d32:	49 8b c1             	mov    %r9,%rax
fffff80000226d35:	49 c1 e9 11          	shr    $0x11,%r9
fffff80000226d39:	48 c1 e8 08          	shr    $0x8,%rax
fffff80000226d3d:	4c 23 c9             	and    %rcx,%r9
fffff80000226d40:	23 c5                	and    %ebp,%eax
fffff80000226d42:	ff c0                	inc    %eax
fffff80000226d44:	3b c2                	cmp    %edx,%eax
fffff80000226d46:	0f 82 85 00 00 00    	jb     0xfffff80000226dd1
fffff80000226d4c:	4d 8b 00             	mov    (%r8),%r8
fffff80000226d4f:	4c 23 c1             	and    %rcx,%r8
fffff80000226d52:	41 3b c2             	cmp    %r10d,%eax
fffff80000226d55:	0f 84 c7 81 02 00    	je     0xfffff8000024ef22
fffff80000226d5b:	41 2b c2             	sub    %r10d,%eax
fffff80000226d5e:	49 c1 e1 09          	shl    $0x9,%r9
fffff80000226d62:	48 be ff 00 00 00 00 	movabs $0xffc00000000000ff,%rsi
fffff80000226d69:	00 c0 ff
fffff80000226d6c:	49 c1 e0 09          	shl    $0x9,%r8
fffff80000226d70:	41 8b d2             	mov    %r10d,%edx
fffff80000226d73:	49 03 d3             	add    %r11,%rdx
fffff80000226d76:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff80000226d79:	48 23 cd             	and    %rbp,%rcx
fffff80000226d7c:	49 0b c9             	or     %r9,%rcx
fffff80000226d7f:	4c 8b ca             	mov    %rdx,%r9
fffff80000226d82:	49 8b 04 d6          	mov    (%r14,%rdx,8),%rax
fffff80000226d86:	48 c1 e1 08          	shl    $0x8,%rcx
fffff80000226d8a:	48 23 c6             	and    %rsi,%rax
fffff80000226d8d:	48 0b c8             	or     %rax,%rcx
fffff80000226d90:	49 89 0c d6          	mov    %rcx,(%r14,%rdx,8)
fffff80000226d94:	41 8d 4a ff          	lea    -0x1(%r10),%ecx
fffff80000226d98:	4b 8b 04 de          	mov    (%r14,%r11,8),%rax
fffff80000226d9c:	48 23 cd             	and    %rbp,%rcx
fffff80000226d9f:	49 0b c8             	or     %r8,%rcx
fffff80000226da2:	48 23 c6             	and    %rsi,%rax
fffff80000226da5:	48 c1 e1 08          	shl    $0x8,%rcx
fffff80000226da9:	48 0b c8             	or     %rax,%rcx
fffff80000226dac:	4b 89 0c de          	mov    %rcx,(%r14,%r11,8)
fffff80000226db0:	48 8b 03             	mov    (%rbx),%rax
fffff80000226db3:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
fffff80000226db8:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
fffff80000226dbd:	48 89 07             	mov    %rax,(%rdi)
fffff80000226dc0:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
fffff80000226dc5:	4c 89 0b             	mov    %r9,(%rbx)
fffff80000226dc8:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
fffff80000226dcd:	41 5e                	pop    %r14
fffff80000226dcf:	c3                   	ret
fffff80000226dd0:	cc                   	int3
fffff80000226dd1:	44 2b d0             	sub    %eax,%r10d
fffff80000226dd4:	4d 8b d9             	mov    %r9,%r11
fffff80000226dd7:	4f 8b 0c ce          	mov    (%r14,%r9,8),%r9
fffff80000226ddb:	49 8b c1             	mov    %r9,%rax
fffff80000226dde:	49 c1 e9 11          	shr    $0x11,%r9
fffff80000226de2:	48 c1 e8 08          	shr    $0x8,%rax
fffff80000226de6:	4c 23 c9             	and    %rcx,%r9
fffff80000226de9:	23 c5                	and    %ebp,%eax
fffff80000226deb:	ff c0                	inc    %eax
fffff80000226ded:	41 3b c2             	cmp    %r10d,%eax
fffff80000226df0:	72 df                	jb     0xfffff80000226dd1
fffff80000226df2:	e9 55 ff ff ff       	jmp    0xfffff80000226d4c
fffff80000226df7:	cc                   	int3
fffff80000226df8:	cc                   	int3
fffff80000226df9:	cc                   	int3
fffff80000226dfa:	cc                   	int3
fffff80000226dfb:	cc                   	int3
fffff80000226dfc:	cc                   	int3
fffff80000226dfd:	cc                   	int3
fffff80000226dfe:	cc                   	int3
fffff80000226dff:	cc                   	int3
fffff80000226e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000226e05:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
fffff80000226e0a:	55                   	push   %rbp
fffff80000226e0b:	56                   	push   %rsi
fffff80000226e0c:	57                   	push   %rdi
fffff80000226e0d:	41 54                	push   %r12
fffff80000226e0f:	41 55                	push   %r13
fffff80000226e11:	41 56                	push   %r14
fffff80000226e13:	41 57                	push   %r15
fffff80000226e15:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000226e19:	45 33 ed             	xor    %r13d,%r13d
fffff80000226e1c:	41 8a e9             	mov    %r9b,%bpl
fffff80000226e1f:	41 8b f0             	mov    %r8d,%esi
fffff80000226e22:	4c 8b fa             	mov    %rdx,%r15
fffff80000226e25:	48 8b d9             	mov    %rcx,%rbx
fffff80000226e28:	48 85 d2             	test   %rdx,%rdx
fffff80000226e2b:	0f 84 4c 02 00 00    	je     0xfffff8000022707d
fffff80000226e31:	8b 3a                	mov    (%rdx),%edi
fffff80000226e33:	40 84 ff             	test   %dil,%dil
fffff80000226e36:	0f 89 41 02 00 00    	jns    0xfffff8000022707d
fffff80000226e3c:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
fffff80000226e43:	00
fffff80000226e44:	4c 8d b3 10 02 00 00 	lea    0x210(%rbx),%r14
fffff80000226e4b:	83 e7 3f             	and    $0x3f,%edi
fffff80000226e4e:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
fffff80000226e53:	48 b9 ff ff ff ff 1f 	movabs $0x1fffffffff,%rcx
fffff80000226e5a:	00 00 00
fffff80000226e5d:	44 8b e7             	mov    %edi,%r12d
fffff80000226e60:	49 c1 e4 08          	shl    $0x8,%r12
fffff80000226e64:	48 89 08             	mov    %rcx,(%rax)
fffff80000226e67:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
fffff80000226e6e:	00
fffff80000226e6f:	44 89 28             	mov    %r13d,(%rax)
fffff80000226e72:	8b 05 8c f5 3d 00    	mov    0x3df58c(%rip),%eax        # 0xfffff80000606404
fffff80000226e78:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
fffff80000226e7f:	48 8d 05 da a9 4f 00 	lea    0x4fa9da(%rip),%rax        # 0xfffff80000721860
fffff80000226e86:	4c 03 e0             	add    %rax,%r12
fffff80000226e89:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff80000226e8f:	0f 82 bc 01 00 00    	jb     0xfffff80000227051
fffff80000226e95:	48 8b cb             	mov    %rbx,%rcx
fffff80000226e98:	e8 0b 02 00 00       	call   0xfffff800002270a8
fffff80000226e9d:	41 8b 07             	mov    (%r15),%eax
fffff80000226ea0:	8b 8b 34 0c 00 00    	mov    0xc34(%rbx),%ecx
fffff80000226ea6:	a8 40                	test   $0x40,%al
fffff80000226ea8:	0f 84 96 80 02 00    	je     0xfffff8000024ef44
fffff80000226eae:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
fffff80000226eb5:	40 84 ed             	test   %bpl,%bpl
fffff80000226eb8:	0f 85 a6 01 00 00    	jne    0xfffff80000227064
fffff80000226ebe:	85 c9                	test   %ecx,%ecx
fffff80000226ec0:	0f 84 9a 80 02 00    	je     0xfffff8000024ef60
fffff80000226ec6:	45 33 c0             	xor    %r8d,%r8d