fffff800002472a5:	48 8b c8             	mov    %rax,%rcx
fffff800002472a8:	48 c1 e9 34          	shr    $0x34,%rcx
fffff800002472ac:	83 e1 07             	and    $0x7,%ecx
fffff800002472af:	80 f9 05             	cmp    $0x5,%cl
fffff800002472b2:	73 08                	jae    0xfffff800002472bc
fffff800002472b4:	25 00 03 00 00       	and    $0x300,%eax
fffff800002472b9:	48 09 07             	or     %rax,(%rdi)
fffff800002472bc:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
fffff800002472c0:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002472c5:	d3 e0                	shl    %cl,%eax
fffff800002472c7:	44 33 c8             	xor    %eax,%r9d
fffff800002472ca:	41 0f bc c9          	bsf    %r9d,%ecx
fffff800002472ce:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
fffff800002472d2:	75 a4                	jne    0xfffff80000247278
fffff800002472d4:	e9 35 00 fc ff       	jmp    0xfffff8000020730e
fffff800002472d9:	cc                   	int3
fffff800002472da:	c6 00 00             	movb   $0x0,(%rax)
fffff800002472dd:	e9 c8 00 fc ff       	jmp    0xfffff800002073aa
fffff800002472e2:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002472e7:	48 8b c6             	mov    %rsi,%rax
fffff800002472ea:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002472ee:	44 8b c0             	mov    %eax,%r8d
fffff800002472f1:	83 e0 07             	and    $0x7,%eax
fffff800002472f4:	41 c1 e8 03          	shr    $0x3,%r8d
fffff800002472f8:	8a c8                	mov    %al,%cl
fffff800002472fa:	d3 e2                	shl    %cl,%edx
fffff800002472fc:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000247300:	41 84 96 a4 00 00 00 	test   %dl,0xa4(%r14)
fffff80000247307:	48 8b 55 6f          	mov    0x6f(%rbp),%rdx
fffff8000024730b:	74 46                	je     0xfffff80000247353
fffff8000024730d:	49 85 d3             	test   %rdx,%r11
fffff80000247310:	75 1e                	jne    0xfffff80000247330
fffff80000247312:	49 8b 46 40          	mov    0x40(%r14),%rax
fffff80000247316:	41 8b c8             	mov    %r8d,%ecx
fffff80000247319:	48 0f a3 48 40       	bt     %rcx,0x40(%rax)
fffff8000024731e:	73 10                	jae    0xfffff80000247330
fffff80000247320:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
fffff80000247324:	49 0b fb             	or     %r11,%rdi
fffff80000247327:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
fffff8000024732b:	49 0b d3             	or     %r11,%rdx
fffff8000024732e:	eb 04                	jmp    0xfffff80000247334
fffff80000247330:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
fffff80000247334:	49 85 d1             	test   %rdx,%r9
fffff80000247337:	75 1e                	jne    0xfffff80000247357
fffff80000247339:	49 8b 46 40          	mov    0x40(%r14),%rax
fffff8000024733d:	41 8b c8             	mov    %r8d,%ecx
fffff80000247340:	48 0f a3 48 48       	bt     %rcx,0x48(%rax)
fffff80000247345:	73 10                	jae    0xfffff80000247357
fffff80000247347:	49 0b f9             	or     %r9,%rdi
fffff8000024734a:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
fffff8000024734e:	49 0b d1             	or     %r9,%rdx
fffff80000247351:	eb 04                	jmp    0xfffff80000247357
fffff80000247353:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
fffff80000247357:	41 8b 42 0c          	mov    0xc(%r10),%eax
fffff8000024735b:	a8 40                	test   $0x40,%al
fffff8000024735d:	0f 84 72 00 fc ff    	je     0xfffff800002073d5
fffff80000247363:	4d 8b 1a             	mov    (%r10),%r11
fffff80000247366:	4c 8b c2             	mov    %rdx,%r8
fffff80000247369:	49 81 f0 00 03 00 00 	xor    $0x300,%r8
fffff80000247370:	48 81 ca ff fc ff ff 	or     $0xfffffffffffffcff,%rdx
fffff80000247377:	4d 23 d8             	and    %r8,%r11
fffff8000024737a:	4c 89 45 a7          	mov    %r8,-0x59(%rbp)
fffff8000024737e:	48 23 fa             	and    %rdx,%rdi
fffff80000247381:	4c 89 5d b7          	mov    %r11,-0x49(%rbp)
fffff80000247385:	49 0b fb             	or     %r11,%rdi
fffff80000247388:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
fffff8000024738c:	e9 44 00 fc ff       	jmp    0xfffff800002073d5
fffff80000247391:	84 c9                	test   %cl,%cl
fffff80000247393:	0f 85 7e 00 fc ff    	jne    0xfffff80000207417
fffff80000247399:	45 38 6f 64          	cmp    %r13b,0x64(%r15)
fffff8000024739d:	0f 84 74 00 fc ff    	je     0xfffff80000207417
fffff800002473a3:	4d 8b 1a             	mov    (%r10),%r11
fffff800002473a6:	49 8b c3             	mov    %r11,%rax
fffff800002473a9:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002473ad:	83 e0 07             	and    $0x7,%eax
fffff800002473b0:	ff c8                	dec    %eax
fffff800002473b2:	83 f8 01             	cmp    $0x1,%eax
fffff800002473b5:	77 25                	ja     0xfffff800002473dc
fffff800002473b7:	49 8b c3             	mov    %r11,%rax
fffff800002473ba:	48 c1 e8 03          	shr    $0x3,%rax
fffff800002473be:	83 e0 07             	and    $0x7,%eax
fffff800002473c1:	83 e8 04             	sub    $0x4,%eax
fffff800002473c4:	83 f8 02             	cmp    $0x2,%eax
fffff800002473c7:	77 13                	ja     0xfffff800002473dc
fffff800002473c9:	41 b4 01             	mov    $0x1,%r12b
fffff800002473cc:	49 8b ca             	mov    %r10,%rcx
fffff800002473cf:	45 8a c4             	mov    %r12b,%r8b
fffff800002473d2:	e8 79 d5 0e 00       	call   0xfffff80000334950
fffff800002473d7:	89 45 93             	mov    %eax,-0x6d(%rbp)
fffff800002473da:	eb 03                	jmp    0xfffff800002473df
fffff800002473dc:	45 32 e4             	xor    %r12b,%r12b
fffff800002473df:	48 8b c7             	mov    %rdi,%rax
fffff800002473e2:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002473e6:	83 e0 07             	and    $0x7,%eax
fffff800002473e9:	ff c8                	dec    %eax
fffff800002473eb:	83 f8 01             	cmp    $0x1,%eax
fffff800002473ee:	77 26                	ja     0xfffff80000247416
fffff800002473f0:	48 8b c7             	mov    %rdi,%rax
fffff800002473f3:	48 c1 e8 03          	shr    $0x3,%rax
fffff800002473f7:	83 e0 07             	and    $0x7,%eax
fffff800002473fa:	83 e8 04             	sub    $0x4,%eax
fffff800002473fd:	83 f8 02             	cmp    $0x2,%eax
fffff80000247400:	77 14                	ja     0xfffff80000247416
fffff80000247402:	40 b6 01             	mov    $0x1,%sil
fffff80000247405:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff80000247409:	44 8a c6             	mov    %sil,%r8b
fffff8000024740c:	e8 3f d5 0e 00       	call   0xfffff80000334950
fffff80000247411:	44 8b e8             	mov    %eax,%r13d
fffff80000247414:	eb 03                	jmp    0xfffff80000247419
fffff80000247416:	40 32 f6             	xor    %sil,%sil
fffff80000247419:	8b 4d 93             	mov    -0x6d(%rbp),%ecx
fffff8000024741c:	48 ba 00 f0 ff ff ff 	movabs $0xffffffffff000,%rdx
fffff80000247423:	ff 0f 00
fffff80000247426:	45 84 e4             	test   %r12b,%r12b
fffff80000247429:	74 6f                	je     0xfffff8000024749a
fffff8000024742b:	f6 c1 02             	test   $0x2,%cl
fffff8000024742e:	74 6a                	je     0xfffff8000024749a
fffff80000247430:	40 84 f6             	test   %sil,%sil
fffff80000247433:	74 0e                	je     0xfffff80000247443
fffff80000247435:	4c 33 df             	xor    %rdi,%r11
fffff80000247438:	4c 85 da             	test   %r11,%rdx
fffff8000024743b:	75 06                	jne    0xfffff80000247443
fffff8000024743d:	41 f6 c5 02          	test   $0x2,%r13b
fffff80000247441:	75 57                	jne    0xfffff8000024749a
fffff80000247443:	41 8b 86 f0 00 00 00 	mov    0xf0(%r14),%eax
fffff8000024744a:	83 f8 20             	cmp    $0x20,%eax
fffff8000024744d:	75 1f                	jne    0xfffff8000024746e
fffff8000024744f:	41 b0 01             	mov    $0x1,%r8b
fffff80000247452:	49 8b d6             	mov    %r14,%rdx
fffff80000247455:	49 8b cf             	mov    %r15,%rcx
fffff80000247458:	e8 ab a3 fb ff       	call   0xfffff80000201808
fffff8000024745d:	41 8b 86 f0 00 00 00 	mov    0xf0(%r14),%eax
fffff80000247464:	48 ba 00 f0 ff ff ff 	movabs $0xffffffffff000,%rdx
fffff8000024746b:	ff 0f 00
fffff8000024746e:	4c 8b 55 9f          	mov    -0x61(%rbp),%r10
fffff80000247472:	49 b8 ff ff ff ff ff 	movabs $0xffffffffff,%r8
fffff80000247479:	00 00 00
fffff8000024747c:	49 8b 0a             	mov    (%r10),%rcx
fffff8000024747f:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000247483:	49 23 c8             	and    %r8,%rcx
fffff80000247486:	49 89 8c c6 f8 00 00 	mov    %rcx,0xf8(%r14,%rax,8)
fffff8000024748d:	00
fffff8000024748e:	41 ff 86 f0 00 00 00 	incl   0xf0(%r14)
fffff80000247495:	8b 4d 93             	mov    -0x6d(%rbp),%ecx
fffff80000247498:	eb 04                	jmp    0xfffff8000024749e
fffff8000024749a:	4c 8b 55 9f          	mov    -0x61(%rbp),%r10
fffff8000024749e:	40 84 f6             	test   %sil,%sil
fffff800002474a1:	74 6f                	je     0xfffff80000247512
fffff800002474a3:	45 85 ed             	test   %r13d,%r13d
fffff800002474a6:	74 6a                	je     0xfffff80000247512
fffff800002474a8:	45 84 e4             	test   %r12b,%r12b
fffff800002474ab:	74 0f                	je     0xfffff800002474bc
fffff800002474ad:	49 8b 02             	mov    (%r10),%rax
fffff800002474b0:	48 33 c7             	xor    %rdi,%rax
fffff800002474b3:	48 85 c2             	test   %rax,%rdx
fffff800002474b6:	75 04                	jne    0xfffff800002474bc
fffff800002474b8:	85 c9                	test   %ecx,%ecx
fffff800002474ba:	75 56                	jne    0xfffff80000247512
fffff800002474bc:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002474c3:	00 00
fffff800002474c5:	48 be ff ff ff ff ff 	movabs $0xffffffffff,%rsi
fffff800002474cc:	00 00 00
fffff800002474cf:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
fffff800002474d3:	45 33 c0             	xor    %r8d,%r8d
fffff800002474d6:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff800002474da:	48 23 d6             	and    %rsi,%rdx
fffff800002474dd:	e8 d6 0d fc ff       	call   0xfffff800002082b8
fffff800002474e2:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff800002474e6:	48 8b c8             	mov    %rax,%rcx
fffff800002474e9:	4c 8b c8             	mov    %rax,%r9
fffff800002474ec:	e8 6b 3b 0f 00       	call   0xfffff8000033b05c
fffff800002474f1:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002474f8:	00 00
fffff800002474fa:	41 b0 01             	mov    $0x1,%r8b
fffff800002474fd:	49 8b d1             	mov    %r9,%rdx
fffff80000247500:	e8 ab ef fd ff       	call   0xfffff800002264b0
fffff80000247505:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
fffff80000247509:	4c 8b 55 9f          	mov    -0x61(%rbp),%r10
fffff8000024750d:	e9 05 ff fb ff       	jmp    0xfffff80000207417
fffff80000247512:	48 be ff ff ff ff ff 	movabs $0xffffffffff,%rsi
fffff80000247519:	00 00 00
fffff8000024751c:	e9 f6 fe fb ff       	jmp    0xfffff80000207417
fffff80000247521:	48 85 ff             	test   %rdi,%rdi
fffff80000247524:	0f 84 08 ff fb ff    	je     0xfffff80000207432
fffff8000024752a:	41 8b 43 28          	mov    0x28(%r11),%eax
fffff8000024752e:	8d 48 20             	lea    0x20(%rax),%ecx
fffff80000247531:	33 c8                	xor    %eax,%ecx
fffff80000247533:	81 e1 e0 7f 00 00    	and    $0x7fe0,%ecx
fffff80000247539:	33 c8                	xor    %eax,%ecx
fffff8000024753b:	41 89 4b 28          	mov    %ecx,0x28(%r11)
fffff8000024753f:	49 ff 86 a8 00 00 00 	incq   0xa8(%r14)
fffff80000247546:	e9 e7 fe fb ff       	jmp    0xfffff80000207432
fffff8000024754b:	41 8b 43 28          	mov    0x28(%r11),%eax
fffff8000024754f:	8b c8                	mov    %eax,%ecx
fffff80000247551:	c1 e9 05             	shr    $0x5,%ecx
fffff80000247554:	ff c9                	dec    %ecx
fffff80000247556:	c1 e1 05             	shl    $0x5,%ecx
fffff80000247559:	33 c8                	xor    %eax,%ecx
fffff8000024755b:	81 e1 e0 7f 00 00    	and    $0x7fe0,%ecx
fffff80000247561:	33 c8                	xor    %eax,%ecx
fffff80000247563:	41 89 4b 28          	mov    %ecx,0x28(%r11)
fffff80000247567:	49 ff 8e a8 00 00 00 	decq   0xa8(%r14)
fffff8000024756e:	e9 bf fe fb ff       	jmp    0xfffff80000207432
fffff80000247573:	41 8b 42 0c          	mov    0xc(%r10),%eax
fffff80000247577:	33 d2                	xor    %edx,%edx
fffff80000247579:	41 b1 0c             	mov    $0xc,%r9b
fffff8000024757c:	41 22 c1             	and    %r9b,%al
fffff8000024757f:	3c 08                	cmp    $0x8,%al
fffff80000247581:	41 8b c0             	mov    %r8d,%eax
fffff80000247584:	0f 95 c2             	setne  %dl
fffff80000247587:	41 22 c1             	and    %r9b,%al
fffff8000024758a:	33 c9                	xor    %ecx,%ecx
fffff8000024758c:	3c 08                	cmp    $0x8,%al
fffff8000024758e:	0f 95 c1             	setne  %cl
fffff80000247591:	48 2b ca             	sub    %rdx,%rcx
fffff80000247594:	49 01 8e d0 00 00 00 	add    %rcx,0xd0(%r14)
fffff8000024759b:	49 8b 0a             	mov    (%r10),%rcx
fffff8000024759e:	48 8b c1             	mov    %rcx,%rax
fffff800002475a1:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002475a5:	83 e0 07             	and    $0x7,%eax
fffff800002475a8:	ff c8                	dec    %eax
fffff800002475aa:	83 f8 01             	cmp    $0x1,%eax
fffff800002475ad:	0f 87 d7 fe fb ff    	ja     0xfffff8000020748a
fffff800002475b3:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff800002475b7:	48 8b c7             	mov    %rdi,%rax
fffff800002475ba:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002475be:	48 23 ce             	and    %rsi,%rcx
fffff800002475c1:	83 e0 07             	and    $0x7,%eax
fffff800002475c4:	ff c8                	dec    %eax
fffff800002475c6:	83 f8 01             	cmp    $0x1,%eax
fffff800002475c9:	77 13                	ja     0xfffff800002475de
fffff800002475cb:	48 8b c7             	mov    %rdi,%rax
fffff800002475ce:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002475d2:	48 23 c6             	and    %rsi,%rax
fffff800002475d5:	48 3b c1             	cmp    %rcx,%rax
fffff800002475d8:	0f 84 ac fe fb ff    	je     0xfffff8000020748a
fffff800002475de:	e8 4d 7e 03 00       	call   0xfffff8000027f430
fffff800002475e3:	41 22 c1             	and    %r9b,%al
fffff800002475e6:	3c 04                	cmp    $0x4,%al
fffff800002475e8:	0f 85 9c fe fb ff    	jne    0xfffff8000020748a
fffff800002475ee:	49 8b 02             	mov    (%r10),%rax
fffff800002475f1:	48 b9 00 00 00 00 00 	movabs $0xfffffe0000000000,%rcx
fffff800002475f8:	fe ff ff
fffff800002475fb:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002475ff:	48 23 c6             	and    %rsi,%rax
fffff80000247602:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
fffff80000247606:	44 8b 45 f3          	mov    -0xd(%rbp),%r8d
fffff8000024760a:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
fffff8000024760e:	c0 e8 04             	shr    $0x4,%al
fffff80000247611:	a8 03                	test   $0x3,%al
fffff80000247613:	0f 85 71 fe fb ff    	jne    0xfffff8000020748a
fffff80000247619:	49 ff 8e d8 00 00 00 	decq   0xd8(%r14)
fffff80000247620:	e9 65 fe fb ff       	jmp    0xfffff8000020748a
fffff80000247625:	41 f6 c0 20          	test   $0x20,%r8b
fffff80000247629:	0f 85 93 fe fb ff    	jne    0xfffff800002074c2
fffff8000024762f:	4c 8b 6d af          	mov    -0x51(%rbp),%r13
fffff80000247633:	40 32 f6             	xor    %sil,%sil
fffff80000247636:	40 84 f6             	test   %sil,%sil
fffff80000247639:	75 0a                	jne    0xfffff80000247645
fffff8000024763b:	48 85 db             	test   %rbx,%rbx
fffff8000024763e:	74 32                	je     0xfffff80000247672
fffff80000247640:	4c 8b c3             	mov    %rbx,%r8
fffff80000247643:	eb 16                	jmp    0xfffff8000024765b
fffff80000247645:	4d 8b c5             	mov    %r13,%r8
fffff80000247648:	40 8a d6             	mov    %sil,%dl
fffff8000024764b:	49 8b cf             	mov    %r15,%rcx
fffff8000024764e:	e8 f1 5f 0e 00       	call   0xfffff8000032d644
fffff80000247653:	48 85 c0             	test   %rax,%rax
fffff80000247656:	74 1a                	je     0xfffff80000247672
fffff80000247658:	4c 8b c0             	mov    %rax,%r8
fffff8000024765b:	4d 85 e4             	test   %r12,%r12
fffff8000024765e:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000247663:	49 8b d5             	mov    %r13,%rdx
fffff80000247666:	49 8b cf             	mov    %r15,%rcx
fffff80000247669:	41 0f 95 c1          	setne  %r9b
fffff8000024766d:	e8 2e 62 0e 00       	call   0xfffff8000032d8a0
fffff80000247672:	40 8a ce             	mov    %sil,%cl
fffff80000247675:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000024767a:	d3 e0                	shl    %cl,%eax
fffff8000024767c:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff8000024767f:	0b c8                	or     %eax,%ecx
fffff80000247681:	f7 d1                	not    %ecx
fffff80000247683:	41 23 8f 54 02 00 00 	and    0x254(%r15),%ecx
fffff8000024768a:	0f bc f1             	bsf    %ecx,%esi
fffff8000024768d:	89 75 c7             	mov    %esi,-0x39(%rbp)
fffff80000247690:	0f 95 c0             	setne  %al
fffff80000247693:	84 c0                	test   %al,%al
fffff80000247695:	75 9f                	jne    0xfffff80000247636
fffff80000247697:	4c 8b 5d d7          	mov    -0x29(%rbp),%r11
fffff8000024769b:	e9 22 fe fb ff       	jmp    0xfffff800002074c2
fffff800002476a0:	4d 85 e4             	test   %r12,%r12
fffff800002476a3:	74 19                	je     0xfffff800002476be
fffff800002476a5:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
fffff800002476a9:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff800002476ad:	49 23 c4             	and    %r12,%rax
fffff800002476b0:	48 0b c8             	or     %rax,%rcx
fffff800002476b3:	48 0b f9             	or     %rcx,%rdi
fffff800002476b6:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
fffff800002476ba:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
fffff800002476be:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
fffff800002476c2:	f3 0f 7f 43 18       	movdqu %xmm0,0x18(%rbx)
fffff800002476c7:	e9 ff fd fb ff       	jmp    0xfffff800002074cb
fffff800002476cc:	f6 45 f3 20          	testb  $0x20,-0xd(%rbp)
fffff800002476d0:	0f 85 72 fe fb ff    	jne    0xfffff80000207548
fffff800002476d6:	41 8b 8f 44 02 00 00 	mov    0x244(%r15),%ecx
fffff800002476dd:	48 8b c3             	mov    %rbx,%rax
fffff800002476e0:	44 0f a3 e9          	bt     %r13d,%ecx
fffff800002476e4:	72 13                	jb     0xfffff800002476f9
fffff800002476e6:	48 33 c7             	xor    %rdi,%rax
fffff800002476e9:	48 b9 00 00 00 00 00 	movabs $0xf80000000000000,%rcx
fffff800002476f0:	00 80 0f
fffff800002476f3:	48 23 c1             	and    %rcx,%rax
fffff800002476f6:	48 33 c3             	xor    %rbx,%rax
fffff800002476f9:	48 8b f8             	mov    %rax,%rdi
fffff800002476fc:	e9 9d fe fb ff       	jmp    0xfffff8000020759e
fffff80000247701:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
fffff80000247705:	48 8b c3             	mov    %rbx,%rax
fffff80000247708:	48 25 ff 0f e0 ff    	and    $0xffffffffffe00fff,%rax
fffff8000024770e:	48 8d 8a 00 10 00 00 	lea    0x1000(%rdx),%rcx
fffff80000247715:	81 e1 00 f0 1f 00    	and    $0x1ff000,%ecx
fffff8000024771b:	8b d9                	mov    %ecx,%ebx
fffff8000024771d:	48 0b d8             	or     %rax,%rbx
fffff80000247720:	48 b8 00 00 e0 ff ff 	movabs $0xfffffffe00000,%rax
fffff80000247727:	ff 0f 00
fffff8000024772a:	48 0b d8             	or     %rax,%rbx
fffff8000024772d:	e9 70 fe fb ff       	jmp    0xfffff800002075a2
fffff80000247732:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
fffff80000247736:	8b 40 0c             	mov    0xc(%rax),%eax
fffff80000247739:	a8 40                	test   $0x40,%al
fffff8000024773b:	0f 84 2f fe fb ff    	je     0xfffff80000207570
fffff80000247741:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
fffff80000247745:	eb 27                	jmp    0xfffff8000024776e
fffff80000247747:	48 8b c3             	mov    %rbx,%rax
fffff8000024774a:	48 83 f0 01          	xor    $0x1,%rax
fffff8000024774e:	48 a9 01 01 00 00    	test   $0x101,%rax
fffff80000247754:	74 18                	je     0xfffff8000024776e
fffff80000247756:	e9 24 fe fb ff       	jmp    0xfffff8000020757f
fffff8000024775b:	48 8b c3             	mov    %rbx,%rax
fffff8000024775e:	48 83 f0 02          	xor    $0x2,%rax
fffff80000247762:	48 a9 02 02 00 00    	test   $0x202,%rax
fffff80000247768:	0f 85 1c fe fb ff    	jne    0xfffff8000020758a
fffff8000024776e:	83 ce 01             	or     $0x1,%esi
fffff80000247771:	e9 14 fe fb ff       	jmp    0xfffff8000020758a
fffff80000247776:	8a 02                	mov    (%rdx),%al
fffff80000247778:	48 8b cb             	mov    %rbx,%rcx
fffff8000024777b:	48 c1 e9 08          	shr    $0x8,%rcx
fffff8000024777f:	48 c1 eb 09          	shr    $0x9,%rbx
fffff80000247783:	0a c8                	or     %al,%cl
fffff80000247785:	02 db                	add    %bl,%bl
fffff80000247787:	32 c8                	xor    %al,%cl