fffff80000326779:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
fffff8000032677e:	49 8b ce             	mov    %r14,%rcx
fffff80000326781:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000326786:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
fffff8000032678b:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000326791:	e8 a2 0b ee ff       	call   0xfffff80000207338
fffff80000326796:	48 ff c3             	inc    %rbx
fffff80000326799:	48 3b 5f 08          	cmp    0x8(%rdi),%rbx
fffff8000032679d:	0f 86 49 fe ff ff    	jbe    0xfffff800003265ec
fffff800003267a3:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
fffff800003267a7:	48 85 ff             	test   %rdi,%rdi
fffff800003267aa:	0f 85 34 fe ff ff    	jne    0xfffff800003265e4
fffff800003267b0:	49 8d b6 60 07 00 00 	lea    0x760(%r14),%rsi
fffff800003267b7:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
fffff800003267bb:	49 8b ce             	mov    %r14,%rcx
fffff800003267be:	e8 01 ae ed ff       	call   0xfffff800002015c4
fffff800003267c3:	f0 ff 0e             	lock decl (%rsi)
fffff800003267c6:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
fffff800003267cd:	48 33 cc             	xor    %rsp,%rcx
fffff800003267d0:	e8 9b 4d f1 ff       	call   0xfffff8000023b570
fffff800003267d5:	4c 8d 9c 24 a0 02 00 	lea    0x2a0(%rsp),%r11
fffff800003267dc:	00
fffff800003267dd:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800003267e1:	49 8b 73 38          	mov    0x38(%r11),%rsi
fffff800003267e5:	49 8b 7b 40          	mov    0x40(%r11),%rdi
fffff800003267e9:	49 8b e3             	mov    %r11,%rsp
fffff800003267ec:	41 5f                	pop    %r15
fffff800003267ee:	41 5e                	pop    %r14
fffff800003267f0:	41 5d                	pop    %r13
fffff800003267f2:	41 5c                	pop    %r12
fffff800003267f4:	5d                   	pop    %rbp
fffff800003267f5:	c3                   	ret
fffff800003267f6:	cc                   	int3
fffff800003267f7:	cc                   	int3
fffff800003267f8:	cc                   	int3
fffff800003267f9:	cc                   	int3
fffff800003267fa:	cc                   	int3
fffff800003267fb:	cc                   	int3
fffff800003267fc:	cc                   	int3
fffff800003267fd:	cc                   	int3
fffff800003267fe:	cc                   	int3
fffff800003267ff:	cc                   	int3
fffff80000326800:	48 8b c4             	mov    %rsp,%rax
fffff80000326803:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000326807:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000032680b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000032680f:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000326813:	41 56                	push   %r14
fffff80000326815:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000326819:	45 33 f6             	xor    %r14d,%r14d
fffff8000032681c:	48 8d b9 60 07 00 00 	lea    0x760(%rcx),%rdi
fffff80000326823:	f0 0f ba 2f 1f       	lock btsl $0x1f,(%rdi)
fffff80000326828:	40 8a ea             	mov    %dl,%bpl
fffff8000032682b:	48 8b d9             	mov    %rcx,%rbx
fffff8000032682e:	41 0f b7 f6          	movzwl %r14w,%esi
fffff80000326832:	45 8b c6             	mov    %r14d,%r8d
fffff80000326835:	73 0b                	jae    0xfffff80000326842
fffff80000326837:	48 8b cf             	mov    %rdi,%rcx
fffff8000032683a:	e8 69 e4 f3 ff       	call   0xfffff80000264ca8
fffff8000032683f:	4c 8b c0             	mov    %rax,%r8
fffff80000326842:	8b 0f                	mov    (%rdi),%ecx
fffff80000326844:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff80000326849:	3b ca                	cmp    %edx,%ecx
fffff8000032684b:	74 14                	je     0xfffff80000326861
fffff8000032684d:	f3 90                	pause
fffff8000032684f:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000326856:	77 24                	ja     0xfffff8000032687c
fffff80000326858:	8b 07                	mov    (%rdi),%eax
fffff8000032685a:	49 ff c0             	inc    %r8
fffff8000032685d:	3b c2                	cmp    %edx,%eax
fffff8000032685f:	75 ec                	jne    0xfffff8000032684d
fffff80000326861:	40 84 ed             	test   %bpl,%bpl
fffff80000326864:	74 3f                	je     0xfffff800003268a5
fffff80000326866:	f6 43 0c 02          	testb  $0x2,0xc(%rbx)
fffff8000032686a:	75 32                	jne    0xfffff8000032689e
fffff8000032686c:	44 38 73 63          	cmp    %r14b,0x63(%rbx)
fffff80000326870:	75 2c                	jne    0xfffff8000032689e
fffff80000326872:	44 88 73 61          	mov    %r14b,0x61(%rbx)
fffff80000326876:	c6 43 60 01          	movb   $0x1,0x60(%rbx)
fffff8000032687a:	eb 33                	jmp    0xfffff800003268af
fffff8000032687c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000326881:	33 d2                	xor    %edx,%edx
fffff80000326883:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff80000326888:	4c 8b cf             	mov    %rdi,%r9
fffff8000032688b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000326890:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000326895:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000326898:	e8 37 bd f2 ff       	call   0xfffff800002525d4
fffff8000032689d:	cc                   	int3
fffff8000032689e:	be 08 00 00 00       	mov    $0x8,%esi
fffff800003268a3:	eb 0a                	jmp    0xfffff800003268af
fffff800003268a5:	4c 39 73 40          	cmp    %r14,0x40(%rbx)
fffff800003268a9:	77 f3                	ja     0xfffff8000032689e
fffff800003268ab:	44 88 73 60          	mov    %r14b,0x60(%rbx)
fffff800003268af:	f0 44 21 37          	lock and %r14d,(%rdi)
fffff800003268b3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800003268b8:	0f b7 c6             	movzwl %si,%eax
fffff800003268bb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800003268c0:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800003268c5:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff800003268ca:	48 83 c4 30          	add    $0x30,%rsp
fffff800003268ce:	41 5e                	pop    %r14
fffff800003268d0:	c3                   	ret
fffff800003268d1:	cc                   	int3
fffff800003268d2:	cc                   	int3
fffff800003268d3:	cc                   	int3
fffff800003268d4:	cc                   	int3
fffff800003268d5:	cc                   	int3
fffff800003268d6:	cc                   	int3
fffff800003268d7:	cc                   	int3
fffff800003268d8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800003268dd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800003268e2:	55                   	push   %rbp
fffff800003268e3:	57                   	push   %rdi
fffff800003268e4:	41 54                	push   %r12
fffff800003268e6:	41 56                	push   %r14
fffff800003268e8:	41 57                	push   %r15
fffff800003268ea:	48 8b ec             	mov    %rsp,%rbp
fffff800003268ed:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003268f1:	83 65 58 00          	andl   $0x0,0x58(%rbp)
fffff800003268f5:	48 8b f1             	mov    %rcx,%rsi
fffff800003268f8:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
fffff800003268fd:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
fffff80000326904:	45 8b f9             	mov    %r9d,%r15d
fffff80000326907:	41 0f b6 d8          	movzbl %r8b,%ebx
fffff8000032690b:	4c 8b f2             	mov    %rdx,%r14
fffff8000032690e:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
fffff80000326912:	e8 55 19 ee ff       	call   0xfffff8000020826c
fffff80000326917:	44 8b 65 50          	mov    0x50(%rbp),%r12d
fffff8000032691b:	8b c3                	mov    %ebx,%eax
fffff8000032691d:	48 03 c0             	add    %rax,%rax
fffff80000326920:	49 8b ce             	mov    %r14,%rcx
fffff80000326923:	0f b6 44 c6 11       	movzbl 0x11(%rsi,%rax,8),%eax
fffff80000326928:	48 83 c0 06          	add    $0x6,%rax
fffff8000032692c:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000326930:	48 c1 e9 15          	shr    $0x15,%rcx
fffff80000326934:	48 8b 04 30          	mov    (%rax,%rsi,1),%rax
fffff80000326938:	48 8d 3c c8          	lea    (%rax,%rcx,8),%rdi
fffff8000032693c:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
fffff80000326940:	33 d2                	xor    %edx,%edx
fffff80000326942:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff80000326946:	48 8b cf             	mov    %rdi,%rcx
fffff80000326949:	e8 36 d9 00 00       	call   0xfffff80000334284
fffff8000032694e:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
fffff80000326952:	f6 c3 01             	test   $0x1,%bl
fffff80000326955:	75 60                	jne    0xfffff800003269b7
fffff80000326957:	80 7e 0c 00          	cmpb   $0x0,0xc(%rsi)
fffff8000032695b:	7d 51                	jge    0xfffff800003269ae
fffff8000032695d:	f6 c3 40             	test   $0x40,%bl
fffff80000326960:	75 4c                	jne    0xfffff800003269ae
fffff80000326962:	83 3d 7f 29 2e 00 01 	cmpl   $0x1,0x2e297f(%rip)        # 0xfffff800006092e8
fffff80000326969:	7c 43                	jl     0xfffff800003269ae
fffff8000032696b:	49 8b ce             	mov    %r14,%rcx
fffff8000032696e:	4c 8d 45 58          	lea    0x58(%rbp),%r8
fffff80000326972:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000326976:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000032697b:	e8 48 ec 00 00       	call   0xfffff800003355c8
fffff80000326980:	83 f8 01             	cmp    $0x1,%eax
fffff80000326983:	75 29                	jne    0xfffff800003269ae
fffff80000326985:	44 8b 45 58          	mov    0x58(%rbp),%r8d
fffff80000326989:	44 8a c8             	mov    %al,%r9b
fffff8000032698c:	8a d0                	mov    %al,%dl
fffff8000032698e:	49 8b ce             	mov    %r14,%rcx
fffff80000326991:	e8 92 77 00 00       	call   0xfffff8000032e128
fffff80000326996:	48 8b d8             	mov    %rax,%rbx
fffff80000326999:	48 b8 3f 04 e0 ff ff 	movabs $0x800fffffffe0043f,%rax
fffff800003269a0:	ff 0f 80
fffff800003269a3:	48 23 d8             	and    %rax,%rbx
fffff800003269a6:	48 83 cb 01          	or     $0x1,%rbx
fffff800003269aa:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800003269ae:	f6 c3 01             	test   $0x1,%bl
fffff800003269b1:	0f 84 d8 00 00 00    	je     0xfffff80000326a8f
fffff800003269b7:	8a c3                	mov    %bl,%al
fffff800003269b9:	8b cb                	mov    %ebx,%ecx
fffff800003269bb:	83 e1 02             	and    $0x2,%ecx
fffff800003269be:	83 c9 01             	or     $0x1,%ecx
fffff800003269c1:	8b d1                	mov    %ecx,%edx
fffff800003269c3:	83 ca 04             	or     $0x4,%edx
fffff800003269c6:	24 04                	and    $0x4,%al
fffff800003269c8:	0f 44 d1             	cmove  %ecx,%edx
fffff800003269cb:	8b c2                	mov    %edx,%eax
fffff800003269cd:	f7 d0                	not    %eax
fffff800003269cf:	41 85 c4             	test   %eax,%r12d
fffff800003269d2:	0f 85 b7 00 00 00    	jne    0xfffff80000326a8f
fffff800003269d8:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff800003269df:	00 00 40
fffff800003269e2:	44 8b ca             	mov    %edx,%r9d
fffff800003269e5:	48 85 d8             	test   %rbx,%rax
fffff800003269e8:	74 6f                	je     0xfffff80000326a59
fffff800003269ea:	8b c2                	mov    %edx,%eax
fffff800003269ec:	41 ba 00 01 00 00    	mov    $0x100,%r10d
fffff800003269f2:	41 23 c7             	and    %r15d,%eax
fffff800003269f5:	a8 02                	test   $0x2,%al
fffff800003269f7:	74 18                	je     0xfffff80000326a11
fffff800003269f9:	f6 45 40 02          	testb  $0x2,0x40(%rbp)
fffff800003269fd:	75 0c                	jne    0xfffff80000326a0b
fffff800003269ff:	41 f6 c4 02          	test   $0x2,%r12b
fffff80000326a03:	75 06                	jne    0xfffff80000326a0b
fffff80000326a05:	41 83 e1 fd          	and    $0xfffffffd,%r9d
fffff80000326a09:	eb 06                	jmp    0xfffff80000326a11
fffff80000326a0b:	41 ba 00 03 00 00    	mov    $0x300,%r10d
fffff80000326a11:	48 f7 05 44 2b 2e 00 	testq  $0x400000,0x2e2b44(%rip)        # 0xfffff80000609560
fffff80000326a18:	00 00 40 00
fffff80000326a1c:	74 3b                	je     0xfffff80000326a59
fffff80000326a1e:	4c 8b 07             	mov    (%rdi),%r8
fffff80000326a21:	49 8b c8             	mov    %r8,%rcx
fffff80000326a24:	e8 8b db 00 00       	call   0xfffff800003345b4
fffff80000326a29:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
fffff80000326a2d:	48 3b c3             	cmp    %rbx,%rax
fffff80000326a30:	0f 85 06 ff ff ff    	jne    0xfffff8000032693c
fffff80000326a36:	49 8b c0             	mov    %r8,%rax
fffff80000326a39:	49 23 c2             	and    %r10,%rax
fffff80000326a3c:	49 3b c2             	cmp    %r10,%rax
fffff80000326a3f:	74 18                	je     0xfffff80000326a59
fffff80000326a41:	49 8b c8             	mov    %r8,%rcx
fffff80000326a44:	49 8b c0             	mov    %r8,%rax
fffff80000326a47:	49 0b ca             	or     %r10,%rcx
fffff80000326a4a:	f0 48 0f b1 0f       	lock cmpxchg %rcx,(%rdi)
fffff80000326a4f:	0f 85 e7 fe ff ff    	jne    0xfffff8000032693c
fffff80000326a55:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
fffff80000326a59:	48 8b d3             	mov    %rbx,%rdx
fffff80000326a5c:	48 b9 00 fe ff ff ff 	movabs $0xfffffffe00,%rcx
fffff80000326a63:	00 00 00
fffff80000326a66:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff80000326a6a:	45 23 cf             	and    %r15d,%r9d
fffff80000326a6d:	48 23 d1             	and    %rcx,%rdx
fffff80000326a70:	48 c1 eb 03          	shr    $0x3,%rbx
fffff80000326a74:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
fffff80000326a78:	83 e3 07             	and    $0x7,%ebx
fffff80000326a7b:	b0 01                	mov    $0x1,%al
fffff80000326a7d:	48 89 11             	mov    %rdx,(%rcx)
fffff80000326a80:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
fffff80000326a84:	44 89 09             	mov    %r9d,(%rcx)
fffff80000326a87:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
fffff80000326a8b:	89 19                	mov    %ebx,(%rcx)
fffff80000326a8d:	eb 02                	jmp    0xfffff80000326a91
fffff80000326a8f:	32 c0                	xor    %al,%al
fffff80000326a91:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000326a96:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
fffff80000326a9b:	48 83 c4 20          	add    $0x20,%rsp
fffff80000326a9f:	41 5f                	pop    %r15
fffff80000326aa1:	41 5e                	pop    %r14
fffff80000326aa3:	41 5c                	pop    %r12
fffff80000326aa5:	5f                   	pop    %rdi
fffff80000326aa6:	5d                   	pop    %rbp
fffff80000326aa7:	c3                   	ret
fffff80000326aa8:	cc                   	int3
fffff80000326aa9:	cc                   	int3
fffff80000326aaa:	cc                   	int3
fffff80000326aab:	cc                   	int3
fffff80000326aac:	cc                   	int3
fffff80000326aad:	cc                   	int3
fffff80000326aae:	cc                   	int3
fffff80000326aaf:	cc                   	int3
fffff80000326ab0:	4c 8b dc             	mov    %rsp,%r11
fffff80000326ab3:	48 83 ec 68          	sub    $0x68,%rsp
fffff80000326ab7:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
fffff80000326abe:	00
fffff80000326abf:	49 89 43 f0          	mov    %rax,-0x10(%r11)
fffff80000326ac3:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
fffff80000326ac8:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
fffff80000326acf:	00
fffff80000326ad0:	49 89 43 e0          	mov    %rax,-0x20(%r11)
fffff80000326ad4:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
fffff80000326adb:	00
fffff80000326adc:	49 89 43 d8          	mov    %rax,-0x28(%r11)
fffff80000326ae0:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
fffff80000326ae7:	00
fffff80000326ae8:	49 89 43 d0          	mov    %rax,-0x30(%r11)
fffff80000326aec:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
fffff80000326af3:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff80000326af7:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
fffff80000326afe:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff80000326b02:	45 89 4b b8          	mov    %r9d,-0x48(%r11)
fffff80000326b06:	45 33 c9             	xor    %r9d,%r9d
fffff80000326b09:	e8 fe 14 ee ff       	call   0xfffff8000020800c
fffff80000326b0e:	48 83 c4 68          	add    $0x68,%rsp
fffff80000326b12:	c3                   	ret
fffff80000326b13:	cc                   	int3
fffff80000326b14:	cc                   	int3
fffff80000326b15:	cc                   	int3
fffff80000326b16:	cc                   	int3
fffff80000326b17:	cc                   	int3
fffff80000326b18:	cc                   	int3
fffff80000326b19:	cc                   	int3
fffff80000326b1a:	cc                   	int3
fffff80000326b1b:	cc                   	int3
fffff80000326b1c:	48 8b c4             	mov    %rsp,%rax
fffff80000326b1f:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff80000326b23:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000326b27:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000326b2b:	55                   	push   %rbp
fffff80000326b2c:	41 54                	push   %r12
fffff80000326b2e:	41 55                	push   %r13
fffff80000326b30:	41 56                	push   %r14
fffff80000326b32:	41 57                	push   %r15
fffff80000326b34:	48 8d a8 68 f0 ff ff 	lea    -0xf98(%rax),%rbp
fffff80000326b3b:	b8 70 10 00 00       	mov    $0x1070,%eax
fffff80000326b40:	e8 4b 6a f1 ff       	call   0xfffff8000023d590
fffff80000326b45:	48 2b e0             	sub    %rax,%rsp
fffff80000326b48:	48 8b 05 99 aa 2d 00 	mov    0x2daa99(%rip),%rax        # 0xfffff800006015e8
fffff80000326b4f:	48 33 c4             	xor    %rsp,%rax
fffff80000326b52:	48 89 85 60 0f 00 00 	mov    %rax,0xf60(%rbp)
fffff80000326b59:	4c 8b 81 60 01 00 00 	mov    0x160(%rcx),%r8
fffff80000326b60:	45 33 f6             	xor    %r14d,%r14d
fffff80000326b63:	4c 8b a1 88 07 00 00 	mov    0x788(%rcx),%r12
fffff80000326b6a:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000326b6d:	4d 03 e0             	add    %r8,%r12
fffff80000326b70:	89 54 24 38          	mov    %edx,0x38(%rsp)
fffff80000326b74:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
fffff80000326b79:	4c 8b f9             	mov    %rcx,%r15
fffff80000326b7c:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
fffff80000326b81:	41 8b fe             	mov    %r14d,%edi
fffff80000326b84:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
fffff80000326b89:	4d 3b c4             	cmp    %r12,%r8
fffff80000326b8c:	0f 83 61 01 00 00    	jae    0xfffff80000326cf3
fffff80000326b92:	49 8b d4             	mov    %r12,%rdx
fffff80000326b95:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000326b9a:	e8 55 a1 f5 ff       	call   0xfffff80000280cf4
fffff80000326b9f:	84 c0                	test   %al,%al
fffff80000326ba1:	0f 84 3b 01 00 00    	je     0xfffff80000326ce2
fffff80000326ba7:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
fffff80000326bac:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff80000326bb3:	66 66 66
fffff80000326bb6:	48 8b ce             	mov    %rsi,%rcx
fffff80000326bb9:	49 2b 8f 60 01 00 00 	sub    0x160(%r15),%rcx
fffff80000326bc0:	48 f7 e9             	imul   %rcx
fffff80000326bc3:	48 8b da             	mov    %rdx,%rbx
fffff80000326bc6:	48 c1 fb 05          	sar    $0x5,%rbx
fffff80000326bca:	48 8b c3             	mov    %rbx,%rax
fffff80000326bcd:	48 c1 e8 3f          	shr    $0x3f,%rax
fffff80000326bd1:	48 03 d8             	add    %rax,%rbx
fffff80000326bd4:	48 c1 e3 15          	shl    $0x15,%rbx
fffff80000326bd8:	48 8d 83 00 00 00 40 	lea    0x40000000(%rbx),%rax
fffff80000326bdf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000326be4:	48 3b d8             	cmp    %rax,%rbx
fffff80000326be7:	0f 83 e0 00 00 00    	jae    0xfffff80000326ccd
fffff80000326bed:	4c 8b e0             	mov    %rax,%r12
fffff80000326bf0:	48 8b c3             	mov    %rbx,%rax
fffff80000326bf3:	48 c1 e8 15          	shr    $0x15,%rax
fffff80000326bf7:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff80000326bfb:	49 8b 87 60 01 00 00 	mov    0x160(%r15),%rax
fffff80000326c02:	48 03 c9             	add    %rcx,%rcx
fffff80000326c05:	8a 0c c8             	mov    (%rax,%rcx,8),%cl
fffff80000326c08:	f6 c1 40             	test   $0x40,%cl
fffff80000326c0b:	0f 84 a4 00 00 00    	je     0xfffff80000326cb5
fffff80000326c11:	4c 8d ab 00 00 20 00 	lea    0x200000(%rbx),%r13
fffff80000326c18:	4c 8b f3             	mov    %rbx,%r14
fffff80000326c1b:	49 3b dd             	cmp    %r13,%rbx
fffff80000326c1e:	0f 83 91 00 00 00    	jae    0xfffff80000326cb5