fffff8000020daf4:	81 fb 03 01 00 c0    	cmp    $0xc0000103,%ebx
fffff8000020dafa:	74 7d                	je     0xfffff8000020db79
fffff8000020dafc:	81 fb 14 01 01 c0    	cmp    $0xc0010114,%ebx
fffff8000020db02:	74 1e                	je     0xfffff8000020db22
fffff8000020db04:	81 fb 1f 01 01 c0    	cmp    $0xc001011f,%ebx
fffff8000020db0a:	0f 85 e1 0d 00 00    	jne    0xfffff8000020e8f1
fffff8000020db10:	49 8b d0             	mov    %r8,%rdx
fffff8000020db13:	b9 86 00 08 00       	mov    $0x80086,%ecx
fffff8000020db18:	e8 77 98 01 00       	call   0xfffff80000227394
fffff8000020db1d:	e9 62 0e 00 00       	jmp    0xfffff8000020e984
fffff8000020db22:	8b 05 6c db 59 00    	mov    0x59db6c(%rip),%eax        # 0xfffff800007ab694
fffff8000020db28:	83 c0 fe             	add    $0xfffffffe,%eax
fffff8000020db2b:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff8000020db30:	74 0a                	je     0xfffff8000020db3c
fffff8000020db32:	bf 13 10 00 00       	mov    $0x1013,%edi
fffff8000020db37:	e9 78 0e 00 00       	jmp    0xfffff8000020e9b4
fffff8000020db3c:	40 38 b9 1c 01 00 00 	cmp    %dil,0x11c(%rcx)
fffff8000020db43:	74 1e                	je     0xfffff8000020db63
fffff8000020db45:	49 8b d6             	mov    %r14,%rdx
fffff8000020db48:	b9 14 01 01 c0       	mov    $0xc0010114,%ecx
fffff8000020db4d:	e8 ee d3 04 00       	call   0xfffff8000025af40
fffff8000020db52:	0f b7 f8             	movzwl %ax,%edi
fffff8000020db55:	66 85 c0             	test   %ax,%ax
fffff8000020db58:	0f 85 29 0e 00 00    	jne    0xfffff8000020e987
fffff8000020db5e:	e9 a0 0e 00 00       	jmp    0xfffff8000020ea03
fffff8000020db63:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000020db6a:	48 8b 88 00 35 00 00 	mov    0x3500(%rax),%rcx
fffff8000020db71:	49 89 08             	mov    %rcx,(%r8)
fffff8000020db74:	e9 8a 0e 00 00       	jmp    0xfffff8000020ea03
fffff8000020db79:	49 8b d6             	mov    %r14,%rdx
fffff8000020db7c:	b9 7b 00 08 00       	mov    $0x8007b,%ecx
fffff8000020db81:	e8 0e 98 01 00       	call   0xfffff80000227394
fffff8000020db86:	e9 f9 0d 00 00       	jmp    0xfffff8000020e984
fffff8000020db8b:	b9 02 00 08 00       	mov    $0x80002,%ecx
fffff8000020db90:	e9 66 0e 00 00       	jmp    0xfffff8000020e9fb
fffff8000020db95:	49 8b d6             	mov    %r14,%rdx
fffff8000020db98:	b9 05 00 06 00       	mov    $0x60005,%ecx
fffff8000020db9d:	e8 c6 02 02 00       	call   0xfffff8000022de68
fffff8000020dba2:	e9 5c 0e 00 00       	jmp    0xfffff8000020ea03
fffff8000020dba7:	49 8b d6             	mov    %r14,%rdx
fffff8000020dbaa:	b9 04 00 06 00       	mov    $0x60004,%ecx
fffff8000020dbaf:	e8 b4 02 02 00       	call   0xfffff8000022de68
fffff8000020dbb4:	e9 4a 0e 00 00       	jmp    0xfffff8000020ea03
fffff8000020dbb9:	b9 0b 00 08 00       	mov    $0x8000b,%ecx
fffff8000020dbbe:	e9 38 0e 00 00       	jmp    0xfffff8000020e9fb
fffff8000020dbc3:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff8000020dbc7:	8b cb                	mov    %ebx,%ecx
fffff8000020dbc9:	e8 ce 05 02 00       	call   0xfffff8000022e19c
fffff8000020dbce:	8b 5d c0             	mov    -0x40(%rbp),%ebx
fffff8000020dbd1:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000020dbd5:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000020dbdc:	80
fffff8000020dbdd:	45 33 c9             	xor    %r9d,%r9d
fffff8000020dbe0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000020dbe5:	44 8b c3             	mov    %ebx,%r8d
fffff8000020dbe8:	33 d2                	xor    %edx,%edx
fffff8000020dbea:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000020dbef:	48 8b ce             	mov    %rsi,%rcx
fffff8000020dbf2:	e8 2d 62 01 00       	call   0xfffff80000223e24
fffff8000020dbf7:	84 c0                	test   %al,%al
fffff8000020dbf9:	0f 85 9f 0d 00 00    	jne    0xfffff8000020e99e
fffff8000020dbff:	8b cb                	mov    %ebx,%ecx
fffff8000020dc01:	e9 f5 0d 00 00       	jmp    0xfffff8000020e9fb
fffff8000020dc06:	4d 8b ce             	mov    %r14,%r9
fffff8000020dc09:	8b d3                	mov    %ebx,%edx
fffff8000020dc0b:	e8 34 3e 0c 00       	call   0xfffff800002d1a44
fffff8000020dc10:	e9 6f 0d 00 00       	jmp    0xfffff8000020e984
fffff8000020dc15:	40 38 b9 1c 01 00 00 	cmp    %dil,0x11c(%rcx)
fffff8000020dc1c:	0f 84 be 09 00 00    	je     0xfffff8000020e5e0
fffff8000020dc22:	f6 05 67 e3 3f 00 04 	testb  $0x4,0x3fe367(%rip)        # 0xfffff8000060bf90
fffff8000020dc29:	0f 84 b1 09 00 00    	je     0xfffff8000020e5e0
fffff8000020dc2f:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000020dc36:	00 00
fffff8000020dc38:	8b 48 08             	mov    0x8(%rax),%ecx
fffff8000020dc3b:	48 8d 05 be 23 df ff 	lea    -0x20dc42(%rip),%rax        # 0xfffff80000000000
fffff8000020dc42:	0f b7 84 48 50 20 78 	movzwl 0x782050(%rax,%rcx,2),%eax
fffff8000020dc49:	00
fffff8000020dc4a:	49 89 00             	mov    %rax,(%r8)
fffff8000020dc4d:	e9 b1 0d 00 00       	jmp    0xfffff8000020ea03
fffff8000020dc52:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000020dc59:	01 00
fffff8000020dc5b:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff8000020dc62:	48 b8 00 00 00 00 00 	movabs $0x100000000000,%rax
fffff8000020dc69:	10 00 00
fffff8000020dc6c:	48 85 c8             	test   %rcx,%rax
fffff8000020dc6f:	75 0a                	jne    0xfffff8000020dc7b
fffff8000020dc71:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000020dc76:	e9 0c 0d 00 00       	jmp    0xfffff8000020e987
fffff8000020dc7b:	48 8b 05 6e 9f 51 00 	mov    0x519f6e(%rip),%rax        # 0xfffff80000727bf0
fffff8000020dc82:	49 89 00             	mov    %rax,(%r8)
fffff8000020dc85:	e9 79 0d 00 00       	jmp    0xfffff8000020ea03
fffff8000020dc8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
fffff8000020dc90:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000020dc97:	b9 0d 00 00 10       	mov    $0x1000000d,%ecx
fffff8000020dc9c:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff8000020dca0:	4d 8b ce             	mov    %r14,%r9
fffff8000020dca3:	41 b0 01             	mov    $0x1,%r8b
fffff8000020dca6:	e8 81 20 0a 00       	call   0xfffff800002afd2c
fffff8000020dcab:	0f b7 f8             	movzwl %ax,%edi
fffff8000020dcae:	66 85 c0             	test   %ax,%ax
fffff8000020dcb1:	0f 85 d0 0c 00 00    	jne    0xfffff8000020e987
fffff8000020dcb7:	e9 47 0d 00 00       	jmp    0xfffff8000020ea03
fffff8000020dcbc:	0f 1f 40 00          	nopl   0x0(%rax)
fffff8000020dcc0:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000020dcc7:	b9 70 02 00 00       	mov    $0x270,%ecx
fffff8000020dccc:	eb ce                	jmp    0xfffff8000020dc9c
fffff8000020dcce:	66 90                	xchg   %ax,%ax
fffff8000020dcd0:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000020dcd7:	b9 0b 00 00 10       	mov    $0x1000000b,%ecx
fffff8000020dcdc:	eb be                	jmp    0xfffff8000020dc9c
fffff8000020dcde:	66 90                	xchg   %ax,%ax
fffff8000020dce0:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000020dce7:	b9 0a 00 00 10       	mov    $0x1000000a,%ecx
fffff8000020dcec:	eb ae                	jmp    0xfffff8000020dc9c
fffff8000020dcee:	66 90                	xchg   %ax,%ax
fffff8000020dcf0:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000020dcf7:	b9 09 00 00 10       	mov    $0x10000009,%ecx
fffff8000020dcfc:	eb 9e                	jmp    0xfffff8000020dc9c
fffff8000020dcfe:	40 38 b9 1c 01 00 00 	cmp    %dil,0x11c(%rcx)
fffff8000020dd05:	0f 84 e6 0b 00 00    	je     0xfffff8000020e8f1
fffff8000020dd0b:	48 f7 05 7a e2 3f 00 	testq  $0x100000,0x3fe27a(%rip)        # 0xfffff8000060bf90
fffff8000020dd12:	00 00 10 00
fffff8000020dd16:	0f 84 d5 0b 00 00    	je     0xfffff8000020e8f1
fffff8000020dd1c:	8d 8b 10 01 00 c0    	lea    -0x3ffffef0(%rbx),%ecx
fffff8000020dd22:	e8 b5 3d 0e 00       	call   0xfffff800002f1adc
fffff8000020dd27:	8b c8                	mov    %eax,%ecx
fffff8000020dd29:	0f 32                	rdmsr
fffff8000020dd2b:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000020dd2f:	48 0b c2             	or     %rdx,%rax
fffff8000020dd32:	49 89 00             	mov    %rax,(%r8)
fffff8000020dd35:	e9 c9 0c 00 00       	jmp    0xfffff8000020ea03
fffff8000020dd3a:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000020dd41:	01 00
fffff8000020dd43:	8b 88 28 01 00 00    	mov    0x128(%rax),%ecx
fffff8000020dd49:	48 0f ba e1 0c       	bt     $0xc,%rcx
fffff8000020dd4e:	72 0a                	jb     0xfffff8000020dd5a
fffff8000020dd50:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000020dd55:	e9 2d 0c 00 00       	jmp    0xfffff8000020e987
fffff8000020dd5a:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff8000020dd61:	01 00
fffff8000020dd63:	e8 88 ea 05 00       	call   0xfffff8000026c7f0
fffff8000020dd68:	49 89 00             	mov    %rax,(%r8)
fffff8000020dd6b:	e9 93 0c 00 00       	jmp    0xfffff8000020ea03
fffff8000020dd70:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000020dd77:	01 00
fffff8000020dd79:	8b 88 28 01 00 00    	mov    0x128(%rax),%ecx
fffff8000020dd7f:	48 0f ba e1 0a       	bt     $0xa,%rcx
fffff8000020dd84:	72 0a                	jb     0xfffff8000020dd90
fffff8000020dd86:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000020dd8b:	e9 f7 0b 00 00       	jmp    0xfffff8000020e987
fffff8000020dd90:	8b 86 18 01 00 00    	mov    0x118(%rsi),%eax
fffff8000020dd96:	8b c8                	mov    %eax,%ecx
fffff8000020dd98:	0f ba e9 07          	bts    $0x7,%ecx
fffff8000020dd9c:	89 8e 18 01 00 00    	mov    %ecx,0x118(%rsi)
fffff8000020dda2:	a8 84                	test   $0x84,%al
fffff8000020dda4:	75 40                	jne    0xfffff8000020dde6
fffff8000020dda6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000020ddad:	00 00
fffff8000020ddaf:	f6 05 aa b7 3f 00 04 	testb  $0x4,0x3fb7aa(%rip)        # 0xfffff80000609560
fffff8000020ddb6:	74 18                	je     0xfffff8000020ddd0
fffff8000020ddb8:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000020ddbc:	0f 31                	rdtsc
fffff8000020ddbe:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000020ddc2:	48 0b c2             	or     %rdx,%rax
fffff8000020ddc5:	48 8b c8             	mov    %rax,%rcx
fffff8000020ddc8:	49 8b c0             	mov    %r8,%rax
fffff8000020ddcb:	48 f7 e1             	mul    %rcx
fffff8000020ddce:	eb 08                	jmp    0xfffff8000020ddd8
fffff8000020ddd0:	e8 87 87 02 00       	call   0xfffff8000023655c
fffff8000020ddd5:	48 8b d0             	mov    %rax,%rdx
fffff8000020ddd8:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000020dddf:	48 89 90 90 00 00 00 	mov    %rdx,0x90(%rax)
fffff8000020dde6:	40 38 be 88 09 00 00 	cmp    %dil,0x988(%rsi)
fffff8000020dded:	74 5d                	je     0xfffff8000020de4c
fffff8000020ddef:	44 8b 9e 18 01 00 00 	mov    0x118(%rsi),%r11d
fffff8000020ddf6:	41 8b d3             	mov    %r11d,%edx
fffff8000020ddf9:	0f b6 86 75 0c 00 00 	movzbl 0xc75(%rsi),%eax
fffff8000020de00:	41 83 e3 0b          	and    $0xb,%r11d
fffff8000020de04:	0f 95 c3             	setne  %bl
fffff8000020de07:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff8000020de0d:	0f 95 c1             	setne  %cl
fffff8000020de10:	24 01                	and    $0x1,%al
fffff8000020de12:	3a c1                	cmp    %cl,%al
fffff8000020de14:	74 13                	je     0xfffff8000020de29
fffff8000020de16:	48 8b ce             	mov    %rsi,%rcx
fffff8000020de19:	85 d2                	test   %edx,%edx
fffff8000020de1b:	74 07                	je     0xfffff8000020de24
fffff8000020de1d:	e8 c6 be 02 00       	call   0xfffff80000239ce8
fffff8000020de22:	eb 05                	jmp    0xfffff8000020de29
fffff8000020de24:	e8 7b bf 02 00       	call   0xfffff80000239da4
fffff8000020de29:	0f b6 86 75 0c 00 00 	movzbl 0xc75(%rsi),%eax
fffff8000020de30:	d0 e8                	shr    $1,%al
fffff8000020de32:	24 01                	and    $0x1,%al
fffff8000020de34:	3a c3                	cmp    %bl,%al
fffff8000020de36:	74 14                	je     0xfffff8000020de4c
fffff8000020de38:	48 8b ce             	mov    %rsi,%rcx
fffff8000020de3b:	45 85 db             	test   %r11d,%r11d
fffff8000020de3e:	74 07                	je     0xfffff8000020de47
fffff8000020de40:	e8 0b bf 02 00       	call   0xfffff80000239d50
fffff8000020de45:	eb 05                	jmp    0xfffff8000020de4c
fffff8000020de47:	e8 e8 bf 02 00       	call   0xfffff80000239e34
fffff8000020de4c:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff8000020de52:	44 39 a6 d8 08 00 00 	cmp    %r12d,0x8d8(%rsi)
fffff8000020de59:	0f 84 a2 00 00 00    	je     0xfffff8000020df01
fffff8000020de5f:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
fffff8000020de66:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
fffff8000020de6d:	00 00 00
fffff8000020de70:	41 0f b6 c4          	movzbl %r12b,%eax
fffff8000020de74:	48 8b 9c c6 a8 02 00 	mov    0x2a8(%rsi,%rax,8),%rbx
fffff8000020de7b:	00
fffff8000020de7c:	48 81 c3 c0 09 00 00 	add    $0x9c0,%rbx
fffff8000020de83:	8b 03                	mov    (%rbx),%eax
fffff8000020de85:	48 0f ba e0 08       	bt     $0x8,%rax
fffff8000020de8a:	73 42                	jae    0xfffff8000020dece
fffff8000020de8c:	40 38 bb 81 00 00 00 	cmp    %dil,0x81(%rbx)
fffff8000020de93:	75 39                	jne    0xfffff8000020dece
fffff8000020de95:	44 88 ab 81 00 00 00 	mov    %r13b,0x81(%rbx)
fffff8000020de9c:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
fffff8000020dea0:	75 0f                	jne    0xfffff8000020deb1
fffff8000020dea2:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff8000020dea9:	e8 d6 6c 01 00       	call   0xfffff80000224b84
fffff8000020deae:	4c 8b f8             	mov    %rax,%r15
fffff8000020deb1:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
fffff8000020deb5:	40 38 bb 82 00 00 00 	cmp    %dil,0x82(%rbx)
fffff8000020debc:	75 10                	jne    0xfffff8000020dece
fffff8000020debe:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff8000020dec2:	e8 19 cf ff ff       	call   0xfffff8000020ade0
fffff8000020dec7:	40 88 bb 80 00 00 00 	mov    %dil,0x80(%rbx)
fffff8000020dece:	41 0f b6 cc          	movzbl %r12b,%ecx
fffff8000020ded2:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%rbp)
fffff8000020ded9:	41 8b d5             	mov    %r13d,%edx
fffff8000020dedc:	d3 e2                	shl    %cl,%edx
fffff8000020dede:	8d 42 ff             	lea    -0x1(%rdx),%eax
fffff8000020dee1:	0b c2                	or     %edx,%eax
fffff8000020dee3:	f7 d0                	not    %eax
fffff8000020dee5:	23 86 40 01 00 00    	and    0x140(%rsi),%eax
fffff8000020deeb:	44 0f bc e0          	bsf    %eax,%r12d
fffff8000020deef:	44 89 65 e0          	mov    %r12d,-0x20(%rbp)
fffff8000020def3:	0f 95 c0             	setne  %al
fffff8000020def6:	84 c0                	test   %al,%al
fffff8000020def8:	0f 85 72 ff ff ff    	jne    0xfffff8000020de70
fffff8000020defe:	45 33 e4             	xor    %r12d,%r12d
fffff8000020df01:	40 38 be 1c 01 00 00 	cmp    %dil,0x11c(%rsi)
fffff8000020df08:	0f 84 08 02 00 00    	je     0xfffff8000020e116
fffff8000020df0e:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff8000020df15:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff8000020df1b:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff8000020df20:	0f 82 f0 01 00 00    	jb     0xfffff8000020e116
fffff8000020df26:	44 88 ae d4 08 00 00 	mov    %r13b,0x8d4(%rsi)
fffff8000020df2d:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000020df34:	00 00
fffff8000020df36:	f6 05 23 b6 3f 00 04 	testb  $0x4,0x3fb623(%rip)        # 0xfffff80000609560
fffff8000020df3d:	74 1b                	je     0xfffff8000020df5a
fffff8000020df3f:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000020df43:	0f 31                	rdtsc
fffff8000020df45:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000020df49:	48 0b c2             	or     %rdx,%rax
fffff8000020df4c:	48 8b c8             	mov    %rax,%rcx
fffff8000020df4f:	49 8b c0             	mov    %r8,%rax
fffff8000020df52:	48 f7 e1             	mul    %rcx
fffff8000020df55:	4c 8b c2             	mov    %rdx,%r8
fffff8000020df58:	eb 08                	jmp    0xfffff8000020df62
fffff8000020df5a:	e8 fd 85 02 00       	call   0xfffff8000023655c
fffff8000020df5f:	4c 8b c0             	mov    %rax,%r8
fffff8000020df62:	4c 89 45 58          	mov    %r8,0x58(%rbp)
fffff8000020df66:	45 32 ed             	xor    %r13b,%r13b
fffff8000020df69:	41 0f b6 c5          	movzbl %r13b,%eax
fffff8000020df6d:	48 8d 15 8c 20 df ff 	lea    -0x20df74(%rip),%rdx        # 0xfffff80000000000
fffff8000020df74:	48 8b 8c c6 a8 02 00 	mov    0x2a8(%rsi,%rax,8),%rcx
fffff8000020df7b:	00
fffff8000020df7c:	48 8d 99 40 06 00 00 	lea    0x640(%rcx),%rbx
fffff8000020df83:	4c 89 81 88 06 00 00 	mov    %r8,0x688(%rcx)
fffff8000020df8a:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000020df8d:	85 c0                	test   %eax,%eax
fffff8000020df8f:	0f 84 4a 01 00 00    	je     0xfffff8000020e0df
fffff8000020df95:	65 4c 8b 3c 25 00 00 	mov    %gs:0x0,%r15
fffff8000020df9c:	00 00
fffff8000020df9e:	41 8b 47 08          	mov    0x8(%r15),%eax
fffff8000020dfa2:	39 43 24             	cmp    %eax,0x24(%rbx)
fffff8000020dfa5:	0f 84 92 00 00 00    	je     0xfffff8000020e03d
fffff8000020dfab:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000020dfae:	83 f8 02             	cmp    $0x2,%eax
fffff8000020dfb1:	75 2c                	jne    0xfffff8000020dfdf
fffff8000020dfb3:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000020dfb6:	4d 8b c4             	mov    %r12,%r8
fffff8000020dfb9:	85 c0                	test   %eax,%eax
fffff8000020dfbb:	0f 84 1e 01 00 00    	je     0xfffff8000020e0df
fffff8000020dfc1:	f3 90                	pause
fffff8000020dfc3:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff8000020dfca:	0f 87 52 0a 00 00    	ja     0xfffff8000020ea22
fffff8000020dfd0:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000020dfd3:	49 ff c0             	inc    %r8
fffff8000020dfd6:	85 c0                	test   %eax,%eax
fffff8000020dfd8:	75 e7                	jne    0xfffff8000020dfc1
fffff8000020dfda:	e9 00 01 00 00       	jmp    0xfffff8000020e0df
fffff8000020dfdf:	8b 43 24             	mov    0x24(%rbx),%eax
fffff8000020dfe2:	4c 8b bc c2 20 6a 60 	mov    0x606a20(%rdx,%rax,8),%r15
fffff8000020dfe9:	00
fffff8000020dfea:	f0 49 0f ba af a0 88 	lock btsq $0x0,0x288a0(%r15)
fffff8000020dff1:	02 00 00
fffff8000020dff4:	73 0c                	jae    0xfffff8000020e002
fffff8000020dff6:	49 8d 8f a0 88 02 00 	lea    0x288a0(%r15),%rcx
fffff8000020dffd:	e8 0e d6 00 00       	call   0xfffff8000021b610
fffff8000020e002:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000020e005:	83 f8 01             	cmp    $0x1,%eax
fffff8000020e008:	75 25                	jne    0xfffff8000020e02f
fffff8000020e00a:	48 8b 0b             	mov    (%rbx),%rcx
fffff8000020e00d:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
fffff8000020e011:	0f 85 f8 00 00 00    	jne    0xfffff8000020e10f
fffff8000020e017:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff8000020e01b:	48 39 18             	cmp    %rbx,(%rax)
fffff8000020e01e:	0f 85 eb 00 00 00    	jne    0xfffff8000020e10f
fffff8000020e024:	48 89 08             	mov    %rcx,(%rax)
fffff8000020e027:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff8000020e02b:	44 89 63 20          	mov    %r12d,0x20(%rbx)
fffff8000020e02f:	f0 49 83 a7 a0 88 02 	lock andq $0x0,0x288a0(%r15)
fffff8000020e036:	00 00
fffff8000020e038:	e9 a2 00 00 00       	jmp    0xfffff8000020e0df
fffff8000020e03d:	f0 49 0f ba af a0 88 	lock btsq $0x0,0x288a0(%r15)
fffff8000020e044:	02 00 00
fffff8000020e047:	73 0c                	jae    0xfffff8000020e055
fffff8000020e049:	49 8d 8f a0 88 02 00 	lea    0x288a0(%r15),%rcx
fffff8000020e050:	e8 bb d5 00 00       	call   0xfffff8000021b610
fffff8000020e055:	48 8b 0b             	mov    (%rbx),%rcx
fffff8000020e058:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
fffff8000020e05c:	0f 85 ad 00 00 00    	jne    0xfffff8000020e10f
fffff8000020e062:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff8000020e066:	48 39 18             	cmp    %rbx,(%rax)
fffff8000020e069:	0f 85 a0 00 00 00    	jne    0xfffff8000020e10f
fffff8000020e06f:	48 89 08             	mov    %rcx,(%rax)
fffff8000020e072:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff8000020e076:	49 8d 87 80 89 02 00 	lea    0x28980(%r15),%rax
fffff8000020e07d:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000020e084:	49 39 87 90 88 02 00 	cmp    %rax,0x28890(%r15)
fffff8000020e08b:	75 24                	jne    0xfffff8000020e0b1
fffff8000020e08d:	49 8d 8f 40 89 02 00 	lea    0x28940(%r15),%rcx
fffff8000020e094:	e8 ab 02 01 00       	call   0xfffff8000021e344
fffff8000020e099:	49 c7 87 b8 88 02 00 	movq   $0xffffffffffffffff,0x288b8(%r15)
fffff8000020e0a0:	ff ff ff ff
fffff8000020e0a4:	49 c7 87 c0 88 02 00 	movq   $0xffffffffffffffff,0x288c0(%r15)
fffff8000020e0ab:	ff ff ff ff
fffff8000020e0af:	eb 22                	jmp    0xfffff8000020e0d3
fffff8000020e0b1:	49 8b cf             	mov    %r15,%rcx
fffff8000020e0b4:	e8 73 cf 01 00       	call   0xfffff8000022b02c
fffff8000020e0b9:	84 c0                	test   %al,%al
fffff8000020e0bb:	74 16                	je     0xfffff8000020e0d3
fffff8000020e0bd:	49 8b 97 c0 88 02 00 	mov    0x288c0(%r15),%rdx
fffff8000020e0c4:	49 8d 8f 40 89 02 00 	lea    0x28940(%r15),%rcx
fffff8000020e0cb:	45 33 c0             	xor    %r8d,%r8d
fffff8000020e0ce:	e8 0d b2 01 00       	call   0xfffff800002292e0