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
140a45e67:	90                   	nop
140a45e68:	90                   	nop
140a45e69:	90                   	nop
140a45e6a:	90                   	nop
140a45e6b:	90                   	nop
140a45e6c:	90                   	nop
140a45e6d:	90                   	nop
140a45e6e:	90                   	nop
140a45e6f:	90                   	nop
140a45e70:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45e74:	48 8b 01             	mov    (%rcx),%rax
140a45e77:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140a45e7e:	48 ff 25 b3 6d 0c 00 	rex.W jmp *0xc6db3(%rip)        # 0x140b0cc38
140a45e85:	90                   	nop
140a45e86:	90                   	nop
140a45e87:	90                   	nop
140a45e88:	90                   	nop
140a45e89:	90                   	nop
140a45e8a:	90                   	nop
140a45e8b:	90                   	nop
140a45e8c:	90                   	nop
140a45e8d:	90                   	nop
140a45e8e:	90                   	nop
140a45e8f:	90                   	nop
140a45e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45e95:	57                   	push   %rdi
140a45e96:	48 83 ec 20          	sub    $0x20,%rsp
140a45e9a:	8b da                	mov    %edx,%ebx
140a45e9c:	48 8b f9             	mov    %rcx,%rdi
140a45e9f:	e8 1c 00 00 00       	call   0x140a45ec0
140a45ea4:	f6 c3 01             	test   $0x1,%bl
140a45ea7:	74 08                	je     0x140a45eb1
140a45ea9:	48 8b cf             	mov    %rdi,%rcx
140a45eac:	e8 23 97 0a 00       	call   0x140aef5d4
140a45eb1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45eb6:	48 8b c7             	mov    %rdi,%rax
140a45eb9:	48 83 c4 20          	add    $0x20,%rsp
140a45ebd:	5f                   	pop    %rdi
140a45ebe:	c3                   	ret
140a45ebf:	90                   	nop
140a45ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a45ec5:	57                   	push   %rdi
140a45ec6:	48 83 ec 20          	sub    $0x20,%rsp
140a45eca:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a45ece:	48 8b f9             	mov    %rcx,%rdi
140a45ed1:	48 85 db             	test   %rbx,%rbx
140a45ed4:	74 39                	je     0x140a45f0f
140a45ed6:	83 c8 ff             	or     $0xffffffff,%eax
140a45ed9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45ede:	83 f8 01             	cmp    $0x1,%eax
140a45ee1:	75 2c                	jne    0x140a45f0f
140a45ee3:	48 8b 03             	mov    (%rbx),%rax
140a45ee6:	48 8b cb             	mov    %rbx,%rcx
140a45ee9:	48 8b 00             	mov    (%rax),%rax
140a45eec:	ff 15 46 6d 0c 00    	call   *0xc6d46(%rip)        # 0x140b0cc38
140a45ef2:	83 c8 ff             	or     $0xffffffff,%eax
140a45ef5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45efa:	83 f8 01             	cmp    $0x1,%eax
140a45efd:	75 10                	jne    0x140a45f0f
140a45eff:	48 8b 03             	mov    (%rbx),%rax
140a45f02:	48 8b cb             	mov    %rbx,%rcx
140a45f05:	48 8b 40 08          	mov    0x8(%rax),%rax
140a45f09:	ff 15 29 6d 0c 00    	call   *0xc6d29(%rip)        # 0x140b0cc38
140a45f0f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a45f14:	48 8d 05 65 28 0f 00 	lea    0xf2865(%rip),%rax        # 0x140b38780
140a45f1b:	48 89 07             	mov    %rax,(%rdi)
140a45f1e:	48 83 c4 20          	add    $0x20,%rsp
140a45f22:	5f                   	pop    %rdi
140a45f23:	c3                   	ret
140a45f24:	90                   	nop
140a45f25:	90                   	nop
140a45f26:	90                   	nop
140a45f27:	90                   	nop
140a45f28:	90                   	nop
140a45f29:	90                   	nop
140a45f2a:	90                   	nop
140a45f2b:	90                   	nop
140a45f2c:	90                   	nop
140a45f2d:	90                   	nop
140a45f2e:	90                   	nop
140a45f2f:	90                   	nop
140a45f30:	40 53                	rex push %rbx
140a45f32:	48 83 ec 20          	sub    $0x20,%rsp
140a45f36:	48 8d 05 43 28 0f 00 	lea    0xf2843(%rip),%rax        # 0x140b38780
140a45f3d:	48 8b d9             	mov    %rcx,%rbx
140a45f40:	48 89 01             	mov    %rax,(%rcx)
140a45f43:	f6 c2 01             	test   $0x1,%dl
140a45f46:	74 05                	je     0x140a45f4d
140a45f48:	e8 87 96 0a 00       	call   0x140aef5d4
140a45f4d:	48 8b c3             	mov    %rbx,%rax
140a45f50:	48 83 c4 20          	add    $0x20,%rsp
140a45f54:	5b                   	pop    %rbx
140a45f55:	c3                   	ret
140a45f56:	90                   	nop
140a45f57:	90                   	nop
140a45f58:	90                   	nop
140a45f59:	90                   	nop
140a45f5a:	90                   	nop
140a45f5b:	90                   	nop
140a45f5c:	90                   	nop
140a45f5d:	90                   	nop
140a45f5e:	90                   	nop
140a45f5f:	90                   	nop
140a45f60:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45f64:	48 8b 01             	mov    (%rcx),%rax
140a45f67:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140a45f6e:	48 ff 25 c3 6c 0c 00 	rex.W jmp *0xc6cc3(%rip)        # 0x140b0cc38
140a45f75:	90                   	nop
140a45f76:	90                   	nop
140a45f77:	90                   	nop
140a45f78:	90                   	nop
140a45f79:	90                   	nop
140a45f7a:	90                   	nop
140a45f7b:	90                   	nop
140a45f7c:	90                   	nop
140a45f7d:	90                   	nop
140a45f7e:	90                   	nop
140a45f7f:	90                   	nop
140a45f80:	40 53                	rex push %rbx
140a45f82:	48 83 ec 30          	sub    $0x30,%rsp
140a45f86:	4c 8b ca             	mov    %rdx,%r9
140a45f89:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a45f8d:	48 8b 01             	mov    (%rcx),%rax
140a45f90:	0f 57 c0             	xorps  %xmm0,%xmm0
140a45f93:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a45f99:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a45f9d:	4d 85 c0             	test   %r8,%r8
140a45fa0:	74 05                	je     0x140a45fa7
140a45fa2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a45fa7:	48 8b 12             	mov    (%rdx),%rdx
140a45faa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a45faf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a45fb3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a45fb8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a45fbd:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
140a45fc4:	ff 15 6e 6c 0c 00    	call   *0xc6c6e(%rip)        # 0x140b0cc38
140a45fca:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a45fcf:	48 85 db             	test   %rbx,%rbx
140a45fd2:	74 39                	je     0x140a4600d
140a45fd4:	83 c8 ff             	or     $0xffffffff,%eax
140a45fd7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a45fdc:	83 f8 01             	cmp    $0x1,%eax
140a45fdf:	75 2c                	jne    0x140a4600d
140a45fe1:	48 8b 03             	mov    (%rbx),%rax
140a45fe4:	48 8b cb             	mov    %rbx,%rcx
140a45fe7:	48 8b 00             	mov    (%rax),%rax
140a45fea:	ff 15 48 6c 0c 00    	call   *0xc6c48(%rip)        # 0x140b0cc38
140a45ff0:	83 c8 ff             	or     $0xffffffff,%eax
140a45ff3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a45ff8:	83 f8 01             	cmp    $0x1,%eax
140a45ffb:	75 10                	jne    0x140a4600d
140a45ffd:	48 8b 03             	mov    (%rbx),%rax
140a46000:	48 8b cb             	mov    %rbx,%rcx
140a46003:	48 8b 40 08          	mov    0x8(%rax),%rax
140a46007:	ff 15 2b 6c 0c 00    	call   *0xc6c2b(%rip)        # 0x140b0cc38
140a4600d:	48 83 c4 30          	add    $0x30,%rsp
140a46011:	5b                   	pop    %rbx
140a46012:	c3                   	ret
140a46013:	90                   	nop
140a46014:	90                   	nop
140a46015:	90                   	nop
140a46016:	90                   	nop
140a46017:	90                   	nop
140a46018:	90                   	nop
140a46019:	90                   	nop
140a4601a:	90                   	nop
140a4601b:	90                   	nop
140a4601c:	90                   	nop
140a4601d:	90                   	nop
140a4601e:	90                   	nop
140a4601f:	90                   	nop
140a46020:	40 53                	rex push %rbx
140a46022:	48 83 ec 30          	sub    $0x30,%rsp
140a46026:	4c 8b ca             	mov    %rdx,%r9
140a46029:	48 8b 49 08          	mov    0x8(%rcx),%rcx