140929a98:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140929a9c:	48 8b 03             	mov    (%rbx),%rax
140929a9f:	48 8b cb             	mov    %rbx,%rcx
140929aa2:	48 8b 00             	mov    (%rax),%rax
140929aa5:	ff 15 8d 31 1e 00    	call   *0x1e318d(%rip)        # 0x140b0cc38
140929aab:	8b c6                	mov    %esi,%eax
140929aad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929ab2:	03 c6                	add    %esi,%eax
140929ab4:	75 12                	jne    0x140929ac8
140929ab6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140929aba:	48 8b 01             	mov    (%rcx),%rax
140929abd:	48 8b 40 08          	mov    0x8(%rax),%rax
140929ac1:	ff 15 71 31 1e 00    	call   *0x1e3171(%rip)        # 0x140b0cc38
140929ac7:	90                   	nop
140929ac8:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140929acc:	48 85 db             	test   %rbx,%rbx
140929acf:	74 35                	je     0x140929b06
140929ad1:	8b c6                	mov    %esi,%eax
140929ad3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140929ad8:	03 c6                	add    %esi,%eax
140929ada:	75 2a                	jne    0x140929b06
140929adc:	48 8b 03             	mov    (%rbx),%rax
140929adf:	48 8b cb             	mov    %rbx,%rcx
140929ae2:	48 8b 00             	mov    (%rax),%rax
140929ae5:	ff 15 4d 31 1e 00    	call   *0x1e314d(%rip)        # 0x140b0cc38
140929aeb:	8b c6                	mov    %esi,%eax
140929aed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929af2:	03 c6                	add    %esi,%eax
140929af4:	75 10                	jne    0x140929b06
140929af6:	48 8b 03             	mov    (%rbx),%rax
140929af9:	48 8b cb             	mov    %rbx,%rcx
140929afc:	48 8b 40 08          	mov    0x8(%rax),%rax
140929b00:	ff 15 32 31 1e 00    	call   *0x1e3132(%rip)        # 0x140b0cc38
140929b06:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140929b0b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140929b0f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140929b13:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140929b17:	4d 8b 63 38          	mov    0x38(%r11),%r12
140929b1b:	49 8b e3             	mov    %r11,%rsp
140929b1e:	41 5f                	pop    %r15
140929b20:	41 5e                	pop    %r14
140929b22:	5d                   	pop    %rbp
140929b23:	c3                   	ret
140929b24:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140929b29:	55                   	push   %rbp
140929b2a:	56                   	push   %rsi
140929b2b:	57                   	push   %rdi
140929b2c:	41 54                	push   %r12
140929b2e:	41 55                	push   %r13
140929b30:	41 56                	push   %r14
140929b32:	41 57                	push   %r15
140929b34:	48 8b ec             	mov    %rsp,%rbp
140929b37:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140929b3e:	48 8b 05 fb 54 39 00 	mov    0x3954fb(%rip),%rax        # 0x140cbf040
140929b45:	48 33 c4             	xor    %rsp,%rax
140929b48:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140929b4c:	4d 8b e1             	mov    %r9,%r12
140929b4f:	4d 8b f0             	mov    %r8,%r14
140929b52:	4c 8b fa             	mov    %rdx,%r15
140929b55:	48 8b f1             	mov    %rcx,%rsi
140929b58:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140929b5c:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
140929b60:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
140929b64:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140929b68:	e8 d7 13 00 00       	call   0x14092af44
140929b6d:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140929b71:	48 8b 03             	mov    (%rbx),%rax
140929b74:	48 8b cb             	mov    %rbx,%rcx
140929b77:	48 8b 00             	mov    (%rax),%rax
140929b7a:	ff 15 b8 30 1e 00    	call   *0x1e30b8(%rip)        # 0x140b0cc38
140929b80:	4c 8b e8             	mov    %rax,%r13
140929b83:	48 85 db             	test   %rbx,%rbx
140929b86:	74 6d                	je     0x140929bf5
140929b88:	48 8b 9e 10 ff ff ff 	mov    -0xf0(%rsi),%rbx
140929b8f:	48 8b 0b             	mov    (%rbx),%rcx
140929b92:	48 8b 71 50          	mov    0x50(%rcx),%rsi
140929b96:	0f 57 c0             	xorps  %xmm0,%xmm0
140929b99:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140929b9e:	48 8b 47 08          	mov    0x8(%rdi),%rax
140929ba2:	48 85 c0             	test   %rax,%rax
140929ba5:	74 04                	je     0x140929bab
140929ba7:	f0 ff 40 08          	lock incl 0x8(%rax)
140929bab:	48 8b 07             	mov    (%rdi),%rax
140929bae:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140929bb2:	48 8b 47 08          	mov    0x8(%rdi),%rax
140929bb6:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140929bba:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140929bbe:	e8 c9 60 ff ff       	call   0x14091fc8c
140929bc3:	41 0f 10 06          	movups (%r14),%xmm0
140929bc7:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
140929bcb:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
140929bcf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140929bd4:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140929bd9:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140929bde:	4d 8b cc             	mov    %r12,%r9
140929be1:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140929be5:	49 8b d7             	mov    %r15,%rdx
140929be8:	48 8b cb             	mov    %rbx,%rcx
140929beb:	48 8b c6             	mov    %rsi,%rax
140929bee:	ff 15 44 30 1e 00    	call   *0x1e3044(%rip)        # 0x140b0cc38
140929bf4:	90                   	nop
140929bf5:	83 ce ff             	or     $0xffffffff,%esi
140929bf8:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140929bfc:	48 85 c9             	test   %rcx,%rcx
140929bff:	74 3b                	je     0x140929c3c
140929c01:	8b c6                	mov    %esi,%eax
140929c03:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140929c08:	03 c6                	add    %esi,%eax
140929c0a:	75 30                	jne    0x140929c3c
140929c0c:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140929c10:	48 8b 03             	mov    (%rbx),%rax
140929c13:	48 8b cb             	mov    %rbx,%rcx
140929c16:	48 8b 00             	mov    (%rax),%rax
140929c19:	ff 15 19 30 1e 00    	call   *0x1e3019(%rip)        # 0x140b0cc38
140929c1f:	8b c6                	mov    %esi,%eax
140929c21:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929c26:	03 c6                	add    %esi,%eax
140929c28:	75 12                	jne    0x140929c3c
140929c2a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140929c2e:	48 8b 01             	mov    (%rcx),%rax
140929c31:	48 8b 40 08          	mov    0x8(%rax),%rax
140929c35:	ff 15 fd 2f 1e 00    	call   *0x1e2ffd(%rip)        # 0x140b0cc38
140929c3b:	90                   	nop
140929c3c:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140929c40:	48 85 db             	test   %rbx,%rbx
140929c43:	74 35                	je     0x140929c7a
140929c45:	8b c6                	mov    %esi,%eax
140929c47:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140929c4c:	03 c6                	add    %esi,%eax
140929c4e:	75 2a                	jne    0x140929c7a
140929c50:	48 8b 03             	mov    (%rbx),%rax
140929c53:	48 8b cb             	mov    %rbx,%rcx
140929c56:	48 8b 00             	mov    (%rax),%rax
140929c59:	ff 15 d9 2f 1e 00    	call   *0x1e2fd9(%rip)        # 0x140b0cc38
140929c5f:	8b c6                	mov    %esi,%eax
140929c61:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929c66:	03 c6                	add    %esi,%eax
140929c68:	75 10                	jne    0x140929c7a
140929c6a:	48 8b 03             	mov    (%rbx),%rax
140929c6d:	48 8b cb             	mov    %rbx,%rcx
140929c70:	48 8b 40 08          	mov    0x8(%rax),%rax
140929c74:	ff 15 be 2f 1e 00    	call   *0x1e2fbe(%rip)        # 0x140b0cc38
140929c7a:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140929c7e:	48 33 cc             	xor    %rsp,%rcx
140929c81:	e8 5a 59 1c 00       	call   0x140aef5e0
140929c86:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140929c8d:	00
140929c8e:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140929c95:	41 5f                	pop    %r15
140929c97:	41 5e                	pop    %r14
140929c99:	41 5d                	pop    %r13
140929c9b:	41 5c                	pop    %r12
140929c9d:	5f                   	pop    %rdi
140929c9e:	5e                   	pop    %rsi
140929c9f:	5d                   	pop    %rbp
140929ca0:	c3                   	ret
140929ca1:	90                   	nop
140929ca2:	90                   	nop
140929ca3:	90                   	nop
140929ca4:	48 8b c4             	mov    %rsp,%rax
140929ca7:	48 89 58 08          	mov    %rbx,0x8(%rax)
140929cab:	48 89 70 10          	mov    %rsi,0x10(%rax)
140929caf:	48 89 78 18          	mov    %rdi,0x18(%rax)
140929cb3:	4c 89 60 20          	mov    %r12,0x20(%rax)
140929cb7:	55                   	push   %rbp
140929cb8:	41 56                	push   %r14
140929cba:	41 57                	push   %r15
140929cbc:	48 8b ec             	mov    %rsp,%rbp
140929cbf:	48 83 ec 70          	sub    $0x70,%rsp
140929cc3:	4d 8b f8             	mov    %r8,%r15
140929cc6:	4c 8b f2             	mov    %rdx,%r14
140929cc9:	48 8b f1             	mov    %rcx,%rsi
140929ccc:	49 8b d1             	mov    %r9,%rdx
140929ccf:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140929cd3:	e8 6c 12 00 00       	call   0x14092af44
140929cd8:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140929cdc:	48 8b 03             	mov    (%rbx),%rax
140929cdf:	48 8b cb             	mov    %rbx,%rcx
140929ce2:	48 8b 00             	mov    (%rax),%rax
140929ce5:	ff 15 4d 2f 1e 00    	call   *0x1e2f4d(%rip)        # 0x140b0cc38
140929ceb:	4c 8b e0             	mov    %rax,%r12
140929cee:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
140929cf2:	48 85 db             	test   %rbx,%rbx
140929cf5:	74 6f                	je     0x140929d66
140929cf7:	48 8b 9e 10 ff ff ff 	mov    -0xf0(%rsi),%rbx
140929cfe:	48 8b 0b             	mov    (%rbx),%rcx
140929d01:	48 8b 71 68          	mov    0x68(%rcx),%rsi
140929d05:	0f 57 c0             	xorps  %xmm0,%xmm0
140929d08:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140929d0d:	48 8b 47 08          	mov    0x8(%rdi),%rax
140929d11:	48 85 c0             	test   %rax,%rax
140929d14:	74 04                	je     0x140929d1a
140929d16:	f0 ff 40 08          	lock incl 0x8(%rax)
140929d1a:	48 8b 07             	mov    (%rdi),%rax
140929d1d:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140929d21:	48 8b 47 08          	mov    0x8(%rdi),%rax
140929d25:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140929d29:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140929d2d:	e8 5a 5f ff ff       	call   0x14091fc8c
140929d32:	f3 41 0f 10 46 04    	movss  0x4(%r14),%xmm0
140929d38:	f3 41 0f 10 0e       	movss  (%r14),%xmm1
140929d3d:	0f 14 c8             	unpcklps %xmm0,%xmm1
140929d40:	f2 0f 11 4d d0       	movsd  %xmm1,-0x30(%rbp)
140929d45:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140929d4a:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140929d4f:	4d 8b cc             	mov    %r12,%r9
140929d52:	4d 8b c7             	mov    %r15,%r8
140929d55:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140929d59:	48 8b cb             	mov    %rbx,%rcx
140929d5c:	48 8b c6             	mov    %rsi,%rax
140929d5f:	ff 15 d3 2e 1e 00    	call   *0x1e2ed3(%rip)        # 0x140b0cc38
140929d65:	90                   	nop
140929d66:	83 ce ff             	or     $0xffffffff,%esi
140929d69:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140929d6d:	48 85 c9             	test   %rcx,%rcx
140929d70:	74 3b                	je     0x140929dad
140929d72:	8b c6                	mov    %esi,%eax
140929d74:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140929d79:	03 c6                	add    %esi,%eax
140929d7b:	75 30                	jne    0x140929dad
140929d7d:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140929d81:	48 8b 03             	mov    (%rbx),%rax
140929d84:	48 8b cb             	mov    %rbx,%rcx
140929d87:	48 8b 00             	mov    (%rax),%rax
140929d8a:	ff 15 a8 2e 1e 00    	call   *0x1e2ea8(%rip)        # 0x140b0cc38
140929d90:	8b c6                	mov    %esi,%eax
140929d92:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929d97:	03 c6                	add    %esi,%eax
140929d99:	75 12                	jne    0x140929dad
140929d9b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140929d9f:	48 8b 01             	mov    (%rcx),%rax
140929da2:	48 8b 40 08          	mov    0x8(%rax),%rax
140929da6:	ff 15 8c 2e 1e 00    	call   *0x1e2e8c(%rip)        # 0x140b0cc38
140929dac:	90                   	nop
140929dad:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140929db1:	48 85 db             	test   %rbx,%rbx
140929db4:	74 35                	je     0x140929deb
140929db6:	8b c6                	mov    %esi,%eax
140929db8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140929dbd:	03 c6                	add    %esi,%eax
140929dbf:	75 2a                	jne    0x140929deb
140929dc1:	48 8b 03             	mov    (%rbx),%rax
140929dc4:	48 8b cb             	mov    %rbx,%rcx
140929dc7:	48 8b 00             	mov    (%rax),%rax
140929dca:	ff 15 68 2e 1e 00    	call   *0x1e2e68(%rip)        # 0x140b0cc38
140929dd0:	8b c6                	mov    %esi,%eax
140929dd2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929dd7:	03 c6                	add    %esi,%eax
140929dd9:	75 10                	jne    0x140929deb
140929ddb:	48 8b 03             	mov    (%rbx),%rax
140929dde:	48 8b cb             	mov    %rbx,%rcx
140929de1:	48 8b 40 08          	mov    0x8(%rax),%rax
140929de5:	ff 15 4d 2e 1e 00    	call   *0x1e2e4d(%rip)        # 0x140b0cc38
140929deb:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140929df0:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140929df4:	49 8b 73 28          	mov    0x28(%r11),%rsi
140929df8:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140929dfc:	4d 8b 63 38          	mov    0x38(%r11),%r12
140929e00:	49 8b e3             	mov    %r11,%rsp
140929e03:	41 5f                	pop    %r15
140929e05:	41 5e                	pop    %r14
140929e07:	5d                   	pop    %rbp
140929e08:	c3                   	ret
140929e09:	90                   	nop
140929e0a:	90                   	nop
140929e0b:	90                   	nop
140929e0c:	90                   	nop
140929e0d:	90                   	nop
140929e0e:	90                   	nop
140929e0f:	90                   	nop
140929e10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140929e15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140929e1a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140929e1f:	55                   	push   %rbp
140929e20:	57                   	push   %rdi
140929e21:	41 54                	push   %r12
140929e23:	41 56                	push   %r14
140929e25:	41 57                	push   %r15
140929e27:	48 8b ec             	mov    %rsp,%rbp
140929e2a:	48 83 ec 60          	sub    $0x60,%rsp
140929e2e:	49 8b f9             	mov    %r9,%rdi
140929e31:	49 8b f0             	mov    %r8,%rsi
140929e34:	4c 8b f1             	mov    %rcx,%r14
140929e37:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140929e3b:	e8 68 11 00 00       	call   0x14092afa8
140929e40:	48 8b 08             	mov    (%rax),%rcx
140929e43:	48 8b 01             	mov    (%rcx),%rax
140929e46:	48 8b 00             	mov    (%rax),%rax
140929e49:	ff 15 e9 2d 1e 00    	call   *0x1e2de9(%rip)        # 0x140b0cc38
140929e4f:	4c 8b f8             	mov    %rax,%r15
140929e52:	41 83 cc ff          	or     $0xffffffff,%r12d
140929e56:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140929e5a:	48 85 db             	test   %rbx,%rbx
140929e5d:	74 39                	je     0x140929e98
140929e5f:	41 8b cc             	mov    %r12d,%ecx
140929e62:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
140929e67:	41 03 cc             	add    %r12d,%ecx
140929e6a:	75 2c                	jne    0x140929e98
140929e6c:	48 8b 03             	mov    (%rbx),%rax
140929e6f:	48 8b cb             	mov    %rbx,%rcx
140929e72:	48 8b 00             	mov    (%rax),%rax
140929e75:	ff 15 bd 2d 1e 00    	call   *0x1e2dbd(%rip)        # 0x140b0cc38
140929e7b:	41 8b c4             	mov    %r12d,%eax
140929e7e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140929e83:	41 03 c4             	add    %r12d,%eax
140929e86:	75 10                	jne    0x140929e98
140929e88:	48 8b 03             	mov    (%rbx),%rax
140929e8b:	48 8b cb             	mov    %rbx,%rcx
140929e8e:	48 8b 40 08          	mov    0x8(%rax),%rax
140929e92:	ff 15 a0 2d 1e 00    	call   *0x1e2da0(%rip)        # 0x140b0cc38
140929e98:	48 8b d6             	mov    %rsi,%rdx
140929e9b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140929e9f:	e8 a0 10 00 00       	call   0x14092af44
140929ea4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140929ea8:	48 8b 01             	mov    (%rcx),%rax
140929eab:	48 8b 00             	mov    (%rax),%rax
140929eae:	66 90                	xchg   %ax,%ax
140929eb0:	ff 15 82 2d 1e 00    	call   *0x1e2d82(%rip)        # 0x140b0cc38
140929eb6:	48 8b f0             	mov    %rax,%rsi
140929eb9:	49 8b 9e 10 ff ff ff 	mov    -0xf0(%r14),%rbx
140929ec0:	48 8b 0b             	mov    (%rbx),%rcx
140929ec3:	4c 8b 71 70          	mov    0x70(%rcx),%r14
140929ec7:	0f 57 c0             	xorps  %xmm0,%xmm0
140929eca:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140929ecf:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140929ed3:	48 85 c9             	test   %rcx,%rcx
140929ed6:	74 04                	je     0x140929edc
140929ed8:	f0 ff 41 08          	lock incl 0x8(%rcx)
140929edc:	48 8b 17             	mov    (%rdi),%rdx
140929edf:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
140929ee3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140929ee7:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
140929eeb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140929eef:	e8 98 5d ff ff       	call   0x14091fc8c
140929ef4:	4c 8b c8             	mov    %rax,%r9
140929ef7:	4c 8b c6             	mov    %rsi,%r8
140929efa:	49 8b d7             	mov    %r15,%rdx
140929efd:	48 8b cb             	mov    %rbx,%rcx
140929f00:	49 8b c6             	mov    %r14,%rax
140929f03:	ff 15 2f 2d 1e 00    	call   *0x1e2d2f(%rip)        # 0x140b0cc38
140929f09:	90                   	nop
140929f0a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140929f0e:	48 85 c9             	test   %rcx,%rcx
140929f11:	74 3f                	je     0x140929f52
140929f13:	41 8b c4             	mov    %r12d,%eax
140929f16:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140929f1b:	41 03 c4             	add    %r12d,%eax
140929f1e:	75 32                	jne    0x140929f52
140929f20:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140929f24:	48 8b 03             	mov    (%rbx),%rax