140a70cc0:	48 89 01             	mov    %rax,(%rcx)
140a70cc3:	f6 c2 01             	test   $0x1,%dl
140a70cc6:	74 05                	je     0x140a70ccd
140a70cc8:	e8 07 e9 07 00       	call   0x140aef5d4
140a70ccd:	48 8b c3             	mov    %rbx,%rax
140a70cd0:	48 83 c4 20          	add    $0x20,%rsp
140a70cd4:	5b                   	pop    %rbx
140a70cd5:	c3                   	ret
140a70cd6:	90                   	nop
140a70cd7:	90                   	nop
140a70cd8:	90                   	nop
140a70cd9:	90                   	nop
140a70cda:	90                   	nop
140a70cdb:	90                   	nop
140a70cdc:	90                   	nop
140a70cdd:	90                   	nop
140a70cde:	90                   	nop
140a70cdf:	90                   	nop
140a70ce0:	40 53                	rex push %rbx
140a70ce2:	48 83 ec 20          	sub    $0x20,%rsp
140a70ce6:	48 8d 05 63 ae 0c 00 	lea    0xcae63(%rip),%rax        # 0x140b3bb50
140a70ced:	48 8b d9             	mov    %rcx,%rbx
140a70cf0:	48 89 01             	mov    %rax,(%rcx)
140a70cf3:	f6 c2 01             	test   $0x1,%dl
140a70cf6:	74 05                	je     0x140a70cfd
140a70cf8:	e8 d7 e8 07 00       	call   0x140aef5d4
140a70cfd:	48 8b c3             	mov    %rbx,%rax
140a70d00:	48 83 c4 20          	add    $0x20,%rsp
140a70d04:	5b                   	pop    %rbx
140a70d05:	c3                   	ret
140a70d06:	90                   	nop
140a70d07:	90                   	nop
140a70d08:	90                   	nop
140a70d09:	90                   	nop
140a70d0a:	90                   	nop
140a70d0b:	90                   	nop
140a70d0c:	90                   	nop
140a70d0d:	90                   	nop
140a70d0e:	90                   	nop
140a70d0f:	90                   	nop
140a70d10:	40 53                	rex push %rbx
140a70d12:	48 83 ec 20          	sub    $0x20,%rsp
140a70d16:	48 8d 05 ab b0 0c 00 	lea    0xcb0ab(%rip),%rax        # 0x140b3bdc8
140a70d1d:	48 8b d9             	mov    %rcx,%rbx
140a70d20:	48 89 01             	mov    %rax,(%rcx)
140a70d23:	f6 c2 01             	test   $0x1,%dl
140a70d26:	74 05                	je     0x140a70d2d
140a70d28:	e8 a7 e8 07 00       	call   0x140aef5d4
140a70d2d:	48 8b c3             	mov    %rbx,%rax
140a70d30:	48 83 c4 20          	add    $0x20,%rsp
140a70d34:	5b                   	pop    %rbx
140a70d35:	c3                   	ret
140a70d36:	90                   	nop
140a70d37:	90                   	nop
140a70d38:	90                   	nop
140a70d39:	90                   	nop
140a70d3a:	90                   	nop
140a70d3b:	90                   	nop
140a70d3c:	90                   	nop
140a70d3d:	90                   	nop
140a70d3e:	90                   	nop
140a70d3f:	90                   	nop
140a70d40:	40 53                	rex push %rbx
140a70d42:	48 83 ec 20          	sub    $0x20,%rsp
140a70d46:	48 8d 05 53 b0 0c 00 	lea    0xcb053(%rip),%rax        # 0x140b3bda0
140a70d4d:	48 8b d9             	mov    %rcx,%rbx
140a70d50:	48 89 01             	mov    %rax,(%rcx)
140a70d53:	f6 c2 01             	test   $0x1,%dl
140a70d56:	74 05                	je     0x140a70d5d
140a70d58:	e8 77 e8 07 00       	call   0x140aef5d4
140a70d5d:	48 8b c3             	mov    %rbx,%rax
140a70d60:	48 83 c4 20          	add    $0x20,%rsp
140a70d64:	5b                   	pop    %rbx
140a70d65:	c3                   	ret
140a70d66:	90                   	nop
140a70d67:	90                   	nop
140a70d68:	90                   	nop
140a70d69:	90                   	nop
140a70d6a:	90                   	nop
140a70d6b:	90                   	nop
140a70d6c:	90                   	nop
140a70d6d:	90                   	nop
140a70d6e:	90                   	nop
140a70d6f:	90                   	nop
140a70d70:	40 53                	rex push %rbx
140a70d72:	48 83 ec 20          	sub    $0x20,%rsp
140a70d76:	48 8d 05 9b b0 0c 00 	lea    0xcb09b(%rip),%rax        # 0x140b3be18
140a70d7d:	48 8b d9             	mov    %rcx,%rbx
140a70d80:	48 89 01             	mov    %rax,(%rcx)
140a70d83:	f6 c2 01             	test   $0x1,%dl
140a70d86:	74 05                	je     0x140a70d8d
140a70d88:	e8 47 e8 07 00       	call   0x140aef5d4
140a70d8d:	48 8b c3             	mov    %rbx,%rax
140a70d90:	48 83 c4 20          	add    $0x20,%rsp
140a70d94:	5b                   	pop    %rbx
140a70d95:	c3                   	ret
140a70d96:	90                   	nop
140a70d97:	90                   	nop
140a70d98:	90                   	nop
140a70d99:	90                   	nop
140a70d9a:	90                   	nop
140a70d9b:	90                   	nop
140a70d9c:	90                   	nop
140a70d9d:	90                   	nop
140a70d9e:	90                   	nop
140a70d9f:	90                   	nop
140a70da0:	40 53                	rex push %rbx
140a70da2:	48 83 ec 20          	sub    $0x20,%rsp
140a70da6:	48 8d 05 43 b0 0c 00 	lea    0xcb043(%rip),%rax        # 0x140b3bdf0
140a70dad:	48 8b d9             	mov    %rcx,%rbx
140a70db0:	48 89 01             	mov    %rax,(%rcx)
140a70db3:	f6 c2 01             	test   $0x1,%dl
140a70db6:	74 05                	je     0x140a70dbd
140a70db8:	e8 17 e8 07 00       	call   0x140aef5d4
140a70dbd:	48 8b c3             	mov    %rbx,%rax
140a70dc0:	48 83 c4 20          	add    $0x20,%rsp
140a70dc4:	5b                   	pop    %rbx
140a70dc5:	c3                   	ret
140a70dc6:	90                   	nop
140a70dc7:	90                   	nop
140a70dc8:	90                   	nop
140a70dc9:	90                   	nop
140a70dca:	90                   	nop
140a70dcb:	90                   	nop
140a70dcc:	90                   	nop
140a70dcd:	90                   	nop
140a70dce:	90                   	nop
140a70dcf:	90                   	nop
140a70dd0:	40 53                	rex push %rbx
140a70dd2:	48 83 ec 20          	sub    $0x20,%rsp
140a70dd6:	48 8d 05 8b b0 0c 00 	lea    0xcb08b(%rip),%rax        # 0x140b3be68
140a70ddd:	48 8b d9             	mov    %rcx,%rbx
140a70de0:	48 89 01             	mov    %rax,(%rcx)
140a70de3:	f6 c2 01             	test   $0x1,%dl
140a70de6:	74 05                	je     0x140a70ded
140a70de8:	e8 e7 e7 07 00       	call   0x140aef5d4
140a70ded:	48 8b c3             	mov    %rbx,%rax
140a70df0:	48 83 c4 20          	add    $0x20,%rsp
140a70df4:	5b                   	pop    %rbx
140a70df5:	c3                   	ret
140a70df6:	90                   	nop
140a70df7:	90                   	nop
140a70df8:	90                   	nop
140a70df9:	90                   	nop
140a70dfa:	90                   	nop
140a70dfb:	90                   	nop
140a70dfc:	90                   	nop
140a70dfd:	90                   	nop
140a70dfe:	90                   	nop
140a70dff:	90                   	nop
140a70e00:	40 53                	rex push %rbx
140a70e02:	48 83 ec 20          	sub    $0x20,%rsp
140a70e06:	48 8d 05 33 b0 0c 00 	lea    0xcb033(%rip),%rax        # 0x140b3be40
140a70e0d:	48 8b d9             	mov    %rcx,%rbx
140a70e10:	48 89 01             	mov    %rax,(%rcx)
140a70e13:	f6 c2 01             	test   $0x1,%dl
140a70e16:	74 05                	je     0x140a70e1d
140a70e18:	e8 b7 e7 07 00       	call   0x140aef5d4
140a70e1d:	48 8b c3             	mov    %rbx,%rax
140a70e20:	48 83 c4 20          	add    $0x20,%rsp
140a70e24:	5b                   	pop    %rbx
140a70e25:	c3                   	ret
140a70e26:	90                   	nop
140a70e27:	90                   	nop
140a70e28:	90                   	nop
140a70e29:	90                   	nop
140a70e2a:	90                   	nop
140a70e2b:	90                   	nop
140a70e2c:	90                   	nop
140a70e2d:	90                   	nop
140a70e2e:	90                   	nop
140a70e2f:	90                   	nop
140a70e30:	40 53                	rex push %rbx
140a70e32:	48 83 ec 20          	sub    $0x20,%rsp
140a70e36:	48 8d 05 7b b0 0c 00 	lea    0xcb07b(%rip),%rax        # 0x140b3beb8
140a70e3d:	48 8b d9             	mov    %rcx,%rbx
140a70e40:	48 89 01             	mov    %rax,(%rcx)
140a70e43:	f6 c2 01             	test   $0x1,%dl
140a70e46:	74 05                	je     0x140a70e4d
140a70e48:	e8 87 e7 07 00       	call   0x140aef5d4
140a70e4d:	48 8b c3             	mov    %rbx,%rax
140a70e50:	48 83 c4 20          	add    $0x20,%rsp
140a70e54:	5b                   	pop    %rbx
140a70e55:	c3                   	ret
140a70e56:	90                   	nop
140a70e57:	90                   	nop
140a70e58:	90                   	nop
140a70e59:	90                   	nop
140a70e5a:	90                   	nop
140a70e5b:	90                   	nop
140a70e5c:	90                   	nop
140a70e5d:	90                   	nop
140a70e5e:	90                   	nop
140a70e5f:	90                   	nop
140a70e60:	40 53                	rex push %rbx
140a70e62:	48 83 ec 20          	sub    $0x20,%rsp
140a70e66:	48 8d 05 23 b0 0c 00 	lea    0xcb023(%rip),%rax        # 0x140b3be90
140a70e6d:	48 8b d9             	mov    %rcx,%rbx
140a70e70:	48 89 01             	mov    %rax,(%rcx)
140a70e73:	f6 c2 01             	test   $0x1,%dl
140a70e76:	74 05                	je     0x140a70e7d
140a70e78:	e8 57 e7 07 00       	call   0x140aef5d4
140a70e7d:	48 8b c3             	mov    %rbx,%rax
140a70e80:	48 83 c4 20          	add    $0x20,%rsp
140a70e84:	5b                   	pop    %rbx
140a70e85:	c3                   	ret
140a70e86:	90                   	nop
140a70e87:	90                   	nop
140a70e88:	48 8b c4             	mov    %rsp,%rax
140a70e8b:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a70e8f:	48 89 70 10          	mov    %rsi,0x10(%rax)
140a70e93:	48 89 78 18          	mov    %rdi,0x18(%rax)
140a70e97:	4c 89 68 20          	mov    %r13,0x20(%rax)
140a70e9b:	55                   	push   %rbp
140a70e9c:	41 56                	push   %r14
140a70e9e:	41 57                	push   %r15
140a70ea0:	48 8b ec             	mov    %rsp,%rbp
140a70ea3:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a70eaa:	49 8b f9             	mov    %r9,%rdi
140a70ead:	49 8b f0             	mov    %r8,%rsi
140a70eb0:	48 8b da             	mov    %rdx,%rbx
140a70eb3:	4c 8b f9             	mov    %rcx,%r15
140a70eb6:	49 3b d0             	cmp    %r8,%rdx
140a70eb9:	0f 84 75 02 00 00    	je     0x140a71134
140a70ebf:	41 83 cd ff          	or     $0xffffffff,%r13d
140a70ec3:	48 8b 43 28          	mov    0x28(%rbx),%rax
140a70ec7:	48 85 c0             	test   %rax,%rax
140a70eca:	74 04                	je     0x140a70ed0
140a70ecc:	f0 ff 40 08          	lock incl 0x8(%rax)
140a70ed0:	48 8b 43 20          	mov    0x20(%rbx),%rax
140a70ed4:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a70ed8:	48 8b 43 28          	mov    0x28(%rbx),%rax
140a70edc:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140a70ee0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a70ee3:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140a70ee8:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140a70eec:	48 85 c9             	test   %rcx,%rcx
140a70eef:	74 10                	je     0x140a70f01
140a70ef1:	48 8b 43 30          	mov    0x30(%rbx),%rax
140a70ef5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a70ef9:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a70efd:	f0 ff 41 0c          	lock incl 0xc(%rcx)
140a70f01:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140a70f06:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140a70f0a:	48 85 d2             	test   %rdx,%rdx
140a70f0d:	74 17                	je     0x140a70f26
140a70f0f:	8b 42 08             	mov    0x8(%rdx),%eax
140a70f12:	eb 0e                	jmp    0x140a70f22
140a70f14:	8d 48 01             	lea    0x1(%rax),%ecx
140a70f17:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a70f1c:	0f 84 c1 01 00 00    	je     0x140a710e3
140a70f22:	85 c0                	test   %eax,%eax
140a70f24:	75 ee                	jne    0x140a70f14
140a70f26:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140a70f2a:	48 85 c9             	test   %rcx,%rcx
140a70f2d:	0f 84 e8 00 00 00    	je     0x140a7101b
140a70f33:	48 8b 01             	mov    (%rcx),%rax
140a70f36:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a70f3a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a70f3e:	ff 15 f4 bc 09 00    	call   *0x9bcf4(%rip)        # 0x140b0cc38
140a70f44:	48 83 7d d0 00       	cmpq   $0x0,-0x30(%rbp)
140a70f49:	0f 84 87 00 00 00    	je     0x140a70fd6
140a70f4f:	90                   	nop
140a70f50:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140a70f54:	4c 8b 17             	mov    (%rdi),%r10
140a70f57:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140a70f5b:	0f 57 c0             	xorps  %xmm0,%xmm0
140a70f5e:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a70f63:	48 8b 47 18          	mov    0x18(%rdi),%rax
140a70f67:	48 85 c0             	test   %rax,%rax
140a70f6a:	74 04                	je     0x140a70f70
140a70f6c:	f0 ff 40 08          	lock incl 0x8(%rax)
140a70f70:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a70f74:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140a70f78:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a70f7c:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
140a70f80:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a70f84:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a70f88:	49 8b c2             	mov    %r10,%rax
140a70f8b:	ff 15 a7 bc 09 00    	call   *0x9bca7(%rip)        # 0x140b0cc38
140a70f91:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
140a70f95:	4d 85 f6             	test   %r14,%r14
140a70f98:	74 3c                	je     0x140a70fd6
140a70f9a:	41 8b c5             	mov    %r13d,%eax
140a70f9d:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140a70fa3:	41 03 c5             	add    %r13d,%eax
140a70fa6:	75 2e                	jne    0x140a70fd6
140a70fa8:	49 8b 06             	mov    (%r14),%rax
140a70fab:	49 8b ce             	mov    %r14,%rcx
140a70fae:	48 8b 00             	mov    (%rax),%rax
140a70fb1:	ff 15 81 bc 09 00    	call   *0x9bc81(%rip)        # 0x140b0cc38
140a70fb7:	41 8b c5             	mov    %r13d,%eax
140a70fba:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a70fc0:	41 03 c5             	add    %r13d,%eax
140a70fc3:	75 11                	jne    0x140a70fd6
140a70fc5:	49 8b 06             	mov    (%r14),%rax
140a70fc8:	49 8b ce             	mov    %r14,%rcx
140a70fcb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a70fcf:	ff 15 63 bc 09 00    	call   *0x9bc63(%rip)        # 0x140b0cc38
140a70fd5:	90                   	nop
140a70fd6:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
140a70fda:	4d 85 f6             	test   %r14,%r14
140a70fdd:	74 3c                	je     0x140a7101b
140a70fdf:	41 8b c5             	mov    %r13d,%eax
140a70fe2:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140a70fe8:	41 03 c5             	add    %r13d,%eax
140a70feb:	75 2e                	jne    0x140a7101b
140a70fed:	49 8b 06             	mov    (%r14),%rax
140a70ff0:	49 8b ce             	mov    %r14,%rcx
140a70ff3:	48 8b 00             	mov    (%rax),%rax
140a70ff6:	ff 15 3c bc 09 00    	call   *0x9bc3c(%rip)        # 0x140b0cc38
140a70ffc:	41 8b c5             	mov    %r13d,%eax
140a70fff:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a71005:	41 03 c5             	add    %r13d,%eax
140a71008:	75 11                	jne    0x140a7101b
140a7100a:	49 8b 06             	mov    (%r14),%rax
140a7100d:	49 8b ce             	mov    %r14,%rcx
140a71010:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71014:	ff 15 1e bc 09 00    	call   *0x9bc1e(%rip)        # 0x140b0cc38
140a7101a:	90                   	nop
140a7101b:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a7101f:	48 85 c9             	test   %rcx,%rcx
140a71022:	74 40                	je     0x140a71064
140a71024:	41 8b c5             	mov    %r13d,%eax
140a71027:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7102c:	41 03 c5             	add    %r13d,%eax
140a7102f:	75 33                	jne    0x140a71064
140a71031:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
140a71035:	49 8b 06             	mov    (%r14),%rax
140a71038:	49 8b ce             	mov    %r14,%rcx
140a7103b:	48 8b 00             	mov    (%rax),%rax
140a7103e:	ff 15 f4 bb 09 00    	call   *0x9bbf4(%rip)        # 0x140b0cc38
140a71044:	41 8b c5             	mov    %r13d,%eax
140a71047:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a7104d:	41 03 c5             	add    %r13d,%eax
140a71050:	75 12                	jne    0x140a71064
140a71052:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a71056:	48 8b 01             	mov    (%rcx),%rax
140a71059:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7105d:	ff 15 d5 bb 09 00    	call   *0x9bbd5(%rip)        # 0x140b0cc38
140a71063:	90                   	nop
140a71064:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140a71068:	48 85 d2             	test   %rdx,%rdx
140a7106b:	74 1e                	je     0x140a7108b
140a7106d:	41 8b c5             	mov    %r13d,%eax
140a71070:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140a71075:	41 03 c5             	add    %r13d,%eax
140a71078:	75 11                	jne    0x140a7108b
140a7107a:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140a7107e:	48 8b 01             	mov    (%rcx),%rax