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
fffff8000024ba7d:	48 d1 e8             	shr    $1,%rax
fffff8000024ba80:	49 23 c7             	and    %r15,%rax
fffff8000024ba83:	4c 2b c0             	sub    %rax,%r8
fffff8000024ba86:	49 8b c0             	mov    %r8,%rax
fffff8000024ba89:	4d 23 c3             	and    %r11,%r8
fffff8000024ba8c:	48 c1 e8 02          	shr    $0x2,%rax
fffff8000024ba90:	49 23 c3             	and    %r11,%rax
fffff8000024ba93:	49 03 c0             	add    %r8,%rax
fffff8000024ba96:	48 8b c8             	mov    %rax,%rcx
fffff8000024ba99:	48 c1 e9 04          	shr    $0x4,%rcx
fffff8000024ba9d:	48 03 c8             	add    %rax,%rcx
fffff8000024baa0:	48 b8 01 01 01 01 01 	movabs $0x101010101010101,%rax
fffff8000024baa7:	01 01 01
fffff8000024baaa:	49 23 cd             	and    %r13,%rcx
fffff8000024baad:	48 0f af c8          	imul   %rax,%rcx
fffff8000024bab1:	48 c1 e9 38          	shr    $0x38,%rcx
fffff8000024bab5:	eb 0d                	jmp    0xfffff8000024bac4
fffff8000024bab7:	41 8b d1             	mov    %r9d,%edx
fffff8000024baba:	48 8b cb             	mov    %rbx,%rcx
fffff8000024babd:	e8 ba f5 04 00       	call   0xfffff8000029b07c
fffff8000024bac2:	8b c8                	mov    %eax,%ecx
fffff8000024bac4:	8b c1                	mov    %ecx,%eax
fffff8000024bac6:	4c 8b c5             	mov    %rbp,%r8
fffff8000024bac9:	48 8b d6             	mov    %rsi,%rdx
fffff8000024bacc:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
fffff8000024bad0:	48 c1 e1 06          	shl    $0x6,%rcx
fffff8000024bad4:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
fffff8000024bad8:	48 03 cb             	add    %rbx,%rcx
fffff8000024badb:	e8 b4 f6 04 00       	call   0xfffff8000029b194
fffff8000024bae0:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
fffff8000024bae5:	e9 50 0d fd ff       	jmp    0xfffff8000021c83a
fffff8000024baea:	c7 43 30 04 00 00 00 	movl   $0x4,0x30(%rbx)
fffff8000024baf1:	e9 d5 11 fd ff       	jmp    0xfffff8000021cccb
fffff8000024baf6:	44 8b 81 44 08 01 00 	mov    0x10844(%rcx),%r8d
fffff8000024bafd:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000024bb00:	48 8b b9 d8 05 01 00 	mov    0x105d8(%rcx),%rdi
fffff8000024bb07:	41 8b d0             	mov    %r8d,%edx
fffff8000024bb0a:	c1 ea 06             	shr    $0x6,%edx
fffff8000024bb0d:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024bb11:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
fffff8000024bb16:	48 8b 8f 70 01 00 00 	mov    0x170(%rdi),%rcx
fffff8000024bb1d:	48 8b c1             	mov    %rcx,%rax
fffff8000024bb20:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024bb24:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
fffff8000024bb29:	3b d0                	cmp    %eax,%edx
fffff8000024bb2b:	72 0c                	jb     0xfffff8000024bb39
fffff8000024bb2d:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024bb31:	66 85 c9             	test   %cx,%cx
fffff8000024bb34:	0f 95 c0             	setne  %al
fffff8000024bb37:	eb 0f                	jmp    0xfffff8000024bb48
fffff8000024bb39:	41 8b c8             	mov    %r8d,%ecx
fffff8000024bb3c:	48 0f a3 8c d7 78 01 	bt     %rcx,0x178(%rdi,%rdx,8)
fffff8000024bb43:	00 00
fffff8000024bb45:	0f 92 c0             	setb   %al
fffff8000024bb48:	84 c0                	test   %al,%al
fffff8000024bb4a:	0f 84 b1 18 fd ff    	je     0xfffff8000021d401
fffff8000024bb50:	4c 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%r10
fffff8000024bb57:	49 8b 02             	mov    (%r10),%rax
fffff8000024bb5a:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024bb5e:	3b d0                	cmp    %eax,%edx
fffff8000024bb60:	72 1b                	jb     0xfffff8000024bb7d
fffff8000024bb62:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024bb66:	3b c2                	cmp    %edx,%eax
fffff8000024bb68:	77 13                	ja     0xfffff8000024bb7d
fffff8000024bb6a:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff8000024bb6d:	f0 41 0f b1 4a 04    	lock cmpxchg %ecx,0x4(%r10)
fffff8000024bb73:	74 08                	je     0xfffff8000024bb7d
fffff8000024bb75:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff8000024bb79:	3b c2                	cmp    %edx,%eax
fffff8000024bb7b:	76 f0                	jbe    0xfffff8000024bb6d
fffff8000024bb7d:	41 8b c8             	mov    %r8d,%ecx
fffff8000024bb80:	f0 49 0f ab 4c d2 08 	lock bts %rcx,0x8(%r10,%rdx,8)
fffff8000024bb87:	44 38 35 ad 16 5a 00 	cmp    %r14b,0x5a16ad(%rip)        # 0xfffff800007ed23b
fffff8000024bb8e:	0f 84 6d 18 fd ff    	je     0xfffff8000021d401
fffff8000024bb94:	49 8b 0a             	mov    (%r10),%rcx
fffff8000024bb97:	4d 8d 9c 24 00 05 01 	lea    0x10500(%r12),%r11
fffff8000024bb9e:	00
fffff8000024bb9f:	49 8b 03             	mov    (%r11),%rax
fffff8000024bba2:	48 8b d1             	mov    %rcx,%rdx
fffff8000024bba5:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000024bba9:	4c 8b c0             	mov    %rax,%r8
fffff8000024bbac:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000024bbb0:	44 3b c2             	cmp    %edx,%r8d
fffff8000024bbb3:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff8000024bbb7:	66 89 45 df          	mov    %ax,-0x21(%rbp)
fffff8000024bbbb:	44 0f 46 c2          	cmovbe %edx,%r8d
fffff8000024bbbf:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
fffff8000024bbc3:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024bbc7:	44 89 45 e3          	mov    %r8d,-0x1d(%rbp)
fffff8000024bbcb:	66 85 c0             	test   %ax,%ax
fffff8000024bbce:	74 11                	je     0xfffff8000024bbe1
fffff8000024bbd0:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000024bbd4:	66 85 c9             	test   %cx,%cx
fffff8000024bbd7:	74 08                	je     0xfffff8000024bbe1
fffff8000024bbd9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024bbdf:	eb 04                	jmp    0xfffff8000024bbe5
fffff8000024bbe1:	45 0f b7 ce          	movzwl %r14w,%r9d
fffff8000024bbe5:	44 8b 45 a3          	mov    -0x5d(%rbp),%r8d
fffff8000024bbe9:	41 8b d6             	mov    %r14d,%edx
fffff8000024bbec:	66 44 89 4d e1       	mov    %r9w,-0x1f(%rbp)
fffff8000024bbf1:	44 8b 4d 9b          	mov    -0x65(%rbp),%r9d
fffff8000024bbf5:	45 3b c8             	cmp    %r8d,%r9d
fffff8000024bbf8:	8b da                	mov    %edx,%ebx
fffff8000024bbfa:	41 8b c0             	mov    %r8d,%eax
fffff8000024bbfd:	41 0f 42 c1          	cmovb  %r9d,%eax
fffff8000024bc01:	3b d0                	cmp    %eax,%edx
fffff8000024bc03:	73 16                	jae    0xfffff8000024bc1b
fffff8000024bc05:	49 8b 44 da 08       	mov    0x8(%r10,%rbx,8),%rax
fffff8000024bc0a:	49 8b 4c db 08       	mov    0x8(%r11,%rbx,8),%rcx
fffff8000024bc0f:	48 23 c8             	and    %rax,%rcx
fffff8000024bc12:	48 89 4c dd e7       	mov    %rcx,-0x19(%rbp,%rbx,8)
fffff8000024bc17:	ff c2                	inc    %edx
fffff8000024bc19:	eb da                	jmp    0xfffff8000024bbf5
fffff8000024bc1b:	41 3b d1             	cmp    %r9d,%edx
fffff8000024bc1e:	73 3d                	jae    0xfffff8000024bc5d
fffff8000024bc20:	0f b7 45 a1          	movzwl -0x5f(%rbp),%eax
fffff8000024bc24:	4c 8d 55 e7          	lea    -0x19(%rbp),%r10
fffff8000024bc28:	66 f7 d8             	neg    %ax
fffff8000024bc2b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff8000024bc2f:	49 8b c3             	mov    %r11,%rax
fffff8000024bc32:	48 8d 0c d9          	lea    (%rcx,%rbx,8),%rcx
fffff8000024bc36:	4d 1b c0             	sbb    %r8,%r8
fffff8000024bc39:	49 2b c2             	sub    %r10,%rax
fffff8000024bc3c:	44 2b ca             	sub    %edx,%r9d
fffff8000024bc3f:	41 8b d1             	mov    %r9d,%edx
fffff8000024bc42:	4c 8d 50 08          	lea    0x8(%rax),%r10
fffff8000024bc46:	49 8b 04 0a          	mov    (%r10,%rcx,1),%rax
fffff8000024bc4a:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bc4e:	49 23 c0             	and    %r8,%rax
fffff8000024bc51:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
fffff8000024bc55:	48 83 ea 01          	sub    $0x1,%rdx
fffff8000024bc59:	75 eb                	jne    0xfffff8000024bc46
fffff8000024bc5b:	eb 3a                	jmp    0xfffff8000024bc97
fffff8000024bc5d:	41 3b d0             	cmp    %r8d,%edx
fffff8000024bc60:	73 35                	jae    0xfffff8000024bc97
fffff8000024bc62:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
fffff8000024bc66:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff8000024bc6a:	66 f7 d8             	neg    %ax
fffff8000024bc6d:	48 8d 0c d9          	lea    (%rcx,%rbx,8),%rcx
fffff8000024bc71:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff8000024bc75:	4d 1b c9             	sbb    %r9,%r9
fffff8000024bc78:	4c 2b d0             	sub    %rax,%r10
fffff8000024bc7b:	44 2b c2             	sub    %edx,%r8d
fffff8000024bc7e:	41 8b d0             	mov    %r8d,%edx
fffff8000024bc81:	49 8b 44 0a 08       	mov    0x8(%r10,%rcx,1),%rax
fffff8000024bc86:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024bc8a:	49 23 c1             	and    %r9,%rax
fffff8000024bc8d:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
fffff8000024bc91:	48 83 ea 01          	sub    $0x1,%rdx
fffff8000024bc95:	75 ea                	jne    0xfffff8000024bc81
fffff8000024bc97:	49 8b 03             	mov    (%r11),%rax
fffff8000024bc9a:	41 8b ce             	mov    %r14d,%ecx
fffff8000024bc9d:	8b 55 e3             	mov    -0x1d(%rbp),%edx
fffff8000024bca0:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff8000024bca4:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
fffff8000024bca8:	41 3b d0             	cmp    %r8d,%edx
fffff8000024bcab:	44 8b c9             	mov    %ecx,%r9d
fffff8000024bcae:	41 8b c0             	mov    %r8d,%eax
fffff8000024bcb1:	0f 42 c2             	cmovb  %edx,%eax
fffff8000024bcb4:	3b c8                	cmp    %eax,%ecx
fffff8000024bcb6:	73 14                	jae    0xfffff8000024bccc
fffff8000024bcb8:	4b 8b 44 cb 08       	mov    0x8(%r11,%r9,8),%rax
fffff8000024bcbd:	4a 39 44 cd e7       	cmp    %rax,-0x19(%rbp,%r9,8)
fffff8000024bcc2:	0f 85 39 17 fd ff    	jne    0xfffff8000021d401
fffff8000024bcc8:	ff c1                	inc    %ecx
fffff8000024bcca:	eb dc                	jmp    0xfffff8000024bca8
fffff8000024bccc:	0f b7 5d e1          	movzwl -0x1f(%rbp),%ebx
fffff8000024bcd0:	44 0f b7 55 99       	movzwl -0x67(%rbp),%r10d
fffff8000024bcd5:	3b ca                	cmp    %edx,%ecx
fffff8000024bcd7:	73 27                	jae    0xfffff8000024bd00
fffff8000024bcd9:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000024bcdd:	66 f7 d8             	neg    %ax
fffff8000024bce0:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff8000024bce4:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000024bce8:	4d 1b c0             	sbb    %r8,%r8