fffff8000024b474:	fe c0                	inc    %al
fffff8000024b476:	41 88 46 03          	mov    %al,0x3(%r14)
fffff8000024b47a:	e9 81 d3 fc ff       	jmp    0xfffff80000218800
fffff8000024b47f:	48 8b d3             	mov    %rbx,%rdx
fffff8000024b482:	48 8b cf             	mov    %rdi,%rcx
fffff8000024b485:	e8 b6 ca 0f 00       	call   0xfffff80000347f40
fffff8000024b48a:	90                   	nop
fffff8000024b48b:	e9 83 d2 fc ff       	jmp    0xfffff80000218713
fffff8000024b490:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff8000024b497:	00 00 10
fffff8000024b49a:	4c 0b c0             	or     %rax,%r8
fffff8000024b49d:	4c 89 43 50          	mov    %r8,0x50(%rbx)
fffff8000024b4a1:	e9 d6 eb fc ff       	jmp    0xfffff8000021a07c
fffff8000024b4a6:	48 85 d2             	test   %rdx,%rdx
fffff8000024b4a9:	0f 89 d4 f0 fc ff    	jns    0xfffff8000021a583
fffff8000024b4af:	e9 c2 f0 fc ff       	jmp    0xfffff8000021a576
fffff8000024b4b4:	49 8b 96 a8 00 00 00 	mov    0xa8(%r14),%rdx
fffff8000024b4bb:	c7 41 4c 02 00 00 00 	movl   $0x2,0x4c(%rcx)
fffff8000024b4c2:	8b 02                	mov    (%rdx),%eax
fffff8000024b4c4:	2d 00 ff ff 00       	sub    $0xffff00,%eax
fffff8000024b4c9:	89 02                	mov    %eax,(%rdx)
fffff8000024b4cb:	83 79 18 ff          	cmpl   $0xffffffff,0x18(%rcx)
fffff8000024b4cf:	75 13                	jne    0xfffff8000024b4e4
fffff8000024b4d1:	44 38 69 15          	cmp    %r13b,0x15(%rcx)
fffff8000024b4d5:	74 0d                	je     0xfffff8000024b4e4
fffff8000024b4d7:	44 88 69 15          	mov    %r13b,0x15(%rcx)
fffff8000024b4db:	0f b6 42 05          	movzbl 0x5(%rdx),%eax
fffff8000024b4df:	fe c0                	inc    %al
fffff8000024b4e1:	88 42 05             	mov    %al,0x5(%rdx)
fffff8000024b4e4:	44 38 69 31          	cmp    %r13b,0x31(%rcx)
fffff8000024b4e8:	0f 84 d8 eb fc ff    	je     0xfffff8000021a0c6
fffff8000024b4ee:	66 44 89 69 30       	mov    %r13w,0x30(%rcx)
fffff8000024b4f3:	e9 ce eb fc ff       	jmp    0xfffff8000021a0c6
fffff8000024b4f8:	c7 41 4c 04 00 00 00 	movl   $0x4,0x4c(%rcx)
fffff8000024b4ff:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
fffff8000024b504:	fe c0                	inc    %al
fffff8000024b506:	41 88 45 03          	mov    %al,0x3(%r13)
fffff8000024b50a:	e9 87 ef fc ff       	jmp    0xfffff8000021a496
fffff8000024b50f:	48 8b d7             	mov    %rdi,%rdx
fffff8000024b512:	49 8b ce             	mov    %r14,%rcx
fffff8000024b515:	e8 26 ca 0f 00       	call   0xfffff80000347f40
fffff8000024b51a:	90                   	nop
fffff8000024b51b:	e9 4b ee fc ff       	jmp    0xfffff8000021a36b
fffff8000024b520:	48 8b d7             	mov    %rdi,%rdx
fffff8000024b523:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
fffff8000024b527:	48 8b 3f             	mov    (%rdi),%rdi
fffff8000024b52a:	48 89 55 7f          	mov    %rdx,0x7f(%rbp)
fffff8000024b52e:	e8 b9 e5 fd ff       	call   0xfffff80000229aec
fffff8000024b533:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
fffff8000024b537:	48 85 d2             	test   %rdx,%rdx
fffff8000024b53a:	74 08                	je     0xfffff8000024b544
fffff8000024b53c:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b53f:	e8 50 6f fd ff       	call   0xfffff80000222494
fffff8000024b544:	48 85 ff             	test   %rdi,%rdi
fffff8000024b547:	75 d7                	jne    0xfffff8000024b520
fffff8000024b549:	e9 02 ed fc ff       	jmp    0xfffff8000021a250
fffff8000024b54e:	b0 01                	mov    $0x1,%al
fffff8000024b550:	e9 1f f3 fc ff       	jmp    0xfffff8000021a874
fffff8000024b555:	41 c6 86 d8 04 01 00 	movb   $0x18,0x104d8(%r14)
fffff8000024b55c:	18
fffff8000024b55d:	b1 18                	mov    $0x18,%cl
fffff8000024b55f:	e9 6c f3 fc ff       	jmp    0xfffff8000021a8d0
fffff8000024b564:	38 1d a8 73 53 00    	cmp    %bl,0x5373a8(%rip)        # 0xfffff80000782912
fffff8000024b56a:	74 0d                	je     0xfffff8000024b579
fffff8000024b56c:	f6 81 10 02 00 00 02 	testb  $0x2,0x210(%rcx)
fffff8000024b573:	0f 85 8e 00 00 00    	jne    0xfffff8000024b607
fffff8000024b579:	38 1d 95 73 53 00    	cmp    %bl,0x537395(%rip)        # 0xfffff80000782914
fffff8000024b57f:	74 10                	je     0xfffff8000024b591
fffff8000024b581:	38 99 13 02 00 00    	cmp    %bl,0x213(%rcx)
fffff8000024b587:	75 08                	jne    0xfffff8000024b591
fffff8000024b589:	38 99 12 02 00 00    	cmp    %bl,0x212(%rcx)
fffff8000024b58f:	75 76                	jne    0xfffff8000024b607
fffff8000024b591:	4d 85 e4             	test   %r12,%r12
fffff8000024b594:	0f 85 01 fe fc ff    	jne    0xfffff8000021b39b
fffff8000024b59a:	38 59 30             	cmp    %bl,0x30(%rcx)
fffff8000024b59d:	0f 84 f8 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b5a3:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b5aa:	48 85 c0             	test   %rax,%rax
fffff8000024b5ad:	0f 84 e8 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b5b3:	38 58 45             	cmp    %bl,0x45(%rax)
fffff8000024b5b6:	0f 84 df fd fc ff    	je     0xfffff8000021b39b
fffff8000024b5bc:	38 1d 50 73 53 00    	cmp    %bl,0x537350(%rip)        # 0xfffff80000782912
fffff8000024b5c2:	74 0b                	je     0xfffff8000024b5cf
fffff8000024b5c4:	0f b6 80 10 02 00 00 	movzbl 0x210(%rax),%eax
fffff8000024b5cb:	a8 02                	test   $0x2,%al
fffff8000024b5cd:	75 38                	jne    0xfffff8000024b607
fffff8000024b5cf:	38 1d 3f 73 53 00    	cmp    %bl,0x53733f(%rip)        # 0xfffff80000782914
fffff8000024b5d5:	0f 84 c0 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b5db:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b5e2:	0f b6 80 13 02 00 00 	movzbl 0x213(%rax),%eax
fffff8000024b5e9:	84 c0                	test   %al,%al
fffff8000024b5eb:	0f 85 aa fd fc ff    	jne    0xfffff8000021b39b
fffff8000024b5f1:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b5f8:	0f b6 80 12 02 00 00 	movzbl 0x212(%rax),%eax
fffff8000024b5ff:	84 c0                	test   %al,%al
fffff8000024b601:	0f 84 94 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b607:	4c 8b 87 98 00 00 00 	mov    0x98(%rdi),%r8
fffff8000024b60e:	49 8b c8             	mov    %r8,%rcx
fffff8000024b611:	41 38 58 30          	cmp    %bl,0x30(%r8)
fffff8000024b615:	0f 84 0e fe fc ff    	je     0xfffff8000021b429
fffff8000024b61b:	48 8b 05 6e 09 3c 00 	mov    0x3c096e(%rip),%rax        # 0xfffff8000060bf90
fffff8000024b622:	a8 01                	test   $0x1,%al
fffff8000024b624:	0f 84 ff fd fc ff    	je     0xfffff8000021b429
fffff8000024b62a:	48 0f ba e0 1e       	bt     $0x1e,%rax
fffff8000024b62f:	0f 83 66 fd fc ff    	jae    0xfffff8000021b39b
fffff8000024b635:	e9 ef fd fc ff       	jmp    0xfffff8000021b429
fffff8000024b63a:	4d 85 e4             	test   %r12,%r12
fffff8000024b63d:	0f 85 58 fd fc ff    	jne    0xfffff8000021b39b
fffff8000024b643:	38 59 30             	cmp    %bl,0x30(%rcx)
fffff8000024b646:	0f 84 4f fd fc ff    	je     0xfffff8000021b39b
fffff8000024b64c:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b653:	48 85 c0             	test   %rax,%rax
fffff8000024b656:	0f 84 3f fd fc ff    	je     0xfffff8000021b39b
fffff8000024b65c:	38 58 45             	cmp    %bl,0x45(%rax)
fffff8000024b65f:	0f 84 36 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b665:	38 1d a7 72 53 00    	cmp    %bl,0x5372a7(%rip)        # 0xfffff80000782912
fffff8000024b66b:	74 0f                	je     0xfffff8000024b67c
fffff8000024b66d:	0f b6 80 10 02 00 00 	movzbl 0x210(%rax),%eax
fffff8000024b674:	a8 02                	test   $0x2,%al
fffff8000024b676:	0f 85 90 f5 fc ff    	jne    0xfffff8000021ac0c
fffff8000024b67c:	38 1d 92 72 53 00    	cmp    %bl,0x537292(%rip)        # 0xfffff80000782914
fffff8000024b682:	0f 84 13 fd fc ff    	je     0xfffff8000021b39b
fffff8000024b688:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b68f:	0f b6 80 13 02 00 00 	movzbl 0x213(%rax),%eax
fffff8000024b696:	84 c0                	test   %al,%al
fffff8000024b698:	0f 85 fd fc fc ff    	jne    0xfffff8000021b39b
fffff8000024b69e:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b6a5:	0f b6 80 12 02 00 00 	movzbl 0x212(%rax),%eax
fffff8000024b6ac:	84 c0                	test   %al,%al
fffff8000024b6ae:	0f 84 e7 fc fc ff    	je     0xfffff8000021b39b
fffff8000024b6b4:	e9 53 f5 fc ff       	jmp    0xfffff8000021ac0c
fffff8000024b6b9:	48 8b 05 d0 08 3c 00 	mov    0x3c08d0(%rip),%rax        # 0xfffff8000060bf90
fffff8000024b6c0:	a8 01                	test   $0x1,%al
fffff8000024b6c2:	0f 84 54 f5 fc ff    	je     0xfffff8000021ac1c
fffff8000024b6c8:	48 0f ba e0 1e       	bt     $0x1e,%rax
fffff8000024b6cd:	0f 83 c8 fc fc ff    	jae    0xfffff8000021b39b
fffff8000024b6d3:	e9 44 f5 fc ff       	jmp    0xfffff8000021ac1c
fffff8000024b6d8:	38 1d 33 72 53 00    	cmp    %bl,0x537233(%rip)        # 0xfffff80000782911
fffff8000024b6de:	0f 85 b7 fc fc ff    	jne    0xfffff8000021b39b
fffff8000024b6e4:	e9 57 f5 fc ff       	jmp    0xfffff8000021ac40
fffff8000024b6e9:	b0 03                	mov    $0x3,%al
fffff8000024b6eb:	e9 c8 f1 fc ff       	jmp    0xfffff8000021a8b8
fffff8000024b6f0:	b1 1c                	mov    $0x1c,%cl
fffff8000024b6f2:	41 88 8e d8 04 01 00 	mov    %cl,0x104d8(%r14)
fffff8000024b6f9:	e9 d2 f1 fc ff       	jmp    0xfffff8000021a8d0
fffff8000024b6fe:	41 83 fb 03          	cmp    $0x3,%r11d
fffff8000024b702:	0f 85 e8 fe fc ff    	jne    0xfffff8000021b5f0
fffff8000024b708:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b70f:	38 58 30             	cmp    %bl,0x30(%rax)
fffff8000024b712:	0f 84 d8 fe fc ff    	je     0xfffff8000021b5f0
fffff8000024b718:	e9 52 f4 fc ff       	jmp    0xfffff8000021ab6f
fffff8000024b71d:	41 f6 c3 10          	test   $0x10,%r11b
fffff8000024b721:	0f 85 d4 f1 fc ff    	jne    0xfffff8000021a8fb
fffff8000024b727:	e9 bb fe fc ff       	jmp    0xfffff8000021b5e7
fffff8000024b72c:	38 1d df 71 53 00    	cmp    %bl,0x5371df(%rip)        # 0xfffff80000782911
fffff8000024b732:	0f 84 fe f6 fc ff    	je     0xfffff8000021ae36
fffff8000024b738:	41 f6 86 d8 04 01 00 	testb  $0x4,0x104d8(%r14)
fffff8000024b73f:	04
fffff8000024b740:	0f 84 b5 f1 fc ff    	je     0xfffff8000021a8fb
fffff8000024b746:	e9 eb f6 fc ff       	jmp    0xfffff8000021ae36
fffff8000024b74b:	38 1d c3 71 53 00    	cmp    %bl,0x5371c3(%rip)        # 0xfffff80000782914
fffff8000024b751:	0f 84 2b f2 fc ff    	je     0xfffff8000021a982
fffff8000024b757:	e9 ba f1 fc ff       	jmp    0xfffff8000021a916
fffff8000024b75c:	83 e3 fb             	and    $0xfffffffb,%ebx
fffff8000024b75f:	e9 da f1 fc ff       	jmp    0xfffff8000021a93e
fffff8000024b764:	83 fb 01             	cmp    $0x1,%ebx
fffff8000024b767:	75 08                	jne    0xfffff8000024b771
fffff8000024b769:	41 8b df             	mov    %r15d,%ebx
fffff8000024b76c:	e9 e3 f1 fc ff       	jmp    0xfffff8000021a954
fffff8000024b771:	83 e3 f7             	and    $0xfffffff7,%ebx
fffff8000024b774:	e9 db f1 fc ff       	jmp    0xfffff8000021a954
fffff8000024b779:	41 83 e2 fb          	and    $0xfffffffb,%r10d
fffff8000024b77d:	e9 df f1 fc ff       	jmp    0xfffff8000021a961
fffff8000024b782:	41 f6 c2 08          	test   $0x8,%r10b
fffff8000024b786:	74 09                	je     0xfffff8000024b791
fffff8000024b788:	41 83 e2 f7          	and    $0xfffffff7,%r10d
fffff8000024b78c:	e9 f1 f1 fc ff       	jmp    0xfffff8000021a982
fffff8000024b791:	45 8b d7             	mov    %r15d,%r10d
fffff8000024b794:	e9 e9 f1 fc ff       	jmp    0xfffff8000021a982
fffff8000024b799:	44 38 3d 74 71 53 00 	cmp    %r15b,0x537174(%rip)        # 0xfffff80000782914
fffff8000024b7a0:	0f 84 bd f7 fc ff    	je     0xfffff8000021af63
fffff8000024b7a6:	e9 10 f7 fc ff       	jmp    0xfffff8000021aebb
fffff8000024b7ab:	f6 82 11 02 00 00 02 	testb  $0x2,0x211(%rdx)
fffff8000024b7b2:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000024b7b9:	00 00 20
fffff8000024b7bc:	0f 84 59 f7 fc ff    	je     0xfffff8000021af1b
fffff8000024b7c2:	e9 5e f7 fc ff       	jmp    0xfffff8000021af25
fffff8000024b7c7:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000024b7ce:	00 00 20
fffff8000024b7d1:	84 c9                	test   %cl,%cl
fffff8000024b7d3:	0f 85 4c f7 fc ff    	jne    0xfffff8000021af25
fffff8000024b7d9:	e9 3d f7 fc ff       	jmp    0xfffff8000021af1b
fffff8000024b7de:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b7e5:	f6 80 11 02 00 00 02 	testb  $0x2,0x211(%rax)
fffff8000024b7ec:	0f 84 d2 f7 fc ff    	je     0xfffff8000021afc4
fffff8000024b7f2:	e9 ed f1 fc ff       	jmp    0xfffff8000021a9e4
fffff8000024b7f7:	84 c9                	test   %cl,%cl
fffff8000024b7f9:	0f 85 e5 f1 fc ff    	jne    0xfffff8000021a9e4
fffff8000024b7ff:	e9 c0 f7 fc ff       	jmp    0xfffff8000021afc4
fffff8000024b804:	44 38 3d 09 71 53 00 	cmp    %r15b,0x537109(%rip)        # 0xfffff80000782914
fffff8000024b80b:	0f 84 6c f2 fc ff    	je     0xfffff8000021aa7d
fffff8000024b811:	e9 db f1 fc ff       	jmp    0xfffff8000021a9f1
fffff8000024b816:	f6 82 11 02 00 00 02 	testb  $0x2,0x211(%rdx)
fffff8000024b81d:	0f 85 e6 f1 fc ff    	jne    0xfffff8000021aa09
fffff8000024b823:	e9 4d f9 fc ff       	jmp    0xfffff8000021b175
fffff8000024b828:	41 8b c7             	mov    %r15d,%eax
fffff8000024b82b:	e9 e3 fc fc ff       	jmp    0xfffff8000021b513
fffff8000024b830:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000024b837:	00 00 20
fffff8000024b83a:	e9 7c fb fc ff       	jmp    0xfffff8000021b3bb
fffff8000024b83f:	f6 85 11 02 00 00 02 	testb  $0x2,0x211(%rbp)
fffff8000024b846:	0f 85 bc fb fc ff    	jne    0xfffff8000021b408
fffff8000024b84c:	e9 b1 fb fc ff       	jmp    0xfffff8000021b402
fffff8000024b851:	84 c0                	test   %al,%al
fffff8000024b853:	41 0f 94 c7          	sete   %r15b
fffff8000024b857:	e9 ac fb fc ff       	jmp    0xfffff8000021b408
fffff8000024b85c:	41 f6 81 8b 00 00 00 	testb  $0x2,0x8b(%r9)
fffff8000024b863:	02
fffff8000024b864:	0f 84 c6 f9 fc ff    	je     0xfffff8000021b230
fffff8000024b86a:	e9 04 f2 fc ff       	jmp    0xfffff8000021aa73
fffff8000024b86f:	84 c0                	test   %al,%al
fffff8000024b871:	0f 85 fc f1 fc ff    	jne    0xfffff8000021aa73
fffff8000024b877:	e9 b4 f9 fc ff       	jmp    0xfffff8000021b230
fffff8000024b87c:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000024b883:	f6 80 11 02 00 00 02 	testb  $0x2,0x211(%rax)
fffff8000024b88a:	0f 85 ed f1 fc ff    	jne    0xfffff8000021aa7d
fffff8000024b890:	e9 97 f7 fc ff       	jmp    0xfffff8000021b02c
fffff8000024b895:	32 d2                	xor    %dl,%dl
fffff8000024b897:	e9 57 f4 fc ff       	jmp    0xfffff8000021acf3
fffff8000024b89c:	32 c0                	xor    %al,%al
fffff8000024b89e:	e9 19 f5 fc ff       	jmp    0xfffff8000021adbc
fffff8000024b8a3:	80 3d 6a 70 53 00 00 	cmpb   $0x0,0x53706a(%rip)        # 0xfffff80000782914
fffff8000024b8aa:	0f 84 2b f2 fc ff    	je     0xfffff8000021aadb
fffff8000024b8b0:	e9 18 f2 fc ff       	jmp    0xfffff8000021aacd
fffff8000024b8b5:	b0 01                	mov    $0x1,%al
fffff8000024b8b7:	e9 7c f4 fc ff       	jmp    0xfffff8000021ad38
fffff8000024b8bc:	32 c0                	xor    %al,%al
fffff8000024b8be:	e9 b5 f4 fc ff       	jmp    0xfffff8000021ad78
fffff8000024b8c3:	cc                   	int3
fffff8000024b8c4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff8000024b8c9:	33 d2                	xor    %edx,%edx
fffff8000024b8cb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000024b8d0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024b8d5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024b8da:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000024b8dd:	e8 f2 6c 00 00       	call   0xfffff800002525d4
fffff8000024b8e2:	cc                   	int3
fffff8000024b8e3:	cc                   	int3
fffff8000024b8e4:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000024b8e8:	48 ff c0             	inc    %rax
fffff8000024b8eb:	c6 41 3c 01          	movb   $0x1,0x3c(%rcx)
fffff8000024b8ef:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff8000024b8f3:	e9 7f fd fc ff       	jmp    0xfffff8000021b677
fffff8000024b8f8:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff8000024b8fc:	48 89 73 18          	mov    %rsi,0x18(%rbx)
fffff8000024b900:	e9 2f ff fc ff       	jmp    0xfffff8000021b834
fffff8000024b905:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000024b90a:	cd 29                	int    $0x29
fffff8000024b90c:	48 8b cf             	mov    %rdi,%rcx
fffff8000024b90f:	e8 7c 82 0f 00       	call   0xfffff80000343b90
fffff8000024b914:	33 db                	xor    %ebx,%ebx
fffff8000024b916:	e9 61 01 fd ff       	jmp    0xfffff8000021ba7c
fffff8000024b91b:	65 48 8b 04 25 38 00 	mov    %gs:0x38,%rax
fffff8000024b922:	00 00
fffff8000024b924:	48 8b 8f b8 04 01 00 	mov    0x104b8(%rdi),%rcx
fffff8000024b92b:	c6 40 47 01          	movb   $0x1,0x47(%rax)
fffff8000024b92f:	c6 41 39 01          	movb   $0x1,0x39(%rcx)
fffff8000024b933:	65 48 8b 04 25 38 00 	mov    %gs:0x38,%rax
fffff8000024b93a:	00 00
fffff8000024b93c:	48 8b 08             	mov    (%rax),%rcx
fffff8000024b93f:	81 89 18 01 00 00 00 	orl    $0x1000,0x118(%rcx)
fffff8000024b946:	10 00 00
fffff8000024b949:	33 db                	xor    %ebx,%ebx
fffff8000024b94b:	e9 2c 01 fd ff       	jmp    0xfffff8000021ba7c
fffff8000024b950:	48 8b d6             	mov    %rsi,%rdx
fffff8000024b953:	48 8b cf             	mov    %rdi,%rcx
fffff8000024b956:	e8 45 01 fd ff       	call   0xfffff8000021baa0
fffff8000024b95b:	90                   	nop
fffff8000024b95c:	e9 16 01 fd ff       	jmp    0xfffff8000021ba77
fffff8000024b961:	cc                   	int3
fffff8000024b962:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff8000024b966:	48 ff c0             	inc    %rax
fffff8000024b969:	c6 43 3c 01          	movb   $0x1,0x3c(%rbx)
fffff8000024b96d:	48 89 43 10          	mov    %rax,0x10(%rbx)
fffff8000024b971:	e9 24 0b fd ff       	jmp    0xfffff8000021c49a
fffff8000024b976:	8b 05 1c d9 53 00    	mov    0x53d91c(%rip),%eax        # 0xfffff80000789298
fffff8000024b97c:	a8 10                	test   $0x10,%al
fffff8000024b97e:	0f 84 73 0b fd ff    	je     0xfffff8000021c4f7
fffff8000024b984:	4c 8b 43 58          	mov    0x58(%rbx),%r8
fffff8000024b988:	b9 c4 1d 00 00       	mov    $0x1dc4,%ecx
fffff8000024b98d:	0f b6 83 1d 01 00 00 	movzbl 0x11d(%rbx),%eax
fffff8000024b994:	41 8b 56 34          	mov    0x34(%r14),%edx
fffff8000024b998:	4c 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%r9
fffff8000024b99f:	4d 8b 80 a0 01 00 00 	mov    0x1a0(%r8),%r8
fffff8000024b9a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000024b9ab:	e8 94 d6 02 00       	call   0xfffff80000279044
fffff8000024b9b0:	90                   	nop
fffff8000024b9b1:	e9 41 0b fd ff       	jmp    0xfffff8000021c4f7
fffff8000024b9b6:	8b 00                	mov    (%rax),%eax
fffff8000024b9b8:	3d 00 00 01 00       	cmp    $0x10000,%eax
fffff8000024b9bd:	0f 83 77 0e fd ff    	jae    0xfffff8000021c83a
fffff8000024b9c3:	48 8b 57 60          	mov    0x60(%rdi),%rdx
fffff8000024b9c7:	45 8b 8e 8c 00 00 00 	mov    0x8c(%r14),%r9d
fffff8000024b9ce:	41 8b 8e 88 00 00 00 	mov    0x88(%r14),%ecx
fffff8000024b9d5:	48 85 d2             	test   %rdx,%rdx
fffff8000024b9d8:	0f 84 5c 0e fd ff    	je     0xfffff8000021c83a
fffff8000024b9de:	4c 8b 52 30          	mov    0x30(%rdx),%r10
fffff8000024b9e2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000024b9e8:	41 8b c0             	mov    %r8d,%eax
fffff8000024b9eb:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
fffff8000024b9f0:	48 d3 e0             	shl    %cl,%rax
fffff8000024b9f3:	48 bb 01 01 01 01 01 	movabs $0x101010101010101,%rbx
fffff8000024b9fa:	01 01 01
fffff8000024b9fd:	49 bf 55 55 55 55 55 	movabs $0x5555555555555555,%r15
fffff8000024ba04:	55 55 55
fffff8000024ba07:	49 bb 33 33 33 33 33 	movabs $0x3333333333333333,%r11
fffff8000024ba0e:	33 33 33
fffff8000024ba11:	49 bd 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%r13
fffff8000024ba18:	0f 0f 0f
fffff8000024ba1b:	4c 85 d0             	test   %r10,%rax
fffff8000024ba1e:	74 42                	je     0xfffff8000024ba62
fffff8000024ba20:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
fffff8000024ba24:	49 23 ca             	and    %r10,%rcx
fffff8000024ba27:	48 8b c1             	mov    %rcx,%rax
fffff8000024ba2a:	48 d1 e8             	shr    $1,%rax
fffff8000024ba2d:	49 23 c7             	and    %r15,%rax
fffff8000024ba30:	48 2b c8             	sub    %rax,%rcx
fffff8000024ba33:	48 8b c1             	mov    %rcx,%rax
fffff8000024ba36:	49 23 cb             	and    %r11,%rcx
fffff8000024ba39:	48 c1 e8 02          	shr    $0x2,%rax
fffff8000024ba3d:	49 23 c3             	and    %r11,%rax
fffff8000024ba40:	48 03 c1             	add    %rcx,%rax
fffff8000024ba43:	48 8b c8             	mov    %rax,%rcx
fffff8000024ba46:	48 c1 e9 04          	shr    $0x4,%rcx
fffff8000024ba4a:	48 03 c8             	add    %rax,%rcx
fffff8000024ba4d:	48 8b 42 38          	mov    0x38(%rdx),%rax
fffff8000024ba51:	49 23 cd             	and    %r13,%rcx
fffff8000024ba54:	48 0f af cb          	imul   %rbx,%rcx
fffff8000024ba58:	48 c1 e9 38          	shr    $0x38,%rcx
fffff8000024ba5c:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
fffff8000024ba60:	eb 03                	jmp    0xfffff8000024ba65
fffff8000024ba62:	49 8b dc             	mov    %r12,%rbx
fffff8000024ba65:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff8000024ba69:	48 85 c0             	test   %rax,%rax
fffff8000024ba6c:	74 49                	je     0xfffff8000024bab7
fffff8000024ba6e:	41 8b c9             	mov    %r9d,%ecx
fffff8000024ba71:	49 d3 e0             	shl    %cl,%r8
fffff8000024ba74:	49 ff c8             	dec    %r8
fffff8000024ba77:	4c 23 c0             	and    %rax,%r8
fffff8000024ba7a:	49 8b c0             	mov    %r8,%rax