140a49aac:	48 8b f9             	mov    %rcx,%rdi
140a49aaf:	e8 1c 00 00 00       	call   0x140a49ad0
140a49ab4:	f6 c3 01             	test   $0x1,%bl
140a49ab7:	74 08                	je     0x140a49ac1
140a49ab9:	48 8b cf             	mov    %rdi,%rcx
140a49abc:	e8 13 5b 0a 00       	call   0x140aef5d4
140a49ac1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49ac6:	48 8b c7             	mov    %rdi,%rax
140a49ac9:	48 83 c4 20          	add    $0x20,%rsp
140a49acd:	5f                   	pop    %rdi
140a49ace:	c3                   	ret
140a49acf:	90                   	nop
140a49ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a49ad5:	57                   	push   %rdi
140a49ad6:	48 83 ec 20          	sub    $0x20,%rsp
140a49ada:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a49ade:	48 8b f9             	mov    %rcx,%rdi
140a49ae1:	48 85 db             	test   %rbx,%rbx
140a49ae4:	74 39                	je     0x140a49b1f
140a49ae6:	83 c8 ff             	or     $0xffffffff,%eax
140a49ae9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49aee:	83 f8 01             	cmp    $0x1,%eax
140a49af1:	75 2c                	jne    0x140a49b1f
140a49af3:	48 8b 03             	mov    (%rbx),%rax
140a49af6:	48 8b cb             	mov    %rbx,%rcx
140a49af9:	48 8b 00             	mov    (%rax),%rax
140a49afc:	ff 15 36 31 0c 00    	call   *0xc3136(%rip)        # 0x140b0cc38
140a49b02:	83 c8 ff             	or     $0xffffffff,%eax
140a49b05:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49b0a:	83 f8 01             	cmp    $0x1,%eax
140a49b0d:	75 10                	jne    0x140a49b1f
140a49b0f:	48 8b 03             	mov    (%rbx),%rax
140a49b12:	48 8b cb             	mov    %rbx,%rcx
140a49b15:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49b19:	ff 15 19 31 0c 00    	call   *0xc3119(%rip)        # 0x140b0cc38
140a49b1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49b24:	48 8d 05 d5 e3 0e 00 	lea    0xee3d5(%rip),%rax        # 0x140b37f00
140a49b2b:	48 89 07             	mov    %rax,(%rdi)
140a49b2e:	48 83 c4 20          	add    $0x20,%rsp
140a49b32:	5f                   	pop    %rdi
140a49b33:	c3                   	ret
140a49b34:	90                   	nop
140a49b35:	90                   	nop
140a49b36:	90                   	nop
140a49b37:	90                   	nop
140a49b38:	90                   	nop
140a49b39:	90                   	nop
140a49b3a:	90                   	nop
140a49b3b:	90                   	nop
140a49b3c:	90                   	nop
140a49b3d:	90                   	nop
140a49b3e:	90                   	nop
140a49b3f:	90                   	nop
140a49b40:	40 53                	rex push %rbx
140a49b42:	48 83 ec 20          	sub    $0x20,%rsp
140a49b46:	48 8d 05 b3 e3 0e 00 	lea    0xee3b3(%rip),%rax        # 0x140b37f00
140a49b4d:	48 8b d9             	mov    %rcx,%rbx
140a49b50:	48 89 01             	mov    %rax,(%rcx)
140a49b53:	f6 c2 01             	test   $0x1,%dl
140a49b56:	74 05                	je     0x140a49b5d
140a49b58:	e8 77 5a 0a 00       	call   0x140aef5d4
140a49b5d:	48 8b c3             	mov    %rbx,%rax
140a49b60:	48 83 c4 20          	add    $0x20,%rsp
140a49b64:	5b                   	pop    %rbx
140a49b65:	c3                   	ret
140a49b66:	90                   	nop
140a49b67:	90                   	nop
140a49b68:	90                   	nop
140a49b69:	90                   	nop
140a49b6a:	90                   	nop
140a49b6b:	90                   	nop
140a49b6c:	90                   	nop
140a49b6d:	90                   	nop
140a49b6e:	90                   	nop
140a49b6f:	90                   	nop
140a49b70:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49b74:	48 8b 01             	mov    (%rcx),%rax
140a49b77:	48 8b 80 90 04 00 00 	mov    0x490(%rax),%rax
140a49b7e:	48 ff 25 b3 30 0c 00 	rex.W jmp *0xc30b3(%rip)        # 0x140b0cc38
140a49b85:	90                   	nop
140a49b86:	90                   	nop
140a49b87:	90                   	nop
140a49b88:	90                   	nop
140a49b89:	90                   	nop
140a49b8a:	90                   	nop
140a49b8b:	90                   	nop
140a49b8c:	90                   	nop
140a49b8d:	90                   	nop
140a49b8e:	90                   	nop
140a49b8f:	90                   	nop
140a49b90:	40 53                	rex push %rbx
140a49b92:	48 83 ec 30          	sub    $0x30,%rsp
140a49b96:	4c 8b ca             	mov    %rdx,%r9
140a49b99:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49b9d:	48 8b 01             	mov    (%rcx),%rax
140a49ba0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49ba3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49ba9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49bad:	4d 85 c0             	test   %r8,%r8
140a49bb0:	74 05                	je     0x140a49bb7
140a49bb2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49bb7:	48 8b 12             	mov    (%rdx),%rdx
140a49bba:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49bbf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49bc3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49bc8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49bcd:	48 8b 80 98 04 00 00 	mov    0x498(%rax),%rax
140a49bd4:	ff 15 5e 30 0c 00    	call   *0xc305e(%rip)        # 0x140b0cc38
140a49bda:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49bdf:	48 85 db             	test   %rbx,%rbx
140a49be2:	74 39                	je     0x140a49c1d
140a49be4:	83 c8 ff             	or     $0xffffffff,%eax
140a49be7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49bec:	83 f8 01             	cmp    $0x1,%eax
140a49bef:	75 2c                	jne    0x140a49c1d
140a49bf1:	48 8b 03             	mov    (%rbx),%rax
140a49bf4:	48 8b cb             	mov    %rbx,%rcx
140a49bf7:	48 8b 00             	mov    (%rax),%rax
140a49bfa:	ff 15 38 30 0c 00    	call   *0xc3038(%rip)        # 0x140b0cc38
140a49c00:	83 c8 ff             	or     $0xffffffff,%eax
140a49c03:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49c08:	83 f8 01             	cmp    $0x1,%eax
140a49c0b:	75 10                	jne    0x140a49c1d
140a49c0d:	48 8b 03             	mov    (%rbx),%rax
140a49c10:	48 8b cb             	mov    %rbx,%rcx
140a49c13:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49c17:	ff 15 1b 30 0c 00    	call   *0xc301b(%rip)        # 0x140b0cc38
140a49c1d:	48 83 c4 30          	add    $0x30,%rsp
140a49c21:	5b                   	pop    %rbx
140a49c22:	c3                   	ret
140a49c23:	90                   	nop
140a49c24:	90                   	nop
140a49c25:	90                   	nop
140a49c26:	90                   	nop
140a49c27:	90                   	nop
140a49c28:	90                   	nop
140a49c29:	90                   	nop
140a49c2a:	90                   	nop
140a49c2b:	90                   	nop
140a49c2c:	90                   	nop
140a49c2d:	90                   	nop
140a49c2e:	90                   	nop
140a49c2f:	90                   	nop
140a49c30:	40 53                	rex push %rbx
140a49c32:	48 83 ec 30          	sub    $0x30,%rsp
140a49c36:	4c 8b ca             	mov    %rdx,%r9
140a49c39:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49c3d:	48 8b 01             	mov    (%rcx),%rax
140a49c40:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49c43:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49c49:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49c4d:	4d 85 c0             	test   %r8,%r8
140a49c50:	74 05                	je     0x140a49c57
140a49c52:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49c57:	48 8b 12             	mov    (%rdx),%rdx
140a49c5a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49c5f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49c63:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49c68:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49c6d:	48 8b 80 a0 04 00 00 	mov    0x4a0(%rax),%rax
140a49c74:	ff 15 be 2f 0c 00    	call   *0xc2fbe(%rip)        # 0x140b0cc38
140a49c7a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49c7f:	48 85 db             	test   %rbx,%rbx
140a49c82:	74 39                	je     0x140a49cbd
140a49c84:	83 c8 ff             	or     $0xffffffff,%eax
140a49c87:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49c8c:	83 f8 01             	cmp    $0x1,%eax
140a49c8f:	75 2c                	jne    0x140a49cbd
140a49c91:	48 8b 03             	mov    (%rbx),%rax
140a49c94:	48 8b cb             	mov    %rbx,%rcx
140a49c97:	48 8b 00             	mov    (%rax),%rax
140a49c9a:	ff 15 98 2f 0c 00    	call   *0xc2f98(%rip)        # 0x140b0cc38
140a49ca0:	83 c8 ff             	or     $0xffffffff,%eax
140a49ca3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49ca8:	83 f8 01             	cmp    $0x1,%eax
140a49cab:	75 10                	jne    0x140a49cbd
140a49cad:	48 8b 03             	mov    (%rbx),%rax
140a49cb0:	48 8b cb             	mov    %rbx,%rcx
140a49cb3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49cb7:	ff 15 7b 2f 0c 00    	call   *0xc2f7b(%rip)        # 0x140b0cc38
140a49cbd:	48 83 c4 30          	add    $0x30,%rsp
140a49cc1:	5b                   	pop    %rbx
140a49cc2:	c3                   	ret
140a49cc3:	90                   	nop
140a49cc4:	90                   	nop
140a49cc5:	90                   	nop
140a49cc6:	90                   	nop
140a49cc7:	90                   	nop
140a49cc8:	90                   	nop
140a49cc9:	90                   	nop
140a49cca:	90                   	nop
140a49ccb:	90                   	nop
140a49ccc:	90                   	nop
140a49ccd:	90                   	nop
140a49cce:	90                   	nop
140a49ccf:	90                   	nop
140a49cd0:	40 53                	rex push %rbx
140a49cd2:	48 83 ec 30          	sub    $0x30,%rsp
140a49cd6:	4c 8b ca             	mov    %rdx,%r9
140a49cd9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49cdd:	48 8b 01             	mov    (%rcx),%rax
140a49ce0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49ce3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49ce9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49ced:	4d 85 c0             	test   %r8,%r8
140a49cf0:	74 05                	je     0x140a49cf7
140a49cf2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49cf7:	48 8b 12             	mov    (%rdx),%rdx
140a49cfa:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49cff:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49d03:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49d08:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49d0d:	48 8b 80 a8 04 00 00 	mov    0x4a8(%rax),%rax
140a49d14:	ff 15 1e 2f 0c 00    	call   *0xc2f1e(%rip)        # 0x140b0cc38
140a49d1a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49d1f:	48 85 db             	test   %rbx,%rbx
140a49d22:	74 39                	je     0x140a49d5d
140a49d24:	83 c8 ff             	or     $0xffffffff,%eax
140a49d27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49d2c:	83 f8 01             	cmp    $0x1,%eax
140a49d2f:	75 2c                	jne    0x140a49d5d
140a49d31:	48 8b 03             	mov    (%rbx),%rax
140a49d34:	48 8b cb             	mov    %rbx,%rcx
140a49d37:	48 8b 00             	mov    (%rax),%rax
140a49d3a:	ff 15 f8 2e 0c 00    	call   *0xc2ef8(%rip)        # 0x140b0cc38
140a49d40:	83 c8 ff             	or     $0xffffffff,%eax
140a49d43:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49d48:	83 f8 01             	cmp    $0x1,%eax
140a49d4b:	75 10                	jne    0x140a49d5d
140a49d4d:	48 8b 03             	mov    (%rbx),%rax
140a49d50:	48 8b cb             	mov    %rbx,%rcx
140a49d53:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49d57:	ff 15 db 2e 0c 00    	call   *0xc2edb(%rip)        # 0x140b0cc38
140a49d5d:	48 83 c4 30          	add    $0x30,%rsp
140a49d61:	5b                   	pop    %rbx
140a49d62:	c3                   	ret
140a49d63:	90                   	nop
140a49d64:	90                   	nop
140a49d65:	90                   	nop
140a49d66:	90                   	nop
140a49d67:	90                   	nop
140a49d68:	90                   	nop
140a49d69:	90                   	nop
140a49d6a:	90                   	nop
140a49d6b:	90                   	nop
140a49d6c:	90                   	nop
140a49d6d:	90                   	nop
140a49d6e:	90                   	nop
140a49d6f:	90                   	nop
140a49d70:	40 53                	rex push %rbx
140a49d72:	48 83 ec 30          	sub    $0x30,%rsp
140a49d76:	4c 8b ca             	mov    %rdx,%r9
140a49d79:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49d7d:	48 8b 01             	mov    (%rcx),%rax
140a49d80:	0f 57 c0             	xorps  %xmm0,%xmm0
140a49d83:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a49d89:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a49d8d:	4d 85 c0             	test   %r8,%r8
140a49d90:	74 05                	je     0x140a49d97
140a49d92:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a49d97:	48 8b 12             	mov    (%rdx),%rdx
140a49d9a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a49d9f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a49da3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a49da8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a49dad:	48 8b 80 b0 04 00 00 	mov    0x4b0(%rax),%rax
140a49db4:	ff 15 7e 2e 0c 00    	call   *0xc2e7e(%rip)        # 0x140b0cc38
140a49dba:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a49dbf:	48 85 db             	test   %rbx,%rbx
140a49dc2:	74 39                	je     0x140a49dfd
140a49dc4:	83 c8 ff             	or     $0xffffffff,%eax
140a49dc7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49dcc:	83 f8 01             	cmp    $0x1,%eax
140a49dcf:	75 2c                	jne    0x140a49dfd
140a49dd1:	48 8b 03             	mov    (%rbx),%rax
140a49dd4:	48 8b cb             	mov    %rbx,%rcx
140a49dd7:	48 8b 00             	mov    (%rax),%rax
140a49dda:	ff 15 58 2e 0c 00    	call   *0xc2e58(%rip)        # 0x140b0cc38
140a49de0:	83 c8 ff             	or     $0xffffffff,%eax
140a49de3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a49de8:	83 f8 01             	cmp    $0x1,%eax
140a49deb:	75 10                	jne    0x140a49dfd
140a49ded:	48 8b 03             	mov    (%rbx),%rax
140a49df0:	48 8b cb             	mov    %rbx,%rcx
140a49df3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a49df7:	ff 15 3b 2e 0c 00    	call   *0xc2e3b(%rip)        # 0x140b0cc38
140a49dfd:	48 83 c4 30          	add    $0x30,%rsp
140a49e01:	5b                   	pop    %rbx
140a49e02:	c3                   	ret
140a49e03:	90                   	nop
140a49e04:	90                   	nop
140a49e05:	90                   	nop
140a49e06:	90                   	nop
140a49e07:	90                   	nop
140a49e08:	90                   	nop
140a49e09:	90                   	nop
140a49e0a:	90                   	nop
140a49e0b:	90                   	nop
140a49e0c:	90                   	nop
140a49e0d:	90                   	nop
140a49e0e:	90                   	nop
140a49e0f:	90                   	nop
140a49e10:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a49e14:	48 8b 01             	mov    (%rcx),%rax
140a49e17:	48 8b 80 b8 04 00 00 	mov    0x4b8(%rax),%rax
140a49e1e:	48 ff 25 13 2e 0c 00 	rex.W jmp *0xc2e13(%rip)        # 0x140b0cc38
140a49e25:	90                   	nop
140a49e26:	90                   	nop
140a49e27:	90                   	nop
140a49e28:	90                   	nop
140a49e29:	90                   	nop
140a49e2a:	90                   	nop
140a49e2b:	90                   	nop
140a49e2c:	90                   	nop
140a49e2d:	90                   	nop
140a49e2e:	90                   	nop
140a49e2f:	90                   	nop
140a49e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a49e35:	57                   	push   %rdi
140a49e36:	48 83 ec 20          	sub    $0x20,%rsp
140a49e3a:	8b da                	mov    %edx,%ebx
140a49e3c:	48 8b f9             	mov    %rcx,%rdi
140a49e3f:	e8 1c 00 00 00       	call   0x140a49e60
140a49e44:	f6 c3 01             	test   $0x1,%bl
140a49e47:	74 08                	je     0x140a49e51
140a49e49:	48 8b cf             	mov    %rdi,%rcx
140a49e4c:	e8 83 57 0a 00       	call   0x140aef5d4
140a49e51:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a49e56:	48 8b c7             	mov    %rdi,%rax
140a49e59:	48 83 c4 20          	add    $0x20,%rsp
140a49e5d:	5f                   	pop    %rdi
140a49e5e:	c3                   	ret
140a49e5f:	90                   	nop
140a49e60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a49e65:	57                   	push   %rdi
140a49e66:	48 83 ec 20          	sub    $0x20,%rsp
140a49e6a:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a49e6e:	48 8b f9             	mov    %rcx,%rdi
140a49e71:	48 85 db             	test   %rbx,%rbx
140a49e74:	74 39                	je     0x140a49eaf
140a49e76:	83 c8 ff             	or     $0xffffffff,%eax
140a49e79:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a49e7e:	83 f8 01             	cmp    $0x1,%eax
140a49e81:	75 2c                	jne    0x140a49eaf
140a49e83:	48 8b 03             	mov    (%rbx),%rax
140a49e86:	48 8b cb             	mov    %rbx,%rcx
140a49e89:	48 8b 00             	mov    (%rax),%rax
140a49e8c:	ff 15 a6 2d 0c 00    	call   *0xc2da6(%rip)        # 0x140b0cc38
140a49e92:	83 c8 ff             	or     $0xffffffff,%eax
140a49e95:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)