140006a16:	c3                   	ret
140006a17:	90                   	nop
140006a18:	40 53                	rex push %rbx
140006a1a:	48 83 ec 20          	sub    $0x20,%rsp
140006a1e:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140006a22:	48 85 db             	test   %rbx,%rbx
140006a25:	74 39                	je     0x140006a60
140006a27:	83 c8 ff             	or     $0xffffffff,%eax
140006a2a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140006a2f:	83 f8 01             	cmp    $0x1,%eax
140006a32:	75 2c                	jne    0x140006a60
140006a34:	48 8b 03             	mov    (%rbx),%rax
140006a37:	48 8b cb             	mov    %rbx,%rcx
140006a3a:	48 8b 00             	mov    (%rax),%rax
140006a3d:	ff 15 45 8c 06 00    	call   *0x68c45(%rip)        # 0x14006f688
140006a43:	83 c8 ff             	or     $0xffffffff,%eax
140006a46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140006a4b:	83 f8 01             	cmp    $0x1,%eax
140006a4e:	75 10                	jne    0x140006a60
140006a50:	48 8b 03             	mov    (%rbx),%rax
140006a53:	48 8b cb             	mov    %rbx,%rcx
140006a56:	48 8b 40 08          	mov    0x8(%rax),%rax
140006a5a:	ff 15 28 8c 06 00    	call   *0x68c28(%rip)        # 0x14006f688
140006a60:	48 83 c4 20          	add    $0x20,%rsp
140006a64:	5b                   	pop    %rbx
140006a65:	c3                   	ret
140006a66:	90                   	nop
140006a67:	90                   	nop
140006a68:	90                   	nop
140006a69:	90                   	nop
140006a6a:	90                   	nop
140006a6b:	90                   	nop
140006a6c:	90                   	nop
140006a6d:	90                   	nop
140006a6e:	90                   	nop
140006a6f:	90                   	nop
140006a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006a75:	57                   	push   %rdi
140006a76:	48 83 ec 20          	sub    $0x20,%rsp
140006a7a:	8b da                	mov    %edx,%ebx
140006a7c:	48 8b f9             	mov    %rcx,%rdi
140006a7f:	e8 1c 00 00 00       	call   0x140006aa0
140006a84:	f6 c3 01             	test   $0x1,%bl
140006a87:	74 08                	je     0x140006a91
140006a89:	48 8b cf             	mov    %rdi,%rcx
140006a8c:	e8 4f ee 04 00       	call   0x1400558e0
140006a91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006a96:	48 8b c7             	mov    %rdi,%rax
140006a99:	48 83 c4 20          	add    $0x20,%rsp
140006a9d:	5f                   	pop    %rdi
140006a9e:	c3                   	ret
140006a9f:	90                   	nop
140006aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006aa5:	57                   	push   %rdi
140006aa6:	48 83 ec 20          	sub    $0x20,%rsp
140006aaa:	48 8b 41 40          	mov    0x40(%rcx),%rax
140006aae:	48 8b d9             	mov    %rcx,%rbx
140006ab1:	48 83 f8 0f          	cmp    $0xf,%rax
140006ab5:	76 29                	jbe    0x140006ae0
140006ab7:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140006abb:	48 ff c0             	inc    %rax
140006abe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006ac4:	72 14                	jb     0x140006ada
140006ac6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006aca:	48 2b ca             	sub    %rdx,%rcx
140006acd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006ad1:	48 83 f8 1f          	cmp    $0x1f,%rax
140006ad5:	77 6e                	ja     0x140006b45
140006ad7:	48 8b ca             	mov    %rdx,%rcx
140006ada:	ff 15 c8 8a 06 00    	call   *0x68ac8(%rip)        # 0x14006f5a8
140006ae0:	33 ff                	xor    %edi,%edi
140006ae2:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
140006ae9:	00
140006aea:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006aee:	40 88 7b 28          	mov    %dil,0x28(%rbx)
140006af2:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006af6:	48 83 f8 07          	cmp    $0x7,%rax
140006afa:	76 2e                	jbe    0x140006b2a
140006afc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006b00:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006b07:	00
140006b08:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006b0e:	72 14                	jb     0x140006b24
140006b10:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006b14:	48 2b ca             	sub    %rdx,%rcx
140006b17:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006b1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140006b1f:	77 24                	ja     0x140006b45
140006b21:	48 8b ca             	mov    %rdx,%rcx
140006b24:	ff 15 7e 8a 06 00    	call   *0x68a7e(%rip)        # 0x14006f5a8
140006b2a:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006b2e:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140006b35:	00
140006b36:	66 89 7b 08          	mov    %di,0x8(%rbx)
140006b3a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006b3f:	48 83 c4 20          	add    $0x20,%rsp
140006b43:	5f                   	pop    %rdi
140006b44:	c3                   	ret
140006b45:	ff 15 2d 89 06 00    	call   *0x6892d(%rip)        # 0x14006f478
140006b4b:	cc                   	int3
140006b4c:	90                   	nop
140006b4d:	90                   	nop
140006b4e:	90                   	nop
140006b4f:	90                   	nop
140006b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006b55:	57                   	push   %rdi
140006b56:	48 83 ec 20          	sub    $0x20,%rsp
140006b5a:	8b da                	mov    %edx,%ebx
140006b5c:	48 8b f9             	mov    %rcx,%rdi
140006b5f:	e8 1c 00 00 00       	call   0x140006b80
140006b64:	f6 c3 01             	test   $0x1,%bl
140006b67:	74 08                	je     0x140006b71
140006b69:	48 8b cf             	mov    %rdi,%rcx
140006b6c:	e8 6f ed 04 00       	call   0x1400558e0
140006b71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006b76:	48 8b c7             	mov    %rdi,%rax
140006b79:	48 83 c4 20          	add    $0x20,%rsp
140006b7d:	5f                   	pop    %rdi
140006b7e:	c3                   	ret
140006b7f:	90                   	nop
140006b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006b85:	57                   	push   %rdi
140006b86:	48 83 ec 20          	sub    $0x20,%rsp
140006b8a:	48 8b 41 40          	mov    0x40(%rcx),%rax
140006b8e:	48 8b d9             	mov    %rcx,%rbx
140006b91:	48 83 f8 07          	cmp    $0x7,%rax
140006b95:	76 2e                	jbe    0x140006bc5
140006b97:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140006b9b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006ba2:	00
140006ba3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006ba9:	72 14                	jb     0x140006bbf
140006bab:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006baf:	48 2b ca             	sub    %rdx,%rcx
140006bb2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006bb6:	48 83 f8 1f          	cmp    $0x1f,%rax
140006bba:	77 6e                	ja     0x140006c2a
140006bbc:	48 8b ca             	mov    %rdx,%rcx
140006bbf:	ff 15 e3 89 06 00    	call   *0x689e3(%rip)        # 0x14006f5a8
140006bc5:	33 ff                	xor    %edi,%edi
140006bc7:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
140006bce:	00
140006bcf:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006bd3:	66 89 7b 28          	mov    %di,0x28(%rbx)
140006bd7:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006bdb:	48 83 f8 07          	cmp    $0x7,%rax
140006bdf:	76 2e                	jbe    0x140006c0f
140006be1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006be5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006bec:	00
140006bed:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006bf3:	72 14                	jb     0x140006c09
140006bf5:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006bf9:	48 2b ca             	sub    %rdx,%rcx
140006bfc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006c00:	48 83 f8 1f          	cmp    $0x1f,%rax
140006c04:	77 24                	ja     0x140006c2a
140006c06:	48 8b ca             	mov    %rdx,%rcx
140006c09:	ff 15 99 89 06 00    	call   *0x68999(%rip)        # 0x14006f5a8
140006c0f:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006c13:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140006c1a:	00
140006c1b:	66 89 7b 08          	mov    %di,0x8(%rbx)
140006c1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006c24:	48 83 c4 20          	add    $0x20,%rsp
140006c28:	5f                   	pop    %rdi
140006c29:	c3                   	ret
140006c2a:	ff 15 48 88 06 00    	call   *0x68848(%rip)        # 0x14006f478
140006c30:	cc                   	int3
140006c31:	90                   	nop
140006c32:	90                   	nop
140006c33:	90                   	nop
140006c34:	90                   	nop
140006c35:	90                   	nop
140006c36:	90                   	nop
140006c37:	90                   	nop
140006c38:	90                   	nop
140006c39:	90                   	nop
140006c3a:	90                   	nop
140006c3b:	90                   	nop
140006c3c:	90                   	nop
140006c3d:	90                   	nop
140006c3e:	90                   	nop
140006c3f:	90                   	nop
140006c40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006c45:	57                   	push   %rdi
140006c46:	48 83 ec 20          	sub    $0x20,%rsp
140006c4a:	48 8b 41 20          	mov    0x20(%rcx),%rax
140006c4e:	8b fa                	mov    %edx,%edi
140006c50:	48 8b d9             	mov    %rcx,%rbx
140006c53:	48 83 f8 07          	cmp    $0x7,%rax
140006c57:	76 2e                	jbe    0x140006c87
140006c59:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140006c5d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006c64:	00
140006c65:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006c6b:	72 14                	jb     0x140006c81
140006c6d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006c71:	48 2b ca             	sub    %rdx,%rcx
140006c74:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006c78:	48 83 f8 1f          	cmp    $0x1f,%rax
140006c7c:	77 37                	ja     0x140006cb5
140006c7e:	48 8b ca             	mov    %rdx,%rcx
140006c81:	ff 15 21 89 06 00    	call   *0x68921(%rip)        # 0x14006f5a8
140006c87:	33 c0                	xor    %eax,%eax
140006c89:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140006c90:	00
140006c91:	48 89 43 18          	mov    %rax,0x18(%rbx)
140006c95:	66 89 43 08          	mov    %ax,0x8(%rbx)
140006c99:	40 f6 c7 01          	test   $0x1,%dil
140006c9d:	74 08                	je     0x140006ca7
140006c9f:	48 8b cb             	mov    %rbx,%rcx
140006ca2:	e8 39 ec 04 00       	call   0x1400558e0
140006ca7:	48 8b c3             	mov    %rbx,%rax
140006caa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006caf:	48 83 c4 20          	add    $0x20,%rsp
140006cb3:	5f                   	pop    %rdi
140006cb4:	c3                   	ret
140006cb5:	ff 15 bd 87 06 00    	call   *0x687bd(%rip)        # 0x14006f478
140006cbb:	cc                   	int3
140006cbc:	90                   	nop
140006cbd:	90                   	nop
140006cbe:	90                   	nop
140006cbf:	90                   	nop
140006cc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006cc5:	57                   	push   %rdi
140006cc6:	48 83 ec 20          	sub    $0x20,%rsp
140006cca:	8b da                	mov    %edx,%ebx
140006ccc:	48 8b f9             	mov    %rcx,%rdi
140006ccf:	e8 1c 00 00 00       	call   0x140006cf0
140006cd4:	f6 c3 01             	test   $0x1,%bl
140006cd7:	74 08                	je     0x140006ce1
140006cd9:	48 8b cf             	mov    %rdi,%rcx
140006cdc:	e8 ff eb 04 00       	call   0x1400558e0
140006ce1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006ce6:	48 8b c7             	mov    %rdi,%rax
140006ce9:	48 83 c4 20          	add    $0x20,%rsp
140006ced:	5f                   	pop    %rdi
140006cee:	c3                   	ret
140006cef:	90                   	nop
140006cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006cf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140006cfa:	57                   	push   %rdi
140006cfb:	48 83 ec 20          	sub    $0x20,%rsp
140006cff:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
140006d06:	48 8b d9             	mov    %rcx,%rbx
140006d09:	bd 00 10 00 00       	mov    $0x1000,%ebp
140006d0e:	48 83 f8 07          	cmp    $0x7,%rax
140006d12:	76 2f                	jbe    0x140006d43
140006d14:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140006d18:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006d1f:	00
140006d20:	48 3b c5             	cmp    %rbp,%rax
140006d23:	72 18                	jb     0x140006d3d
140006d25:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006d29:	48 2b ca             	sub    %rdx,%rcx
140006d2c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006d30:	48 83 f8 1f          	cmp    $0x1f,%rax
140006d34:	0f 87 ae 00 00 00    	ja     0x140006de8
140006d3a:	48 8b ca             	mov    %rdx,%rcx
140006d3d:	ff 15 65 88 06 00    	call   *0x68865(%rip)        # 0x14006f5a8
140006d43:	33 ff                	xor    %edi,%edi
140006d45:	48 c7 83 80 00 00 00 	movq   $0x7,0x80(%rbx)
140006d4c:	07 00 00 00
140006d50:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
140006d54:	66 89 7b 68          	mov    %di,0x68(%rbx)
140006d58:	48 8b 43 40          	mov    0x40(%rbx),%rax
140006d5c:	48 83 f8 0f          	cmp    $0xf,%rax
140006d60:	76 26                	jbe    0x140006d88
140006d62:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140006d66:	48 ff c0             	inc    %rax
140006d69:	48 3b c5             	cmp    %rbp,%rax
140006d6c:	72 14                	jb     0x140006d82
140006d6e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006d72:	48 2b ca             	sub    %rdx,%rcx
140006d75:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006d79:	48 83 f8 1f          	cmp    $0x1f,%rax
140006d7d:	77 69                	ja     0x140006de8
140006d7f:	48 8b ca             	mov    %rdx,%rcx
140006d82:	ff 15 20 88 06 00    	call   *0x68820(%rip)        # 0x14006f5a8
140006d88:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006d8c:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
140006d93:	00
140006d94:	40 88 7b 28          	mov    %dil,0x28(%rbx)
140006d98:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006d9c:	48 83 f8 0f          	cmp    $0xf,%rax
140006da0:	76 26                	jbe    0x140006dc8
140006da2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006da6:	48 ff c0             	inc    %rax
140006da9:	48 3b c5             	cmp    %rbp,%rax
140006dac:	72 14                	jb     0x140006dc2
140006dae:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006db2:	48 2b ca             	sub    %rdx,%rcx
140006db5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006db9:	48 83 f8 1f          	cmp    $0x1f,%rax
140006dbd:	77 29                	ja     0x140006de8
140006dbf:	48 8b ca             	mov    %rdx,%rcx
140006dc2:	ff 15 e0 87 06 00    	call   *0x687e0(%rip)        # 0x14006f5a8
140006dc8:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140006dcd:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006dd1:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
140006dd8:	00
140006dd9:	40 88 7b 08          	mov    %dil,0x8(%rbx)
140006ddd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006de2:	48 83 c4 20          	add    $0x20,%rsp
140006de6:	5f                   	pop    %rdi
140006de7:	c3                   	ret
140006de8:	ff 15 8a 86 06 00    	call   *0x6868a(%rip)        # 0x14006f478
140006dee:	cc                   	int3
140006def:	90                   	nop
140006df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006df5:	57                   	push   %rdi
140006df6:	48 83 ec 20          	sub    $0x20,%rsp
140006dfa:	8b da                	mov    %edx,%ebx
140006dfc:	48 8b f9             	mov    %rcx,%rdi
140006dff:	e8 1c 00 00 00       	call   0x140006e20
140006e04:	f6 c3 01             	test   $0x1,%bl
140006e07:	74 08                	je     0x140006e11
140006e09:	48 8b cf             	mov    %rdi,%rcx
140006e0c:	e8 cf ea 04 00       	call   0x1400558e0
140006e11:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006e16:	48 8b c7             	mov    %rdi,%rax
140006e19:	48 83 c4 20          	add    $0x20,%rsp
140006e1d:	5f                   	pop    %rdi
140006e1e:	c3                   	ret
140006e1f:	90                   	nop
140006e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140006e2a:	57                   	push   %rdi
140006e2b:	48 83 ec 20          	sub    $0x20,%rsp
140006e2f:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
140006e36:	48 8b d9             	mov    %rcx,%rbx
140006e39:	be 00 10 00 00       	mov    $0x1000,%esi
140006e3e:	48 83 f8 07          	cmp    $0x7,%rax
140006e42:	76 2f                	jbe    0x140006e73
140006e44:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140006e48:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006e4f:	00
140006e50:	48 3b c6             	cmp    %rsi,%rax
140006e53:	72 18                	jb     0x140006e6d
140006e55:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006e59:	48 2b ca             	sub    %rdx,%rcx
140006e5c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006e60:	48 83 f8 1f          	cmp    $0x1f,%rax
140006e64:	0f 87 b3 00 00 00    	ja     0x140006f1d
140006e6a:	48 8b ca             	mov    %rdx,%rcx
140006e6d:	ff 15 35 87 06 00    	call   *0x68735(%rip)        # 0x14006f5a8
140006e73:	33 ff                	xor    %edi,%edi
140006e75:	48 c7 83 80 00 00 00 	movq   $0x7,0x80(%rbx)
140006e7c:	07 00 00 00