140a45a71:	5b                   	pop    %rbx
140a45a72:	c3                   	ret
140a45a73:	90                   	nop
140a45a74:	90                   	nop
140a45a75:	90                   	nop
140a45a76:	90                   	nop
140a45a77:	90                   	nop
140a45a78:	90                   	nop
140a45a79:	90                   	nop
140a45a7a:	90                   	nop
140a45a7b:	90                   	nop
140a45a7c:	90                   	nop
140a45a7d:	90                   	nop
140a45a7e:	90                   	nop
140a45a7f:	90                   	nop
140a45a80:	40 53                	rex push %rbx
140a45a82:	48 83 ec 30          	sub    $0x30,%rsp
140a45a86:	4c 8b ca             	mov    %rdx,%r9
140a45a89:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45a8d:	48 8b 01             	mov    (%rcx),%rax
140a45a90:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45a93:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45a99:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45a9d:	4d 85 c0             	test   %r8,%r8
140a45aa0:	74 05                	je     0x140a45aa7
140a45aa2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45aa7:	48 8b 12             	mov    (%rdx),%rdx
140a45aaa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45aaf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45ab3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45ab8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45abd:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
140a45ac4:	ff 15 6e 71 0c 00    	call   *0xc716e(%rip)        # 0x140b0cc38
140a45aca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45acf:	48 85 db             	test   %rbx,%rbx
140a45ad2:	74 39                	je     0x140a45b0d
140a45ad4:	83 c8 ff             	or     $0xffffffff,%eax
140a45ad7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45adc:	83 f8 01             	cmp    $0x1,%eax
140a45adf:	75 2c                	jne    0x140a45b0d
140a45ae1:	48 8b 03             	mov    (%rbx),%rax
140a45ae4:	48 8b cb             	mov    %rbx,%rcx
140a45ae7:	48 8b 00             	mov    (%rax),%rax
140a45aea:	ff 15 48 71 0c 00    	call   *0xc7148(%rip)        # 0x140b0cc38
140a45af0:	83 c8 ff             	or     $0xffffffff,%eax
140a45af3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45af8:	83 f8 01             	cmp    $0x1,%eax
140a45afb:	75 10                	jne    0x140a45b0d
140a45afd:	48 8b 03             	mov    (%rbx),%rax
140a45b00:	48 8b cb             	mov    %rbx,%rcx
140a45b03:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45b07:	ff 15 2b 71 0c 00    	call   *0xc712b(%rip)        # 0x140b0cc38
140a45b0d:	48 83 c4 30          	add    $0x30,%rsp
140a45b11:	5b                   	pop    %rbx
140a45b12:	c3                   	ret
140a45b13:	90                   	nop
140a45b14:	90                   	nop
140a45b15:	90                   	nop
140a45b16:	90                   	nop
140a45b17:	90                   	nop
140a45b18:	90                   	nop
140a45b19:	90                   	nop
140a45b1a:	90                   	nop
140a45b1b:	90                   	nop
140a45b1c:	90                   	nop
140a45b1d:	90                   	nop
140a45b1e:	90                   	nop
140a45b1f:	90                   	nop
140a45b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45b25:	57                   	push   %rdi
140a45b26:	48 83 ec 20          	sub    $0x20,%rsp
140a45b2a:	8b da                	mov    %edx,%ebx
140a45b2c:	48 8b f9             	mov    %rcx,%rdi
140a45b2f:	e8 1c 00 00 00       	call   0x140a45b50
140a45b34:	f6 c3 01             	test   $0x1,%bl
140a45b37:	74 08                	je     0x140a45b41
140a45b39:	48 8b cf             	mov    %rdi,%rcx
140a45b3c:	e8 93 9a 0a 00       	call   0x140aef5d4
140a45b41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45b46:	48 8b c7             	mov    %rdi,%rax
140a45b49:	48 83 c4 20          	add    $0x20,%rsp
140a45b4d:	5f                   	pop    %rdi
140a45b4e:	c3                   	ret
140a45b4f:	90                   	nop
140a45b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45b55:	57                   	push   %rdi
140a45b56:	48 83 ec 20          	sub    $0x20,%rsp
140a45b5a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a45b5e:	48 8b f9             	mov    %rcx,%rdi
140a45b61:	48 85 db             	test   %rbx,%rbx
140a45b64:	74 39                	je     0x140a45b9f
140a45b66:	83 c8 ff             	or     $0xffffffff,%eax
140a45b69:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45b6e:	83 f8 01             	cmp    $0x1,%eax
140a45b71:	75 2c                	jne    0x140a45b9f
140a45b73:	48 8b 03             	mov    (%rbx),%rax
140a45b76:	48 8b cb             	mov    %rbx,%rcx
140a45b79:	48 8b 00             	mov    (%rax),%rax
140a45b7c:	ff 15 b6 70 0c 00    	call   *0xc70b6(%rip)        # 0x140b0cc38
140a45b82:	83 c8 ff             	or     $0xffffffff,%eax
140a45b85:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45b8a:	83 f8 01             	cmp    $0x1,%eax
140a45b8d:	75 10                	jne    0x140a45b9f
140a45b8f:	48 8b 03             	mov    (%rbx),%rax
140a45b92:	48 8b cb             	mov    %rbx,%rcx
140a45b95:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45b99:	ff 15 99 70 0c 00    	call   *0xc7099(%rip)        # 0x140b0cc38
140a45b9f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45ba4:	48 8d 05 55 2d 0f 00 	lea    0xf2d55(%rip),%rax        # 0x140b38900
140a45bab:	48 89 07             	mov    %rax,(%rdi)
140a45bae:	48 83 c4 20          	add    $0x20,%rsp
140a45bb2:	5f                   	pop    %rdi
140a45bb3:	c3                   	ret
140a45bb4:	90                   	nop
140a45bb5:	90                   	nop
140a45bb6:	90                   	nop
140a45bb7:	90                   	nop
140a45bb8:	90                   	nop
140a45bb9:	90                   	nop
140a45bba:	90                   	nop
140a45bbb:	90                   	nop
140a45bbc:	90                   	nop
140a45bbd:	90                   	nop
140a45bbe:	90                   	nop
140a45bbf:	90                   	nop
140a45bc0:	40 53                	rex push %rbx
140a45bc2:	48 83 ec 20          	sub    $0x20,%rsp
140a45bc6:	48 8d 05 33 2d 0f 00 	lea    0xf2d33(%rip),%rax        # 0x140b38900
140a45bcd:	48 8b d9             	mov    %rcx,%rbx
140a45bd0:	48 89 01             	mov    %rax,(%rcx)
140a45bd3:	f6 c2 01             	test   $0x1,%dl
140a45bd6:	74 05                	je     0x140a45bdd
140a45bd8:	e8 f7 99 0a 00       	call   0x140aef5d4
140a45bdd:	48 8b c3             	mov    %rbx,%rax
140a45be0:	48 83 c4 20          	add    $0x20,%rsp
140a45be4:	5b                   	pop    %rbx
140a45be5:	c3                   	ret
140a45be6:	90                   	nop
140a45be7:	90                   	nop
140a45be8:	90                   	nop
140a45be9:	90                   	nop
140a45bea:	90                   	nop
140a45beb:	90                   	nop
140a45bec:	90                   	nop
140a45bed:	90                   	nop
140a45bee:	90                   	nop
140a45bef:	90                   	nop
140a45bf0:	40 53                	rex push %rbx
140a45bf2:	48 83 ec 30          	sub    $0x30,%rsp
140a45bf6:	4c 8b ca             	mov    %rdx,%r9
140a45bf9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45bfd:	48 8b 01             	mov    (%rcx),%rax
140a45c00:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45c03:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45c09:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45c0d:	4d 85 c0             	test   %r8,%r8
140a45c10:	74 05                	je     0x140a45c17
140a45c12:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45c17:	48 8b 12             	mov    (%rdx),%rdx
140a45c1a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45c1f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45c23:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45c28:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45c2d:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140a45c34:	ff 15 fe 6f 0c 00    	call   *0xc6ffe(%rip)        # 0x140b0cc38
140a45c3a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45c3f:	48 85 db             	test   %rbx,%rbx
140a45c42:	74 39                	je     0x140a45c7d
140a45c44:	83 c8 ff             	or     $0xffffffff,%eax
140a45c47:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45c4c:	83 f8 01             	cmp    $0x1,%eax
140a45c4f:	75 2c                	jne    0x140a45c7d
140a45c51:	48 8b 03             	mov    (%rbx),%rax
140a45c54:	48 8b cb             	mov    %rbx,%rcx
140a45c57:	48 8b 00             	mov    (%rax),%rax
140a45c5a:	ff 15 d8 6f 0c 00    	call   *0xc6fd8(%rip)        # 0x140b0cc38
140a45c60:	83 c8 ff             	or     $0xffffffff,%eax
140a45c63:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45c68:	83 f8 01             	cmp    $0x1,%eax
140a45c6b:	75 10                	jne    0x140a45c7d
140a45c6d:	48 8b 03             	mov    (%rbx),%rax
140a45c70:	48 8b cb             	mov    %rbx,%rcx
140a45c73:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45c77:	ff 15 bb 6f 0c 00    	call   *0xc6fbb(%rip)        # 0x140b0cc38
140a45c7d:	48 83 c4 30          	add    $0x30,%rsp
140a45c81:	5b                   	pop    %rbx
140a45c82:	c3                   	ret
140a45c83:	90                   	nop
140a45c84:	90                   	nop
140a45c85:	90                   	nop
140a45c86:	90                   	nop
140a45c87:	90                   	nop
140a45c88:	90                   	nop
140a45c89:	90                   	nop
140a45c8a:	90                   	nop
140a45c8b:	90                   	nop
140a45c8c:	90                   	nop
140a45c8d:	90                   	nop
140a45c8e:	90                   	nop
140a45c8f:	90                   	nop
140a45c90:	40 53                	rex push %rbx
140a45c92:	48 83 ec 30          	sub    $0x30,%rsp
140a45c96:	4c 8b ca             	mov    %rdx,%r9
140a45c99:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45c9d:	48 8b 01             	mov    (%rcx),%rax
140a45ca0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45ca3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45ca9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45cad:	4d 85 c0             	test   %r8,%r8
140a45cb0:	74 05                	je     0x140a45cb7
140a45cb2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45cb7:	48 8b 12             	mov    (%rdx),%rdx
140a45cba:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45cbf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45cc3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45cc8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45ccd:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140a45cd4:	ff 15 5e 6f 0c 00    	call   *0xc6f5e(%rip)        # 0x140b0cc38
140a45cda:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45cdf:	48 85 db             	test   %rbx,%rbx
140a45ce2:	74 39                	je     0x140a45d1d
140a45ce4:	83 c8 ff             	or     $0xffffffff,%eax
140a45ce7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45cec:	83 f8 01             	cmp    $0x1,%eax
140a45cef:	75 2c                	jne    0x140a45d1d
140a45cf1:	48 8b 03             	mov    (%rbx),%rax
140a45cf4:	48 8b cb             	mov    %rbx,%rcx
140a45cf7:	48 8b 00             	mov    (%rax),%rax
140a45cfa:	ff 15 38 6f 0c 00    	call   *0xc6f38(%rip)        # 0x140b0cc38
140a45d00:	83 c8 ff             	or     $0xffffffff,%eax
140a45d03:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45d08:	83 f8 01             	cmp    $0x1,%eax
140a45d0b:	75 10                	jne    0x140a45d1d
140a45d0d:	48 8b 03             	mov    (%rbx),%rax
140a45d10:	48 8b cb             	mov    %rbx,%rcx
140a45d13:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45d17:	ff 15 1b 6f 0c 00    	call   *0xc6f1b(%rip)        # 0x140b0cc38
140a45d1d:	48 83 c4 30          	add    $0x30,%rsp
140a45d21:	5b                   	pop    %rbx
140a45d22:	c3                   	ret
140a45d23:	90                   	nop
140a45d24:	90                   	nop
140a45d25:	90                   	nop
140a45d26:	90                   	nop
140a45d27:	90                   	nop
140a45d28:	90                   	nop
140a45d29:	90                   	nop
140a45d2a:	90                   	nop
140a45d2b:	90                   	nop
140a45d2c:	90                   	nop
140a45d2d:	90                   	nop
140a45d2e:	90                   	nop
140a45d2f:	90                   	nop
140a45d30:	40 53                	rex push %rbx
140a45d32:	48 83 ec 30          	sub    $0x30,%rsp
140a45d36:	4c 8b ca             	mov    %rdx,%r9
140a45d39:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45d3d:	48 8b 01             	mov    (%rcx),%rax
140a45d40:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45d43:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45d49:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45d4d:	4d 85 c0             	test   %r8,%r8
140a45d50:	74 05                	je     0x140a45d57
140a45d52:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45d57:	48 8b 12             	mov    (%rdx),%rdx
140a45d5a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45d5f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45d63:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45d68:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45d6d:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
140a45d74:	ff 15 be 6e 0c 00    	call   *0xc6ebe(%rip)        # 0x140b0cc38
140a45d7a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45d7f:	48 85 db             	test   %rbx,%rbx
140a45d82:	74 39                	je     0x140a45dbd
140a45d84:	83 c8 ff             	or     $0xffffffff,%eax
140a45d87:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45d8c:	83 f8 01             	cmp    $0x1,%eax
140a45d8f:	75 2c                	jne    0x140a45dbd
140a45d91:	48 8b 03             	mov    (%rbx),%rax
140a45d94:	48 8b cb             	mov    %rbx,%rcx
140a45d97:	48 8b 00             	mov    (%rax),%rax
140a45d9a:	ff 15 98 6e 0c 00    	call   *0xc6e98(%rip)        # 0x140b0cc38
140a45da0:	83 c8 ff             	or     $0xffffffff,%eax
140a45da3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45da8:	83 f8 01             	cmp    $0x1,%eax
140a45dab:	75 10                	jne    0x140a45dbd
140a45dad:	48 8b 03             	mov    (%rbx),%rax
140a45db0:	48 8b cb             	mov    %rbx,%rcx
140a45db3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45db7:	ff 15 7b 6e 0c 00    	call   *0xc6e7b(%rip)        # 0x140b0cc38
140a45dbd:	48 83 c4 30          	add    $0x30,%rsp
140a45dc1:	5b                   	pop    %rbx
140a45dc2:	c3                   	ret
140a45dc3:	90                   	nop
140a45dc4:	90                   	nop
140a45dc5:	90                   	nop
140a45dc6:	90                   	nop
140a45dc7:	90                   	nop
140a45dc8:	90                   	nop
140a45dc9:	90                   	nop
140a45dca:	90                   	nop
140a45dcb:	90                   	nop
140a45dcc:	90                   	nop
140a45dcd:	90                   	nop
140a45dce:	90                   	nop
140a45dcf:	90                   	nop
140a45dd0:	40 53                	rex push %rbx
140a45dd2:	48 83 ec 30          	sub    $0x30,%rsp
140a45dd6:	4c 8b ca             	mov    %rdx,%r9
140a45dd9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45ddd:	48 8b 01             	mov    (%rcx),%rax
140a45de0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45de3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45de9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45ded:	4d 85 c0             	test   %r8,%r8
140a45df0:	74 05                	je     0x140a45df7
140a45df2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45df7:	48 8b 12             	mov    (%rdx),%rdx
140a45dfa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45dff:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45e03:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45e08:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45e0d:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
140a45e14:	ff 15 1e 6e 0c 00    	call   *0xc6e1e(%rip)        # 0x140b0cc38
140a45e1a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45e1f:	48 85 db             	test   %rbx,%rbx
140a45e22:	74 39                	je     0x140a45e5d
140a45e24:	83 c8 ff             	or     $0xffffffff,%eax
140a45e27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45e2c:	83 f8 01             	cmp    $0x1,%eax
140a45e2f:	75 2c                	jne    0x140a45e5d
140a45e31:	48 8b 03             	mov    (%rbx),%rax
140a45e34:	48 8b cb             	mov    %rbx,%rcx
140a45e37:	48 8b 00             	mov    (%rax),%rax
140a45e3a:	ff 15 f8 6d 0c 00    	call   *0xc6df8(%rip)        # 0x140b0cc38
140a45e40:	83 c8 ff             	or     $0xffffffff,%eax
140a45e43:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45e48:	83 f8 01             	cmp    $0x1,%eax
140a45e4b:	75 10                	jne    0x140a45e5d
140a45e4d:	48 8b 03             	mov    (%rbx),%rax
140a45e50:	48 8b cb             	mov    %rbx,%rcx
140a45e53:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45e57:	ff 15 db 6d 0c 00    	call   *0xc6ddb(%rip)        # 0x140b0cc38
140a45e5d:	48 83 c4 30          	add    $0x30,%rsp
140a45e61:	5b                   	pop    %rbx
140a45e62:	c3                   	ret
140a45e63:	90                   	nop
140a45e64:	90                   	nop
140a45e65:	90                   	nop
140a45e66:	90                   	nop