14065d88e:	cc                   	int3
14065d88f:	cc                   	int3
14065d890:	40 53                	rex push %rbx
14065d892:	48 83 ec 20          	sub    $0x20,%rsp
14065d896:	48 8b d9             	mov    %rcx,%rbx
14065d899:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14065d89d:	48 85 c9             	test   %rcx,%rcx
14065d8a0:	74 3f                	je     0x14065d8e1
14065d8a2:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14065d8a6:	48 2b d1             	sub    %rcx,%rdx
14065d8a9:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
14065d8ad:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14065d8b4:	72 18                	jb     0x14065d8ce
14065d8b6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14065d8ba:	48 83 c2 27          	add    $0x27,%rdx
14065d8be:	49 2b c8             	sub    %r8,%rcx
14065d8c1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14065d8c5:	48 83 f8 1f          	cmp    $0x1f,%rax
14065d8c9:	77 36                	ja     0x14065d901
14065d8cb:	49 8b c8             	mov    %r8,%rcx
14065d8ce:	e8 71 d8 7b 00       	call   0x140e1b144
14065d8d3:	33 c0                	xor    %eax,%eax
14065d8d5:	48 89 43 18          	mov    %rax,0x18(%rbx)
14065d8d9:	48 89 43 20          	mov    %rax,0x20(%rbx)
14065d8dd:	48 89 43 28          	mov    %rax,0x28(%rbx)
14065d8e1:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14065d8e5:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14065d8e9:	e8 72 f3 ff ff       	call   0x14065cc60
14065d8ee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14065d8f2:	ba 28 00 00 00       	mov    $0x28,%edx
14065d8f7:	48 83 c4 20          	add    $0x20,%rsp
14065d8fb:	5b                   	pop    %rbx
14065d8fc:	e9 43 d8 7b 00       	jmp    0x140e1b144
14065d901:	e8 9e c8 7c 00       	call   0x140e2a1a4
14065d906:	cc                   	int3
14065d907:	cc                   	int3
14065d908:	cc                   	int3
14065d909:	cc                   	int3
14065d90a:	cc                   	int3
14065d90b:	cc                   	int3
14065d90c:	cc                   	int3
14065d90d:	cc                   	int3
14065d90e:	cc                   	int3
14065d90f:	cc                   	int3
14065d910:	48 83 ec 28          	sub    $0x28,%rsp
14065d914:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14065d919:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14065d91d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14065d922:	48 8b f1             	mov    %rcx,%rsi
14065d925:	48 85 db             	test   %rbx,%rbx
14065d928:	74 4d                	je     0x14065d977
14065d92a:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
14065d92e:	48 85 db             	test   %rbx,%rbx
14065d931:	74 44                	je     0x14065d977
14065d933:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14065d938:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14065d93d:	8b c7                	mov    %edi,%eax
14065d93f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14065d944:	83 f8 01             	cmp    $0x1,%eax
14065d947:	75 29                	jne    0x14065d972
14065d949:	48 8b 03             	mov    (%rbx),%rax
14065d94c:	48 8b cb             	mov    %rbx,%rcx
14065d94f:	48 8b 00             	mov    (%rax),%rax
14065d952:	ff 15 c8 60 92 00    	call   *0x9260c8(%rip)        # 0x140f83a20
14065d958:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14065d95d:	83 ff 01             	cmp    $0x1,%edi
14065d960:	75 10                	jne    0x14065d972
14065d962:	48 8b 03             	mov    (%rbx),%rax
14065d965:	48 8b cb             	mov    %rbx,%rcx
14065d968:	48 8b 40 08          	mov    0x8(%rax),%rax
14065d96c:	ff 15 ae 60 92 00    	call   *0x9260ae(%rip)        # 0x140f83a20
14065d972:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14065d977:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14065d97b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14065d980:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14065d985:	48 85 c9             	test   %rcx,%rcx
14065d988:	74 0e                	je     0x14065d998
14065d98a:	ba 28 00 00 00       	mov    $0x28,%edx
14065d98f:	48 83 c4 28          	add    $0x28,%rsp
14065d993:	e9 ac d7 7b 00       	jmp    0x140e1b144
14065d998:	48 83 c4 28          	add    $0x28,%rsp
14065d99c:	c3                   	ret
14065d99d:	cc                   	int3
14065d99e:	cc                   	int3
14065d99f:	cc                   	int3
14065d9a0:	40 53                	rex push %rbx
14065d9a2:	48 83 ec 20          	sub    $0x20,%rsp
14065d9a6:	48 8b 11             	mov    (%rcx),%rdx
14065d9a9:	48 8b d9             	mov    %rcx,%rbx
14065d9ac:	e8 af f2 ff ff       	call   0x14065cc60
14065d9b1:	48 8b 0b             	mov    (%rbx),%rcx
14065d9b4:	ba 28 00 00 00       	mov    $0x28,%edx
14065d9b9:	48 83 c4 20          	add    $0x20,%rsp
14065d9bd:	5b                   	pop    %rbx
14065d9be:	e9 81 d7 7b 00       	jmp    0x140e1b144
14065d9c3:	cc                   	int3
14065d9c4:	cc                   	int3
14065d9c5:	cc                   	int3
14065d9c6:	cc                   	int3
14065d9c7:	cc                   	int3
14065d9c8:	cc                   	int3
14065d9c9:	cc                   	int3
14065d9ca:	cc                   	int3
14065d9cb:	cc                   	int3
14065d9cc:	cc                   	int3
14065d9cd:	cc                   	int3
14065d9ce:	cc                   	int3
14065d9cf:	cc                   	int3
14065d9d0:	e9 bb fe ff ff       	jmp    0x14065d890
14065d9d5:	cc                   	int3
14065d9d6:	cc                   	int3
14065d9d7:	cc                   	int3
14065d9d8:	cc                   	int3
14065d9d9:	cc                   	int3
14065d9da:	cc                   	int3
14065d9db:	cc                   	int3
14065d9dc:	cc                   	int3
14065d9dd:	cc                   	int3
14065d9de:	cc                   	int3
14065d9df:	cc                   	int3
14065d9e0:	40 53                	rex push %rbx
14065d9e2:	48 83 ec 20          	sub    $0x20,%rsp
14065d9e6:	48 8d 05 fb b8 9b 00 	lea    0x9bb8fb(%rip),%rax        # 0x1410192e8
14065d9ed:	48 8b d9             	mov    %rcx,%rbx
14065d9f0:	48 89 01             	mov    %rax,(%rcx)
14065d9f3:	f6 c2 01             	test   $0x1,%dl
14065d9f6:	74 0a                	je     0x14065da02
14065d9f8:	ba 50 00 00 00       	mov    $0x50,%edx
14065d9fd:	e8 42 d7 7b 00       	call   0x140e1b144
14065da02:	48 8b c3             	mov    %rbx,%rax
14065da05:	48 83 c4 20          	add    $0x20,%rsp
14065da09:	5b                   	pop    %rbx
14065da0a:	c3                   	ret
14065da0b:	cc                   	int3
14065da0c:	cc                   	int3
14065da0d:	cc                   	int3
14065da0e:	cc                   	int3
14065da0f:	cc                   	int3
14065da10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14065da15:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14065da1a:	57                   	push   %rdi
14065da1b:	48 83 ec 30          	sub    $0x30,%rsp
14065da1f:	48 8b da             	mov    %rdx,%rbx
14065da22:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14065da27:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14065da2c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14065da31:	48 8b 0b             	mov    (%rbx),%rcx
14065da34:	e8 a7 a9 ff ff       	call   0x1406583e0
14065da39:	90                   	nop
14065da3a:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14065da3e:	48 85 db             	test   %rbx,%rbx
14065da41:	74 3a                	je     0x14065da7d
14065da43:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14065da48:	8b c7                	mov    %edi,%eax
14065da4a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14065da4f:	83 f8 01             	cmp    $0x1,%eax
14065da52:	75 29                	jne    0x14065da7d
14065da54:	48 8b 03             	mov    (%rbx),%rax
14065da57:	48 8b cb             	mov    %rbx,%rcx
14065da5a:	48 8b 00             	mov    (%rax),%rax
14065da5d:	ff 15 bd 5f 92 00    	call   *0x925fbd(%rip)        # 0x140f83a20
14065da63:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14065da68:	83 ff 01             	cmp    $0x1,%edi
14065da6b:	75 10                	jne    0x14065da7d
14065da6d:	48 8b 03             	mov    (%rbx),%rax
14065da70:	48 8b cb             	mov    %rbx,%rcx
14065da73:	48 8b 40 08          	mov    0x8(%rax),%rax
14065da77:	ff 15 a3 5f 92 00    	call   *0x925fa3(%rip)        # 0x140f83a20
14065da7d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14065da82:	48 83 c4 30          	add    $0x30,%rsp
14065da86:	5f                   	pop    %rdi
14065da87:	c3                   	ret
14065da88:	cc                   	int3
14065da89:	cc                   	int3
14065da8a:	cc                   	int3
14065da8b:	cc                   	int3
14065da8c:	cc                   	int3
14065da8d:	cc                   	int3
14065da8e:	cc                   	int3
14065da8f:	cc                   	int3
14065da90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14065da95:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14065da9a:	55                   	push   %rbp
14065da9b:	56                   	push   %rsi
14065da9c:	57                   	push   %rdi
14065da9d:	41 56                	push   %r14
14065da9f:	41 57                	push   %r15
14065daa1:	48 8b ec             	mov    %rsp,%rbp
14065daa4:	48 83 ec 40          	sub    $0x40,%rsp
14065daa8:	49 8b f8             	mov    %r8,%rdi
14065daab:	48 8b da             	mov    %rdx,%rbx
14065daae:	48 8b f1             	mov    %rcx,%rsi
14065dab1:	49 63 40 18          	movslq 0x18(%r8),%rax
14065dab5:	83 f8 2c             	cmp    $0x2c,%eax
14065dab8:	0f 87 72 04 00 00    	ja     0x14065df30
14065dabe:	48 8d 0d 3b 25 9a ff 	lea    -0x65dac5(%rip),%rcx        # 0x140000000
14065dac5:	0f b6 84 01 a0 df 65 	movzbl 0x65dfa0(%rcx,%rax,1),%eax
14065dacc:	00
14065dacd:	8b 94 81 78 df 65 00 	mov    0x65df78(%rcx,%rax,4),%edx
14065dad4:	48 03 d1             	add    %rcx,%rdx
14065dad7:	ff e2                	jmp    *%rdx
14065dad9:	49 8b 00             	mov    (%r8),%rax
14065dadc:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14065dae0:	48 8b cf             	mov    %rdi,%rcx
14065dae3:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14065daea:	ff 15 30 5f 92 00    	call   *0x925f30(%rip)        # 0x140f83a20
14065daf0:	90                   	nop
14065daf1:	4c 8b 00             	mov    (%rax),%r8
14065daf4:	0f 57 c0             	xorps  %xmm0,%xmm0
14065daf7:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14065dafc:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065db00:	48 85 c0             	test   %rax,%rax
14065db03:	74 04                	je     0x14065db09
14065db05:	f0 ff 40 08          	lock incl 0x8(%rax)
14065db09:	48 8b 03             	mov    (%rbx),%rax
14065db0c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14065db10:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065db14:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14065db18:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14065db1c:	48 8b ce             	mov    %rsi,%rcx
14065db1f:	e8 6c ff ff ff       	call   0x14065da90
14065db24:	90                   	nop
14065db25:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14065db29:	48 85 c9             	test   %rcx,%rcx
14065db2c:	0f 84 39 03 00 00    	je     0x14065de6b
14065db32:	8b 41 10             	mov    0x10(%rcx),%eax
14065db35:	ff c8                	dec    %eax
14065db37:	89 41 10             	mov    %eax,0x10(%rcx)
14065db3a:	85 c0                	test   %eax,%eax
14065db3c:	0f 8f 29 03 00 00    	jg     0x14065de6b
14065db42:	0f 88 c7 03 00 00    	js     0x14065df0f
14065db48:	e9 0c 03 00 00       	jmp    0x14065de59
14065db4d:	48 8b cf             	mov    %rdi,%rcx
14065db50:	e8 6b a7 19 00       	call   0x1407f82c0
14065db55:	4c 8b 40 38          	mov    0x38(%rax),%r8
14065db59:	0f 57 c0             	xorps  %xmm0,%xmm0
14065db5c:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14065db61:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065db65:	48 85 c0             	test   %rax,%rax
14065db68:	74 04                	je     0x14065db6e
14065db6a:	f0 ff 40 08          	lock incl 0x8(%rax)
14065db6e:	48 8b 03             	mov    (%rbx),%rax
14065db71:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14065db75:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065db79:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14065db7d:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14065db81:	48 8b ce             	mov    %rsi,%rcx
14065db84:	e8 87 fe ff ff       	call   0x14065da10
14065db89:	e9 22 03 00 00       	jmp    0x14065deb0
14065db8e:	48 8b cf             	mov    %rdi,%rcx
14065db91:	e8 ea a5 19 00       	call   0x1407f8180
14065db96:	48 8b 78 38          	mov    0x38(%rax),%rdi
14065db9a:	48 63 40 44          	movslq 0x44(%rax),%rax
14065db9e:	4c 8d 34 c7          	lea    (%rdi,%rax,8),%r14
14065dba2:	49 3b fe             	cmp    %r14,%rdi
14065dba5:	0f 84 05 03 00 00    	je     0x14065deb0
14065dbab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14065dbb0:	4c 8b 07             	mov    (%rdi),%r8
14065dbb3:	0f 57 c0             	xorps  %xmm0,%xmm0
14065dbb6:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14065dbbb:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dbbf:	48 85 c0             	test   %rax,%rax
14065dbc2:	74 04                	je     0x14065dbc8
14065dbc4:	f0 ff 40 08          	lock incl 0x8(%rax)
14065dbc8:	48 8b 03             	mov    (%rbx),%rax
14065dbcb:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14065dbcf:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dbd3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14065dbd7:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14065dbdb:	48 8b ce             	mov    %rsi,%rcx
14065dbde:	e8 ad fe ff ff       	call   0x14065da90
14065dbe3:	48 83 c7 08          	add    $0x8,%rdi
14065dbe7:	49 3b fe             	cmp    %r14,%rdi
14065dbea:	75 c4                	jne    0x14065dbb0
14065dbec:	e9 bf 02 00 00       	jmp    0x14065deb0
14065dbf1:	49 8b 00             	mov    (%r8),%rax
14065dbf4:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14065dbf8:	48 8b cf             	mov    %rdi,%rcx
14065dbfb:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14065dc02:	ff 15 18 5e 92 00    	call   *0x925e18(%rip)        # 0x140f83a20
14065dc08:	90                   	nop
14065dc09:	4c 8b 00             	mov    (%rax),%r8
14065dc0c:	0f 57 c0             	xorps  %xmm0,%xmm0
14065dc0f:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14065dc14:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dc18:	48 85 c0             	test   %rax,%rax
14065dc1b:	74 04                	je     0x14065dc21
14065dc1d:	f0 ff 40 08          	lock incl 0x8(%rax)
14065dc21:	48 8b 03             	mov    (%rbx),%rax
14065dc24:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14065dc28:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dc2c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14065dc30:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14065dc34:	48 8b ce             	mov    %rsi,%rcx
14065dc37:	e8 54 fe ff ff       	call   0x14065da90
14065dc3c:	90                   	nop
14065dc3d:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14065dc41:	48 85 c9             	test   %rcx,%rcx
14065dc44:	0f 84 21 02 00 00    	je     0x14065de6b
14065dc4a:	8b 41 10             	mov    0x10(%rcx),%eax
14065dc4d:	ff c8                	dec    %eax
14065dc4f:	89 41 10             	mov    %eax,0x10(%rcx)
14065dc52:	85 c0                	test   %eax,%eax
14065dc54:	0f 8f 11 02 00 00    	jg     0x14065de6b
14065dc5a:	0f 88 ba 02 00 00    	js     0x14065df1a
14065dc60:	e9 f4 01 00 00       	jmp    0x14065de59
14065dc65:	49 8b 00             	mov    (%r8),%rax
14065dc68:	48 8d 55 48          	lea    0x48(%rbp),%rdx
14065dc6c:	48 8b cf             	mov    %rdi,%rcx
14065dc6f:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14065dc76:	ff 15 a4 5d 92 00    	call   *0x925da4(%rip)        # 0x140f83a20
14065dc7c:	90                   	nop
14065dc7d:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14065dc81:	48 8b 08             	mov    (%rax),%rcx
14065dc84:	e8 77 a7 19 00       	call   0x1407f8400
14065dc89:	90                   	nop
14065dc8a:	48 8b 00             	mov    (%rax),%rax
14065dc8d:	4c 8b 70 38          	mov    0x38(%rax),%r14
14065dc91:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
14065dc95:	4d 85 f6             	test   %r14,%r14
14065dc98:	74 1e                	je     0x14065dcb8
14065dc9a:	41 8b 46 10          	mov    0x10(%r14),%eax
14065dc9e:	ff c0                	inc    %eax
14065dca0:	41 89 46 10          	mov    %eax,0x10(%r14)
14065dca4:	83 f8 01             	cmp    $0x1,%eax
14065dca7:	0f 8e 97 02 00 00    	jle    0x14065df44
14065dcad:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14065dcb2:	0f 84 94 02 00 00    	je     0x14065df4c
14065dcb8:	0f 57 c0             	xorps  %xmm0,%xmm0
14065dcbb:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14065dcc0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dcc4:	48 85 c0             	test   %rax,%rax
14065dcc7:	74 04                	je     0x14065dccd
14065dcc9:	f0 ff 40 08          	lock incl 0x8(%rax)
14065dccd:	48 8b 03             	mov    (%rbx),%rax
14065dcd0:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14065dcd4:	48 8b 43 08          	mov    0x8(%rbx),%rax
14065dcd8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14065dcdc:	4d 8b c6             	mov    %r14,%r8
14065dcdf:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14065dce3:	48 8b ce             	mov    %rsi,%rcx
14065dce6:	e8 a5 fd ff ff       	call   0x14065da90
14065dceb:	90                   	nop
14065dcec:	4d 85 f6             	test   %r14,%r14
14065dcef:	74 29                	je     0x14065dd1a
14065dcf1:	41 8b 46 10          	mov    0x10(%r14),%eax
14065dcf5:	ff c8                	dec    %eax
14065dcf7:	41 89 46 10          	mov    %eax,0x10(%r14)
14065dcfb:	85 c0                	test   %eax,%eax
14065dcfd:	7f 1b                	jg     0x14065dd1a