fffff8000021039a:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021039e:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002103a5:	80
fffff800002103a6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002103ab:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff800002103af:	41 b8 06 00 08 00    	mov    $0x80006,%r8d
fffff800002103b5:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002103ba:	b2 01                	mov    $0x1,%dl
fffff800002103bc:	49 8b ce             	mov    %r14,%rcx
fffff800002103bf:	e8 60 3a 01 00       	call   0xfffff80000223e24
fffff800002103c4:	84 c0                	test   %al,%al
fffff800002103c6:	0f 85 f6 03 00 00    	jne    0xfffff800002107c2
fffff800002103cc:	48 8b d6             	mov    %rsi,%rdx
fffff800002103cf:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff800002103d4:	e8 cf 89 09 00       	call   0xfffff800002a8da8
fffff800002103d9:	e9 ca 03 00 00       	jmp    0xfffff800002107a8
fffff800002103de:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002103e2:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002103e9:	80
fffff800002103ea:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002103ef:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff800002103f3:	41 b8 07 00 08 00    	mov    $0x80007,%r8d
fffff800002103f9:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002103fe:	b2 01                	mov    $0x1,%dl
fffff80000210400:	49 8b ce             	mov    %r14,%rcx
fffff80000210403:	e8 1c 3a 01 00       	call   0xfffff80000223e24
fffff80000210408:	84 c0                	test   %al,%al
fffff8000021040a:	0f 85 b2 03 00 00    	jne    0xfffff800002107c2
fffff80000210410:	48 8b d6             	mov    %rsi,%rdx
fffff80000210413:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff80000210418:	e8 8b 89 09 00       	call   0xfffff800002a8da8
fffff8000021041d:	e9 86 03 00 00       	jmp    0xfffff800002107a8
fffff80000210422:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000210426:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000021042d:	80
fffff8000021042e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000210433:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff80000210437:	41 b8 05 00 08 00    	mov    $0x80005,%r8d
fffff8000021043d:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000210442:	b2 01                	mov    $0x1,%dl
fffff80000210444:	49 8b ce             	mov    %r14,%rcx
fffff80000210447:	e8 d8 39 01 00       	call   0xfffff80000223e24
fffff8000021044c:	84 c0                	test   %al,%al
fffff8000021044e:	0f 85 6e 03 00 00    	jne    0xfffff800002107c2
fffff80000210454:	48 8b d6             	mov    %rsi,%rdx
fffff80000210457:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff8000021045c:	e8 47 89 09 00       	call   0xfffff800002a8da8
fffff80000210461:	e9 42 03 00 00       	jmp    0xfffff800002107a8
fffff80000210466:	48 8b d6             	mov    %rsi,%rdx
fffff80000210469:	b9 88 00 08 00       	mov    $0x80088,%ecx
fffff8000021046e:	e8 35 89 09 00       	call   0xfffff800002a8da8
fffff80000210473:	e9 30 03 00 00       	jmp    0xfffff800002107a8
fffff80000210478:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021047f:	48 8b 90 78 34 00 00 	mov    0x3478(%rax),%rdx
fffff80000210486:	48 b8 00 00 00 00 00 	movabs $0x4000000000000,%rax
fffff8000021048d:	00 04 00
fffff80000210490:	48 85 d0             	test   %rdx,%rax
fffff80000210493:	0f 84 82 f7 ff ff    	je     0xfffff8000020fc1b
fffff80000210499:	48 f7 c6 fe ff ff ff 	test   $0xfffffffffffffffe,%rsi
fffff800002104a0:	0f 85 75 f7 ff ff    	jne    0xfffff8000020fc1b
fffff800002104a6:	48 8b d6             	mov    %rsi,%rdx
fffff800002104a9:	b9 0b 01 00 00       	mov    $0x10b,%ecx
fffff800002104ae:	e8 99 ac 04 00       	call   0xfffff8000025b14c
fffff800002104b3:	48 ba 00 00 00 00 00 	movabs $0x800000000000000,%rdx
fffff800002104ba:	00 00 08
fffff800002104bd:	0f b7 d8             	movzwl %ax,%ebx
fffff800002104c0:	48 85 15 19 08 50 00 	test   %rdx,0x500819(%rip)        # 0xfffff80000710ce0
fffff800002104c7:	0f 84 de 02 00 00    	je     0xfffff800002107ab
fffff800002104cd:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff800002104d4:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff800002104db:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff800002104e2:	00 00 10
fffff800002104e5:	48 85 c8             	test   %rcx,%rax
fffff800002104e8:	0f 84 bd 02 00 00    	je     0xfffff800002107ab
fffff800002104ee:	48 85 ca             	test   %rcx,%rdx
fffff800002104f1:	0f 85 b4 02 00 00    	jne    0xfffff800002107ab
fffff800002104f7:	b2 01                	mov    $0x1,%dl
fffff800002104f9:	33 c9                	xor    %ecx,%ecx
fffff800002104fb:	e8 78 ef 01 00       	call   0xfffff8000022f478
fffff80000210500:	e9 a6 02 00 00       	jmp    0xfffff800002107ab
fffff80000210505:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff80000210509:	8b cf                	mov    %edi,%ecx
fffff8000021050b:	e8 8c dc 01 00       	call   0xfffff8000022e19c
fffff80000210510:	84 c0                	test   %al,%al
fffff80000210512:	74 27                	je     0xfffff8000021053b
fffff80000210514:	44 8b 45 38          	mov    0x38(%rbp),%r8d
fffff80000210518:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021051c:	c7 44 24 30 01 00 01 	movl   $0x80010001,0x30(%rsp)
fffff80000210523:	80
fffff80000210524:	b2 01                	mov    $0x1,%dl
fffff80000210526:	49 8b ce             	mov    %r14,%rcx
fffff80000210529:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000021052e:	e8 d1 67 0a 00       	call   0xfffff800002b6d04
fffff80000210533:	84 c0                	test   %al,%al
fffff80000210535:	0f 85 87 02 00 00    	jne    0xfffff800002107c2
fffff8000021053b:	48 8b d6             	mov    %rsi,%rdx
fffff8000021053e:	8b cf                	mov    %edi,%ecx
fffff80000210540:	e8 87 03 0a 00       	call   0xfffff800002b08cc
fffff80000210545:	e9 5e 02 00 00       	jmp    0xfffff800002107a8
fffff8000021054a:	41 8b cc             	mov    %r12d,%ecx
fffff8000021054d:	81 ff e7 00 00 00    	cmp    $0xe7,%edi
fffff80000210553:	48 8b d6             	mov    %rsi,%rdx
fffff80000210556:	0f 95 c1             	setne  %cl
fffff80000210559:	81 c1 7e 00 08 00    	add    $0x8007e,%ecx
fffff8000021055f:	e8 44 88 09 00       	call   0xfffff800002a8da8
fffff80000210564:	e9 3f 02 00 00       	jmp    0xfffff800002107a8
fffff80000210569:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff80000210570:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff80000210575:	b8 06 00 00 00       	mov    $0x6,%eax
fffff8000021057a:	66 0f 44 d8          	cmove  %ax,%bx
fffff8000021057e:	e9 28 02 00 00       	jmp    0xfffff800002107ab
fffff80000210583:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021058a:	f6 80 20 0c 01 00 02 	testb  $0x2,0x10c20(%rax)
fffff80000210591:	0f 84 84 f6 ff ff    	je     0xfffff8000020fc1b
fffff80000210597:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021059b:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002105a2:	80
fffff800002105a3:	44 8d 82 f4 ff 07 00 	lea    0x7fff4(%rdx),%r8d
fffff800002105aa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002105af:	45 33 c9             	xor    %r9d,%r9d
fffff800002105b2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002105b7:	b2 01                	mov    $0x1,%dl
fffff800002105b9:	49 8b ce             	mov    %r14,%rcx
fffff800002105bc:	e8 63 38 01 00       	call   0xfffff80000223e24
fffff800002105c1:	84 c0                	test   %al,%al
fffff800002105c3:	0f 85 f9 01 00 00    	jne    0xfffff800002107c2
fffff800002105c9:	8d 97 74 ff ff ff    	lea    -0x8c(%rdi),%edx
fffff800002105cf:	4c 8b ce             	mov    %rsi,%r9
fffff800002105d2:	41 b0 01             	mov    $0x1,%r8b
fffff800002105d5:	49 8b ce             	mov    %r14,%rcx
fffff800002105d8:	e8 67 ef 0f 00       	call   0xfffff8000030f544
fffff800002105dd:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002105e1:	e9 14 02 00 00       	jmp    0xfffff800002107fa
fffff800002105e6:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff800002105ed:	0f 84 0c f7 ff ff    	je     0xfffff8000020fcff
fffff800002105f3:	48 8b d6             	mov    %rsi,%rdx
fffff800002105f6:	b9 8b 00 00 00       	mov    $0x8b,%ecx
fffff800002105fb:	e8 4c ab 04 00       	call   0xfffff8000025b14c
fffff80000210600:	e9 a3 01 00 00       	jmp    0xfffff800002107a8
fffff80000210605:	48 8b d6             	mov    %rsi,%rdx
fffff80000210608:	b9 85 00 08 00       	mov    $0x80085,%ecx
fffff8000021060d:	e8 96 87 09 00       	call   0xfffff800002a8da8
fffff80000210612:	e9 91 01 00 00       	jmp    0xfffff800002107a8
fffff80000210617:	48 8b d6             	mov    %rsi,%rdx
fffff8000021061a:	b9 84 00 08 00       	mov    $0x80084,%ecx
fffff8000021061f:	e8 84 87 09 00       	call   0xfffff800002a8da8
fffff80000210624:	e9 7f 01 00 00       	jmp    0xfffff800002107a8
fffff80000210629:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021062d:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff80000210634:	80
fffff80000210635:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000021063a:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff8000021063e:	41 b8 03 00 08 00    	mov    $0x80003,%r8d
fffff80000210644:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000210649:	b2 01                	mov    $0x1,%dl
fffff8000021064b:	49 8b ce             	mov    %r14,%rcx
fffff8000021064e:	e8 d1 37 01 00       	call   0xfffff80000223e24
fffff80000210653:	84 c0                	test   %al,%al
fffff80000210655:	0f 85 67 01 00 00    	jne    0xfffff800002107c2
fffff8000021065b:	4c 8b ce             	mov    %rsi,%r9
fffff8000021065e:	41 b0 01             	mov    $0x1,%r8b
fffff80000210661:	ba 1b 00 00 00       	mov    $0x1b,%edx
fffff80000210666:	49 8b ce             	mov    %r14,%rcx
fffff80000210669:	e8 b6 0f 0c 00       	call   0xfffff800002d1624
fffff8000021066e:	e9 35 01 00 00       	jmp    0xfffff800002107a8
fffff80000210673:	49 8b 8e 08 03 00 00 	mov    0x308(%r14),%rcx
fffff8000021067a:	8d 82 00 f8 ff ff    	lea    -0x800(%rdx),%eax
fffff80000210680:	3d ff 03 00 00       	cmp    $0x3ff,%eax
fffff80000210685:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff8000021068b:	77 18                	ja     0xfffff800002106a5
fffff8000021068d:	48 0f ba e0 15       	bt     $0x15,%rax
fffff80000210692:	0f 82 94 fb ff ff    	jb     0xfffff8000021022c
fffff80000210698:	49 8b ce             	mov    %r14,%rcx
fffff8000021069b:	e8 24 b9 0c 00       	call   0xfffff800002dbfc4
fffff800002106a0:	e9 52 fb ff ff       	jmp    0xfffff800002101f7
fffff800002106a5:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff800002106aa:	73 0a                	jae    0xfffff800002106b6
fffff800002106ac:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff800002106b1:	e9 fb 00 00 00       	jmp    0xfffff800002107b1
fffff800002106b6:	49 8b ce             	mov    %r14,%rcx
fffff800002106b9:	e8 e6 ad 09 00       	call   0xfffff800002ab4a4
fffff800002106be:	84 c0                	test   %al,%al
fffff800002106c0:	74 12                	je     0xfffff800002106d4
fffff800002106c2:	4c 8b c6             	mov    %rsi,%r8
fffff800002106c5:	8b d7                	mov    %edi,%edx
fffff800002106c7:	49 8b ce             	mov    %r14,%rcx
fffff800002106ca:	e8 45 ad 09 00       	call   0xfffff800002ab414
fffff800002106cf:	e9 23 fb ff ff       	jmp    0xfffff800002101f7
fffff800002106d4:	8b cf                	mov    %edi,%ecx
fffff800002106d6:	e8 29 88 0e 00       	call   0xfffff800002f8f04
fffff800002106db:	0f b7 c8             	movzwl %ax,%ecx
fffff800002106de:	ba 00 30 00 00       	mov    $0x3000,%edx
fffff800002106e3:	66 23 ca             	and    %dx,%cx
fffff800002106e6:	ba 00 20 00 00       	mov    $0x2000,%edx
fffff800002106eb:	66 3b ca             	cmp    %dx,%cx
fffff800002106ee:	8b d7                	mov    %edi,%edx
fffff800002106f0:	49 8b ce             	mov    %r14,%rcx
fffff800002106f3:	0f 85 4b f5 ff ff    	jne    0xfffff8000020fc44
fffff800002106f9:	41 b1 01             	mov    $0x1,%r9b
fffff800002106fc:	4c 8b c6             	mov    %rsi,%r8
fffff800002106ff:	e8 84 1c 0f 00       	call   0xfffff80000302388
fffff80000210704:	e9 ee fa ff ff       	jmp    0xfffff800002101f7
fffff80000210709:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021070d:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff80000210714:	80
fffff80000210715:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000021071a:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff8000021071e:	41 b8 00 00 08 00    	mov    $0x80000,%r8d
fffff80000210724:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000210729:	b2 01                	mov    $0x1,%dl
fffff8000021072b:	49 8b ce             	mov    %r14,%rcx
fffff8000021072e:	e8 f1 36 01 00       	call   0xfffff80000223e24
fffff80000210733:	84 c0                	test   %al,%al
fffff80000210735:	0f 85 87 00 00 00    	jne    0xfffff800002107c2
fffff8000021073b:	48 8b d6             	mov    %rsi,%rdx
fffff8000021073e:	b9 00 00 08 00       	mov    $0x80000,%ecx
fffff80000210743:	e8 60 86 09 00       	call   0xfffff800002a8da8
fffff80000210748:	0f b7 d8             	movzwl %ax,%ebx
fffff8000021074b:	66 85 c0             	test   %ax,%ax
fffff8000021074e:	75 5b                	jne    0xfffff800002107ab
fffff80000210750:	49 8b 8e 08 03 00 00 	mov    0x308(%r14),%rcx
fffff80000210757:	e8 10 f5 09 00       	call   0xfffff800002afc6c
fffff8000021075c:	e9 99 00 00 00       	jmp    0xfffff800002107fa
fffff80000210761:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff80000210768:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff8000021076e:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff80000210773:	72 10                	jb     0xfffff80000210785
fffff80000210775:	4c 8b ce             	mov    %rsi,%r9
fffff80000210778:	41 b0 01             	mov    $0x1,%r8b
fffff8000021077b:	49 8b ce             	mov    %r14,%rcx
fffff8000021077e:	e8 2d ea 01 00       	call   0xfffff8000022f1b0
fffff80000210783:	eb 23                	jmp    0xfffff800002107a8
fffff80000210785:	83 ff 1b             	cmp    $0x1b,%edi
fffff80000210788:	74 07                	je     0xfffff80000210791
fffff8000021078a:	b8 06 00 00 00       	mov    $0x6,%eax
fffff8000021078f:	eb 17                	jmp    0xfffff800002107a8
fffff80000210791:	48 b8 ff 06 00 00 f0 	movabs $0xfffffff0000006ff,%rax
fffff80000210798:	ff ff ff
fffff8000021079b:	48 23 f0             	and    %rax,%rsi
fffff8000021079e:	48 f7 de             	neg    %rsi
fffff800002107a1:	66 1b c0             	sbb    %ax,%ax
fffff800002107a4:	66 25 13 10          	and    $0x1013,%ax
fffff800002107a8:	0f b7 d8             	movzwl %ax,%ebx
fffff800002107ab:	66 83 fb 06          	cmp    $0x6,%bx
fffff800002107af:	75 18                	jne    0xfffff800002107c9
fffff800002107b1:	44 8b c7             	mov    %edi,%r8d
fffff800002107b4:	b2 01                	mov    $0x1,%dl
fffff800002107b6:	49 8b ce             	mov    %r14,%rcx
fffff800002107b9:	e8 12 7e 0a 00       	call   0xfffff800002b85d0
fffff800002107be:	84 c0                	test   %al,%al
fffff800002107c0:	74 20                	je     0xfffff800002107e2
fffff800002107c2:	bb 17 10 00 00       	mov    $0x1017,%ebx
fffff800002107c7:	eb 31                	jmp    0xfffff800002107fa
fffff800002107c9:	66 85 db             	test   %bx,%bx
fffff800002107cc:	74 2c                	je     0xfffff800002107fa
fffff800002107ce:	b8 17 10 00 00       	mov    $0x1017,%eax
fffff800002107d3:	66 3b d8             	cmp    %ax,%bx
fffff800002107d6:	74 22                	je     0xfffff800002107fa
fffff800002107d8:	b8 07 10 00 00       	mov    $0x1007,%eax
fffff800002107dd:	66 3b d8             	cmp    %ax,%bx
fffff800002107e0:	74 18                	je     0xfffff800002107fa
fffff800002107e2:	49 c7 46 14 0d 00 00 	movq   $0xd,0x14(%r14)
fffff800002107e9:	00
fffff800002107ea:	41 c6 46 10 01       	movb   $0x1,0x10(%r14)
fffff800002107ef:	4d 89 66 20          	mov    %r12,0x20(%r14)
fffff800002107f3:	41 c7 06 07 00 00 00 	movl   $0x7,(%r14)
fffff800002107fa:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
fffff800002107ff:	0f b7 c3             	movzwl %bx,%eax
fffff80000210802:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000210806:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000021080a:	49 8b e3             	mov    %r11,%rsp
fffff8000021080d:	41 5f                	pop    %r15
fffff8000021080f:	41 5e                	pop    %r14
fffff80000210811:	41 5c                	pop    %r12
fffff80000210813:	5f                   	pop    %rdi
fffff80000210814:	5d                   	pop    %rbp
fffff80000210815:	c3                   	ret
fffff80000210816:	cc                   	int3
fffff80000210817:	33 c9                	xor    %ecx,%ecx
fffff80000210819:	e8 e2 2b 04 00       	call   0xfffff80000253400
fffff8000021081e:	cc                   	int3
fffff8000021081f:	cc                   	int3
fffff80000210820:	cc                   	int3
fffff80000210821:	cc                   	int3
fffff80000210822:	cc                   	int3
fffff80000210823:	cc                   	int3
fffff80000210824:	cc                   	int3
fffff80000210825:	cc                   	int3
fffff80000210826:	cc                   	int3
fffff80000210827:	cc                   	int3
fffff80000210828:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000021082d:	57                   	push   %rdi
fffff8000021082e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000210832:	80 b9 88 09 00 00 00 	cmpb   $0x0,0x988(%rcx)
fffff80000210839:	4c 8b d9             	mov    %rcx,%r11
fffff8000021083c:	0f 85 e8 91 03 00    	jne    0xfffff80000249a2a
fffff80000210842:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000210847:	48 83 c4 20          	add    $0x20,%rsp
fffff8000021084b:	5f                   	pop    %rdi
fffff8000021084c:	c3                   	ret
fffff8000021084d:	cc                   	int3
fffff8000021084e:	cc                   	int3
fffff8000021084f:	cc                   	int3
fffff80000210850:	cc                   	int3
fffff80000210851:	cc                   	int3
fffff80000210852:	cc                   	int3
fffff80000210853:	cc                   	int3
fffff80000210854:	cc                   	int3
fffff80000210855:	cc                   	int3
fffff80000210856:	cc                   	int3
fffff80000210857:	cc                   	int3
fffff80000210858:	cc                   	int3
fffff80000210859:	cc                   	int3
fffff8000021085a:	cc                   	int3
fffff8000021085b:	cc                   	int3
fffff8000021085c:	cc                   	int3
fffff8000021085d:	cc                   	int3
fffff8000021085e:	cc                   	int3
fffff8000021085f:	cc                   	int3
fffff80000210860:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff80000210865:	55                   	push   %rbp
fffff80000210866:	56                   	push   %rsi
fffff80000210867:	41 55                	push   %r13
fffff80000210869:	41 56                	push   %r14
fffff8000021086b:	41 57                	push   %r15
fffff8000021086d:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000210871:	48 8b f1             	mov    %rcx,%rsi
fffff80000210874:	4d 8b f8             	mov    %r8,%r15
fffff80000210877:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021087e:	00 00
fffff80000210880:	48 8b da             	mov    %rdx,%rbx
fffff80000210883:	f6 05 d6 8c 3f 00 04 	testb  $0x4,0x3f8cd6(%rip)        # 0xfffff80000609560
fffff8000021088a:	0f 84 88 00 00 00    	je     0xfffff80000210918
fffff80000210890:	0f 31                	rdtsc
fffff80000210892:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000210896:	48 0b d0             	or     %rax,%rdx
fffff80000210899:	48 8b 41 28          	mov    0x28(%rcx),%rax
fffff8000021089d:	48 f7 e2             	mul    %rdx
fffff800002108a0:	4c 8b f2             	mov    %rdx,%r14
fffff800002108a3:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff800002108a7:	33 ed                	xor    %ebp,%ebp
fffff800002108a9:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
fffff800002108ae:	48 85 c0             	test   %rax,%rax
fffff800002108b1:	0f 85 c4 02 00 00    	jne    0xfffff80000210b7b
fffff800002108b7:	0f b6 46 3c          	movzbl 0x3c(%rsi),%eax
fffff800002108bb:	84 c0                	test   %al,%al
fffff800002108bd:	0f 85 b8 02 00 00    	jne    0xfffff80000210b7b
fffff800002108c3:	40 38 6b 3f          	cmp    %bpl,0x3f(%rbx)
fffff800002108c7:	0f 85 7a 04 00 00    	jne    0xfffff80000210d47
fffff800002108cd:	41 bd 01 00 00 00    	mov    $0x1,%r13d