140a17ac3:	48 8b d7             	mov    %rdi,%rdx
140a17ac6:	48 8b cf             	mov    %rdi,%rcx
140a17ac9:	e8 2e f8 5e ff       	call   0x1400072fc
140a17ace:	48 8b cb             	mov    %rbx,%rcx
140a17ad1:	48 8b 1b             	mov    (%rbx),%rbx
140a17ad4:	ff 15 e6 4d 0f 00    	call   *0xf4de6(%rip)        # 0x140b0c8c0
140a17ada:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140a17ade:	74 df                	je     0x140a17abf
140a17ae0:	48 8b 0f             	mov    (%rdi),%rcx
140a17ae3:	ff 15 d7 4d 0f 00    	call   *0xf4dd7(%rip)        # 0x140b0c8c0
140a17ae9:	48 8b ce             	mov    %rsi,%rcx
140a17aec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a17af1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a17af6:	48 83 c4 20          	add    $0x20,%rsp
140a17afa:	5f                   	pop    %rdi
140a17afb:	e9 5c e1 87 ff       	jmp    0x140295c5c
140a17b00:	cc                   	int3
140a17b01:	90                   	nop
140a17b02:	90                   	nop
140a17b03:	90                   	nop
140a17b04:	90                   	nop
140a17b05:	90                   	nop
140a17b06:	90                   	nop
140a17b07:	90                   	nop
140a17b08:	90                   	nop
140a17b09:	90                   	nop
140a17b0a:	90                   	nop
140a17b0b:	90                   	nop
140a17b0c:	90                   	nop
140a17b0d:	90                   	nop
140a17b0e:	90                   	nop
140a17b0f:	90                   	nop
140a17b10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a17b15:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a17b1a:	57                   	push   %rdi
140a17b1b:	48 83 ec 20          	sub    $0x20,%rsp
140a17b1f:	48 8b fa             	mov    %rdx,%rdi
140a17b22:	48 8b d9             	mov    %rcx,%rbx
140a17b25:	e8 86 a7 00 00       	call   0x140a222b0
140a17b2a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17b2e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17b32:	e8 a9 a6 00 00       	call   0x140a221e0
140a17b37:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17b3b:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17b3f:	48 8d 05 12 8c 11 00 	lea    0x118c12(%rip),%rax        # 0x140b30758
140a17b46:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17b4a:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17b4f:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17b54:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17b58:	48 85 c0             	test   %rax,%rax
140a17b5b:	74 04                	je     0x140a17b61
140a17b5d:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17b61:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17b65:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17b69:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17b6d:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17b71:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17b75:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17b79:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17b7d:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17b81:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17b85:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17b89:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17b8d:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17b91:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17b95:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17b99:	48 8b c3             	mov    %rbx,%rax
140a17b9c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17ba1:	48 83 c4 20          	add    $0x20,%rsp
140a17ba5:	5f                   	pop    %rdi
140a17ba6:	c3                   	ret
140a17ba7:	90                   	nop
140a17ba8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a17bad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a17bb2:	57                   	push   %rdi
140a17bb3:	48 83 ec 20          	sub    $0x20,%rsp
140a17bb7:	48 8b f1             	mov    %rcx,%rsi
140a17bba:	48 83 c1 28          	add    $0x28,%rcx
140a17bbe:	e8 51 00 00 00       	call   0x140a17c14
140a17bc3:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
140a17bc7:	48 8b 07             	mov    (%rdi),%rax
140a17bca:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a17bce:	eb 1b                	jmp    0x140a17beb
140a17bd0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140a17bd4:	48 8b d7             	mov    %rdi,%rdx
140a17bd7:	48 8b cf             	mov    %rdi,%rcx
140a17bda:	e8 1d f7 5e ff       	call   0x1400072fc
140a17bdf:	48 8b cb             	mov    %rbx,%rcx
140a17be2:	48 8b 1b             	mov    (%rbx),%rbx
140a17be5:	ff 15 d5 4c 0f 00    	call   *0xf4cd5(%rip)        # 0x140b0c8c0
140a17beb:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140a17bef:	74 df                	je     0x140a17bd0
140a17bf1:	48 8b 0f             	mov    (%rdi),%rcx
140a17bf4:	ff 15 c6 4c 0f 00    	call   *0xf4cc6(%rip)        # 0x140b0c8c0
140a17bfa:	48 8b ce             	mov    %rsi,%rcx
140a17bfd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a17c02:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a17c07:	48 83 c4 20          	add    $0x20,%rsp
140a17c0b:	5f                   	pop    %rdi
140a17c0c:	e9 4b e0 87 ff       	jmp    0x140295c5c
140a17c11:	cc                   	int3
140a17c12:	90                   	nop
140a17c13:	90                   	nop
140a17c14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a17c19:	57                   	push   %rdi
140a17c1a:	48 83 ec 20          	sub    $0x20,%rsp
140a17c1e:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a17c22:	48 8b f9             	mov    %rcx,%rdi
140a17c25:	48 85 db             	test   %rbx,%rbx
140a17c28:	74 39                	je     0x140a17c63
140a17c2a:	83 c8 ff             	or     $0xffffffff,%eax
140a17c2d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a17c32:	83 f8 01             	cmp    $0x1,%eax
140a17c35:	75 2c                	jne    0x140a17c63
140a17c37:	48 8b 03             	mov    (%rbx),%rax
140a17c3a:	48 8b cb             	mov    %rbx,%rcx
140a17c3d:	48 8b 00             	mov    (%rax),%rax
140a17c40:	ff 15 f2 4f 0f 00    	call   *0xf4ff2(%rip)        # 0x140b0cc38
140a17c46:	83 c8 ff             	or     $0xffffffff,%eax
140a17c49:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a17c4e:	83 f8 01             	cmp    $0x1,%eax
140a17c51:	75 10                	jne    0x140a17c63
140a17c53:	48 8b 03             	mov    (%rbx),%rax
140a17c56:	48 8b cb             	mov    %rbx,%rcx
140a17c59:	48 8b 40 08          	mov    0x8(%rax),%rax
140a17c5d:	ff 15 d5 4f 0f 00    	call   *0xf4fd5(%rip)        # 0x140b0cc38
140a17c63:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a17c68:	48 8d 05 49 8f 11 00 	lea    0x118f49(%rip),%rax        # 0x140b30bb8
140a17c6f:	48 89 07             	mov    %rax,(%rdi)
140a17c72:	48 83 c4 20          	add    $0x20,%rsp
140a17c76:	5f                   	pop    %rdi
140a17c77:	c3                   	ret
140a17c78:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a17c7d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a17c82:	57                   	push   %rdi
140a17c83:	48 83 ec 20          	sub    $0x20,%rsp
140a17c87:	48 8b fa             	mov    %rdx,%rdi
140a17c8a:	48 8b d9             	mov    %rcx,%rbx
140a17c8d:	e8 1e a6 00 00       	call   0x140a222b0
140a17c92:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17c96:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17c9a:	e8 41 a5 00 00       	call   0x140a221e0
140a17c9f:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17ca3:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17ca7:	48 8d 05 9a 8a 11 00 	lea    0x118a9a(%rip),%rax        # 0x140b30748
140a17cae:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17cb2:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17cb7:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17cbc:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17cc0:	48 85 c0             	test   %rax,%rax
140a17cc3:	74 04                	je     0x140a17cc9
140a17cc5:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17cc9:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17ccd:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17cd1:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17cd5:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17cd9:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17cdd:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17ce1:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17ce5:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17ce9:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17ced:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17cf1:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17cf5:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17cf9:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17cfd:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17d01:	48 8b c3             	mov    %rbx,%rax
140a17d04:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17d09:	48 83 c4 20          	add    $0x20,%rsp
140a17d0d:	5f                   	pop    %rdi
140a17d0e:	c3                   	ret
140a17d0f:	90                   	nop
140a17d10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a17d15:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a17d1a:	57                   	push   %rdi
140a17d1b:	48 83 ec 20          	sub    $0x20,%rsp
140a17d1f:	48 8b fa             	mov    %rdx,%rdi
140a17d22:	48 8b d9             	mov    %rcx,%rbx
140a17d25:	e8 86 a5 00 00       	call   0x140a222b0
140a17d2a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17d2e:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17d32:	e8 a9 a4 00 00       	call   0x140a221e0
140a17d37:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17d3b:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17d3f:	48 8d 05 32 8a 11 00 	lea    0x118a32(%rip),%rax        # 0x140b30778
140a17d46:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17d4a:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17d4f:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17d54:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17d58:	48 85 c0             	test   %rax,%rax
140a17d5b:	74 04                	je     0x140a17d61
140a17d5d:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17d61:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17d65:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17d69:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17d6d:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17d71:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17d75:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17d79:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17d7d:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17d81:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17d85:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17d89:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17d8d:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17d91:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17d95:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17d99:	48 8b c3             	mov    %rbx,%rax
140a17d9c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17da1:	48 83 c4 20          	add    $0x20,%rsp
140a17da5:	5f                   	pop    %rdi
140a17da6:	c3                   	ret
140a17da7:	90                   	nop
140a17da8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a17dad:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a17db2:	57                   	push   %rdi
140a17db3:	48 83 ec 20          	sub    $0x20,%rsp
140a17db7:	48 8b fa             	mov    %rdx,%rdi
140a17dba:	48 8b d9             	mov    %rcx,%rbx
140a17dbd:	e8 ee a4 00 00       	call   0x140a222b0
140a17dc2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a17dc6:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a17dca:	e8 11 a4 00 00       	call   0x140a221e0
140a17dcf:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a17dd3:	48 89 43 20          	mov    %rax,0x20(%rbx)
140a17dd7:	48 8d 05 8a 89 11 00 	lea    0x11898a(%rip),%rax        # 0x140b30768
140a17dde:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a17de2:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140a17de7:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a17dec:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17df0:	48 85 c0             	test   %rax,%rax
140a17df3:	74 04                	je     0x140a17df9
140a17df5:	f0 ff 40 08          	lock incl 0x8(%rax)
140a17df9:	48 8b 47 30          	mov    0x30(%rdi),%rax
140a17dfd:	48 89 43 30          	mov    %rax,0x30(%rbx)
140a17e01:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a17e05:	48 89 43 38          	mov    %rax,0x38(%rbx)
140a17e09:	48 8b 47 40          	mov    0x40(%rdi),%rax
140a17e0d:	48 89 43 40          	mov    %rax,0x40(%rbx)
140a17e11:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a17e15:	48 89 43 48          	mov    %rax,0x48(%rbx)
140a17e19:	48 8b 47 50          	mov    0x50(%rdi),%rax
140a17e1d:	48 89 43 50          	mov    %rax,0x50(%rbx)
140a17e21:	48 8b 47 58          	mov    0x58(%rdi),%rax
140a17e25:	48 89 43 58          	mov    %rax,0x58(%rbx)
140a17e29:	48 8b 47 60          	mov    0x60(%rdi),%rax
140a17e2d:	48 89 43 60          	mov    %rax,0x60(%rbx)
140a17e31:	48 8b c3             	mov    %rbx,%rax
140a17e34:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a17e39:	48 83 c4 20          	add    $0x20,%rsp
140a17e3d:	5f                   	pop    %rdi
140a17e3e:	c3                   	ret
140a17e3f:	90                   	nop
140a17e40:	40 53                	rex push %rbx
140a17e42:	48 83 ec 30          	sub    $0x30,%rsp
140a17e46:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17e4a:	48 8b da             	mov    %rdx,%rbx
140a17e4d:	48 8b 01             	mov    (%rcx),%rax
140a17e50:	48 8b 80 f8 03 00 00 	mov    0x3f8(%rax),%rax
140a17e57:	ff 15 db 4d 0f 00    	call   *0xf4ddb(%rip)        # 0x140b0cc38
140a17e5d:	48 8b c3             	mov    %rbx,%rax
140a17e60:	48 83 c4 30          	add    $0x30,%rsp
140a17e64:	5b                   	pop    %rbx
140a17e65:	c3                   	ret
140a17e66:	90                   	nop
140a17e67:	90                   	nop
140a17e68:	90                   	nop
140a17e69:	90                   	nop
140a17e6a:	90                   	nop
140a17e6b:	90                   	nop
140a17e6c:	90                   	nop
140a17e6d:	90                   	nop
140a17e6e:	90                   	nop
140a17e6f:	90                   	nop
140a17e70:	40 53                	rex push %rbx
140a17e72:	48 83 ec 30          	sub    $0x30,%rsp
140a17e76:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17e7a:	48 8b da             	mov    %rdx,%rbx
140a17e7d:	48 8b 01             	mov    (%rcx),%rax
140a17e80:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
140a17e87:	ff 15 ab 4d 0f 00    	call   *0xf4dab(%rip)        # 0x140b0cc38
140a17e8d:	48 8b c3             	mov    %rbx,%rax
140a17e90:	48 83 c4 30          	add    $0x30,%rsp
140a17e94:	5b                   	pop    %rbx
140a17e95:	c3                   	ret
140a17e96:	90                   	nop
140a17e97:	90                   	nop
140a17e98:	90                   	nop
140a17e99:	90                   	nop
140a17e9a:	90                   	nop
140a17e9b:	90                   	nop
140a17e9c:	90                   	nop
140a17e9d:	90                   	nop
140a17e9e:	90                   	nop
140a17e9f:	90                   	nop
140a17ea0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17ea4:	48 8b 01             	mov    (%rcx),%rax
140a17ea7:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
140a17eae:	48 ff 25 83 4d 0f 00 	rex.W jmp *0xf4d83(%rip)        # 0x140b0cc38
140a17eb5:	90                   	nop
140a17eb6:	90                   	nop
140a17eb7:	90                   	nop
140a17eb8:	90                   	nop
140a17eb9:	90                   	nop
140a17eba:	90                   	nop
140a17ebb:	90                   	nop
140a17ebc:	90                   	nop
140a17ebd:	90                   	nop
140a17ebe:	90                   	nop
140a17ebf:	90                   	nop
140a17ec0:	40 53                	rex push %rbx
140a17ec2:	48 83 ec 30          	sub    $0x30,%rsp
140a17ec6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17eca:	48 8b da             	mov    %rdx,%rbx
140a17ecd:	48 8b 01             	mov    (%rcx),%rax
140a17ed0:	48 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%rax
140a17ed7:	ff 15 5b 4d 0f 00    	call   *0xf4d5b(%rip)        # 0x140b0cc38
140a17edd:	48 8b c3             	mov    %rbx,%rax
140a17ee0:	48 83 c4 30          	add    $0x30,%rsp
140a17ee4:	5b                   	pop    %rbx
140a17ee5:	c3                   	ret
140a17ee6:	90                   	nop
140a17ee7:	90                   	nop
140a17ee8:	90                   	nop
140a17ee9:	90                   	nop
140a17eea:	90                   	nop
140a17eeb:	90                   	nop
140a17eec:	90                   	nop
140a17eed:	90                   	nop
140a17eee:	90                   	nop
140a17eef:	90                   	nop
140a17ef0:	40 53                	rex push %rbx
140a17ef2:	48 83 ec 30          	sub    $0x30,%rsp
140a17ef6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a17efa:	48 8b da             	mov    %rdx,%rbx
140a17efd:	48 8b 01             	mov    (%rcx),%rax
140a17f00:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
140a17f07:	ff 15 2b 4d 0f 00    	call   *0xf4d2b(%rip)        # 0x140b0cc38
140a17f0d:	48 8b c3             	mov    %rbx,%rax
140a17f10:	48 83 c4 30          	add    $0x30,%rsp
140a17f14:	5b                   	pop    %rbx
140a17f15:	c3                   	ret
140a17f16:	90                   	nop
140a17f17:	90                   	nop
140a17f18:	90                   	nop
140a17f19:	90                   	nop
140a17f1a:	90                   	nop
140a17f1b:	90                   	nop
140a17f1c:	90                   	nop
140a17f1d:	90                   	nop
140a17f1e:	90                   	nop