fffff80000224bbe:	48 8b c2             	mov    %rdx,%rax
fffff80000224bc1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224bc6:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224bca:	5f                   	pop    %rdi
fffff80000224bcb:	c3                   	ret
fffff80000224bcc:	cc                   	int3
fffff80000224bcd:	48 8b c7             	mov    %rdi,%rax
fffff80000224bd0:	eb ef                	jmp    0xfffff80000224bc1
fffff80000224bd2:	cc                   	int3
fffff80000224bd3:	cc                   	int3
fffff80000224bd4:	cc                   	int3
fffff80000224bd5:	cc                   	int3
fffff80000224bd6:	cc                   	int3
fffff80000224bd7:	cc                   	int3
fffff80000224bd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224bdd:	57                   	push   %rdi
fffff80000224bde:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224be2:	48 f7 05 73 49 3e 00 	testq  $0x20000,0x3e4973(%rip)        # 0xfffff80000609560
fffff80000224be9:	00 00 02 00
fffff80000224bed:	48 8b d9             	mov    %rcx,%rbx
fffff80000224bf0:	0f 84 be 9d 02 00    	je     0xfffff8000024e9b4
fffff80000224bf6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000224bfd:	00 00
fffff80000224bff:	f6 05 5a 49 3e 00 04 	testb  $0x4,0x3e495a(%rip)        # 0xfffff80000609560
fffff80000224c06:	74 2f                	je     0xfffff80000224c37
fffff80000224c08:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000224c0c:	0f 31                	rdtsc
fffff80000224c0e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000224c12:	48 0b c2             	or     %rdx,%rax
fffff80000224c15:	48 8b c8             	mov    %rax,%rcx
fffff80000224c18:	49 8b c0             	mov    %r8,%rax
fffff80000224c1b:	48 f7 e1             	mul    %rcx
fffff80000224c1e:	48 8b 83 80 25 00 00 	mov    0x2580(%rbx),%rax
fffff80000224c25:	48 2b d0             	sub    %rax,%rdx
fffff80000224c28:	48 8b c2             	mov    %rdx,%rax
fffff80000224c2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224c30:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224c34:	5f                   	pop    %rdi
fffff80000224c35:	c3                   	ret
fffff80000224c36:	cc                   	int3
fffff80000224c37:	e8 20 19 01 00       	call   0xfffff8000023655c
fffff80000224c3c:	48 8b d0             	mov    %rax,%rdx
fffff80000224c3f:	eb dd                	jmp    0xfffff80000224c1e
fffff80000224c41:	cc                   	int3
fffff80000224c42:	cc                   	int3
fffff80000224c43:	cc                   	int3
fffff80000224c44:	cc                   	int3
fffff80000224c45:	cc                   	int3
fffff80000224c46:	cc                   	int3
fffff80000224c47:	cc                   	int3
fffff80000224c48:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224c4d:	57                   	push   %rdi
fffff80000224c4e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224c52:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
fffff80000224c56:	48 8b f9             	mov    %rcx,%rdi
fffff80000224c59:	74 39                	je     0xfffff80000224c94
fffff80000224c5b:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff80000224c62:	01 00
fffff80000224c64:	48 8d 51 1a          	lea    0x1a(%rcx),%rdx
fffff80000224c68:	48 8b cb             	mov    %rbx,%rcx
fffff80000224c6b:	e8 4c 1d 00 00       	call   0xfffff800002269bc
fffff80000224c70:	48 8b 57 10          	mov    0x10(%rdi),%rdx
fffff80000224c74:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff80000224c7a:	48 8b 8b 38 03 00 00 	mov    0x338(%rbx),%rcx
fffff80000224c81:	4c 8d 8a 48 03 00 00 	lea    0x348(%rdx),%r9
fffff80000224c88:	48 8b 92 40 03 00 00 	mov    0x340(%rdx),%rdx
fffff80000224c8f:	e8 7c 12 00 00       	call   0xfffff80000225f10
fffff80000224c94:	8b 0f                	mov    (%rdi),%ecx
fffff80000224c96:	85 c9                	test   %ecx,%ecx
fffff80000224c98:	0f 84 ab 9d 02 00    	je     0xfffff8000024ea49
fffff80000224c9e:	83 e9 01             	sub    $0x1,%ecx
fffff80000224ca1:	0f 85 6f 9d 02 00    	jne    0xfffff8000024ea16
fffff80000224ca7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff80000224cab:	e8 9c ea ff ff       	call   0xfffff8000022374c
fffff80000224cb0:	48 8b cf             	mov    %rdi,%rcx
fffff80000224cb3:	e8 14 00 00 00       	call   0xfffff80000224ccc
fffff80000224cb8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224cbd:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224cc1:	5f                   	pop    %rdi
fffff80000224cc2:	c3                   	ret
fffff80000224cc3:	cc                   	int3
fffff80000224cc4:	cc                   	int3
fffff80000224cc5:	cc                   	int3
fffff80000224cc6:	cc                   	int3
fffff80000224cc7:	cc                   	int3
fffff80000224cc8:	cc                   	int3
fffff80000224cc9:	cc                   	int3
fffff80000224cca:	cc                   	int3
fffff80000224ccb:	cc                   	int3
fffff80000224ccc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224cd1:	57                   	push   %rdi
fffff80000224cd2:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224cd6:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
fffff80000224cda:	48 8b f9             	mov    %rcx,%rdi
fffff80000224cdd:	74 31                	je     0xfffff80000224d10
fffff80000224cdf:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff80000224ce6:	01 00
fffff80000224ce8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff80000224cee:	48 8b 51 10          	mov    0x10(%rcx),%rdx
fffff80000224cf2:	48 8b 8b 38 03 00 00 	mov    0x338(%rbx),%rcx
fffff80000224cf9:	48 8b 92 40 03 00 00 	mov    0x340(%rdx),%rdx
fffff80000224d00:	e8 1b 0f 00 00       	call   0xfffff80000225c20
fffff80000224d05:	8a 57 1a             	mov    0x1a(%rdi),%dl
fffff80000224d08:	48 8b cb             	mov    %rbx,%rcx
fffff80000224d0b:	e8 14 00 00 00       	call   0xfffff80000224d24
fffff80000224d10:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224d15:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224d19:	5f                   	pop    %rdi
fffff80000224d1a:	c3                   	ret
fffff80000224d1b:	cc                   	int3
fffff80000224d1c:	cc                   	int3
fffff80000224d1d:	cc                   	int3
fffff80000224d1e:	cc                   	int3
fffff80000224d1f:	cc                   	int3
fffff80000224d20:	cc                   	int3
fffff80000224d21:	cc                   	int3
fffff80000224d22:	cc                   	int3
fffff80000224d23:	cc                   	int3
fffff80000224d24:	84 d2                	test   %dl,%dl
fffff80000224d26:	0f 84 86 01 00 00    	je     0xfffff80000224eb2
fffff80000224d2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224d31:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000224d36:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000224d3b:	57                   	push   %rdi
fffff80000224d3c:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224d40:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff80000224d47:	00 00
fffff80000224d49:	33 ed                	xor    %ebp,%ebp
fffff80000224d4b:	83 81 b4 0c 00 00 ff 	addl   $0xffffffff,0xcb4(%rcx)
fffff80000224d52:	48 8b f9             	mov    %rcx,%rdi
fffff80000224d55:	0f 85 43 01 00 00    	jne    0xfffff80000224e9e
fffff80000224d5b:	40 38 a9 98 02 00 00 	cmp    %bpl,0x298(%rcx)
fffff80000224d62:	74 1e                	je     0xfffff80000224d82
fffff80000224d64:	8b 99 94 02 00 00    	mov    0x294(%rcx),%ebx
fffff80000224d6a:	89 a9 94 02 00 00    	mov    %ebp,0x294(%rcx)
fffff80000224d70:	40 88 a9 98 02 00 00 	mov    %bpl,0x298(%rcx)
fffff80000224d77:	e8 68 68 0d 00       	call   0xfffff800002fb5e4
fffff80000224d7c:	89 9f 94 02 00 00    	mov    %ebx,0x294(%rdi)
fffff80000224d82:	44 8a c5             	mov    %bpl,%r8b
fffff80000224d85:	40 38 af b9 0c 00 00 	cmp    %bpl,0xcb9(%rdi)
fffff80000224d8c:	0f 84 9c 00 00 00    	je     0xfffff80000224e2e
fffff80000224d92:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000224d99:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000224d9e:	40 38 a8 c8 0c 01 00 	cmp    %bpl,0x10cc8(%rax)
fffff80000224da5:	74 2a                	je     0xfffff80000224dd1
fffff80000224da7:	85 15 af 47 3e 00    	test   %edx,0x3e47af(%rip)        # 0xfffff8000060955c
fffff80000224dad:	74 22                	je     0xfffff80000224dd1
fffff80000224daf:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000224db6:	40 38 a9 13 02 00 00 	cmp    %bpl,0x213(%rcx)
fffff80000224dbd:	74 0d                	je     0xfffff80000224dcc
fffff80000224dbf:	40 38 af bc 0c 00 00 	cmp    %bpl,0xcbc(%rdi)
fffff80000224dc6:	74 04                	je     0xfffff80000224dcc
fffff80000224dc8:	b0 01                	mov    $0x1,%al
fffff80000224dca:	eb 12                	jmp    0xfffff80000224dde
fffff80000224dcc:	40 8a c5             	mov    %bpl,%al
fffff80000224dcf:	eb 0d                	jmp    0xfffff80000224dde
fffff80000224dd1:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000224dd8:	8a 81 13 02 00 00    	mov    0x213(%rcx),%al
fffff80000224dde:	84 c0                	test   %al,%al
fffff80000224de0:	74 49                	je     0xfffff80000224e2b
fffff80000224de2:	8b 05 74 47 3e 00    	mov    0x3e4774(%rip),%eax        # 0xfffff8000060955c
fffff80000224de8:	0f ba e0 09          	bt     $0x9,%eax
fffff80000224dec:	73 15                	jae    0xfffff80000224e03
fffff80000224dee:	8a 81 11 02 00 00    	mov    0x211(%rcx),%al
fffff80000224df4:	8a c8                	mov    %al,%cl
fffff80000224df6:	c0 e1 03             	shl    $0x3,%cl
fffff80000224df9:	0a c8                	or     %al,%cl
fffff80000224dfb:	08 8e f0 04 01 00    	or     %cl,0x104f0(%rsi)
fffff80000224e01:	eb 2b                	jmp    0xfffff80000224e2e
fffff80000224e03:	85 c2                	test   %eax,%edx
fffff80000224e05:	74 27                	je     0xfffff80000224e2e
fffff80000224e07:	8a 89 11 02 00 00    	mov    0x211(%rcx),%cl
fffff80000224e0d:	48 8b 96 b8 04 01 00 	mov    0x104b8(%rsi),%rdx
fffff80000224e14:	8a c1                	mov    %cl,%al
fffff80000224e16:	c0 e0 03             	shl    $0x3,%al
fffff80000224e19:	0a c1                	or     %cl,%al
fffff80000224e1b:	08 82 8d 00 00 00    	or     %al,0x8d(%rdx)
fffff80000224e21:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
fffff80000224e25:	f0 08 41 64          	lock or %al,0x64(%rcx)
fffff80000224e29:	eb 03                	jmp    0xfffff80000224e2e
fffff80000224e2b:	41 b0 01             	mov    $0x1,%r8b
fffff80000224e2e:	8a 8f b8 0c 00 00    	mov    0xcb8(%rdi),%cl
fffff80000224e34:	84 c9                	test   %cl,%cl
fffff80000224e36:	75 05                	jne    0xfffff80000224e3d
fffff80000224e38:	45 84 c0             	test   %r8b,%r8b
fffff80000224e3b:	74 08                	je     0xfffff80000224e45
fffff80000224e3d:	41 8a d0             	mov    %r8b,%dl
fffff80000224e40:	e8 33 a6 00 00       	call   0xfffff8000022f478
fffff80000224e45:	66 89 af b8 0c 00 00 	mov    %bp,0xcb8(%rdi)
fffff80000224e4c:	40 88 af bc 0c 00 00 	mov    %bpl,0xcbc(%rdi)
fffff80000224e53:	40 38 af ba 0c 00 00 	cmp    %bpl,0xcba(%rdi)
fffff80000224e5a:	74 2a                	je     0xfffff80000224e86
fffff80000224e5c:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000224e63:	00 00
fffff80000224e65:	83 b8 88 c9 02 00 ff 	cmpl   $0xffffffff,0x2c988(%rax)
fffff80000224e6c:	74 11                	je     0xfffff80000224e7f
fffff80000224e6e:	48 8b 80 80 c9 02 00 	mov    0x2c980(%rax),%rax
fffff80000224e75:	c7 80 8c c9 02 00 01 	movl   $0x1,0x2c98c(%rax)
fffff80000224e7c:	00 00 00
fffff80000224e7f:	40 88 af ba 0c 00 00 	mov    %bpl,0xcba(%rdi)
fffff80000224e86:	40 38 af bb 0c 00 00 	cmp    %bpl,0xcbb(%rdi)
fffff80000224e8d:	74 0f                	je     0xfffff80000224e9e
fffff80000224e8f:	48 8b cf             	mov    %rdi,%rcx
fffff80000224e92:	e8 31 57 01 00       	call   0xfffff8000023a5c8
fffff80000224e97:	40 88 af bb 0c 00 00 	mov    %bpl,0xcbb(%rdi)
fffff80000224e9e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000224ea3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff80000224ea8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000224ead:	48 83 c4 20          	add    $0x20,%rsp
fffff80000224eb1:	5f                   	pop    %rdi
fffff80000224eb2:	c3                   	ret
fffff80000224eb3:	cc                   	int3
fffff80000224eb4:	cc                   	int3
fffff80000224eb5:	cc                   	int3
fffff80000224eb6:	cc                   	int3
fffff80000224eb7:	cc                   	int3
fffff80000224eb8:	cc                   	int3
fffff80000224eb9:	cc                   	int3
fffff80000224eba:	cc                   	int3
fffff80000224ebb:	cc                   	int3
fffff80000224ebc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000224ec1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000224ec6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000224ecb:	57                   	push   %rdi
fffff80000224ecc:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000224ed0:	41 0f b6 c0          	movzbl %r8b,%eax
fffff80000224ed4:	48 8b fa             	mov    %rdx,%rdi
fffff80000224ed7:	48 8b f1             	mov    %rcx,%rsi
fffff80000224eda:	48 8b 9c c2 a8 02 00 	mov    0x2a8(%rdx,%rax,8),%rbx
fffff80000224ee1:	00
fffff80000224ee2:	48 89 9a c0 02 00 00 	mov    %rbx,0x2c0(%rdx)
fffff80000224ee9:	44 88 82 04 03 00 00 	mov    %r8b,0x304(%rdx)
fffff80000224ef0:	48 8d ab 80 0e 00 00 	lea    0xe80(%rbx),%rbp
fffff80000224ef7:	48 89 aa 90 0b 00 00 	mov    %rbp,0xb90(%rdx)
fffff80000224efe:	48 8b 83 90 0e 00 00 	mov    0xe90(%rbx),%rax
fffff80000224f05:	c6 80 26 01 00 00 00 	movb   $0x0,0x126(%rax)
fffff80000224f0c:	8b 05 4a 46 3e 00    	mov    0x3e464a(%rip),%eax        # 0xfffff8000060955c
fffff80000224f12:	48 8b 8b 90 0e 00 00 	mov    0xe90(%rbx),%rcx
fffff80000224f19:	a8 01                	test   $0x1,%al
fffff80000224f1b:	74 35                	je     0xfffff80000224f52
fffff80000224f1d:	48 8b 91 88 01 00 00 	mov    0x188(%rcx),%rdx
fffff80000224f24:	48 8b 89 80 01 00 00 	mov    0x180(%rcx),%rcx
fffff80000224f2b:	c7 81 40 03 00 00 01 	movl   $0x1,0x340(%rcx)
fffff80000224f32:	00 00 00
fffff80000224f35:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000224f3c:	00 00
fffff80000224f3e:	48 89 88 50 c9 02 00 	mov    %rcx,0x2c950(%rax)
fffff80000224f45:	48 8b 80 b8 c7 02 00 	mov    0x2c7b8(%rax),%rax
fffff80000224f4c:	48 89 50 30          	mov    %rdx,0x30(%rax)
fffff80000224f50:	eb 07                	jmp    0xfffff80000224f59
fffff80000224f52:	0f c7 b1 88 01 00 00 	vmptrld 0x188(%rcx)
fffff80000224f59:	f6 83 c0 0e 00 00 01 	testb  $0x1,0xec0(%rbx)
fffff80000224f60:	74 0b                	je     0xfffff80000224f6d
fffff80000224f62:	48 8b d5             	mov    %rbp,%rdx
fffff80000224f65:	48 8b ce             	mov    %rsi,%rcx
fffff80000224f68:	e8 8b 01 00 00       	call   0xfffff800002250f8
fffff80000224f6d:	48 8b 93 c8 0e 00 00 	mov    0xec8(%rbx),%rdx
fffff80000224f74:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff80000224f79:	48 8b c2             	mov    %rdx,%rax
fffff80000224f7c:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000224f80:	0f 30                	wrmsr
fffff80000224f82:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000224f89:	4c 8b 80 10 0e 00 00 	mov    0xe10(%rax),%r8
fffff80000224f90:	49 83 f8 ff          	cmp    $0xffffffffffffffff,%r8
fffff80000224f94:	74 1f                	je     0xfffff80000224fb5
fffff80000224f96:	b9 03 01 00 c0       	mov    $0xc0000103,%ecx
fffff80000224f9b:	0f 32                	rdmsr
fffff80000224f9d:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000224fa1:	48 0b c2             	or     %rdx,%rax
fffff80000224fa4:	49 3b c0             	cmp    %r8,%rax
fffff80000224fa7:	74 0c                	je     0xfffff80000224fb5
fffff80000224fa9:	49 8b d0             	mov    %r8,%rdx
fffff80000224fac:	49 8b c0             	mov    %r8,%rax
fffff80000224faf:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000224fb3:	0f 30                	wrmsr
fffff80000224fb5:	48 8b 83 90 0e 00 00 	mov    0xe90(%rbx),%rax
fffff80000224fbc:	80 b8 98 01 00 00 00 	cmpb   $0x0,0x198(%rax)
fffff80000224fc3:	74 11                	je     0xfffff80000224fd6
fffff80000224fc5:	b2 01                	mov    $0x1,%dl
fffff80000224fc7:	c6 80 98 01 00 00 00 	movb   $0x0,0x198(%rax)
fffff80000224fce:	48 8b cd             	mov    %rbp,%rcx
fffff80000224fd1:	e8 46 3a 0e 00       	call   0xfffff80000308a1c
fffff80000224fd6:	8a 86 e8 03 01 00    	mov    0x103e8(%rsi),%al
fffff80000224fdc:	41 b9 00 00 80 00    	mov    $0x800000,%r9d
fffff80000224fe2:	0c 01                	or     $0x1,%al
fffff80000224fe4:	88 86 e8 03 01 00    	mov    %al,0x103e8(%rsi)
fffff80000224fea:	48 8b 83 90 0e 00 00 	mov    0xe90(%rbx),%rax
fffff80000224ff1:	44 8b 87 a4 0b 00 00 	mov    0xba4(%rdi),%r8d
fffff80000224ff8:	8b 90 28 01 00 00    	mov    0x128(%rax),%edx
fffff80000224ffe:	8b ca                	mov    %edx,%ecx
fffff80000225000:	c1 e9 17             	shr    $0x17,%ecx
fffff80000225003:	80 e1 01             	and    $0x1,%cl
fffff80000225006:	45 23 c1             	and    %r9d,%r8d
fffff80000225009:	0f 95 c0             	setne  %al
fffff8000022500c:	3a c1                	cmp    %cl,%al
fffff8000022500e:	74 20                	je     0xfffff80000225030
fffff80000225010:	48 8b cd             	mov    %rbp,%rcx
fffff80000225013:	45 85 c0             	test   %r8d,%r8d
fffff80000225016:	74 05                	je     0xfffff8000022501d
fffff80000225018:	41 0b d1             	or     %r9d,%edx
fffff8000022501b:	eb 04                	jmp    0xfffff80000225021
fffff8000022501d:	0f ba f2 17          	btr    $0x17,%edx
fffff80000225021:	45 33 c0             	xor    %r8d,%r8d
fffff80000225024:	e8 83 5e 00 00       	call   0xfffff8000022aeac
fffff80000225029:	4c 21 83 e8 0e 00 00 	and    %r8,0xee8(%rbx)
fffff80000225030:	41 b1 01             	mov    $0x1,%r9b
fffff80000225033:	45 33 c0             	xor    %r8d,%r8d
fffff80000225036:	48 8b d5             	mov    %rbp,%rdx
fffff80000225039:	48 8b ce             	mov    %rsi,%rcx
fffff8000022503c:	e8 3b 5e 00 00       	call   0xfffff8000022ae7c
fffff80000225041:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000225048:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff8000022504f:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff80000225056:	00 00 40
fffff80000225059:	48 85 c8             	test   %rcx,%rax
fffff8000022505c:	74 0e                	je     0xfffff8000022506c
fffff8000022505e:	4c 8b c5             	mov    %rbp,%r8
fffff80000225061:	48 8b d7             	mov    %rdi,%rdx
fffff80000225064:	48 8b ce             	mov    %rsi,%rcx
fffff80000225067:	e8 80 d9 0e 00       	call   0xfffff800003129ec
fffff8000022506c:	48 8b 87 a8 02 00 00 	mov    0x2a8(%rdi),%rax
fffff80000225073:	48 8b 90 20 0e 00 00 	mov    0xe20(%rax),%rdx
fffff8000022507a:	48 0b 93 20 0e 00 00 	or     0xe20(%rbx),%rdx
fffff80000225081:	48 0b 97 58 01 00 00 	or     0x158(%rdi),%rdx
fffff80000225088:	48 23 97 68 01 00 00 	and    0x168(%rdi),%rdx
fffff8000022508f:	80 3d d2 44 3e 00 00 	cmpb   $0x0,0x3e44d2(%rip)        # 0xfffff80000609568
fffff80000225096:	48 89 97 60 01 00 00 	mov    %rdx,0x160(%rdi)
fffff8000022509d:	c6 87 71 02 00 00 03 	movb   $0x3,0x271(%rdi)
fffff800002250a4:	74 17                	je     0xfffff800002250bd
fffff800002250a6:	48 8b 93 c8 0f 00 00 	mov    0xfc8(%rbx),%rdx
fffff800002250ad:	48 8b 8b f0 0f 00 00 	mov    0xff0(%rbx),%rcx
fffff800002250b4:	48 83 c2 08          	add    $0x8,%rdx
fffff800002250b8:	e8 db 73 0d 00       	call   0xfffff800002fc498
fffff800002250bd:	48 8b 8b 90 0e 00 00 	mov    0xe90(%rbx),%rcx
fffff800002250c4:	8b 46 08             	mov    0x8(%rsi),%eax
fffff800002250c7:	39 81 20 01 00 00    	cmp    %eax,0x120(%rcx)
fffff800002250cd:	74 0b                	je     0xfffff800002250da
fffff800002250cf:	4c 8b c6             	mov    %rsi,%r8
fffff800002250d2:	48 8b d3             	mov    %rbx,%rdx
fffff800002250d5:	e8 8a f0 07 00       	call   0xfffff800002a4164
fffff800002250da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002250df:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002250e4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002250e9:	48 83 c4 20          	add    $0x20,%rsp
fffff800002250ed:	5f                   	pop    %rdi
fffff800002250ee:	c3                   	ret
fffff800002250ef:	cc                   	int3
fffff800002250f0:	cc                   	int3
fffff800002250f1:	cc                   	int3
fffff800002250f2:	cc                   	int3