fffff80000212400:	eb 04                	jmp    0xfffff80000212406
fffff80000212402:	44 89 63 20          	mov    %r12d,0x20(%rbx)
fffff80000212406:	49 8b 1e             	mov    (%r14),%rbx
fffff80000212409:	48 8b c3             	mov    %rbx,%rax
fffff8000021240c:	4c 39 6b 10          	cmp    %r13,0x10(%rbx)
fffff80000212410:	76 a5                	jbe    0xfffff800002123b7
fffff80000212412:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000212416:	48 89 87 a8 88 02 00 	mov    %rax,0x288a8(%rdi)
fffff8000021241d:	c6 47 0e 01          	movb   $0x1,0xe(%rdi)
fffff80000212421:	eb 4f                	jmp    0xfffff80000212472
fffff80000212423:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000212428:	cd 29                	int    $0x29
fffff8000021242a:	41 81 ff fd 00 00 00 	cmp    $0xfd,%r15d
fffff80000212431:	75 1f                	jne    0xfffff80000212452
fffff80000212433:	48 8b 05 06 5c 51 00 	mov    0x515c06(%rip),%rax        # 0xfffff80000728040
fffff8000021243a:	41 8b d7             	mov    %r15d,%edx
fffff8000021243d:	48 8b cf             	mov    %rdi,%rcx
fffff80000212440:	e8 3b aa 02 00       	call   0xfffff8000023ce80
fffff80000212445:	48 8b cf             	mov    %rdi,%rcx
fffff80000212448:	e8 f7 0e 04 00       	call   0xfffff80000253344
fffff8000021244d:	e9 d5 00 00 00       	jmp    0xfffff80000212527
fffff80000212452:	44 3b 3d d7 3f 3f 00 	cmp    0x3f3fd7(%rip),%r15d        # 0xfffff80000606430
fffff80000212459:	75 3b                	jne    0xfffff80000212496
fffff8000021245b:	48 ff 87 40 f0 02 00 	incq   0x2f040(%rdi)
fffff80000212462:	48 8b cf             	mov    %rdi,%rcx
fffff80000212465:	e8 2e 61 06 00       	call   0xfffff80000278598
fffff8000021246a:	48 8b cf             	mov    %rdi,%rcx
fffff8000021246d:	e8 3a b6 08 00       	call   0xfffff8000029daac
fffff80000212472:	48 8b 05 c7 5b 51 00 	mov    0x515bc7(%rip),%rax        # 0xfffff80000728040
fffff80000212479:	41 8b d7             	mov    %r15d,%edx
fffff8000021247c:	48 8b cf             	mov    %rdi,%rcx
fffff8000021247f:	e8 fc a9 02 00       	call   0xfffff8000023ce80
fffff80000212484:	ba 02 00 00 00       	mov    $0x2,%edx
fffff80000212489:	48 8b cf             	mov    %rdi,%rcx
fffff8000021248c:	e8 6f ef ff ff       	call   0xfffff80000211400
fffff80000212491:	e9 91 00 00 00       	jmp    0xfffff80000212527
fffff80000212496:	41 81 ff fa 00 00 00 	cmp    $0xfa,%r15d
fffff8000021249d:	75 29                	jne    0xfffff800002124c8
fffff8000021249f:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002124a6:	00
fffff800002124a7:	3b 05 ab 5a 51 00    	cmp    0x515aab(%rip),%eax        # 0xfffff80000727f58
fffff800002124ad:	75 3b                	jne    0xfffff800002124ea
fffff800002124af:	e8 6c e6 0c 00       	call   0xfffff800002e0b20
fffff800002124b4:	48 8b 05 85 5b 51 00 	mov    0x515b85(%rip),%rax        # 0xfffff80000728040
fffff800002124bb:	41 8b d7             	mov    %r15d,%edx
fffff800002124be:	48 8b cf             	mov    %rdi,%rcx
fffff800002124c1:	e8 ba a9 02 00       	call   0xfffff8000023ce80
fffff800002124c6:	eb 5f                	jmp    0xfffff80000212527
fffff800002124c8:	41 81 ff f9 00 00 00 	cmp    $0xf9,%r15d
fffff800002124cf:	75 19                	jne    0xfffff800002124ea
fffff800002124d1:	e8 86 03 0a 00       	call   0xfffff800002b285c
fffff800002124d6:	48 8b 05 63 5b 51 00 	mov    0x515b63(%rip),%rax        # 0xfffff80000728040
fffff800002124dd:	41 8b d7             	mov    %r15d,%edx
fffff800002124e0:	48 8b cf             	mov    %rdi,%rcx
fffff800002124e3:	e8 98 a9 02 00       	call   0xfffff8000023ce80
fffff800002124e8:	eb 3d                	jmp    0xfffff80000212527
fffff800002124ea:	48 ff 87 20 f0 02 00 	incq   0x2f020(%rdi)
fffff800002124f1:	48 8b 87 b8 88 02 00 	mov    0x288b8(%rdi),%rax
fffff800002124f8:	48 39 87 08 f0 02 00 	cmp    %rax,0x2f008(%rdi)
fffff800002124ff:	72 1b                	jb     0xfffff8000021251c
fffff80000212501:	48 8d 8f 40 89 02 00 	lea    0x28940(%rdi),%rcx
fffff80000212508:	e8 37 be 00 00       	call   0xfffff8000021e344
fffff8000021250d:	48 8d 97 40 89 02 00 	lea    0x28940(%rdi),%rdx
fffff80000212514:	48 8b cf             	mov    %rdi,%rcx
fffff80000212517:	e8 24 8a 01 00       	call   0xfffff8000022af40
fffff8000021251c:	41 8b d7             	mov    %r15d,%edx
fffff8000021251f:	48 8b cf             	mov    %rdi,%rcx
fffff80000212522:	e8 d9 e8 ff ff       	call   0xfffff80000210e00
fffff80000212527:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff8000021252e:	00 00
fffff80000212530:	83 bb a8 04 01 00 00 	cmpl   $0x0,0x104a8(%rbx)
fffff80000212537:	74 08                	je     0xfffff80000212541
fffff80000212539:	48 8b cb             	mov    %rbx,%rcx
fffff8000021253c:	e8 0f 08 0a 00       	call   0xfffff800002b2d50
fffff80000212541:	8b 05 45 91 59 00    	mov    0x599145(%rip),%eax        # 0xfffff800007ab68c
fffff80000212547:	85 c0                	test   %eax,%eax
fffff80000212549:	75 1a                	jne    0xfffff80000212565
fffff8000021254b:	8b 05 37 91 59 00    	mov    0x599137(%rip),%eax        # 0xfffff800007ab688
fffff80000212551:	85 c0                	test   %eax,%eax
fffff80000212553:	75 10                	jne    0xfffff80000212565
fffff80000212555:	38 86 70 05 00 00    	cmp    %al,0x570(%rsi)
fffff8000021255b:	75 08                	jne    0xfffff80000212565
fffff8000021255d:	38 86 88 05 00 00    	cmp    %al,0x588(%rsi)
fffff80000212563:	74 0b                	je     0xfffff80000212570
fffff80000212565:	48 8b d3             	mov    %rbx,%rdx
fffff80000212568:	48 8b ce             	mov    %rsi,%rcx
fffff8000021256b:	e8 78 0c 0a 00       	call   0xfffff800002b31e8
fffff80000212570:	c7 06 1b 00 00 00    	movl   $0x1b,(%rsi)
fffff80000212576:	e9 ea 0f 00 00       	jmp    0xfffff80000213565
fffff8000021257b:	83 fb 12             	cmp    $0x12,%ebx
fffff8000021257e:	0f 85 71 07 00 00    	jne    0xfffff80000212cf5
fffff80000212584:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021258b:	c7 80 70 01 00 00 07 	movl   $0x7,0x170(%rax)
fffff80000212592:	00 00 00
fffff80000212595:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff8000021259c:	0f b6 80 06 0c 01 00 	movzbl 0x10c06(%rax),%eax
fffff800002125a3:	84 c0                	test   %al,%al
fffff800002125a5:	74 16                	je     0xfffff800002125bd
fffff800002125a7:	45 33 c0             	xor    %r8d,%r8d
fffff800002125aa:	c6 46 18 00          	movb   $0x0,0x18(%rsi)
fffff800002125ae:	33 d2                	xor    %edx,%edx
fffff800002125b0:	48 8b ce             	mov    %rsi,%rcx
fffff800002125b3:	e8 04 21 0a 00       	call   0xfffff800002b46bc
fffff800002125b8:	e9 a8 0f 00 00       	jmp    0xfffff80000213565
fffff800002125bd:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002125c4:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff800002125cb:	75 28                	jne    0xfffff800002125f5
fffff800002125cd:	41 b3 01             	mov    $0x1,%r11b
fffff800002125d0:	44 88 5e 18          	mov    %r11b,0x18(%rsi)
fffff800002125d4:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002125db:	48 8b 48 30          	mov    0x30(%rax),%rcx
fffff800002125df:	48 8b 41 20          	mov    0x20(%rcx),%rax
fffff800002125e3:	48 89 46 10          	mov    %rax,0x10(%rsi)
fffff800002125e7:	8b 46 10             	mov    0x10(%rsi),%eax
fffff800002125ea:	41 84 c3             	test   %al,%r11b
fffff800002125ed:	0f 84 c2 00 00 00    	je     0xfffff800002126b5
fffff800002125f3:	eb 07                	jmp    0xfffff800002125fc
fffff800002125f5:	45 32 db             	xor    %r11b,%r11b
fffff800002125f8:	44 88 5e 18          	mov    %r11b,0x18(%rsi)
fffff800002125fc:	4c 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%r9
fffff80000212603:	44 89 64 24 74       	mov    %r12d,0x74(%rsp)
fffff80000212608:	49 8b 81 90 0e 00 00 	mov    0xe90(%r9),%rax
fffff8000021260f:	f6 80 38 01 00 00 01 	testb  $0x1,0x138(%rax)
fffff80000212616:	74 7c                	je     0xfffff80000212694
fffff80000212618:	41 80 b9 98 0e 00 00 	cmpb   $0x0,0xe98(%r9)
fffff8000021261f:	00
fffff80000212620:	74 26                	je     0xfffff80000212648
fffff80000212622:	4c 8d 44 24 74       	lea    0x74(%rsp),%r8
fffff80000212627:	ba 02 00 06 00       	mov    $0x60002,%edx
fffff8000021262c:	49 8d 89 80 0e 00 00 	lea    0xe80(%r9),%rcx
fffff80000212633:	e8 28 0e 10 00       	call   0xfffff80000313460
fffff80000212638:	8b 44 24 74          	mov    0x74(%rsp),%eax
fffff8000021263c:	0f b7 d0             	movzwl %ax,%edx
fffff8000021263f:	48 c1 ea 05          	shr    $0x5,%rdx
fffff80000212643:	83 e2 03             	and    $0x3,%edx
fffff80000212646:	eb 4f                	jmp    0xfffff80000212697
fffff80000212648:	f6 05 0d 6f 3f 00 01 	testb  $0x1,0x3f6f0d(%rip)        # 0xfffff8000060955c
fffff8000021264f:	4c 89 65 50          	mov    %r12,0x50(%rbp)
fffff80000212653:	74 1b                	je     0xfffff80000212670
fffff80000212655:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000021265c:	02 00
fffff8000021265e:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
fffff80000212664:	0f b7 d0             	movzwl %ax,%edx
fffff80000212667:	48 c1 ea 05          	shr    $0x5,%rdx
fffff8000021266b:	83 e2 03             	and    $0x3,%edx
fffff8000021266e:	eb 27                	jmp    0xfffff80000212697
fffff80000212670:	b8 18 48 00 00       	mov    $0x4818,%eax
fffff80000212675:	0f 78 c0             	vmread %rax,%rax
fffff80000212678:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff8000021267d:	0f b7 d0             	movzwl %ax,%edx
fffff80000212680:	48 c1 ea 05          	shr    $0x5,%rdx
fffff80000212684:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000212688:	83 e2 03             	and    $0x3,%edx
fffff8000021268b:	4c 8b 89 40 f7 ff ff 	mov    -0x8c0(%rcx),%r9
fffff80000212692:	eb 03                	jmp    0xfffff80000212697
fffff80000212694:	49 8b d4             	mov    %r12,%rdx
fffff80000212697:	49 8b 81 90 0e 00 00 	mov    0xe90(%r9),%rax
fffff8000021269e:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
fffff800002126a5:	48 f7 d1             	not    %rcx
fffff800002126a8:	83 e1 01             	and    $0x1,%ecx
fffff800002126ab:	48 0b ca             	or     %rdx,%rcx
fffff800002126ae:	74 39                	je     0xfffff800002126e9
fffff800002126b0:	45 84 db             	test   %r11b,%r11b
fffff800002126b3:	74 19                	je     0xfffff800002126ce
fffff800002126b5:	44 0f b6 4e 08       	movzbl 0x8(%rsi),%r9d
fffff800002126ba:	45 33 c0             	xor    %r8d,%r8d
fffff800002126bd:	48 8b ce             	mov    %rsi,%rcx
fffff800002126c0:	41 8d 50 12          	lea    0x12(%r8),%edx
fffff800002126c4:	e8 03 5b 12 00       	call   0xfffff800003381cc
fffff800002126c9:	e9 97 0e 00 00       	jmp    0xfffff80000213565
fffff800002126ce:	48 c7 46 14 06 00 00 	movq   $0x6,0x14(%rsi)
fffff800002126d5:	00
fffff800002126d6:	c6 46 10 00          	movb   $0x0,0x10(%rsi)
fffff800002126da:	4c 89 66 20          	mov    %r12,0x20(%rsi)
fffff800002126de:	c7 06 07 00 00 00    	movl   $0x7,(%rsi)
fffff800002126e4:	e9 7c 0e 00 00       	jmp    0xfffff80000213565
fffff800002126e9:	33 c0                	xor    %eax,%eax
fffff800002126eb:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
fffff800002126f0:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
fffff800002126f7:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002126fa:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000212701:	01 00
fffff80000212703:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
fffff8000021270a:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000212711:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff80000212718:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
fffff8000021271c:	74 16                	je     0xfffff80000212734
fffff8000021271e:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
fffff80000212723:	ba 01 00 06 00       	mov    $0x60001,%edx
fffff80000212728:	e8 33 0d 10 00       	call   0xfffff80000313460
fffff8000021272d:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
fffff80000212732:	eb 2c                	jmp    0xfffff80000212760
fffff80000212734:	f6 05 21 6e 3f 00 01 	testb  $0x1,0x3f6e21(%rip)        # 0xfffff8000060955c
fffff8000021273b:	4c 89 65 58          	mov    %r12,0x58(%rbp)
fffff8000021273f:	74 12                	je     0xfffff80000212753
fffff80000212741:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000212748:	02 00
fffff8000021274a:	44 8b 80 bc 00 00 00 	mov    0xbc(%rax),%r8d
fffff80000212751:	eb 0d                	jmp    0xfffff80000212760
fffff80000212753:	b8 16 48 00 00       	mov    $0x4816,%eax
fffff80000212758:	41 0f 78 c0          	vmread %rax,%r8
fffff8000021275c:	4c 89 45 58          	mov    %r8,0x58(%rbp)
fffff80000212760:	41 8b c0             	mov    %r8d,%eax
fffff80000212763:	c1 e8 10             	shr    $0x10,%eax
fffff80000212766:	a8 01                	test   $0x1,%al
fffff80000212768:	74 04                	je     0xfffff8000021276e
fffff8000021276a:	45 0f b7 c4          	movzwl %r12w,%r8d
fffff8000021276e:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff80000212775:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000212778:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
fffff8000021277d:	66 41 c1 e8 0d       	shr    $0xd,%r8w
fffff80000212782:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
fffff80000212787:	48 8b 88 90 0e 00 00 	mov    0xe90(%rax),%rcx
fffff8000021278e:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
fffff80000212793:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
fffff80000212798:	44 8b b1 10 01 00 00 	mov    0x110(%rcx),%r14d
fffff8000021279f:	49 8b 0a             	mov    (%r10),%rcx
fffff800002127a2:	49 c1 ee 0b          	shr    $0xb,%r14
fffff800002127a6:	45 22 f0             	and    %r8b,%r14b
fffff800002127a9:	41 80 e6 01          	and    $0x1,%r14b
fffff800002127ad:	74 06                	je     0xfffff800002127b5
fffff800002127af:	48 8b 59 08          	mov    0x8(%rcx),%rbx
fffff800002127b3:	eb 0f                	jmp    0xfffff800002127c4
fffff800002127b5:	48 8b 01             	mov    (%rcx),%rax
fffff800002127b8:	8b 59 10             	mov    0x10(%rcx),%ebx
fffff800002127bb:	48 c1 e3 20          	shl    $0x20,%rbx
fffff800002127bf:	8b c0                	mov    %eax,%eax
fffff800002127c1:	48 0b d8             	or     %rax,%rbx
fffff800002127c4:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002127cb:	01 00
fffff800002127cd:	48 8b be 08 03 00 00 	mov    0x308(%rsi),%rdi
fffff800002127d4:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff800002127d9:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002127e0:	0f b6 41 14          	movzbl 0x14(%rcx),%eax
fffff800002127e4:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff800002127eb:	80 3d ae 6a 57 00 00 	cmpb   $0x0,0x576aae(%rip)        # 0xfffff800007892a0
fffff800002127f2:	48 8b bc 39 58 37 00 	mov    0x3758(%rcx,%rdi,1),%rdi
fffff800002127f9:	00
fffff800002127fa:	74 45                	je     0xfffff80000212841
fffff800002127fc:	f7 05 7a 6a 57 00 00 	testl  $0x4000000,0x576a7a(%rip)        # 0xfffff80000789280
fffff80000212803:	00 00 04
fffff80000212806:	74 39                	je     0xfffff80000212841
fffff80000212808:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff8000021280f:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
fffff80000212813:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff8000021281a:	4c 8b 8c c1 08 20 00 	mov    0x2008(%rcx,%rax,8),%r9
fffff80000212821:	00
fffff80000212822:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
fffff80000212826:	e8 e5 68 ff ff       	call   0xfffff80000209110
fffff8000021282b:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
fffff8000021282f:	b9 1a 1d 00 00       	mov    $0x1d1a,%ecx
fffff80000212834:	4c 8b c3             	mov    %rbx,%r8
fffff80000212837:	e8 a4 66 06 00       	call   0xfffff80000278ee0
fffff8000021283c:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
fffff80000212841:	80 7e 18 00          	cmpb   $0x0,0x18(%rsi)
fffff80000212845:	74 1f                	je     0xfffff80000212866
fffff80000212847:	0f ba e3 0f          	bt     $0xf,%ebx
fffff8000021284b:	0f 82 64 fe ff ff    	jb     0xfffff800002126b5
fffff80000212851:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff80000212856:	48 8b ce             	mov    %rsi,%rcx
fffff80000212859:	e8 92 b6 07 00       	call   0xfffff8000028def0
fffff8000021285e:	84 c0                	test   %al,%al
fffff80000212860:	0f 84 4f fe ff ff    	je     0xfffff800002126b5
fffff80000212866:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff8000021286b:	48 85 ff             	test   %rdi,%rdi
fffff8000021286e:	41 8b cc             	mov    %r12d,%ecx
fffff80000212871:	8b c3                	mov    %ebx,%eax
fffff80000212873:	0f 94 c1             	sete   %cl
fffff80000212876:	25 ff 3f 00 00       	and    $0x3fff,%eax
fffff8000021287b:	3d 04 01 00 00       	cmp    $0x104,%eax
fffff80000212880:	73 06                	jae    0xfffff80000212888
fffff80000212882:	0f ba e3 0e          	bt     $0xe,%ebx
fffff80000212886:	73 0e                	jae    0xfffff80000212896
fffff80000212888:	0f ba e3 0f          	bt     $0xf,%ebx
fffff8000021288c:	72 08                	jb     0xfffff80000212896
fffff8000021288e:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000212894:	eb 03                	jmp    0xfffff80000212899
fffff80000212896:	44 8b f9             	mov    %ecx,%r15d
fffff80000212899:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
fffff8000021289d:	8b c8                	mov    %eax,%ecx
fffff8000021289f:	0f b6 56 18          	movzbl 0x18(%rsi),%edx
fffff800002128a3:	25 00 f0 00 00       	and    $0xf000,%eax
fffff800002128a8:	c1 e9 02             	shr    $0x2,%ecx
fffff800002128ab:	0b cb                	or     %ebx,%ecx
fffff800002128ad:	c1 e9 0e             	shr    $0xe,%ecx
fffff800002128b0:	81 e1 00 f0 01 00    	and    $0x1f000,%ecx
fffff800002128b6:	0b c8                	or     %eax,%ecx
fffff800002128b8:	8b c3                	mov    %ebx,%eax
fffff800002128ba:	c1 e8 1f             	shr    $0x1f,%eax
fffff800002128bd:	33 c2                	xor    %edx,%eax
fffff800002128bf:	c1 e9 0c             	shr    $0xc,%ecx
fffff800002128c2:	0b c8                	or     %eax,%ecx
fffff800002128c4:	41 0b cf             	or     %r15d,%ecx
fffff800002128c7:	74 3b                	je     0xfffff80000212904
fffff800002128c9:	48 8b ce             	mov    %rsi,%rcx
fffff800002128cc:	84 d2                	test   %dl,%dl
fffff800002128ce:	74 16                	je     0xfffff800002128e6
fffff800002128d0:	44 0f b6 4e 08       	movzbl 0x8(%rsi),%r9d
fffff800002128d5:	45 33 c0             	xor    %r8d,%r8d
fffff800002128d8:	41 8d 50 12          	lea    0x12(%r8),%edx
fffff800002128dc:	e8 eb 58 12 00       	call   0xfffff800003381cc
fffff800002128e1:	e9 7f 0c 00 00       	jmp    0xfffff80000213565
fffff800002128e6:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
fffff800002128eb:	45 0f b6 ce          	movzbl %r14b,%r9d
fffff800002128ef:	4c 8b c7             	mov    %rdi,%r8
fffff800002128f2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002128f7:	48 8b d3             	mov    %rbx,%rdx
fffff800002128fa:	e8 fd b4 07 00       	call   0xfffff8000028ddfc
fffff800002128ff:	e9 61 0c 00 00       	jmp    0xfffff80000213565
fffff80000212904:	41 bf ff 0f 00 00    	mov    $0xfff,%r15d
fffff8000021290a:	0f ba e3 0f          	bt     $0xf,%ebx
fffff8000021290e:	72 2d                	jb     0xfffff8000021293d
fffff80000212910:	48 8b c3             	mov    %rbx,%rax
fffff80000212913:	48 8d 0d e6 d6 9e 00 	lea    0x9ed6e6(%rip),%rcx        # 0xfffff80000c00000
fffff8000021291a:	25 ff 3f 00 00       	and    $0x3fff,%eax
fffff8000021291f:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
fffff80000212923:	4c 8d 0c c1          	lea    (%rcx,%rax,8),%r9
fffff80000212927:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021292e:	41 0f b7 49 14       	movzwl 0x14(%r9),%ecx
fffff80000212933:	48 ff 84 c8 00 20 00 	incq   0x2000(%rax,%rcx,8)
fffff8000021293a:	00
fffff8000021293b:	eb 75                	jmp    0xfffff800002129b2
fffff8000021293d:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff80000212944:	48 ff 80 70 22 00 00 	incq   0x2270(%rax)
fffff8000021294b:	0f ba e3 0e          	bt     $0xe,%ebx
fffff8000021294f:	0f 83 82 03 00 00    	jae    0xfffff80000212cd7
fffff80000212955:	0f ba e3 10          	bt     $0x10,%ebx
fffff80000212959:	73 21                	jae    0xfffff8000021297c
fffff8000021295b:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
fffff80000212960:	45 0f b6 ce          	movzbl %r14b,%r9d
fffff80000212964:	4c 8b c7             	mov    %rdi,%r8
fffff80000212967:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000021296c:	48 8b d3             	mov    %rbx,%rdx
fffff8000021296f:	48 8b ce             	mov    %rsi,%rcx
fffff80000212972:	e8 85 b4 07 00       	call   0xfffff8000028ddfc
fffff80000212977:	e9 e9 0b 00 00       	jmp    0xfffff80000213565
fffff8000021297c:	48 8d 05 3d 87 07 00 	lea    0x7873d(%rip),%rax        # 0xfffff8000028b0c0
fffff80000212983:	41 0f b6 ce          	movzbl %r14b,%ecx
fffff80000212987:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
fffff8000021298c:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
fffff80000212993:	e8 34 a9 01 00       	call   0xfffff8000022d2cc
fffff80000212998:	66 41 23 c7          	and    %r15w,%ax
fffff8000021299c:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
fffff800002129a3:	b9 00 10 00 00       	mov    $0x1000,%ecx
fffff800002129a8:	66 2b c8             	sub    %ax,%cx
fffff800002129ab:	66 89 8d 9c 00 00 00 	mov    %cx,0x9c(%rbp)
fffff800002129b2:	41 0f b7 41 0a       	movzwl 0xa(%r9),%eax
fffff800002129b7:	a8 04                	test   $0x4,%al
fffff800002129b9:	74 30                	je     0xfffff800002129eb
fffff800002129bb:	49 8b 02             	mov    (%r10),%rax