140184c5d:	48 8b 01             	mov    (%rcx),%rax
140184c60:	48 8b f2             	mov    %rdx,%rsi
140184c63:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
140184c68:	4c 8b f9             	mov    %rcx,%r15
140184c6b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140184c72:	ff 15 c0 7f 98 00    	call   *0x987fc0(%rip)        # 0x140b0cc38
140184c78:	49 8b cf             	mov    %r15,%rcx
140184c7b:	0f 10 00             	movups (%rax),%xmm0
140184c7e:	49 8b 07             	mov    (%r15),%rax
140184c81:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
140184c85:	48 8b 40 40          	mov    0x40(%rax),%rax
140184c89:	ff 15 a9 7f 98 00    	call   *0x987fa9(%rip)        # 0x140b0cc38
140184c8f:	48 85 c0             	test   %rax,%rax
140184c92:	0f 84 3e 04 00 00    	je     0x1401850d6
140184c98:	49 8b 07             	mov    (%r15),%rax
140184c9b:	45 33 e4             	xor    %r12d,%r12d
140184c9e:	f3 0f 10 76 08       	movss  0x8(%rsi),%xmm6
140184ca3:	33 ff                	xor    %edi,%edi
140184ca5:	49 8b cf             	mov    %r15,%rcx
140184ca8:	44 89 65 50          	mov    %r12d,0x50(%rbp)
140184cac:	45 32 ed             	xor    %r13b,%r13b
140184caf:	48 89 7d 60          	mov    %rdi,0x60(%rbp)
140184cb3:	48 8b 40 40          	mov    0x40(%rax),%rax
140184cb7:	ff 15 7b 7f 98 00    	call   *0x987f7b(%rip)        # 0x140b0cc38
140184cbd:	41 83 ce ff          	or     $0xffffffff,%r14d
140184cc1:	48 85 c0             	test   %rax,%rax
140184cc4:	0f 84 42 02 00 00    	je     0x140184f0c
140184cca:	45 84 ed             	test   %r13b,%r13b
140184ccd:	0f 85 b3 01 00 00    	jne    0x140184e86
140184cd3:	49 8b 07             	mov    (%r15),%rax
140184cd6:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140184cda:	4c 8b c7             	mov    %rdi,%r8
140184cdd:	49 8b cf             	mov    %r15,%rcx
140184ce0:	48 8b 40 30          	mov    0x30(%rax),%rax
140184ce4:	ff 15 4e 7f 98 00    	call   *0x987f4e(%rip)        # 0x140b0cc38
140184cea:	48 8b d0             	mov    %rax,%rdx
140184ced:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140184cf1:	e8 fa 78 e9 ff       	call   0x14001c5f0
140184cf6:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140184cfa:	48 85 db             	test   %rbx,%rbx
140184cfd:	74 39                	je     0x140184d38
140184cff:	41 8b c6             	mov    %r14d,%eax
140184d02:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140184d07:	41 03 c6             	add    %r14d,%eax
140184d0a:	75 2c                	jne    0x140184d38
140184d0c:	48 8b 03             	mov    (%rbx),%rax
140184d0f:	48 8b cb             	mov    %rbx,%rcx
140184d12:	48 8b 00             	mov    (%rax),%rax
140184d15:	ff 15 1d 7f 98 00    	call   *0x987f1d(%rip)        # 0x140b0cc38
140184d1b:	41 8b c6             	mov    %r14d,%eax
140184d1e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140184d23:	41 03 c6             	add    %r14d,%eax
140184d26:	75 10                	jne    0x140184d38
140184d28:	48 8b 03             	mov    (%rbx),%rax
140184d2b:	48 8b cb             	mov    %rbx,%rcx
140184d2e:	48 8b 40 08          	mov    0x8(%rax),%rax
140184d32:	ff 15 00 7f 98 00    	call   *0x987f00(%rip)        # 0x140b0cc38
140184d38:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140184d3c:	48 85 db             	test   %rbx,%rbx
140184d3f:	0f 84 d1 00 00 00    	je     0x140184e16
140184d45:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140184d4c:	45 33 f6             	xor    %r14d,%r14d
140184d4f:	48 2b 83 48 01 00 00 	sub    0x148(%rbx),%rax
140184d56:	48 c1 f8 04          	sar    $0x4,%rax
140184d5a:	48 85 c0             	test   %rax,%rax
140184d5d:	0f 84 af 00 00 00    	je     0x140184e12
140184d63:	45 84 ed             	test   %r13b,%r13b
140184d66:	0f 85 9e 00 00 00    	jne    0x140184e0a
140184d6c:	49 8b d6             	mov    %r14,%rdx
140184d6f:	48 8b cb             	mov    %rbx,%rcx
140184d72:	e8 79 84 00 00       	call   0x14018d1f0
140184d77:	4c 8b 3d da 5c ba 00 	mov    0xba5cda(%rip),%r15        # 0x140d2aa58
140184d7e:	4c 8b e0             	mov    %rax,%r12
140184d81:	48 8b 3d c8 5c ba 00 	mov    0xba5cc8(%rip),%rdi        # 0x140d2aa50
140184d88:	49 3b ff             	cmp    %r15,%rdi
140184d8b:	74 49                	je     0x140184dd6
140184d8d:	49 83 7c 24 18 07    	cmpq   $0x7,0x18(%r12)
140184d93:	49 8b d4             	mov    %r12,%rdx
140184d96:	76 04                	jbe    0x140184d9c
140184d98:	49 8b 14 24          	mov    (%r12),%rdx
140184d9c:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140184da1:	48 8b cf             	mov    %rdi,%rcx
140184da4:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140184da8:	76 03                	jbe    0x140184dad
140184daa:	48 8b 0f             	mov    (%rdi),%rcx
140184dad:	4d 3b 44 24 10       	cmp    0x10(%r12),%r8
140184db2:	75 09                	jne    0x140184dbd
140184db4:	e8 83 2d e8 ff       	call   0x140007b3c
140184db9:	85 c0                	test   %eax,%eax
140184dbb:	74 09                	je     0x140184dc6
140184dbd:	48 83 c7 20          	add    $0x20,%rdi
140184dc1:	49 3b ff             	cmp    %r15,%rdi
140184dc4:	75 c7                	jne    0x140184d8d
140184dc6:	4c 8b 3d 8b 5c ba 00 	mov    0xba5c8b(%rip),%r15        # 0x140d2aa58
140184dcd:	49 3b ff             	cmp    %r15,%rdi
140184dd0:	0f 85 c9 00 00 00    	jne    0x140184e9f
140184dd6:	49 8b d6             	mov    %r14,%rdx
140184dd9:	48 8b cb             	mov    %rbx,%rcx
140184ddc:	41 b5 01             	mov    $0x1,%r13b
140184ddf:	e8 40 84 00 00       	call   0x14018d224
140184de4:	8b 08                	mov    (%rax),%ecx
140184de6:	89 0e                	mov    %ecx,(%rsi)
140184de8:	44 8b 65 50          	mov    0x50(%rbp),%r12d
140184dec:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
140184df3:	49 ff c6             	inc    %r14
140184df6:	48 2b 83 48 01 00 00 	sub    0x148(%rbx),%rax
140184dfd:	48 c1 f8 04          	sar    $0x4,%rax
140184e01:	4c 3b f0             	cmp    %rax,%r14
140184e04:	0f 82 59 ff ff ff    	jb     0x140184d63
140184e0a:	4c 8b 7d 48          	mov    0x48(%rbp),%r15
140184e0e:	48 8b 7d 60          	mov    0x60(%rbp),%rdi
140184e12:	41 83 ce ff          	or     $0xffffffff,%r14d
140184e16:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140184e1a:	48 85 c9             	test   %rcx,%rcx
140184e1d:	74 3e                	je     0x140184e5d
140184e1f:	41 8b c6             	mov    %r14d,%eax
140184e22:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140184e27:	41 03 c6             	add    %r14d,%eax
140184e2a:	75 31                	jne    0x140184e5d
140184e2c:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140184e30:	48 8b cb             	mov    %rbx,%rcx
140184e33:	48 8b 03             	mov    (%rbx),%rax
140184e36:	48 8b 00             	mov    (%rax),%rax
140184e39:	ff 15 f9 7d 98 00    	call   *0x987df9(%rip)        # 0x140b0cc38
140184e3f:	41 8b c6             	mov    %r14d,%eax
140184e42:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140184e47:	41 03 c6             	add    %r14d,%eax
140184e4a:	75 11                	jne    0x140184e5d
140184e4c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140184e50:	48 8b 01             	mov    (%rcx),%rax
140184e53:	48 8b 40 08          	mov    0x8(%rax),%rax
140184e57:	ff 15 db 7d 98 00    	call   *0x987ddb(%rip)        # 0x140b0cc38
140184e5d:	49 8b 07             	mov    (%r15),%rax
140184e60:	48 ff c7             	inc    %rdi
140184e63:	49 8b cf             	mov    %r15,%rcx
140184e66:	48 89 7d 60          	mov    %rdi,0x60(%rbp)
140184e6a:	48 8b 40 40          	mov    0x40(%rax),%rax
140184e6e:	ff 15 c4 7d 98 00    	call   *0x987dc4(%rip)        # 0x140b0cc38
140184e74:	48 3b f8             	cmp    %rax,%rdi
140184e77:	0f 82 4d fe ff ff    	jb     0x140184cca
140184e7d:	45 84 ed             	test   %r13b,%r13b
140184e80:	0f 84 86 00 00 00    	je     0x140184f0c
140184e86:	41 83 fc 01          	cmp    $0x1,%r12d
140184e8a:	0f 85 81 00 00 00    	jne    0x140184f11
140184e90:	f3 0f 10 06          	movss  (%rsi),%xmm0
140184e94:	0f 2f c6             	comiss %xmm6,%xmm0
140184e97:	76 78                	jbe    0x140184f11
140184e99:	f3 0f 11 36          	movss  %xmm6,(%rsi)
140184e9d:	eb 72                	jmp    0x140184f11
140184e9f:	80 7d 58 00          	cmpb   $0x0,0x58(%rbp)
140184ea3:	0f 84 3f ff ff ff    	je     0x140184de8
140184ea9:	49 8b d6             	mov    %r14,%rdx
140184eac:	48 8b cb             	mov    %rbx,%rcx
140184eaf:	e8 3c 83 00 00       	call   0x14018d1f0
140184eb4:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140184eb9:	48 8b 48 10          	mov    0x10(%rax),%rcx
140184ebd:	76 03                	jbe    0x140184ec2
140184ebf:	48 8b 00             	mov    (%rax),%rax
140184ec2:	48 83 f9 01          	cmp    $0x1,%rcx
140184ec6:	0f 85 1c ff ff ff    	jne    0x140184de8
140184ecc:	4c 8b c1             	mov    %rcx,%r8
140184ecf:	48 8d 15 4a ac 9b 00 	lea    0x9bac4a(%rip),%rdx        # 0x140b3fb20
140184ed6:	48 8b c8             	mov    %rax,%rcx
140184ed9:	e8 5e 2c e8 ff       	call   0x140007b3c
140184ede:	44 8b 65 50          	mov    0x50(%rbp),%r12d
140184ee2:	85 c0                	test   %eax,%eax
140184ee4:	0f 85 02 ff ff ff    	jne    0x140184dec
140184eea:	41 ff c4             	inc    %r12d
140184eed:	49 8b d6             	mov    %r14,%rdx
140184ef0:	48 8b cb             	mov    %rbx,%rcx
140184ef3:	44 89 65 50          	mov    %r12d,0x50(%rbp)
140184ef7:	e8 28 83 00 00       	call   0x14018d224
140184efc:	f3 0f 10 00          	movss  (%rax),%xmm0
140184f00:	f3 0f 5d c6          	minss  %xmm6,%xmm0
140184f04:	0f 28 f0             	movaps %xmm0,%xmm6
140184f07:	e9 e0 fe ff ff       	jmp    0x140184dec
140184f0c:	8b 46 08             	mov    0x8(%rsi),%eax
140184f0f:	89 06                	mov    %eax,(%rsi)
140184f11:	49 8b 07             	mov    (%r15),%rax
140184f14:	40 32 ff             	xor    %dil,%dil
140184f17:	49 8b cf             	mov    %r15,%rcx
140184f1a:	40 88 7d 50          	mov    %dil,0x50(%rbp)
140184f1e:	48 8b 40 40          	mov    0x40(%rax),%rax
140184f22:	ff 15 10 7d 98 00    	call   *0x987d10(%rip)        # 0x140b0cc38
140184f28:	48 89 45 60          	mov    %rax,0x60(%rbp)
140184f2c:	4c 8b e8             	mov    %rax,%r13
140184f2f:	48 85 c0             	test   %rax,%rax
140184f32:	0f 84 99 01 00 00    	je     0x1401850d1
140184f38:	40 84 ff             	test   %dil,%dil
140184f3b:	0f 85 95 01 00 00    	jne    0x1401850d6
140184f41:	49 8b 0f             	mov    (%r15),%rcx
140184f44:	4d 8d 45 ff          	lea    -0x1(%r13),%r8
140184f48:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140184f4c:	48 8b 41 30          	mov    0x30(%rcx),%rax
140184f50:	49 8b cf             	mov    %r15,%rcx
140184f53:	ff 15 df 7c 98 00    	call   *0x987cdf(%rip)        # 0x140b0cc38
140184f59:	48 8b d0             	mov    %rax,%rdx
140184f5c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140184f60:	e8 8b 76 e9 ff       	call   0x14001c5f0
140184f65:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140184f69:	48 85 db             	test   %rbx,%rbx
140184f6c:	74 39                	je     0x140184fa7
140184f6e:	41 8b c6             	mov    %r14d,%eax
140184f71:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140184f76:	41 03 c6             	add    %r14d,%eax
140184f79:	75 2c                	jne    0x140184fa7
140184f7b:	48 8b 03             	mov    (%rbx),%rax
140184f7e:	48 8b cb             	mov    %rbx,%rcx
140184f81:	48 8b 00             	mov    (%rax),%rax
140184f84:	ff 15 ae 7c 98 00    	call   *0x987cae(%rip)        # 0x140b0cc38
140184f8a:	41 8b c6             	mov    %r14d,%eax
140184f8d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140184f92:	41 03 c6             	add    %r14d,%eax
140184f95:	75 10                	jne    0x140184fa7
140184f97:	48 8b 03             	mov    (%rbx),%rax
140184f9a:	48 8b cb             	mov    %rbx,%rcx
140184f9d:	48 8b 40 08          	mov    0x8(%rax),%rax
140184fa1:	ff 15 91 7c 98 00    	call   *0x987c91(%rip)        # 0x140b0cc38
140184fa7:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
140184fab:	4d 85 f6             	test   %r14,%r14
140184fae:	0f 84 3b 01 00 00    	je     0x1401850ef
140184fb4:	49 8b 9e 50 01 00 00 	mov    0x150(%r14),%rbx
140184fbb:	49 2b 9e 48 01 00 00 	sub    0x148(%r14),%rbx
140184fc2:	48 c1 fb 04          	sar    $0x4,%rbx
140184fc6:	48 85 db             	test   %rbx,%rbx
140184fc9:	0f 84 20 01 00 00    	je     0x1401850ef
140184fcf:	4c 8d 7b ff          	lea    -0x1(%rbx),%r15
140184fd3:	40 84 ff             	test   %dil,%dil
140184fd6:	0f 85 8f 00 00 00    	jne    0x14018506b
140184fdc:	49 8b d7             	mov    %r15,%rdx
140184fdf:	49 8b ce             	mov    %r14,%rcx
140184fe2:	e8 09 82 00 00       	call   0x14018d1f0
140184fe7:	4c 8b 25 6a 5a ba 00 	mov    0xba5a6a(%rip),%r12        # 0x140d2aa58
140184fee:	4c 8b e8             	mov    %rax,%r13
140184ff1:	48 8b 3d 58 5a ba 00 	mov    0xba5a58(%rip),%rdi        # 0x140d2aa50
140184ff8:	49 3b fc             	cmp    %r12,%rdi
140184ffb:	74 43                	je     0x140185040
140184ffd:	49 83 7d 18 07       	cmpq   $0x7,0x18(%r13)
140185002:	49 8b d5             	mov    %r13,%rdx
140185005:	76 04                	jbe    0x14018500b
140185007:	49 8b 55 00          	mov    0x0(%r13),%rdx
14018500b:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140185010:	48 8b cf             	mov    %rdi,%rcx
140185013:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140185017:	76 03                	jbe    0x14018501c
140185019:	48 8b 0f             	mov    (%rdi),%rcx
14018501c:	4d 3b 45 10          	cmp    0x10(%r13),%r8
140185020:	75 09                	jne    0x14018502b
140185022:	e8 15 2b e8 ff       	call   0x140007b3c
140185027:	85 c0                	test   %eax,%eax
140185029:	74 09                	je     0x140185034
14018502b:	48 83 c7 20          	add    $0x20,%rdi
14018502f:	49 3b fc             	cmp    %r12,%rdi
140185032:	75 c9                	jne    0x140184ffd
140185034:	4c 8b 25 1d 5a ba 00 	mov    0xba5a1d(%rip),%r12        # 0x140d2aa58
14018503b:	49 3b fc             	cmp    %r12,%rdi
14018503e:	75 1a                	jne    0x14018505a
140185040:	40 b7 01             	mov    $0x1,%dil
140185043:	49 8b d7             	mov    %r15,%rdx
140185046:	49 8b ce             	mov    %r14,%rcx
140185049:	40 88 7d 50          	mov    %dil,0x50(%rbp)
14018504d:	e8 d2 81 00 00       	call   0x14018d224
140185052:	8b 48 08             	mov    0x8(%rax),%ecx
140185055:	89 4e 08             	mov    %ecx,0x8(%rsi)
140185058:	eb 04                	jmp    0x14018505e
14018505a:	40 8a 7d 50          	mov    0x50(%rbp),%dil
14018505e:	49 ff cf             	dec    %r15
140185061:	48 83 eb 01          	sub    $0x1,%rbx
140185065:	0f 85 68 ff ff ff    	jne    0x140184fd3
14018506b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14018506f:	41 83 ce ff          	or     $0xffffffff,%r14d
140185073:	48 85 c9             	test   %rcx,%rcx
140185076:	74 3e                	je     0x1401850b6
140185078:	41 8b c6             	mov    %r14d,%eax
14018507b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140185080:	41 03 c6             	add    %r14d,%eax
140185083:	75 31                	jne    0x1401850b6
140185085:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140185089:	48 8b cb             	mov    %rbx,%rcx
14018508c:	48 8b 03             	mov    (%rbx),%rax
14018508f:	48 8b 00             	mov    (%rax),%rax
140185092:	ff 15 a0 7b 98 00    	call   *0x987ba0(%rip)        # 0x140b0cc38
140185098:	41 8b c6             	mov    %r14d,%eax
14018509b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401850a0:	41 03 c6             	add    %r14d,%eax
1401850a3:	75 11                	jne    0x1401850b6
1401850a5:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401850a9:	48 8b 01             	mov    (%rcx),%rax
1401850ac:	48 8b 40 08          	mov    0x8(%rax),%rax
1401850b0:	ff 15 82 7b 98 00    	call   *0x987b82(%rip)        # 0x140b0cc38
1401850b6:	4c 8b 7d 48          	mov    0x48(%rbp),%r15
1401850ba:	4c 8b 6d 60          	mov    0x60(%rbp),%r13
1401850be:	49 83 ed 01          	sub    $0x1,%r13
1401850c2:	4c 89 6d 60          	mov    %r13,0x60(%rbp)
1401850c6:	0f 85 6c fe ff ff    	jne    0x140184f38
1401850cc:	40 84 ff             	test   %dil,%dil
1401850cf:	75 05                	jne    0x1401850d6
1401850d1:	8b 06                	mov    (%rsi),%eax
1401850d3:	89 46 08             	mov    %eax,0x8(%rsi)
1401850d6:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
1401850db:	48 8b c6             	mov    %rsi,%rax
1401850de:	48 83 c4 58          	add    $0x58,%rsp
1401850e2:	41 5f                	pop    %r15
1401850e4:	41 5e                	pop    %r14
1401850e6:	41 5d                	pop    %r13
1401850e8:	41 5c                	pop    %r12
1401850ea:	5f                   	pop    %rdi
1401850eb:	5e                   	pop    %rsi
1401850ec:	5b                   	pop    %rbx
1401850ed:	5d                   	pop    %rbp
1401850ee:	c3                   	ret
1401850ef:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401850f3:	41 83 ce ff          	or     $0xffffffff,%r14d
1401850f7:	48 85 c9             	test   %rcx,%rcx
1401850fa:	74 c2                	je     0x1401850be
1401850fc:	41 8b c6             	mov    %r14d,%eax
1401850ff:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140185104:	41 03 c6             	add    %r14d,%eax
140185107:	75 b5                	jne    0x1401850be
140185109:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14018510d:	48 8b cb             	mov    %rbx,%rcx
140185110:	48 8b 03             	mov    (%rbx),%rax
140185113:	48 8b 00             	mov    (%rax),%rax
140185116:	ff 15 1c 7b 98 00    	call   *0x987b1c(%rip)        # 0x140b0cc38
14018511c:	41 8b c6             	mov    %r14d,%eax
14018511f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140185124:	41 03 c6             	add    %r14d,%eax
140185127:	75 95                	jne    0x1401850be
140185129:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14018512d:	48 8b 01             	mov    (%rcx),%rax
140185130:	48 8b 40 08          	mov    0x8(%rax),%rax
140185134:	ff 15 fe 7a 98 00    	call   *0x987afe(%rip)        # 0x140b0cc38
14018513a:	eb 82                	jmp    0x1401850be
14018513c:	cc                   	int3
14018513d:	90                   	nop
14018513e:	90                   	nop
14018513f:	90                   	nop
140185140:	48 8b c4             	mov    %rsp,%rax
140185143:	48 89 58 08          	mov    %rbx,0x8(%rax)
140185147:	48 89 68 10          	mov    %rbp,0x10(%rax)
14018514b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14018514f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140185153:	41 56                	push   %r14
140185155:	48 83 ec 60          	sub    $0x60,%rsp
140185159:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14018515d:	48 8b f9             	mov    %rcx,%rdi
140185160:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140185164:	0f 57 f6             	xorps  %xmm6,%xmm6
140185167:	48 8b 01             	mov    (%rcx),%rax
14018516a:	0f 57 ff             	xorps  %xmm7,%xmm7