140a47b7a:	83 f8 01             	cmp    $0x1,%eax
140a47b7d:	75 10                	jne    0x140a47b8f
140a47b7f:	48 8b 03             	mov    (%rbx),%rax
140a47b82:	48 8b cb             	mov    %rbx,%rcx
140a47b85:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47b89:	ff 15 a9 50 0c 00    	call   *0xc50a9(%rip)        # 0x140b0cc38
140a47b8f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47b94:	48 8d 05 e5 04 0f 00 	lea    0xf04e5(%rip),%rax        # 0x140b38080
140a47b9b:	48 89 07             	mov    %rax,(%rdi)
140a47b9e:	48 83 c4 20          	add    $0x20,%rsp
140a47ba2:	5f                   	pop    %rdi
140a47ba3:	c3                   	ret
140a47ba4:	90                   	nop
140a47ba5:	90                   	nop
140a47ba6:	90                   	nop
140a47ba7:	90                   	nop
140a47ba8:	90                   	nop
140a47ba9:	90                   	nop
140a47baa:	90                   	nop
140a47bab:	90                   	nop
140a47bac:	90                   	nop
140a47bad:	90                   	nop
140a47bae:	90                   	nop
140a47baf:	90                   	nop
140a47bb0:	40 53                	rex push %rbx
140a47bb2:	48 83 ec 20          	sub    $0x20,%rsp
140a47bb6:	48 8d 05 c3 04 0f 00 	lea    0xf04c3(%rip),%rax        # 0x140b38080
140a47bbd:	48 8b d9             	mov    %rcx,%rbx
140a47bc0:	48 89 01             	mov    %rax,(%rcx)
140a47bc3:	f6 c2 01             	test   $0x1,%dl
140a47bc6:	74 05                	je     0x140a47bcd
140a47bc8:	e8 07 7a 0a 00       	call   0x140aef5d4
140a47bcd:	48 8b c3             	mov    %rbx,%rax
140a47bd0:	48 83 c4 20          	add    $0x20,%rsp
140a47bd4:	5b                   	pop    %rbx
140a47bd5:	c3                   	ret
140a47bd6:	90                   	nop
140a47bd7:	90                   	nop
140a47bd8:	90                   	nop
140a47bd9:	90                   	nop
140a47bda:	90                   	nop
140a47bdb:	90                   	nop
140a47bdc:	90                   	nop
140a47bdd:	90                   	nop
140a47bde:	90                   	nop
140a47bdf:	90                   	nop
140a47be0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47be4:	48 8b 01             	mov    (%rcx),%rax
140a47be7:	48 8b 80 a0 03 00 00 	mov    0x3a0(%rax),%rax
140a47bee:	48 ff 25 43 50 0c 00 	rex.W jmp *0xc5043(%rip)        # 0x140b0cc38
140a47bf5:	90                   	nop
140a47bf6:	90                   	nop
140a47bf7:	90                   	nop
140a47bf8:	90                   	nop
140a47bf9:	90                   	nop
140a47bfa:	90                   	nop
140a47bfb:	90                   	nop
140a47bfc:	90                   	nop
140a47bfd:	90                   	nop
140a47bfe:	90                   	nop
140a47bff:	90                   	nop
140a47c00:	40 53                	rex push %rbx
140a47c02:	48 83 ec 30          	sub    $0x30,%rsp
140a47c06:	4c 8b ca             	mov    %rdx,%r9
140a47c09:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47c0d:	48 8b 01             	mov    (%rcx),%rax
140a47c10:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47c13:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47c19:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47c1d:	4d 85 c0             	test   %r8,%r8
140a47c20:	74 05                	je     0x140a47c27
140a47c22:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47c27:	48 8b 12             	mov    (%rdx),%rdx
140a47c2a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47c2f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47c33:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47c38:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47c3d:	48 8b 80 a8 03 00 00 	mov    0x3a8(%rax),%rax
140a47c44:	ff 15 ee 4f 0c 00    	call   *0xc4fee(%rip)        # 0x140b0cc38
140a47c4a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47c4f:	48 85 db             	test   %rbx,%rbx
140a47c52:	74 39                	je     0x140a47c8d
140a47c54:	83 c8 ff             	or     $0xffffffff,%eax
140a47c57:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47c5c:	83 f8 01             	cmp    $0x1,%eax
140a47c5f:	75 2c                	jne    0x140a47c8d
140a47c61:	48 8b 03             	mov    (%rbx),%rax
140a47c64:	48 8b cb             	mov    %rbx,%rcx
140a47c67:	48 8b 00             	mov    (%rax),%rax
140a47c6a:	ff 15 c8 4f 0c 00    	call   *0xc4fc8(%rip)        # 0x140b0cc38
140a47c70:	83 c8 ff             	or     $0xffffffff,%eax
140a47c73:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47c78:	83 f8 01             	cmp    $0x1,%eax
140a47c7b:	75 10                	jne    0x140a47c8d
140a47c7d:	48 8b 03             	mov    (%rbx),%rax
140a47c80:	48 8b cb             	mov    %rbx,%rcx
140a47c83:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47c87:	ff 15 ab 4f 0c 00    	call   *0xc4fab(%rip)        # 0x140b0cc38
140a47c8d:	48 83 c4 30          	add    $0x30,%rsp
140a47c91:	5b                   	pop    %rbx
140a47c92:	c3                   	ret
140a47c93:	90                   	nop
140a47c94:	90                   	nop
140a47c95:	90                   	nop
140a47c96:	90                   	nop
140a47c97:	90                   	nop
140a47c98:	90                   	nop
140a47c99:	90                   	nop
140a47c9a:	90                   	nop
140a47c9b:	90                   	nop
140a47c9c:	90                   	nop
140a47c9d:	90                   	nop
140a47c9e:	90                   	nop
140a47c9f:	90                   	nop
140a47ca0:	40 53                	rex push %rbx
140a47ca2:	48 83 ec 30          	sub    $0x30,%rsp
140a47ca6:	4c 8b ca             	mov    %rdx,%r9
140a47ca9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47cad:	48 8b 01             	mov    (%rcx),%rax
140a47cb0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47cb3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47cb9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47cbd:	4d 85 c0             	test   %r8,%r8
140a47cc0:	74 05                	je     0x140a47cc7
140a47cc2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47cc7:	48 8b 12             	mov    (%rdx),%rdx
140a47cca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47ccf:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47cd3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47cd8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47cdd:	48 8b 80 b0 03 00 00 	mov    0x3b0(%rax),%rax
140a47ce4:	ff 15 4e 4f 0c 00    	call   *0xc4f4e(%rip)        # 0x140b0cc38
140a47cea:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47cef:	48 85 db             	test   %rbx,%rbx
140a47cf2:	74 39                	je     0x140a47d2d
140a47cf4:	83 c8 ff             	or     $0xffffffff,%eax
140a47cf7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47cfc:	83 f8 01             	cmp    $0x1,%eax
140a47cff:	75 2c                	jne    0x140a47d2d
140a47d01:	48 8b 03             	mov    (%rbx),%rax
140a47d04:	48 8b cb             	mov    %rbx,%rcx
140a47d07:	48 8b 00             	mov    (%rax),%rax
140a47d0a:	ff 15 28 4f 0c 00    	call   *0xc4f28(%rip)        # 0x140b0cc38
140a47d10:	83 c8 ff             	or     $0xffffffff,%eax
140a47d13:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47d18:	83 f8 01             	cmp    $0x1,%eax
140a47d1b:	75 10                	jne    0x140a47d2d
140a47d1d:	48 8b 03             	mov    (%rbx),%rax
140a47d20:	48 8b cb             	mov    %rbx,%rcx
140a47d23:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47d27:	ff 15 0b 4f 0c 00    	call   *0xc4f0b(%rip)        # 0x140b0cc38
140a47d2d:	48 83 c4 30          	add    $0x30,%rsp
140a47d31:	5b                   	pop    %rbx
140a47d32:	c3                   	ret
140a47d33:	90                   	nop
140a47d34:	90                   	nop
140a47d35:	90                   	nop
140a47d36:	90                   	nop
140a47d37:	90                   	nop
140a47d38:	90                   	nop
140a47d39:	90                   	nop
140a47d3a:	90                   	nop
140a47d3b:	90                   	nop
140a47d3c:	90                   	nop
140a47d3d:	90                   	nop
140a47d3e:	90                   	nop
140a47d3f:	90                   	nop
140a47d40:	40 53                	rex push %rbx
140a47d42:	48 83 ec 30          	sub    $0x30,%rsp
140a47d46:	4c 8b ca             	mov    %rdx,%r9
140a47d49:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47d4d:	48 8b 01             	mov    (%rcx),%rax
140a47d50:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47d53:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47d59:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47d5d:	4d 85 c0             	test   %r8,%r8
140a47d60:	74 05                	je     0x140a47d67
140a47d62:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47d67:	48 8b 12             	mov    (%rdx),%rdx
140a47d6a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47d6f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47d73:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47d78:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47d7d:	48 8b 80 b8 03 00 00 	mov    0x3b8(%rax),%rax
140a47d84:	ff 15 ae 4e 0c 00    	call   *0xc4eae(%rip)        # 0x140b0cc38
140a47d8a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47d8f:	48 85 db             	test   %rbx,%rbx
140a47d92:	74 39                	je     0x140a47dcd
140a47d94:	83 c8 ff             	or     $0xffffffff,%eax
140a47d97:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47d9c:	83 f8 01             	cmp    $0x1,%eax
140a47d9f:	75 2c                	jne    0x140a47dcd
140a47da1:	48 8b 03             	mov    (%rbx),%rax
140a47da4:	48 8b cb             	mov    %rbx,%rcx
140a47da7:	48 8b 00             	mov    (%rax),%rax
140a47daa:	ff 15 88 4e 0c 00    	call   *0xc4e88(%rip)        # 0x140b0cc38
140a47db0:	83 c8 ff             	or     $0xffffffff,%eax
140a47db3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47db8:	83 f8 01             	cmp    $0x1,%eax
140a47dbb:	75 10                	jne    0x140a47dcd
140a47dbd:	48 8b 03             	mov    (%rbx),%rax
140a47dc0:	48 8b cb             	mov    %rbx,%rcx
140a47dc3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47dc7:	ff 15 6b 4e 0c 00    	call   *0xc4e6b(%rip)        # 0x140b0cc38
140a47dcd:	48 83 c4 30          	add    $0x30,%rsp
140a47dd1:	5b                   	pop    %rbx
140a47dd2:	c3                   	ret
140a47dd3:	90                   	nop
140a47dd4:	90                   	nop
140a47dd5:	90                   	nop
140a47dd6:	90                   	nop
140a47dd7:	90                   	nop
140a47dd8:	90                   	nop
140a47dd9:	90                   	nop
140a47dda:	90                   	nop
140a47ddb:	90                   	nop
140a47ddc:	90                   	nop
140a47ddd:	90                   	nop
140a47dde:	90                   	nop
140a47ddf:	90                   	nop
140a47de0:	40 53                	rex push %rbx
140a47de2:	48 83 ec 30          	sub    $0x30,%rsp
140a47de6:	4c 8b ca             	mov    %rdx,%r9
140a47de9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47ded:	48 8b 01             	mov    (%rcx),%rax
140a47df0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47df3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47df9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47dfd:	4d 85 c0             	test   %r8,%r8
140a47e00:	74 05                	je     0x140a47e07
140a47e02:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47e07:	48 8b 12             	mov    (%rdx),%rdx
140a47e0a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47e0f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47e13:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47e18:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47e1d:	48 8b 80 c0 03 00 00 	mov    0x3c0(%rax),%rax
140a47e24:	ff 15 0e 4e 0c 00    	call   *0xc4e0e(%rip)        # 0x140b0cc38
140a47e2a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47e2f:	48 85 db             	test   %rbx,%rbx
140a47e32:	74 39                	je     0x140a47e6d
140a47e34:	83 c8 ff             	or     $0xffffffff,%eax
140a47e37:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47e3c:	83 f8 01             	cmp    $0x1,%eax
140a47e3f:	75 2c                	jne    0x140a47e6d
140a47e41:	48 8b 03             	mov    (%rbx),%rax
140a47e44:	48 8b cb             	mov    %rbx,%rcx
140a47e47:	48 8b 00             	mov    (%rax),%rax
140a47e4a:	ff 15 e8 4d 0c 00    	call   *0xc4de8(%rip)        # 0x140b0cc38
140a47e50:	83 c8 ff             	or     $0xffffffff,%eax
140a47e53:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47e58:	83 f8 01             	cmp    $0x1,%eax
140a47e5b:	75 10                	jne    0x140a47e6d
140a47e5d:	48 8b 03             	mov    (%rbx),%rax
140a47e60:	48 8b cb             	mov    %rbx,%rcx
140a47e63:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47e67:	ff 15 cb 4d 0c 00    	call   *0xc4dcb(%rip)        # 0x140b0cc38
140a47e6d:	48 83 c4 30          	add    $0x30,%rsp
140a47e71:	5b                   	pop    %rbx
140a47e72:	c3                   	ret
140a47e73:	90                   	nop
140a47e74:	90                   	nop
140a47e75:	90                   	nop
140a47e76:	90                   	nop
140a47e77:	90                   	nop
140a47e78:	90                   	nop
140a47e79:	90                   	nop
140a47e7a:	90                   	nop
140a47e7b:	90                   	nop
140a47e7c:	90                   	nop
140a47e7d:	90                   	nop
140a47e7e:	90                   	nop
140a47e7f:	90                   	nop
140a47e80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47e85:	57                   	push   %rdi
140a47e86:	48 83 ec 20          	sub    $0x20,%rsp
140a47e8a:	8b da                	mov    %edx,%ebx
140a47e8c:	48 8b f9             	mov    %rcx,%rdi
140a47e8f:	e8 1c 00 00 00       	call   0x140a47eb0
140a47e94:	f6 c3 01             	test   $0x1,%bl
140a47e97:	74 08                	je     0x140a47ea1
140a47e99:	48 8b cf             	mov    %rdi,%rcx
140a47e9c:	e8 33 77 0a 00       	call   0x140aef5d4
140a47ea1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47ea6:	48 8b c7             	mov    %rdi,%rax
140a47ea9:	48 83 c4 20          	add    $0x20,%rsp
140a47ead:	5f                   	pop    %rdi
140a47eae:	c3                   	ret
140a47eaf:	90                   	nop
140a47eb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a47eb5:	57                   	push   %rdi
140a47eb6:	48 83 ec 20          	sub    $0x20,%rsp
140a47eba:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a47ebe:	48 8b f9             	mov    %rcx,%rdi
140a47ec1:	48 85 db             	test   %rbx,%rbx
140a47ec4:	74 39                	je     0x140a47eff
140a47ec6:	83 c8 ff             	or     $0xffffffff,%eax
140a47ec9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47ece:	83 f8 01             	cmp    $0x1,%eax
140a47ed1:	75 2c                	jne    0x140a47eff
140a47ed3:	48 8b 03             	mov    (%rbx),%rax
140a47ed6:	48 8b cb             	mov    %rbx,%rcx
140a47ed9:	48 8b 00             	mov    (%rax),%rax
140a47edc:	ff 15 56 4d 0c 00    	call   *0xc4d56(%rip)        # 0x140b0cc38
140a47ee2:	83 c8 ff             	or     $0xffffffff,%eax
140a47ee5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47eea:	83 f8 01             	cmp    $0x1,%eax
140a47eed:	75 10                	jne    0x140a47eff
140a47eef:	48 8b 03             	mov    (%rbx),%rax
140a47ef2:	48 8b cb             	mov    %rbx,%rcx
140a47ef5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47ef9:	ff 15 39 4d 0c 00    	call   *0xc4d39(%rip)        # 0x140b0cc38
140a47eff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a47f04:	48 8d 05 b5 00 0f 00 	lea    0xf00b5(%rip),%rax        # 0x140b37fc0
140a47f0b:	48 89 07             	mov    %rax,(%rdi)
140a47f0e:	48 83 c4 20          	add    $0x20,%rsp
140a47f12:	5f                   	pop    %rdi
140a47f13:	c3                   	ret
140a47f14:	90                   	nop
140a47f15:	90                   	nop
140a47f16:	90                   	nop
140a47f17:	90                   	nop
140a47f18:	90                   	nop
140a47f19:	90                   	nop
140a47f1a:	90                   	nop
140a47f1b:	90                   	nop
140a47f1c:	90                   	nop
140a47f1d:	90                   	nop
140a47f1e:	90                   	nop
140a47f1f:	90                   	nop
140a47f20:	40 53                	rex push %rbx
140a47f22:	48 83 ec 20          	sub    $0x20,%rsp
140a47f26:	48 8d 05 93 00 0f 00 	lea    0xf0093(%rip),%rax        # 0x140b37fc0
140a47f2d:	48 8b d9             	mov    %rcx,%rbx
140a47f30:	48 89 01             	mov    %rax,(%rcx)
140a47f33:	f6 c2 01             	test   $0x1,%dl
140a47f36:	74 05                	je     0x140a47f3d
140a47f38:	e8 97 76 0a 00       	call   0x140aef5d4
140a47f3d:	48 8b c3             	mov    %rbx,%rax
140a47f40:	48 83 c4 20          	add    $0x20,%rsp
140a47f44:	5b                   	pop    %rbx
140a47f45:	c3                   	ret
140a47f46:	90                   	nop
140a47f47:	90                   	nop
140a47f48:	90                   	nop
140a47f49:	90                   	nop
140a47f4a:	90                   	nop
140a47f4b:	90                   	nop
140a47f4c:	90                   	nop
140a47f4d:	90                   	nop