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
fffff800002250f3:	cc                   	int3
fffff800002250f4:	cc                   	int3
fffff800002250f5:	cc                   	int3
fffff800002250f6:	cc                   	int3
fffff800002250f7:	cc                   	int3
fffff800002250f8:	40 53                	rex push %rbx
fffff800002250fa:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002250fe:	4c 8b 42 28          	mov    0x28(%rdx),%r8
fffff80000225102:	48 8b da             	mov    %rdx,%rbx
fffff80000225105:	4c 8b d9             	mov    %rcx,%r11
fffff80000225108:	4c 39 81 28 8c 02 00 	cmp    %r8,0x28c28(%rcx)
fffff8000022510f:	0f 85 43 99 02 00    	jne    0xfffff8000024ea58
fffff80000225115:	4c 8b 43 30          	mov    0x30(%rbx),%r8
fffff80000225119:	4d 39 83 30 8c 02 00 	cmp    %r8,0x28c30(%r11)
fffff80000225120:	74 0d                	je     0xfffff8000022512f
fffff80000225122:	ba 82 00 00 c0       	mov    $0xc0000082,%edx
fffff80000225127:	49 8b cb             	mov    %r11,%rcx
fffff8000022512a:	e8 21 00 00 00       	call   0xfffff80000225150
fffff8000022512f:	4c 8b 43 38          	mov    0x38(%rbx),%r8
fffff80000225133:	4d 39 83 38 8c 02 00 	cmp    %r8,0x28c38(%r11)
fffff8000022513a:	0f 85 28 99 02 00    	jne    0xfffff8000024ea68
fffff80000225140:	48 83 c4 20          	add    $0x20,%rsp
fffff80000225144:	5b                   	pop    %rbx
fffff80000225145:	c3                   	ret
fffff80000225146:	cc                   	int3
fffff80000225147:	cc                   	int3
fffff80000225148:	cc                   	int3
fffff80000225149:	cc                   	int3
fffff8000022514a:	cc                   	int3
fffff8000022514b:	cc                   	int3
fffff8000022514c:	cc                   	int3
fffff8000022514d:	cc                   	int3
fffff8000022514e:	cc                   	int3
fffff8000022514f:	cc                   	int3
fffff80000225150:	44 8b d2             	mov    %edx,%r10d
fffff80000225153:	4c 8b c9             	mov    %rcx,%r9
fffff80000225156:	49 8b d0             	mov    %r8,%rdx
fffff80000225159:	49 8b c0             	mov    %r8,%rax
fffff8000022515c:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000225160:	41 8b ca             	mov    %r10d,%ecx
fffff80000225163:	0f 30                	wrmsr
fffff80000225165:	41 81 fa 82 00 00 c0 	cmp    $0xc0000082,%r10d
fffff8000022516c:	0f 85 0a 99 02 00    	jne    0xfffff8000024ea7c
fffff80000225172:	4d 89 81 30 8c 02 00 	mov    %r8,0x28c30(%r9)
fffff80000225179:	c3                   	ret
fffff8000022517a:	cc                   	int3
fffff8000022517b:	cc                   	int3
fffff8000022517c:	cc                   	int3
fffff8000022517d:	cc                   	int3
fffff8000022517e:	cc                   	int3
fffff8000022517f:	cc                   	int3
fffff80000225180:	cc                   	int3
fffff80000225181:	cc                   	int3
fffff80000225182:	cc                   	int3
fffff80000225183:	cc                   	int3
fffff80000225184:	cc                   	int3
fffff80000225185:	cc                   	int3
fffff80000225186:	cc                   	int3
fffff80000225187:	cc                   	int3
fffff80000225188:	cc                   	int3
fffff80000225189:	cc                   	int3
fffff8000022518a:	cc                   	int3
fffff8000022518b:	cc                   	int3
fffff8000022518c:	cc                   	int3
fffff8000022518d:	cc                   	int3
fffff8000022518e:	cc                   	int3
fffff8000022518f:	cc                   	int3
fffff80000225190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000225195:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff8000022519a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff8000022519f:	57                   	push   %rdi
fffff800002251a0:	41 54                	push   %r12
fffff800002251a2:	41 55                	push   %r13
fffff800002251a4:	41 56                	push   %r14
fffff800002251a6:	41 57                	push   %r15
fffff800002251a8:	48 83 ec 50          	sub    $0x50,%rsp
fffff800002251ac:	48 8b 82 08 01 00 00 	mov    0x108(%rdx),%rax
fffff800002251b3:	41 0f b6 e8          	movzbl %r8b,%ebp
fffff800002251b7:	44 8b 61 08          	mov    0x8(%rcx),%r12d
fffff800002251bb:	48 8b da             	mov    %rdx,%rbx
fffff800002251be:	48 8b b1 a0 03 01 00 	mov    0x103a0(%rcx),%rsi
fffff800002251c5:	48 8b f9             	mov    %rcx,%rdi
fffff800002251c8:	4c 8b b2 08 03 00 00 	mov    0x308(%rdx),%r14
fffff800002251cf:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff800002251d5:	80 b8 14 02 00 00 00 	cmpb   $0x0,0x214(%rax)
fffff800002251dc:	4c 8b ba c0 02 00 00 	mov    0x2c0(%rdx),%r15
fffff800002251e3:	0f 85 7a 01 00 00    	jne    0xfffff80000225363
fffff800002251e9:	49 8b 86 98 00 00 00 	mov    0x98(%r14),%rax
fffff800002251f0:	41 8b d4             	mov    %r12d,%edx
fffff800002251f3:	45 8b c4             	mov    %r12d,%r8d
fffff800002251f6:	c1 ea 06             	shr    $0x6,%edx
fffff800002251f9:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800002251fd:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000225201:	3b d0                	cmp    %eax,%edx
fffff80000225203:	72 24                	jb     0xfffff80000225229
fffff80000225205:	41 8b 86 9c 00 00 00 	mov    0x9c(%r14),%eax
fffff8000022520c:	3b c2                	cmp    %edx,%eax
fffff8000022520e:	77 19                	ja     0xfffff80000225229
fffff80000225210:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff80000225213:	f0 41 0f b1 8e 9c 00 	lock cmpxchg %ecx,0x9c(%r14)
fffff8000022521a:	00 00
fffff8000022521c:	74 0b                	je     0xfffff80000225229
fffff8000022521e:	41 8b 86 9c 00 00 00 	mov    0x9c(%r14),%eax
fffff80000225225:	3b c2                	cmp    %edx,%eax
fffff80000225227:	76 ea                	jbe    0xfffff80000225213
fffff80000225229:	41 8b c8             	mov    %r8d,%ecx
fffff8000022522c:	f0 49 0f ab 8c d6 a0 	lock bts %rcx,0xa0(%r14,%rdx,8)
fffff80000225233:	00 00 00
fffff80000225236:	0f b6 83 88 09 00 00 	movzbl 0x988(%rbx),%eax
fffff8000022523d:	84 c0                	test   %al,%al
fffff8000022523f:	0f 84 1e 01 00 00    	je     0xfffff80000225363
fffff80000225245:	80 bb 75 0c 00 00 00 	cmpb   $0x0,0xc75(%rbx)
fffff8000022524c:	48 8d 8b 80 0b 00 00 	lea    0xb80(%rbx),%rcx
fffff80000225253:	0f 85 0a 01 00 00    	jne    0xfffff80000225363
fffff80000225259:	45 32 c9             	xor    %r9b,%r9b
fffff8000022525c:	a8 02                	test   $0x2,%al
fffff8000022525e:	74 26                	je     0xfffff80000225286
fffff80000225260:	44 38 89 f4 00 00 00 	cmp    %r9b,0xf4(%rcx)
fffff80000225267:	74 1d                	je     0xfffff80000225286
fffff80000225269:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000225270:	00
fffff80000225271:	83 3d 58 c3 3d 00 02 	cmpl   $0x2,0x3dc358(%rip)        # 0xfffff800006015d0
fffff80000225278:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff8000022527c:	45 0f 45 cd          	cmovne %r13d,%r9d
fffff80000225280:	89 81 f0 00 00 00    	mov    %eax,0xf0(%rcx)
fffff80000225286:	44 84 ab 88 09 00 00 	test   %r13b,0x988(%rbx)
fffff8000022528d:	74 20                	je     0xfffff800002252af
fffff8000022528f:	4c 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%r8
fffff80000225296:	e8 59 fc 0d 00       	call   0xfffff80000304ef4
fffff8000022529b:	83 3d 2e c3 3d 00 02 	cmpl   $0x2,0x3dc32e(%rip)        # 0xfffff800006015d0
fffff800002252a2:	4c 8b d0             	mov    %rax,%r10
fffff800002252a5:	0f 85 97 00 00 00    	jne    0xfffff80000225342
fffff800002252ab:	49 89 40 20          	mov    %rax,0x20(%r8)
fffff800002252af:	45 84 c9             	test   %r9b,%r9b
fffff800002252b2:	0f 84 ab 00 00 00    	je     0xfffff80000225363
fffff800002252b8:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff800002252bd:	48 8b 8b 48 0c 00 00 	mov    0xc48(%rbx),%rcx
fffff800002252c4:	4c 8b 01             	mov    (%rcx),%r8
fffff800002252c7:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff800002252cb:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002252cf:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff800002252d3:	48 0b c8             	or     %rax,%rcx
fffff800002252d6:	48 0b ca             	or     %rdx,%rcx
fffff800002252d9:	49 0b c8             	or     %r8,%rcx
fffff800002252dc:	0f 84 81 00 00 00    	je     0xfffff80000225363
fffff800002252e2:	48 8b 8b c0 02 00 00 	mov    0x2c0(%rbx),%rcx
fffff800002252e9:	80 79 14 00          	cmpb   $0x0,0x14(%rcx)
fffff800002252ed:	75 6c                	jne    0xfffff8000022535b
fffff800002252ef:	f6 83 88 09 00 00 02 	testb  $0x2,0x988(%rbx)
fffff800002252f6:	74 63                	je     0xfffff8000022535b
fffff800002252f8:	f6 81 38 0b 00 00 04 	testb  $0x4,0xb38(%rcx)
fffff800002252ff:	75 5a                	jne    0xfffff8000022535b
fffff80000225301:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff80000225308:	74 51                	je     0xfffff8000022535b
fffff8000022530a:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000225311:	00
fffff80000225312:	8b c8                	mov    %eax,%ecx
fffff80000225314:	48 8d 05 a5 63 58 00 	lea    0x5863a5(%rip),%rax        # 0xfffff800007ab6c0
fffff8000022531b:	8b 14 88             	mov    (%rax,%rcx,4),%edx
fffff8000022531e:	8b c2                	mov    %edx,%eax
fffff80000225320:	8b 0d 06 2c 50 00    	mov    0x502c06(%rip),%ecx        # 0xfffff80000727f2c
fffff80000225326:	c1 e0 18             	shl    $0x18,%eax
fffff80000225329:	80 e1 04             	and    $0x4,%cl
fffff8000022532c:	b9 1d 00 00 00       	mov    $0x1d,%ecx
fffff80000225331:	0f 44 d0             	cmove  %eax,%edx
fffff80000225334:	48 8b 05 cd 2c 50 00 	mov    0x502ccd(%rip),%rax        # 0xfffff80000728008
fffff8000022533b:	e8 40 7b 01 00       	call   0xfffff8000023ce80
fffff80000225340:	eb 21                	jmp    0xfffff80000225363
fffff80000225342:	49 8b 40 20          	mov    0x20(%r8),%rax
fffff80000225346:	41 23 c5             	and    %r13d,%eax
fffff80000225349:	4c 0b d0             	or     %rax,%r10
fffff8000022534c:	4d 89 50 20          	mov    %r10,0x20(%r8)
fffff80000225350:	48 85 c0             	test   %rax,%rax
fffff80000225353:	0f 84 5f ff ff ff    	je     0xfffff800002252b8
fffff80000225359:	eb 87                	jmp    0xfffff800002252e2