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
fffff80000247789:	80 e1 01             	and    $0x1,%cl
fffff8000024778c:	32 c8                	xor    %al,%cl
fffff8000024778e:	0a d9                	or     %cl,%bl
fffff80000247790:	32 d9                	xor    %cl,%bl
fffff80000247792:	80 e3 02             	and    $0x2,%bl
fffff80000247795:	32 d9                	xor    %cl,%bl
fffff80000247797:	88 1a                	mov    %bl,(%rdx)
fffff80000247799:	e9 56 fe fb ff       	jmp    0xfffff800002075f4
fffff8000024779e:	49 8b 86 e8 00 00 00 	mov    0xe8(%r14),%rax
fffff800002477a5:	49 8b ca             	mov    %r10,%rcx
fffff800002477a8:	48 c1 e9 03          	shr    $0x3,%rcx
fffff800002477ac:	83 e1 3f             	and    $0x3f,%ecx
fffff800002477af:	48 0f ab c8          	bts    %rcx,%rax
fffff800002477b3:	49 89 86 e8 00 00 00 	mov    %rax,0xe8(%r14)
fffff800002477ba:	e9 7b fe fb ff       	jmp    0xfffff8000020763a
fffff800002477bf:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
fffff800002477c3:	49 8b cf             	mov    %r15,%rcx
fffff800002477c6:	e8 c9 d1 0e 00       	call   0xfffff80000334994
fffff800002477cb:	49 8b 8f 58 01 00 00 	mov    0x158(%r15),%rcx
fffff800002477d2:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
fffff800002477d6:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
fffff800002477d9:	e9 67 fe fb ff       	jmp    0xfffff80000207645
fffff800002477de:	48 8d 0c 1b          	lea    (%rbx,%rbx,1),%rcx
fffff800002477e2:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff800002477e7:	83 e1 02             	and    $0x2,%ecx
fffff800002477ea:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002477ef:	83 c9 01             	or     $0x1,%ecx
fffff800002477f2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff800002477f7:	44 8b c1             	mov    %ecx,%r8d
fffff800002477fa:	8a c3                	mov    %bl,%al
fffff800002477fc:	41 83 c8 04          	or     $0x4,%r8d
fffff80000247800:	24 02                	and    $0x2,%al
fffff80000247802:	44 0f 44 c1          	cmove  %ecx,%r8d
fffff80000247806:	45 33 c9             	xor    %r9d,%r9d
fffff80000247809:	49 8b cf             	mov    %r15,%rcx
fffff8000024780c:	e8 47 ee 07 00       	call   0xfffff800002c6658
fffff80000247811:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000247816:	0f b7 d0             	movzwl %ax,%edx
fffff80000247819:	e9 f8 fe fb ff       	jmp    0xfffff80000207716
fffff8000024781e:	83 f9 15             	cmp    $0x15,%ecx
fffff80000247821:	0f 84 4f ff fb ff    	je     0xfffff80000207776
fffff80000247827:	81 f9 07 10 00 00    	cmp    $0x1007,%ecx
fffff8000024782d:	0f 84 43 ff fb ff    	je     0xfffff80000207776
fffff80000247833:	81 f9 16 10 00 00    	cmp    $0x1016,%ecx
fffff80000247839:	0f 84 37 ff fb ff    	je     0xfffff80000207776
fffff8000024783f:	81 f9 19 10 00 00    	cmp    $0x1019,%ecx
fffff80000247845:	76 77                	jbe    0xfffff800002478be
fffff80000247847:	81 f9 1c 10 00 00    	cmp    $0x101c,%ecx
fffff8000024784d:	76 15                	jbe    0xfffff80000247864
fffff8000024784f:	81 f9 02 30 00 00    	cmp    $0x3002,%ecx
fffff80000247855:	75 67                	jne    0xfffff800002478be
fffff80000247857:	41 c6 46 18 01       	movb   $0x1,0x18(%r14)
fffff8000024785c:	49 89 2e             	mov    %rbp,(%r14)
fffff8000024785f:	e9 12 ff fb ff       	jmp    0xfffff80000207776
fffff80000247864:	48 8b d3             	mov    %rbx,%rdx
fffff80000247867:	49 89 2e             	mov    %rbp,(%r14)
fffff8000024786a:	48 c1 ea 03          	shr    $0x3,%rdx
fffff8000024786e:	48 8b c3             	mov    %rbx,%rax
fffff80000247871:	83 e2 01             	and    $0x1,%edx
fffff80000247874:	48 d1 e8             	shr    $1,%rax
fffff80000247877:	c1 e2 02             	shl    $0x2,%edx
fffff8000024787a:	83 e0 01             	and    $0x1,%eax
fffff8000024787d:	0b d0                	or     %eax,%edx
fffff8000024787f:	48 8b c3             	mov    %rbx,%rax
fffff80000247882:	c1 e2 02             	shl    $0x2,%edx
fffff80000247885:	83 e3 01             	and    $0x1,%ebx
fffff80000247888:	48 c1 e8 02          	shr    $0x2,%rax
fffff8000024788c:	83 e0 01             	and    $0x1,%eax
fffff8000024788f:	0b d0                	or     %eax,%edx
fffff80000247891:	03 d2                	add    %edx,%edx
fffff80000247893:	0b d3                	or     %ebx,%edx
fffff80000247895:	03 d2                	add    %edx,%edx
fffff80000247897:	41 89 56 08          	mov    %edx,0x8(%r14)
fffff8000024789b:	81 e9 1a 10 00 00    	sub    $0x101a,%ecx
fffff800002478a1:	74 0a                	je     0xfffff800002478ad
fffff800002478a3:	83 f9 01             	cmp    $0x1,%ecx
fffff800002478a6:	75 0c                	jne    0xfffff800002478b4
fffff800002478a8:	83 ca 09             	or     $0x9,%edx
fffff800002478ab:	eb 03                	jmp    0xfffff800002478b0
fffff800002478ad:	83 ca 01             	or     $0x1,%edx
fffff800002478b0:	41 89 56 08          	mov    %edx,0x8(%r14)
fffff800002478b4:	ba 04 10 00 00       	mov    $0x1004,%edx
fffff800002478b9:	e9 b8 fe fb ff       	jmp    0xfffff80000207776
fffff800002478be:	cd 2c                	int    $0x2c
fffff800002478c0:	e9 b1 fe fb ff       	jmp    0xfffff80000207776
fffff800002478c5:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
fffff800002478cc:	00
fffff800002478cd:	c7 00 06 00 00 00    	movl   $0x6,(%rax)
fffff800002478d3:	e9 9e fe fb ff       	jmp    0xfffff80000207776
fffff800002478d8:	e8 6b c9 05 00       	call   0xfffff800002a4248
fffff800002478dd:	44 8a d8             	mov    %al,%r11b
fffff800002478e0:	e9 e7 ff fb ff       	jmp    0xfffff800002078cc
fffff800002478e5:	cc                   	int3
fffff800002478e6:	41 b9 1c 10 00 00    	mov    $0x101c,%r9d
fffff800002478ec:	e9 3e 02 fc ff       	jmp    0xfffff80000207b2f
fffff800002478f1:	48 83 e3 f7          	and    $0xfffffffffffffff7,%rbx
fffff800002478f5:	41 8b f8             	mov    %r8d,%edi
fffff800002478f8:	48 83 cb 10          	or     $0x10,%rbx
fffff800002478fc:	e9 a8 00 fc ff       	jmp    0xfffff800002079a9
fffff80000247901:	cc                   	int3
fffff80000247902:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff80000247908:	41 8b ce             	mov    %r14d,%ecx
fffff8000024790b:	e9 d0 08 fc ff       	jmp    0xfffff800002081e0
fffff80000247910:	41 f6 44 24 0c 20    	testb  $0x20,0xc(%r12)
fffff80000247916:	0f 84 53 07 fc ff    	je     0xfffff8000020806f
fffff8000024791c:	49 c1 e7 04          	shl    $0x4,%r15
fffff80000247920:	4d 03 fc             	add    %r12,%r15
fffff80000247923:	41 8a 47 12          	mov    0x12(%r15),%al
fffff80000247927:	e9 4e 07 fc ff       	jmp    0xfffff8000020807a
fffff8000024792c:	4c 8b 5d d0          	mov    -0x30(%rbp),%r11
fffff80000247930:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
fffff80000247934:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff80000247938:	41 b9 06 00 00 00    	mov    $0x6,%r9d
fffff8000024793e:	e9 6b 07 fc ff       	jmp    0xfffff800002080ae
fffff80000247943:	49 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%r8
fffff8000024794a:	ff 0f 00
fffff8000024794d:	49 8b c2             	mov    %r10,%rax
fffff80000247950:	48 33 05 19 1a 3c 00 	xor    0x3c1a19(%rip),%rax        # 0xfffff80000609370
fffff80000247957:	49 85 c0             	test   %rax,%r8
fffff8000024795a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
fffff80000247960:	0f 84 90 07 fc ff    	je     0xfffff800002080f6
fffff80000247966:	e9 49 08 fc ff       	jmp    0xfffff800002081b4
fffff8000024796b:	41 38 74 24 0c       	cmp    %sil,0xc(%r12)
fffff80000247970:	0f 8d 7c 02 00 00    	jge    0xfffff80000247bf2
fffff80000247976:	44 84 4d 78          	test   %r9b,0x78(%rbp)
fffff8000024797a:	0f 85 56 07 fc ff    	jne    0xfffff800002080d6
fffff80000247980:	44 8b 5d 78          	mov    0x78(%rbp),%r11d
fffff80000247984:	41 83 e3 10          	and    $0x10,%r11d
fffff80000247988:	74 20                	je     0xfffff800002479aa
fffff8000024798a:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff80000247991:	01 00
fffff80000247993:	e8 10 c8 05 00       	call   0xfffff800002a41a8
fffff80000247998:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
fffff8000024799c:	83 f8 02             	cmp    $0x2,%eax
fffff8000024799f:	75 09                	jne    0xfffff800002479aa
fffff800002479a1:	44 8d 40 05          	lea    0x5(%rax),%r8d
fffff800002479a5:	e9 2c 07 fc ff       	jmp    0xfffff800002080d6
fffff800002479aa:	4d 85 d2             	test   %r10,%r10
fffff800002479ad:	75 31                	jne    0xfffff800002479e0
fffff800002479af:	48 8b 9d 90 00 00 00 	mov    0x90(%rbp),%rbx
fffff800002479b6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002479ba:	48 85 db             	test   %rbx,%rbx
fffff800002479bd:	74 07                	je     0xfffff800002479c6
fffff800002479bf:	e8 a4 db 0e 00       	call   0xfffff80000335568
fffff800002479c4:	eb 02                	jmp    0xfffff800002479c8
fffff800002479c6:	8b c6                	mov    %esi,%eax
fffff800002479c8:	48 85 db             	test   %rbx,%rbx
fffff800002479cb:	45 8a ce             	mov    %r14b,%r9b
fffff800002479ce:	44 8b c0             	mov    %eax,%r8d
fffff800002479d1:	0f 95 c2             	setne  %dl
fffff800002479d4:	e8 4f 67 0e 00       	call   0xfffff8000032e128
fffff800002479d9:	48 8b d8             	mov    %rax,%rbx
fffff800002479dc:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
fffff800002479e0:	44 84 75 78          	test   %r14b,0x78(%rbp)
fffff800002479e4:	74 2d                	je     0xfffff80000247a13
fffff800002479e6:	45 85 db             	test   %r11d,%r11d
fffff800002479e9:	74 1c                	je     0xfffff80000247a07
fffff800002479eb:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff800002479f2:	01 00
fffff800002479f4:	e8 af c7 05 00       	call   0xfffff800002a41a8
fffff800002479f9:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
fffff800002479fd:	85 c0                	test   %eax,%eax
fffff800002479ff:	74 06                	je     0xfffff80000247a07
fffff80000247a01:	41 8a 4f 12          	mov    0x12(%r15),%cl
fffff80000247a05:	eb 04                	jmp    0xfffff80000247a0b
fffff80000247a07:	41 8a 4f 11          	mov    0x11(%r15),%cl
fffff80000247a0b:	49 8b d5             	mov    %r13,%rdx
fffff80000247a0e:	e8 8d 6b 0e 00       	call   0xfffff8000032e5a0
fffff80000247a13:	4c 8b 5d d0          	mov    -0x30(%rbp),%r11
fffff80000247a17:	41 b8 07 00 00 00    	mov    $0x7,%r8d
fffff80000247a1d:	e9 d4 06 fc ff       	jmp    0xfffff800002080f6
fffff80000247a22:	41 f6 44 24 0c 10    	testb  $0x10,0xc(%r12)
fffff80000247a28:	0f 84 d9 06 fc ff    	je     0xfffff80000208107
fffff80000247a2e:	41 83 e7 fb          	and    $0xfffffffb,%r15d
fffff80000247a32:	48 0f ba e3 0a       	bt     $0xa,%rbx