140a7294a:	8d 48 01             	lea    0x1(%rax),%ecx
140a7294d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a72952:	74 06                	je     0x140a7295a
140a72954:	85 c0                	test   %eax,%eax
140a72956:	75 f2                	jne    0x140a7294a
140a72958:	eb 06                	jmp    0x140a72960
140a7295a:	49 8b f0             	mov    %r8,%rsi
140a7295d:	48 8b da             	mov    %rdx,%rbx
140a72960:	48 85 d2             	test   %rdx,%rdx
140a72963:	74 1d                	je     0x140a72982
140a72965:	83 c8 ff             	or     $0xffffffff,%eax
140a72968:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140a7296d:	83 f8 01             	cmp    $0x1,%eax
140a72970:	75 10                	jne    0x140a72982
140a72972:	48 8b 02             	mov    (%rdx),%rax
140a72975:	48 8b ca             	mov    %rdx,%rcx
140a72978:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7297c:	ff 15 b6 a2 09 00    	call   *0x9a2b6(%rip)        # 0x140b0cc38
140a72982:	48 85 f6             	test   %rsi,%rsi
140a72985:	74 0b                	je     0x140a72992
140a72987:	48 8b d7             	mov    %rdi,%rdx
140a7298a:	48 8b ce             	mov    %rsi,%rcx
140a7298d:	e8 46 08 00 00       	call   0x140a731d8
140a72992:	48 85 db             	test   %rbx,%rbx
140a72995:	74 39                	je     0x140a729d0
140a72997:	83 c8 ff             	or     $0xffffffff,%eax
140a7299a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7299f:	83 f8 01             	cmp    $0x1,%eax
140a729a2:	75 2c                	jne    0x140a729d0
140a729a4:	48 8b 03             	mov    (%rbx),%rax
140a729a7:	48 8b cb             	mov    %rbx,%rcx
140a729aa:	48 8b 00             	mov    (%rax),%rax
140a729ad:	ff 15 85 a2 09 00    	call   *0x9a285(%rip)        # 0x140b0cc38
140a729b3:	83 c8 ff             	or     $0xffffffff,%eax
140a729b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a729bb:	83 f8 01             	cmp    $0x1,%eax
140a729be:	75 10                	jne    0x140a729d0
140a729c0:	48 8b 03             	mov    (%rbx),%rax
140a729c3:	48 8b cb             	mov    %rbx,%rcx
140a729c6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a729ca:	ff 15 68 a2 09 00    	call   *0x9a268(%rip)        # 0x140b0cc38
140a729d0:	48 85 ff             	test   %rdi,%rdi
140a729d3:	74 14                	je     0x140a729e9
140a729d5:	48 8b 07             	mov    (%rdi),%rax
140a729d8:	ba 01 00 00 00       	mov    $0x1,%edx
140a729dd:	48 8b cf             	mov    %rdi,%rcx
140a729e0:	48 8b 00             	mov    (%rax),%rax
140a729e3:	ff 15 4f a2 09 00    	call   *0x9a24f(%rip)        # 0x140b0cc38
140a729e9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a729ee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a729f3:	48 83 c4 20          	add    $0x20,%rsp
140a729f7:	5f                   	pop    %rdi
140a729f8:	c3                   	ret
140a729f9:	90                   	nop
140a729fa:	90                   	nop
140a729fb:	90                   	nop
140a729fc:	90                   	nop
140a729fd:	90                   	nop
140a729fe:	90                   	nop
140a729ff:	90                   	nop
140a72a00:	40 53                	rex push %rbx
140a72a02:	48 83 ec 20          	sub    $0x20,%rsp
140a72a06:	48 8b d9             	mov    %rcx,%rbx
140a72a09:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72a0d:	48 8d 15 54 8d 26 00 	lea    0x268d54(%rip),%rdx        # 0x140cdb768
140a72a14:	ff 15 a6 98 09 00    	call   *0x998a6(%rip)        # 0x140b0c2c0
140a72a1a:	33 d2                	xor    %edx,%edx
140a72a1c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72a20:	85 c0                	test   %eax,%eax
140a72a22:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72a26:	48 8b c2             	mov    %rdx,%rax
140a72a29:	48 83 c4 20          	add    $0x20,%rsp
140a72a2d:	5b                   	pop    %rbx
140a72a2e:	c3                   	ret
140a72a2f:	90                   	nop
140a72a30:	40 53                	rex push %rbx
140a72a32:	48 83 ec 20          	sub    $0x20,%rsp
140a72a36:	48 8b d9             	mov    %rcx,%rbx
140a72a39:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72a3d:	48 8d 15 84 8e 26 00 	lea    0x268e84(%rip),%rdx        # 0x140cdb8c8
140a72a44:	ff 15 76 98 09 00    	call   *0x99876(%rip)        # 0x140b0c2c0
140a72a4a:	33 d2                	xor    %edx,%edx
140a72a4c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72a50:	85 c0                	test   %eax,%eax
140a72a52:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72a56:	48 8b c2             	mov    %rdx,%rax
140a72a59:	48 83 c4 20          	add    $0x20,%rsp
140a72a5d:	5b                   	pop    %rbx
140a72a5e:	c3                   	ret
140a72a5f:	90                   	nop
140a72a60:	40 53                	rex push %rbx
140a72a62:	48 83 ec 20          	sub    $0x20,%rsp
140a72a66:	48 8b d9             	mov    %rcx,%rbx
140a72a69:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72a6d:	48 8d 15 e4 8d 26 00 	lea    0x268de4(%rip),%rdx        # 0x140cdb858
140a72a74:	ff 15 46 98 09 00    	call   *0x99846(%rip)        # 0x140b0c2c0
140a72a7a:	33 d2                	xor    %edx,%edx
140a72a7c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72a80:	85 c0                	test   %eax,%eax
140a72a82:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72a86:	48 8b c2             	mov    %rdx,%rax
140a72a89:	48 83 c4 20          	add    $0x20,%rsp
140a72a8d:	5b                   	pop    %rbx
140a72a8e:	c3                   	ret
140a72a8f:	90                   	nop
140a72a90:	40 53                	rex push %rbx
140a72a92:	48 83 ec 20          	sub    $0x20,%rsp
140a72a96:	48 8b d9             	mov    %rcx,%rbx
140a72a99:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72a9d:	48 8d 15 04 8f 26 00 	lea    0x268f04(%rip),%rdx        # 0x140cdb9a8
140a72aa4:	ff 15 16 98 09 00    	call   *0x99816(%rip)        # 0x140b0c2c0
140a72aaa:	33 d2                	xor    %edx,%edx
140a72aac:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72ab0:	85 c0                	test   %eax,%eax
140a72ab2:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72ab6:	48 8b c2             	mov    %rdx,%rax
140a72ab9:	48 83 c4 20          	add    $0x20,%rsp
140a72abd:	5b                   	pop    %rbx
140a72abe:	c3                   	ret
140a72abf:	90                   	nop
140a72ac0:	40 53                	rex push %rbx
140a72ac2:	48 83 ec 20          	sub    $0x20,%rsp
140a72ac6:	48 8b d9             	mov    %rcx,%rbx
140a72ac9:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72acd:	48 8d 15 64 8e 26 00 	lea    0x268e64(%rip),%rdx        # 0x140cdb938
140a72ad4:	ff 15 e6 97 09 00    	call   *0x997e6(%rip)        # 0x140b0c2c0
140a72ada:	33 d2                	xor    %edx,%edx
140a72adc:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72ae0:	85 c0                	test   %eax,%eax
140a72ae2:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72ae6:	48 8b c2             	mov    %rdx,%rax
140a72ae9:	48 83 c4 20          	add    $0x20,%rsp
140a72aed:	5b                   	pop    %rbx
140a72aee:	c3                   	ret
140a72aef:	90                   	nop
140a72af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a72af5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a72afa:	57                   	push   %rdi
140a72afb:	48 83 ec 20          	sub    $0x20,%rsp
140a72aff:	48 8b 79 10          	mov    0x10(%rcx),%rdi
140a72b03:	45 33 c0             	xor    %r8d,%r8d
140a72b06:	33 d2                	xor    %edx,%edx
140a72b08:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a72b0c:	48 85 c0             	test   %rax,%rax
140a72b0f:	74 0b                	je     0x140a72b1c
140a72b11:	4c 8b 47 38          	mov    0x38(%rdi),%r8
140a72b15:	48 8b d0             	mov    %rax,%rdx
140a72b18:	f0 ff 40 0c          	lock incl 0xc(%rax)
140a72b1c:	33 f6                	xor    %esi,%esi
140a72b1e:	33 db                	xor    %ebx,%ebx
140a72b20:	48 85 d2             	test   %rdx,%rdx
140a72b23:	74 3d                	je     0x140a72b62
140a72b25:	8b 42 08             	mov    0x8(%rdx),%eax
140a72b28:	eb 0a                	jmp    0x140a72b34
140a72b2a:	8d 48 01             	lea    0x1(%rax),%ecx
140a72b2d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a72b32:	74 06                	je     0x140a72b3a
140a72b34:	85 c0                	test   %eax,%eax
140a72b36:	75 f2                	jne    0x140a72b2a
140a72b38:	eb 06                	jmp    0x140a72b40
140a72b3a:	49 8b f0             	mov    %r8,%rsi
140a72b3d:	48 8b da             	mov    %rdx,%rbx
140a72b40:	48 85 d2             	test   %rdx,%rdx
140a72b43:	74 1d                	je     0x140a72b62
140a72b45:	83 c8 ff             	or     $0xffffffff,%eax
140a72b48:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140a72b4d:	83 f8 01             	cmp    $0x1,%eax
140a72b50:	75 10                	jne    0x140a72b62
140a72b52:	48 8b 02             	mov    (%rdx),%rax
140a72b55:	48 8b ca             	mov    %rdx,%rcx
140a72b58:	48 8b 40 08          	mov    0x8(%rax),%rax
140a72b5c:	ff 15 d6 a0 09 00    	call   *0x9a0d6(%rip)        # 0x140b0cc38
140a72b62:	48 85 f6             	test   %rsi,%rsi
140a72b65:	74 0b                	je     0x140a72b72
140a72b67:	48 8b d7             	mov    %rdi,%rdx
140a72b6a:	48 8b ce             	mov    %rsi,%rcx
140a72b6d:	e8 66 08 00 00       	call   0x140a733d8
140a72b72:	48 85 db             	test   %rbx,%rbx
140a72b75:	74 39                	je     0x140a72bb0
140a72b77:	83 c8 ff             	or     $0xffffffff,%eax
140a72b7a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a72b7f:	83 f8 01             	cmp    $0x1,%eax
140a72b82:	75 2c                	jne    0x140a72bb0
140a72b84:	48 8b 03             	mov    (%rbx),%rax
140a72b87:	48 8b cb             	mov    %rbx,%rcx
140a72b8a:	48 8b 00             	mov    (%rax),%rax
140a72b8d:	ff 15 a5 a0 09 00    	call   *0x9a0a5(%rip)        # 0x140b0cc38
140a72b93:	83 c8 ff             	or     $0xffffffff,%eax
140a72b96:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a72b9b:	83 f8 01             	cmp    $0x1,%eax
140a72b9e:	75 10                	jne    0x140a72bb0
140a72ba0:	48 8b 03             	mov    (%rbx),%rax
140a72ba3:	48 8b cb             	mov    %rbx,%rcx
140a72ba6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a72baa:	ff 15 88 a0 09 00    	call   *0x9a088(%rip)        # 0x140b0cc38
140a72bb0:	48 85 ff             	test   %rdi,%rdi
140a72bb3:	74 14                	je     0x140a72bc9
140a72bb5:	48 8b 07             	mov    (%rdi),%rax
140a72bb8:	ba 01 00 00 00       	mov    $0x1,%edx
140a72bbd:	48 8b cf             	mov    %rdi,%rcx
140a72bc0:	48 8b 00             	mov    (%rax),%rax
140a72bc3:	ff 15 6f a0 09 00    	call   *0x9a06f(%rip)        # 0x140b0cc38
140a72bc9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a72bce:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a72bd3:	48 83 c4 20          	add    $0x20,%rsp
140a72bd7:	5f                   	pop    %rdi
140a72bd8:	c3                   	ret
140a72bd9:	90                   	nop
140a72bda:	90                   	nop
140a72bdb:	90                   	nop
140a72bdc:	90                   	nop
140a72bdd:	90                   	nop
140a72bde:	90                   	nop
140a72bdf:	90                   	nop
140a72be0:	40 53                	rex push %rbx
140a72be2:	48 83 ec 20          	sub    $0x20,%rsp
140a72be6:	48 8b d9             	mov    %rcx,%rbx
140a72be9:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72bed:	48 8d 15 f4 87 26 00 	lea    0x2687f4(%rip),%rdx        # 0x140cdb3e8
140a72bf4:	ff 15 c6 96 09 00    	call   *0x996c6(%rip)        # 0x140b0c2c0
140a72bfa:	33 d2                	xor    %edx,%edx
140a72bfc:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72c00:	85 c0                	test   %eax,%eax
140a72c02:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72c06:	48 8b c2             	mov    %rdx,%rax
140a72c09:	48 83 c4 20          	add    $0x20,%rsp
140a72c0d:	5b                   	pop    %rbx
140a72c0e:	c3                   	ret
140a72c0f:	90                   	nop
140a72c10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a72c15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a72c1a:	57                   	push   %rdi
140a72c1b:	48 83 ec 20          	sub    $0x20,%rsp
140a72c1f:	48 8b 79 10          	mov    0x10(%rcx),%rdi
140a72c23:	45 33 c0             	xor    %r8d,%r8d
140a72c26:	33 d2                	xor    %edx,%edx
140a72c28:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a72c2c:	48 85 c0             	test   %rax,%rax
140a72c2f:	74 0b                	je     0x140a72c3c
140a72c31:	4c 8b 47 58          	mov    0x58(%rdi),%r8
140a72c35:	48 8b d0             	mov    %rax,%rdx
140a72c38:	f0 ff 40 0c          	lock incl 0xc(%rax)
140a72c3c:	33 f6                	xor    %esi,%esi
140a72c3e:	33 db                	xor    %ebx,%ebx
140a72c40:	48 85 d2             	test   %rdx,%rdx
140a72c43:	74 3d                	je     0x140a72c82
140a72c45:	8b 42 08             	mov    0x8(%rdx),%eax
140a72c48:	eb 0a                	jmp    0x140a72c54
140a72c4a:	8d 48 01             	lea    0x1(%rax),%ecx
140a72c4d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a72c52:	74 06                	je     0x140a72c5a
140a72c54:	85 c0                	test   %eax,%eax
140a72c56:	75 f2                	jne    0x140a72c4a
140a72c58:	eb 06                	jmp    0x140a72c60
140a72c5a:	49 8b f0             	mov    %r8,%rsi
140a72c5d:	48 8b da             	mov    %rdx,%rbx
140a72c60:	48 85 d2             	test   %rdx,%rdx
140a72c63:	74 1d                	je     0x140a72c82
140a72c65:	83 c8 ff             	or     $0xffffffff,%eax
140a72c68:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140a72c6d:	83 f8 01             	cmp    $0x1,%eax
140a72c70:	75 10                	jne    0x140a72c82
140a72c72:	48 8b 02             	mov    (%rdx),%rax
140a72c75:	48 8b ca             	mov    %rdx,%rcx
140a72c78:	48 8b 40 08          	mov    0x8(%rax),%rax
140a72c7c:	ff 15 b6 9f 09 00    	call   *0x99fb6(%rip)        # 0x140b0cc38
140a72c82:	48 85 f6             	test   %rsi,%rsi
140a72c85:	74 0b                	je     0x140a72c92
140a72c87:	48 8b d7             	mov    %rdi,%rdx
140a72c8a:	48 8b ce             	mov    %rsi,%rcx
140a72c8d:	e8 ce 06 00 00       	call   0x140a73360
140a72c92:	48 85 db             	test   %rbx,%rbx
140a72c95:	74 39                	je     0x140a72cd0
140a72c97:	83 c8 ff             	or     $0xffffffff,%eax
140a72c9a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a72c9f:	83 f8 01             	cmp    $0x1,%eax
140a72ca2:	75 2c                	jne    0x140a72cd0
140a72ca4:	48 8b 03             	mov    (%rbx),%rax
140a72ca7:	48 8b cb             	mov    %rbx,%rcx
140a72caa:	48 8b 00             	mov    (%rax),%rax
140a72cad:	ff 15 85 9f 09 00    	call   *0x99f85(%rip)        # 0x140b0cc38
140a72cb3:	83 c8 ff             	or     $0xffffffff,%eax
140a72cb6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a72cbb:	83 f8 01             	cmp    $0x1,%eax
140a72cbe:	75 10                	jne    0x140a72cd0
140a72cc0:	48 8b 03             	mov    (%rbx),%rax
140a72cc3:	48 8b cb             	mov    %rbx,%rcx
140a72cc6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a72cca:	ff 15 68 9f 09 00    	call   *0x99f68(%rip)        # 0x140b0cc38
140a72cd0:	48 85 ff             	test   %rdi,%rdi
140a72cd3:	74 14                	je     0x140a72ce9
140a72cd5:	48 8b 07             	mov    (%rdi),%rax
140a72cd8:	ba 01 00 00 00       	mov    $0x1,%edx
140a72cdd:	48 8b cf             	mov    %rdi,%rcx
140a72ce0:	48 8b 00             	mov    (%rax),%rax
140a72ce3:	ff 15 4f 9f 09 00    	call   *0x99f4f(%rip)        # 0x140b0cc38
140a72ce9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a72cee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a72cf3:	48 83 c4 20          	add    $0x20,%rsp
140a72cf7:	5f                   	pop    %rdi
140a72cf8:	c3                   	ret
140a72cf9:	90                   	nop
140a72cfa:	90                   	nop
140a72cfb:	90                   	nop
140a72cfc:	90                   	nop
140a72cfd:	90                   	nop
140a72cfe:	90                   	nop
140a72cff:	90                   	nop
140a72d00:	40 53                	rex push %rbx
140a72d02:	48 83 ec 20          	sub    $0x20,%rsp
140a72d06:	48 8b d9             	mov    %rcx,%rbx
140a72d09:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140a72d0d:	48 8d 15 64 86 26 00 	lea    0x268664(%rip),%rdx        # 0x140cdb378
140a72d14:	ff 15 a6 95 09 00    	call   *0x995a6(%rip)        # 0x140b0c2c0
140a72d1a:	33 d2                	xor    %edx,%edx
140a72d1c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a72d20:	85 c0                	test   %eax,%eax
140a72d22:	48 0f 44 d1          	cmove  %rcx,%rdx
140a72d26:	48 8b c2             	mov    %rdx,%rax
140a72d29:	48 83 c4 20          	add    $0x20,%rsp
140a72d2d:	5b                   	pop    %rbx
140a72d2e:	c3                   	ret
140a72d2f:	90                   	nop
140a72d30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a72d35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a72d3a:	57                   	push   %rdi
140a72d3b:	48 83 ec 20          	sub    $0x20,%rsp
140a72d3f:	48 8b 79 10          	mov    0x10(%rcx),%rdi
140a72d43:	45 33 c0             	xor    %r8d,%r8d
140a72d46:	33 d2                	xor    %edx,%edx
140a72d48:	48 8b 47 68          	mov    0x68(%rdi),%rax
140a72d4c:	48 85 c0             	test   %rax,%rax
140a72d4f:	74 0b                	je     0x140a72d5c
140a72d51:	4c 8b 47 60          	mov    0x60(%rdi),%r8
140a72d55:	48 8b d0             	mov    %rax,%rdx
140a72d58:	f0 ff 40 0c          	lock incl 0xc(%rax)
140a72d5c:	33 f6                	xor    %esi,%esi
140a72d5e:	33 db                	xor    %ebx,%ebx
140a72d60:	48 85 d2             	test   %rdx,%rdx
140a72d63:	74 3d                	je     0x140a72da2
140a72d65:	8b 42 08             	mov    0x8(%rdx),%eax
140a72d68:	eb 0a                	jmp    0x140a72d74
140a72d6a:	8d 48 01             	lea    0x1(%rax),%ecx
140a72d6d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a72d72:	74 06                	je     0x140a72d7a
140a72d74:	85 c0                	test   %eax,%eax
140a72d76:	75 f2                	jne    0x140a72d6a
140a72d78:	eb 06                	jmp    0x140a72d80
140a72d7a:	49 8b f0             	mov    %r8,%rsi
140a72d7d:	48 8b da             	mov    %rdx,%rbx