fffff8000022609c:	cc                   	int3
fffff8000022609d:	48 8b 4c fc 20       	mov    0x20(%rsp,%rdi,8),%rcx
fffff800002260a2:	4d 8b c7             	mov    %r15,%r8
fffff800002260a5:	e8 fe 06 00 00       	call   0xfffff800002267a8
fffff800002260aa:	4c 89 64 fc 20       	mov    %r12,0x20(%rsp,%rdi,8)
fffff800002260af:	48 8b d0             	mov    %rax,%rdx
fffff800002260b2:	49 3b c4             	cmp    %r12,%rax
fffff800002260b5:	74 8c                	je     0xfffff80000226043
fffff800002260b7:	ff c7                	inc    %edi
fffff800002260b9:	3b fd                	cmp    %ebp,%edi
fffff800002260bb:	77 0c                	ja     0xfffff800002260c9
fffff800002260bd:	4c 39 64 fc 20       	cmp    %r12,0x20(%rsp,%rdi,8)
fffff800002260c2:	75 d9                	jne    0xfffff8000022609d
fffff800002260c4:	e9 70 ff ff ff       	jmp    0xfffff80000226039
fffff800002260c9:	ff c5                	inc    %ebp
fffff800002260cb:	e9 69 ff ff ff       	jmp    0xfffff80000226039
fffff800002260d0:	4d 8b c7             	mov    %r15,%r8
fffff800002260d3:	48 8b c8             	mov    %rax,%rcx
fffff800002260d6:	e8 cd 06 00 00       	call   0xfffff800002267a8
fffff800002260db:	eb 83                	jmp    0xfffff80000226060
fffff800002260dd:	cc                   	int3
fffff800002260de:	cc                   	int3
fffff800002260df:	cc                   	int3
fffff800002260e0:	cc                   	int3
fffff800002260e1:	cc                   	int3
fffff800002260e2:	cc                   	int3
fffff800002260e3:	cc                   	int3
fffff800002260e4:	40 55                	rex push %rbp
fffff800002260e6:	53                   	push   %rbx
fffff800002260e7:	56                   	push   %rsi
fffff800002260e8:	57                   	push   %rdi
fffff800002260e9:	41 54                	push   %r12
fffff800002260eb:	41 55                	push   %r13
fffff800002260ed:	41 56                	push   %r14
fffff800002260ef:	41 57                	push   %r15
fffff800002260f1:	48 8d ac 24 18 ff ff 	lea    -0xe8(%rsp),%rbp
fffff800002260f8:	ff
fffff800002260f9:	48 81 ec e8 01 00 00 	sub    $0x1e8,%rsp
fffff80000226100:	48 8b 05 e1 b4 3d 00 	mov    0x3db4e1(%rip),%rax        # 0xfffff800006015e8
fffff80000226107:	48 33 c4             	xor    %rsp,%rax
fffff8000022610a:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
fffff80000226111:	4c 8b a5 50 01 00 00 	mov    0x150(%rbp),%r12
fffff80000226118:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff8000022611d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000226122:	4d 8b f9             	mov    %r9,%r15
fffff80000226125:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff8000022612a:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
fffff8000022612f:	33 f6                	xor    %esi,%esi
fffff80000226131:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000226136:	45 33 c9             	xor    %r9d,%r9d
fffff80000226139:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
fffff8000022613e:	45 8b e8             	mov    %r8d,%r13d
fffff80000226141:	89 74 24 30          	mov    %esi,0x30(%rsp)
fffff80000226145:	48 8b f9             	mov    %rcx,%rdi
fffff80000226148:	e8 b3 0c 00 00       	call   0xfffff80000226e00
fffff8000022614d:	66 85 c0             	test   %ax,%ax
fffff80000226150:	0f 85 ec 8c 02 00    	jne    0xfffff8000024ee42
fffff80000226156:	44 8b 05 db 36 4f 00 	mov    0x4f36db(%rip),%r8d        # 0xfffff80000719838
fffff8000022615d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff80000226161:	49 c1 e0 02          	shl    $0x2,%r8
fffff80000226165:	33 d2                	xor    %edx,%edx
fffff80000226167:	e8 54 e4 01 00       	call   0xfffff800002445c0
fffff8000022616c:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff80000226170:	44 8d 76 01          	lea    0x1(%rsi),%r14d
fffff80000226174:	85 c0                	test   %eax,%eax
fffff80000226176:	0f 84 f3 00 00 00    	je     0xfffff8000022626f
fffff8000022617c:	44 8b f0             	mov    %eax,%r14d
fffff8000022617f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000226184:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff8000022618b:	fe ff ff
fffff8000022618e:	48 ba ff ff ff ff 1f 	movabs $0x1fffffffff,%rdx
fffff80000226195:	00 00 00
fffff80000226198:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
fffff8000022619c:	48 8b c8             	mov    %rax,%rcx
fffff8000022619f:	48 c1 e8 11          	shr    $0x11,%rax
fffff800002261a3:	48 23 c2             	and    %rdx,%rax
fffff800002261a6:	48 c1 e9 08          	shr    $0x8,%rcx
fffff800002261aa:	81 e1 ff 01 00 00    	and    $0x1ff,%ecx
fffff800002261b0:	74 39                	je     0xfffff800002261eb
fffff800002261b2:	48 c1 e0 09          	shl    $0x9,%rax
fffff800002261b6:	ff c9                	dec    %ecx
fffff800002261b8:	81 e1 ff 01 00 00    	and    $0x1ff,%ecx
fffff800002261be:	49 b8 08 00 00 00 00 	movabs $0xfffffe0000000008,%r8
fffff800002261c5:	fe ff ff
fffff800002261c8:	48 0b c8             	or     %rax,%rcx
fffff800002261cb:	48 ba ff 00 00 00 00 	movabs $0xffc00000000000ff,%rdx
fffff800002261d2:	00 c0 ff
fffff800002261d5:	48 c1 e1 08          	shl    $0x8,%rcx
fffff800002261d9:	49 8b 04 d8          	mov    (%r8,%rbx,8),%rax
fffff800002261dd:	48 23 c2             	and    %rdx,%rax
fffff800002261e0:	48 0b c8             	or     %rax,%rcx
fffff800002261e3:	48 8d 43 01          	lea    0x1(%rbx),%rax
fffff800002261e7:	49 89 0c d8          	mov    %rcx,(%r8,%rbx,8)
fffff800002261eb:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002261f2:	00 00
fffff800002261f4:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff800002261fa:	48 8b d3             	mov    %rbx,%rdx
fffff800002261fd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000226202:	e8 b1 20 fe ff       	call   0xfffff800002082b8
fffff80000226207:	33 d2                	xor    %edx,%edx
fffff80000226209:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff8000022620f:	48 8b c8             	mov    %rax,%rcx
fffff80000226212:	48 8b f0             	mov    %rax,%rsi
fffff80000226215:	e8 a6 e3 01 00       	call   0xfffff800002445c0
fffff8000022621a:	8b 0d c8 5e 3e 00    	mov    0x3e5ec8(%rip),%ecx        # 0xfffff8000060c0e8
fffff80000226220:	f6 c1 01             	test   $0x1,%cl
fffff80000226223:	74 0c                	je     0xfffff80000226231
fffff80000226225:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff80000226229:	48 8b ce             	mov    %rsi,%rcx
fffff8000022622c:	e8 27 07 00 00       	call   0xfffff80000226958
fffff80000226231:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000226238:	00 00
fffff8000022623a:	45 33 c0             	xor    %r8d,%r8d
fffff8000022623d:	48 8b d6             	mov    %rsi,%rdx
fffff80000226240:	e8 6b 02 00 00       	call   0xfffff800002264b0
fffff80000226245:	48 8b cb             	mov    %rbx,%rcx
fffff80000226248:	e8 bb 06 00 00       	call   0xfffff80000226908
fffff8000022624d:	8b c8                	mov    %eax,%ecx
fffff8000022624f:	49 89 1f             	mov    %rbx,(%r15)
fffff80000226252:	49 83 c7 08          	add    $0x8,%r15
fffff80000226256:	ff 44 8d d0          	incl   -0x30(%rbp,%rcx,4)
fffff8000022625a:	49 83 ee 01          	sub    $0x1,%r14
fffff8000022625e:	0f 85 1b ff ff ff    	jne    0xfffff8000022617f
fffff80000226264:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
fffff80000226269:	45 8d 70 01          	lea    0x1(%r8),%r14d
fffff8000022626d:	33 f6                	xor    %esi,%esi
fffff8000022626f:	8b 05 73 5e 3e 00    	mov    0x3e5e73(%rip),%eax        # 0xfffff8000060c0e8
fffff80000226275:	41 84 c6             	test   %al,%r14b
fffff80000226278:	74 03                	je     0xfffff8000022627d
fffff8000022627a:	0f ae f8             	sfence
fffff8000022627d:	48 8d 9f 10 02 00 00 	lea    0x210(%rdi),%rbx
fffff80000226284:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff8000022628a:	0f 82 0a 02 00 00    	jb     0xfffff8000022649a
fffff80000226290:	8b 05 a2 35 4f 00    	mov    0x4f35a2(%rip),%eax        # 0xfffff80000719838
fffff80000226296:	85 c0                	test   %eax,%eax
fffff80000226298:	74 1f                	je     0xfffff800002262b9
fffff8000022629a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
fffff8000022629e:	44 8b c0             	mov    %eax,%r8d
fffff800002262a1:	48 8d 8f 3c 02 00 00 	lea    0x23c(%rdi),%rcx
fffff800002262a8:	8b 02                	mov    (%rdx),%eax
fffff800002262aa:	48 8d 52 04          	lea    0x4(%rdx),%rdx
fffff800002262ae:	29 01                	sub    %eax,(%rcx)
fffff800002262b0:	48 8d 49 28          	lea    0x28(%rcx),%rcx
fffff800002262b4:	4d 2b c6             	sub    %r14,%r8
fffff800002262b7:	75 ef                	jne    0xfffff800002262a8
fffff800002262b9:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff800002262bd:	29 87 30 0c 00 00    	sub    %eax,0xc30(%rdi)
fffff800002262c3:	8b c8                	mov    %eax,%ecx
fffff800002262c5:	48 f7 d9             	neg    %rcx
fffff800002262c8:	f0 48 0f c1 0d 47 ad 	lock xadd %rcx,0x55ad47(%rip)        # 0xfffff80000781018
fffff800002262cf:	55 00
fffff800002262d1:	f0 48 21 33          	lock and %rsi,(%rbx)
fffff800002262d5:	33 d2                	xor    %edx,%edx
fffff800002262d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002262dc:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002262e2:	e8 d9 e2 01 00       	call   0xfffff800002445c0
fffff800002262e7:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002262ee:	00 00
fffff800002262f0:	48 8b 0d 79 01 3e 00 	mov    0x3e0179(%rip),%rcx        # 0xfffff80000606470
fffff800002262f7:	48 8b c1             	mov    %rcx,%rax
fffff800002262fa:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
fffff800002262ff:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000226303:	85 c0                	test   %eax,%eax
fffff80000226305:	74 1d                	je     0xfffff80000226324
fffff80000226307:	4c 8b c0             	mov    %rax,%r8
fffff8000022630a:	48 8d 15 67 01 3e 00 	lea    0x3e0167(%rip),%rdx        # 0xfffff80000606478
fffff80000226311:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000226315:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000022631a:	e8 e1 df 01 00       	call   0xfffff80000244300
fffff8000022631f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000226324:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
fffff80000226328:	48 8b d1             	mov    %rcx,%rdx
fffff8000022632b:	45 8b c1             	mov    %r9d,%r8d
fffff8000022632e:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000226332:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000226336:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000022633a:	44 3b c2             	cmp    %edx,%r8d
fffff8000022633d:	72 27                	jb     0xfffff80000226366
fffff8000022633f:	48 8b c1             	mov    %rcx,%rax
fffff80000226342:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000226346:	66 85 c0             	test   %ax,%ax
fffff80000226349:	74 29                	je     0xfffff80000226374
fffff8000022634b:	8b c2                	mov    %edx,%eax
fffff8000022634d:	41 03 d6             	add    %r14d,%edx
fffff80000226350:	48 83 4c c4 48 ff    	orq    $0xffffffffffffffff,0x48(%rsp,%rax,8)
fffff80000226356:	41 3b d0             	cmp    %r8d,%edx
fffff80000226359:	76 f0                	jbe    0xfffff8000022634b
fffff8000022635b:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
fffff8000022635f:	0f b7 c0             	movzwl %ax,%eax
fffff80000226362:	89 44 24 44          	mov    %eax,0x44(%rsp)
fffff80000226366:	41 8b c9             	mov    %r9d,%ecx
fffff80000226369:	4a 0f b3 4c c4 48    	btr    %rcx,0x48(%rsp,%r8,8)
fffff8000022636f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000226374:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000226378:	8b d6                	mov    %esi,%edx
fffff8000022637a:	85 c9                	test   %ecx,%ecx
fffff8000022637c:	74 17                	je     0xfffff80000226395
fffff8000022637e:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
fffff80000226383:	48 39 30             	cmp    %rsi,(%rax)
fffff80000226386:	75 76                	jne    0xfffff800002263fe
fffff80000226388:	41 03 d6             	add    %r14d,%edx
fffff8000022638b:	48 83 c0 08          	add    $0x8,%rax
fffff8000022638f:	3b 54 24 44          	cmp    0x44(%rsp),%edx
fffff80000226393:	72 ee                	jb     0xfffff80000226383
fffff80000226395:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
fffff8000022639a:	3b d0                	cmp    %eax,%edx
fffff8000022639c:	72 58                	jb     0xfffff800002263f6
fffff8000022639e:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002263a5:	00 00
fffff800002263a7:	89 b0 40 02 01 00    	mov    %esi,0x10240(%rax)
fffff800002263ad:	0f 20 e1             	mov    %cr4,%rcx
fffff800002263b0:	48 8b c1             	mov    %rcx,%rax
fffff800002263b3:	48 0f ba f8 07       	btc    $0x7,%rax
fffff800002263b8:	0f 22 e0             	mov    %rax,%cr4
fffff800002263bb:	0f 22 e1             	mov    %rcx,%cr4
fffff800002263be:	8b 44 24 30          	mov    0x30(%rsp),%eax
fffff800002263c2:	41 89 04 24          	mov    %eax,(%r12)
fffff800002263c6:	41 3b c5             	cmp    %r13d,%eax
fffff800002263c9:	0f 85 77 8a 02 00    	jne    0xfffff8000024ee46
fffff800002263cf:	0f b7 c6             	movzwl %si,%eax
fffff800002263d2:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
fffff800002263d9:	48 33 cc             	xor    %rsp,%rcx
fffff800002263dc:	e8 8f 51 01 00       	call   0xfffff8000023b570
fffff800002263e1:	48 81 c4 e8 01 00 00 	add    $0x1e8,%rsp
fffff800002263e8:	41 5f                	pop    %r15
fffff800002263ea:	41 5e                	pop    %r14
fffff800002263ec:	41 5d                	pop    %r13
fffff800002263ee:	41 5c                	pop    %r12
fffff800002263f0:	5f                   	pop    %rdi
fffff800002263f1:	5e                   	pop    %rsi
fffff800002263f2:	5b                   	pop    %rbx
fffff800002263f3:	5d                   	pop    %rbp
fffff800002263f4:	c3                   	ret
fffff800002263f5:	cc                   	int3
fffff800002263f6:	66 44 39 74 24 42    	cmp    %r14w,0x42(%rsp)
fffff800002263fc:	75 a0                	jne    0xfffff8000022639e
fffff800002263fe:	45 33 c9             	xor    %r9d,%r9d
fffff80000226401:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
fffff80000226406:	45 33 c0             	xor    %r8d,%r8d
fffff80000226409:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000022640e:	41 8b d6             	mov    %r14d,%edx
fffff80000226411:	e8 3a c1 ff ff       	call   0xfffff80000222550
fffff80000226416:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000022641d:	00 00
fffff8000022641f:	89 b0 40 02 01 00    	mov    %esi,0x10240(%rax)
fffff80000226425:	0f 20 e1             	mov    %cr4,%rcx
fffff80000226428:	48 8b c1             	mov    %rcx,%rax
fffff8000022642b:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000226430:	0f 22 e0             	mov    %rax,%cr4
fffff80000226433:	0f 22 e1             	mov    %rcx,%cr4
fffff80000226436:	48 8b de             	mov    %rsi,%rbx
fffff80000226439:	eb 44                	jmp    0xfffff8000022647f
fffff8000022643b:	48 8b 05 0e 1c 50 00 	mov    0x501c0e(%rip),%rax        # 0xfffff80000728050
fffff80000226442:	48 8d 0d 27 00 3e 00 	lea    0x3e0027(%rip),%rcx        # 0xfffff80000606470
fffff80000226449:	ba 00 04 00 00       	mov    $0x400,%edx
fffff8000022644e:	e8 2d 6a 01 00       	call   0xfffff8000023ce80
fffff80000226453:	48 8b de             	mov    %rsi,%rbx
fffff80000226456:	f0 44 01 b7 ec c9 02 	lock add %r14d,0x2c9ec(%rdi)
fffff8000022645d:	00
fffff8000022645e:	f0 44 01 35 1e 64 55 	lock add %r14d,0x55641e(%rip)        # 0xfffff8000077c884
fffff80000226465:	00
fffff80000226466:	44 8b 87 80 00 01 00 	mov    0x10080(%rdi),%r8d
fffff8000022646d:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff80000226472:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000226477:	e8 48 31 05 00       	call   0xfffff800002795c4
fffff8000022647c:	49 03 de             	add    %r14,%rbx
fffff8000022647f:	8b 87 c0 02 01 00    	mov    0x102c0(%rdi),%eax
fffff80000226485:	85 c0                	test   %eax,%eax
fffff80000226487:	0f 84 31 ff ff ff    	je     0xfffff800002263be
fffff8000022648d:	f3 90                	pause
fffff8000022648f:	48 81 fb 00 27 b9 29 	cmp    $0x29b92700,%rbx
fffff80000226496:	76 e4                	jbe    0xfffff8000022647c
fffff80000226498:	eb a1                	jmp    0xfffff8000022643b
fffff8000022649a:	48 8b cb             	mov    %rbx,%rcx
fffff8000022649d:	e8 6e 51 ff ff       	call   0xfffff8000021b610
fffff800002264a2:	e9 e9 fd ff ff       	jmp    0xfffff80000226290
fffff800002264a7:	cc                   	int3
fffff800002264a8:	cc                   	int3
fffff800002264a9:	cc                   	int3
fffff800002264aa:	cc                   	int3
fffff800002264ab:	cc                   	int3
fffff800002264ac:	cc                   	int3
fffff800002264ad:	cc                   	int3
fffff800002264ae:	cc                   	int3
fffff800002264af:	cc                   	int3
fffff800002264b0:	4c 8b 89 c0 03 01 00 	mov    0x103c0(%rcx),%r9
fffff800002264b7:	48 8b c2             	mov    %rdx,%rax
fffff800002264ba:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002264be:	48 b9 ff ff ff ff 0f 	movabs $0xfffffffff,%rcx
fffff800002264c5:	00 00 00
fffff800002264c8:	48 23 c1             	and    %rcx,%rax
fffff800002264cb:	48 b9 00 00 00 00 00 	movabs $0xffffff0000000000,%rcx
fffff800002264d2:	ff ff ff
fffff800002264d5:	4c 89 0c c1          	mov    %r9,(%rcx,%rax,8)
fffff800002264d9:	45 84 c0             	test   %r8b,%r8b
fffff800002264dc:	75 02                	jne    0xfffff800002264e0
fffff800002264de:	c3                   	ret
fffff800002264df:	cc                   	int3
fffff800002264e0:	0f 01 3a             	invlpg (%rdx)
fffff800002264e3:	c3                   	ret
fffff800002264e4:	cc                   	int3
fffff800002264e5:	cc                   	int3
fffff800002264e6:	cc                   	int3
fffff800002264e7:	cc                   	int3
fffff800002264e8:	cc                   	int3
fffff800002264e9:	cc                   	int3
fffff800002264ea:	cc                   	int3
fffff800002264eb:	cc                   	int3
fffff800002264ec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002264f1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff800002264f6:	56                   	push   %rsi
fffff800002264f7:	57                   	push   %rdi
fffff800002264f8:	41 54                	push   %r12
fffff800002264fa:	41 56                	push   %r14
fffff800002264fc:	41 57                	push   %r15
fffff800002264fe:	48 81 ec 30 04 00 00 	sub    $0x430,%rsp
fffff80000226505:	48 8b 05 dc b0 3d 00 	mov    0x3db0dc(%rip),%rax        # 0xfffff800006015e8
fffff8000022650c:	48 33 c4             	xor    %rsp,%rax
fffff8000022650f:	48 89 84 24 20 04 00 	mov    %rax,0x420(%rsp)
fffff80000226516:	00
fffff80000226517:	49 8b d8             	mov    %r8,%rbx
fffff8000022651a:	4c 8b d9             	mov    %rcx,%r11
fffff8000022651d:	48 8b cb             	mov    %rbx,%rcx
fffff80000226520:	44 8b c2             	mov    %edx,%r8d
fffff80000226523:	e8 20 0d 00 00       	call   0xfffff80000227248
fffff80000226528:	33 ff                	xor    %edi,%edi
fffff8000022652a:	bd ff 01 00 00       	mov    $0x1ff,%ebp
fffff8000022652f:	49 be ff ff ff ff 1f 	movabs $0x1fffffffff,%r14
fffff80000226536:	00 00 00
fffff80000226539:	49 bf 00 00 00 00 00 	movabs $0xfffffe0000000000,%r15
fffff80000226540:	fe ff ff
fffff80000226543:	49 bc ff 00 00 00 00 	movabs $0xffc00000000000ff,%r12
fffff8000022654a:	00 c0 ff
fffff8000022654d:	45 85 c0             	test   %r8d,%r8d
fffff80000226550:	74 57                	je     0xfffff800002265a9
fffff80000226552:	41 8b f0             	mov    %r8d,%esi
fffff80000226555:	4d 8b 0b             	mov    (%r11),%r9
fffff80000226558:	49 8b c9             	mov    %r9,%rcx
fffff8000022655b:	e8 a8 03 00 00       	call   0xfffff80000226908
fffff80000226560:	44 8b c0             	mov    %eax,%r8d
fffff80000226563:	4f 8d 14 80          	lea    (%r8,%r8,4),%r10
fffff80000226567:	4d 03 c0             	add    %r8,%r8
fffff8000022656a:	4a 8b 14 d3          	mov    (%rbx,%r10,8),%rdx
fffff8000022656e:	49 3b d6             	cmp    %r14,%rdx
fffff80000226571:	0f 84 03 01 00 00    	je     0xfffff8000022667a
fffff80000226577:	4c 85 cd             	test   %r9,%rbp
fffff8000022657a:	0f 84 b3 00 00 00    	je     0xfffff80000226633
fffff80000226580:	42 8b 4c c4 20       	mov    0x20(%rsp,%r8,8),%ecx
fffff80000226585:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
fffff80000226589:	49 3b c1             	cmp    %r9,%rax