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
140a47f4e:	90                   	nop
140a47f4f:	90                   	nop
140a47f50:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47f54:	48 8b 01             	mov    (%rcx),%rax
140a47f57:	48 8b 80 40 03 00 00 	mov    0x340(%rax),%rax
140a47f5e:	48 ff 25 d3 4c 0c 00 	rex.W jmp *0xc4cd3(%rip)        # 0x140b0cc38
140a47f65:	90                   	nop
140a47f66:	90                   	nop
140a47f67:	90                   	nop
140a47f68:	90                   	nop
140a47f69:	90                   	nop
140a47f6a:	90                   	nop
140a47f6b:	90                   	nop
140a47f6c:	90                   	nop
140a47f6d:	90                   	nop
140a47f6e:	90                   	nop
140a47f6f:	90                   	nop
140a47f70:	40 53                	rex push %rbx
140a47f72:	48 83 ec 30          	sub    $0x30,%rsp
140a47f76:	4c 8b ca             	mov    %rdx,%r9
140a47f79:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a47f7d:	48 8b 01             	mov    (%rcx),%rax
140a47f80:	0f 57 c0             	xorps  %xmm0,%xmm0
140a47f83:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a47f89:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a47f8d:	4d 85 c0             	test   %r8,%r8
140a47f90:	74 05                	je     0x140a47f97
140a47f92:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a47f97:	48 8b 12             	mov    (%rdx),%rdx
140a47f9a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a47f9f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a47fa3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a47fa8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a47fad:	48 8b 80 48 03 00 00 	mov    0x348(%rax),%rax
140a47fb4:	ff 15 7e 4c 0c 00    	call   *0xc4c7e(%rip)        # 0x140b0cc38
140a47fba:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a47fbf:	48 85 db             	test   %rbx,%rbx
140a47fc2:	74 39                	je     0x140a47ffd
140a47fc4:	83 c8 ff             	or     $0xffffffff,%eax
140a47fc7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a47fcc:	83 f8 01             	cmp    $0x1,%eax
140a47fcf:	75 2c                	jne    0x140a47ffd
140a47fd1:	48 8b 03             	mov    (%rbx),%rax
140a47fd4:	48 8b cb             	mov    %rbx,%rcx
140a47fd7:	48 8b 00             	mov    (%rax),%rax
140a47fda:	ff 15 58 4c 0c 00    	call   *0xc4c58(%rip)        # 0x140b0cc38
140a47fe0:	83 c8 ff             	or     $0xffffffff,%eax
140a47fe3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a47fe8:	83 f8 01             	cmp    $0x1,%eax
140a47feb:	75 10                	jne    0x140a47ffd
140a47fed:	48 8b 03             	mov    (%rbx),%rax
140a47ff0:	48 8b cb             	mov    %rbx,%rcx
140a47ff3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a47ff7:	ff 15 3b 4c 0c 00    	call   *0xc4c3b(%rip)        # 0x140b0cc38
140a47ffd:	48 83 c4 30          	add    $0x30,%rsp
140a48001:	5b                   	pop    %rbx
140a48002:	c3                   	ret
140a48003:	90                   	nop
140a48004:	90                   	nop
140a48005:	90                   	nop
140a48006:	90                   	nop
140a48007:	90                   	nop
140a48008:	90                   	nop
140a48009:	90                   	nop
140a4800a:	90                   	nop
140a4800b:	90                   	nop
140a4800c:	90                   	nop
140a4800d:	90                   	nop
140a4800e:	90                   	nop
140a4800f:	90                   	nop
140a48010:	40 53                	rex push %rbx
140a48012:	48 83 ec 30          	sub    $0x30,%rsp
140a48016:	4c 8b ca             	mov    %rdx,%r9
140a48019:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a4801d:	48 8b 01             	mov    (%rcx),%rax
140a48020:	0f 57 c0             	xorps  %xmm0,%xmm0
140a48023:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a48029:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a4802d:	4d 85 c0             	test   %r8,%r8
140a48030:	74 05                	je     0x140a48037
140a48032:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a48037:	48 8b 12             	mov    (%rdx),%rdx
140a4803a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a4803f:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a48043:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a48048:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a4804d:	48 8b 80 50 03 00 00 	mov    0x350(%rax),%rax
140a48054:	ff 15 de 4b 0c 00    	call   *0xc4bde(%rip)        # 0x140b0cc38
140a4805a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a4805f:	48 85 db             	test   %rbx,%rbx
140a48062:	74 39                	je     0x140a4809d
140a48064:	83 c8 ff             	or     $0xffffffff,%eax
140a48067:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4806c:	83 f8 01             	cmp    $0x1,%eax
140a4806f:	75 2c                	jne    0x140a4809d
140a48071:	48 8b 03             	mov    (%rbx),%rax
140a48074:	48 8b cb             	mov    %rbx,%rcx
140a48077:	48 8b 00             	mov    (%rax),%rax
140a4807a:	ff 15 b8 4b 0c 00    	call   *0xc4bb8(%rip)        # 0x140b0cc38
140a48080:	83 c8 ff             	or     $0xffffffff,%eax
140a48083:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a48088:	83 f8 01             	cmp    $0x1,%eax
140a4808b:	75 10                	jne    0x140a4809d
140a4808d:	48 8b 03             	mov    (%rbx),%rax
140a48090:	48 8b cb             	mov    %rbx,%rcx
140a48093:	48 8b 40 08          	mov    0x8(%rax),%rax
140a48097:	ff 15 9b 4b 0c 00    	call   *0xc4b9b(%rip)        # 0x140b0cc38
140a4809d:	48 83 c4 30          	add    $0x30,%rsp
140a480a1:	5b                   	pop    %rbx
140a480a2:	c3                   	ret
140a480a3:	90                   	nop
140a480a4:	90                   	nop
140a480a5:	90                   	nop
140a480a6:	90                   	nop
140a480a7:	90                   	nop
140a480a8:	90                   	nop
140a480a9:	90                   	nop
140a480aa:	90                   	nop
140a480ab:	90                   	nop
140a480ac:	90                   	nop
140a480ad:	90                   	nop
140a480ae:	90                   	nop
140a480af:	90                   	nop
140a480b0:	40 53                	rex push %rbx
140a480b2:	48 83 ec 30          	sub    $0x30,%rsp
140a480b6:	4c 8b ca             	mov    %rdx,%r9
140a480b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a480bd:	48 8b 01             	mov    (%rcx),%rax
140a480c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a480c3:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a480c9:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a480cd:	4d 85 c0             	test   %r8,%r8
140a480d0:	74 05                	je     0x140a480d7
140a480d2:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140a480d7:	48 8b 12             	mov    (%rdx),%rdx
140a480da:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a480df:	49 8b 51 08          	mov    0x8(%r9),%rdx
140a480e3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a480e8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a480ed:	48 8b 80 58 03 00 00 	mov    0x358(%rax),%rax
140a480f4:	ff 15 3e 4b 0c 00    	call   *0xc4b3e(%rip)        # 0x140b0cc38
140a480fa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a480ff:	48 85 db             	test   %rbx,%rbx
140a48102:	74 39                	je     0x140a4813d
140a48104:	83 c8 ff             	or     $0xffffffff,%eax
140a48107:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4810c:	83 f8 01             	cmp    $0x1,%eax
140a4810f:	75 2c                	jne    0x140a4813d
140a48111:	48 8b 03             	mov    (%rbx),%rax
140a48114:	48 8b cb             	mov    %rbx,%rcx
140a48117:	48 8b 00             	mov    (%rax),%rax
140a4811a:	ff 15 18 4b 0c 00    	call   *0xc4b18(%rip)        # 0x140b0cc38
140a48120:	83 c8 ff             	or     $0xffffffff,%eax
140a48123:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a48128:	83 f8 01             	cmp    $0x1,%eax
140a4812b:	75 10                	jne    0x140a4813d
140a4812d:	48 8b 03             	mov    (%rbx),%rax
140a48130:	48 8b cb             	mov    %rbx,%rcx
140a48133:	48 8b 40 08          	mov    0x8(%rax),%rax
140a48137:	ff 15 fb 4a 0c 00    	call   *0xc4afb(%rip)        # 0x140b0cc38
140a4813d:	48 83 c4 30          	add    $0x30,%rsp
140a48141:	5b                   	pop    %rbx
140a48142:	c3                   	ret
140a48143:	90                   	nop
140a48144:	90                   	nop
140a48145:	90                   	nop
140a48146:	90                   	nop
140a48147:	90                   	nop
140a48148:	90                   	nop
140a48149:	90                   	nop
140a4814a:	90                   	nop
140a4814b:	90                   	nop
140a4814c:	90                   	nop
140a4814d:	90                   	nop
140a4814e:	90                   	nop