140a79bb7:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140a79bbb:	48 63 49 08          	movslq 0x8(%rcx),%rcx
140a79bbf:	48 83 c1 08          	add    $0x8,%rcx
140a79bc3:	48 03 ce             	add    %rsi,%rcx
140a79bc6:	48 8b 01             	mov    (%rcx),%rax
140a79bc9:	48 8b 40 10          	mov    0x10(%rax),%rax
140a79bcd:	ff 15 65 30 09 00    	call   *0x93065(%rip)        # 0x140b0cc38
140a79bd3:	88 44 24 72          	mov    %al,0x72(%rsp)
140a79bd7:	48 85 ff             	test   %rdi,%rdi
140a79bda:	0f 84 e6 11 00 00    	je     0x140a7adc6
140a79be0:	66 44 0f 6f 05 47 82 	movdqa 0x138247(%rip),%xmm8        # 0x140bb1e30
140a79be7:	13 00
140a79be9:	49 8b 0e             	mov    (%r14),%rcx
140a79bec:	49 8b 46 08          	mov    0x8(%r14),%rax
140a79bf0:	48 2b c1             	sub    %rcx,%rax
140a79bf3:	48 c1 f8 03          	sar    $0x3,%rax
140a79bf7:	48 0f af c3          	imul   %rbx,%rax
140a79bfb:	4c 3b f8             	cmp    %rax,%r15
140a79bfe:	0f 83 29 14 00 00    	jae    0x140a7b02d
140a79c04:	49 6b ff 68          	imul   $0x68,%r15,%rdi
140a79c08:	48 8b 44 39 10       	mov    0x10(%rcx,%rdi,1),%rax
140a79c0d:	48 39 44 39 08       	cmp    %rax,0x8(%rcx,%rdi,1)
140a79c12:	0f 84 9e 11 00 00    	je     0x140a7adb6
140a79c18:	c7 85 d0 01 00 00 00 	movl   $0x3f800000,0x1d0(%rbp)
140a79c1f:	00 80 3f
140a79c22:	c7 85 dc 01 00 00 00 	movl   $0xbf800000,0x1dc(%rbp)
140a79c29:	00 80 bf
140a79c2c:	83 a5 e4 01 00 00 00 	andl   $0x0,0x1e4(%rbp)
140a79c33:	83 a5 e0 01 00 00 00 	andl   $0x0,0x1e0(%rbp)
140a79c3a:	83 a5 d8 01 00 00 00 	andl   $0x0,0x1d8(%rbp)
140a79c41:	83 a5 d4 01 00 00 00 	andl   $0x0,0x1d4(%rbp)
140a79c48:	4c 8d 41 50          	lea    0x50(%rcx),%r8
140a79c4c:	4c 03 c7             	add    %rdi,%r8
140a79c4f:	48 8d 95 e8 01 00 00 	lea    0x1e8(%rbp),%rdx
140a79c56:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140a79c5d:	e8 de 91 71 ff       	call   0x140192e40
140a79c62:	48 8b d8             	mov    %rax,%rbx
140a79c65:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a79c69:	48 8b 11             	mov    (%rcx),%rdx
140a79c6c:	48 8b 82 a0 00 00 00 	mov    0xa0(%rdx),%rax
140a79c73:	48 8d 95 18 02 00 00 	lea    0x218(%rbp),%rdx
140a79c7a:	ff 15 b8 2f 09 00    	call   *0x92fb8(%rip)        # 0x140b0cc38
140a79c80:	4c 8b c0             	mov    %rax,%r8
140a79c83:	48 8d 95 78 02 00 00 	lea    0x278(%rbp),%rdx
140a79c8a:	48 8b cb             	mov    %rbx,%rcx
140a79c8d:	e8 ae 91 71 ff       	call   0x140192e40
140a79c92:	48 8d 95 78 02 00 00 	lea    0x278(%rbp),%rdx
140a79c99:	48 8d 8d 48 01 00 00 	lea    0x148(%rbp),%rcx
140a79ca0:	e8 63 d5 89 ff       	call   0x140317208
140a79ca5:	48 8b 08             	mov    (%rax),%rcx
140a79ca8:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140a79cac:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a79cb0:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
140a79cb4:	48 83 20 00          	andq   $0x0,(%rax)
140a79cb8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a79cbd:	48 8b 9d 50 01 00 00 	mov    0x150(%rbp),%rbx
140a79cc4:	48 85 db             	test   %rbx,%rbx
140a79cc7:	74 39                	je     0x140a79d02
140a79cc9:	41 8b c4             	mov    %r12d,%eax
140a79ccc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a79cd1:	41 03 c4             	add    %r12d,%eax
140a79cd4:	75 2c                	jne    0x140a79d02
140a79cd6:	48 8b 03             	mov    (%rbx),%rax
140a79cd9:	48 8b cb             	mov    %rbx,%rcx
140a79cdc:	48 8b 00             	mov    (%rax),%rax
140a79cdf:	ff 15 53 2f 09 00    	call   *0x92f53(%rip)        # 0x140b0cc38
140a79ce5:	41 8b c4             	mov    %r12d,%eax
140a79ce8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a79ced:	41 03 c4             	add    %r12d,%eax
140a79cf0:	75 10                	jne    0x140a79d02
140a79cf2:	48 8b 03             	mov    (%rbx),%rax
140a79cf5:	48 8b cb             	mov    %rbx,%rcx
140a79cf8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79cfc:	ff 15 36 2f 09 00    	call   *0x92f36(%rip)        # 0x140b0cc38
140a79d02:	33 db                	xor    %ebx,%ebx
140a79d04:	44 8b eb             	mov    %ebx,%r13d
140a79d07:	49 8b 0e             	mov    (%r14),%rcx
140a79d0a:	49 8b 46 08          	mov    0x8(%r14),%rax
140a79d0e:	48 2b c1             	sub    %rcx,%rax
140a79d11:	48 c1 f8 03          	sar    $0x3,%rax
140a79d15:	49 b9 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r9
140a79d1c:	ec c4 4e
140a79d1f:	49 0f af c1          	imul   %r9,%rax
140a79d23:	4c 3b f8             	cmp    %rax,%r15
140a79d26:	0f 83 fa 12 00 00    	jae    0x140a7b026
140a79d2c:	4c 8b 64 39 38       	mov    0x38(%rcx,%rdi,1),%r12
140a79d31:	48 8b 44 39 40       	mov    0x40(%rcx,%rdi,1),%rax
140a79d36:	49 2b c4             	sub    %r12,%rax
140a79d39:	48 c1 f8 02          	sar    $0x2,%rax
140a79d3d:	48 85 c0             	test   %rax,%rax
140a79d40:	0f 84 e0 12 00 00    	je     0x140a7b026
140a79d46:	38 5c 24 72          	cmp    %bl,0x72(%rsp)
140a79d4a:	0f 84 84 00 00 00    	je     0x140a79dd4
140a79d50:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
140a79d57:	48 8b 10             	mov    (%rax),%rdx
140a79d5a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79d5e:	48 2b c2             	sub    %rdx,%rax
140a79d61:	48 c1 f8 03          	sar    $0x3,%rax
140a79d65:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
140a79d6c:	aa aa aa
140a79d6f:	49 0f af c0          	imul   %r8,%rax
140a79d73:	4c 3b f8             	cmp    %rax,%r15
140a79d76:	0f 83 aa 12 00 00    	jae    0x140a7b026
140a79d7c:	4b 8d 0c 7f          	lea    (%r15,%r15,2),%rcx
140a79d80:	4c 8b 2c ca          	mov    (%rdx,%rcx,8),%r13
140a79d84:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140a79d89:	49 2b c5             	sub    %r13,%rax
140a79d8c:	48 c1 f8 03          	sar    $0x3,%rax
140a79d90:	48 85 c0             	test   %rax,%rax
140a79d93:	0f 84 8d 12 00 00    	je     0x140a7b026
140a79d99:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
140a79da0:	48 8b 10             	mov    (%rax),%rdx
140a79da3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79da7:	48 2b c2             	sub    %rdx,%rax
140a79daa:	48 c1 f8 03          	sar    $0x3,%rax
140a79dae:	49 0f af c0          	imul   %r8,%rax
140a79db2:	4c 3b f8             	cmp    %rax,%r15
140a79db5:	0f 83 6b 12 00 00    	jae    0x140a7b026
140a79dbb:	4c 8b 24 ca          	mov    (%rdx,%rcx,8),%r12
140a79dbf:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140a79dc4:	49 2b c4             	sub    %r12,%rax
140a79dc7:	48 c1 f8 02          	sar    $0x2,%rax
140a79dcb:	48 85 c0             	test   %rax,%rax
140a79dce:	0f 84 52 12 00 00    	je     0x140a7b026
140a79dd4:	48 8b 06             	mov    (%rsi),%rax
140a79dd7:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
140a79dde:	48 8b ce             	mov    %rsi,%rcx
140a79de1:	48 8b 40 40          	mov    0x40(%rax),%rax
140a79de5:	ff 15 4d 2e 09 00    	call   *0x92e4d(%rip)        # 0x140b0cc38
140a79deb:	90                   	nop
140a79dec:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140a79df0:	48 8b 08             	mov    (%rax),%rcx
140a79df3:	48 8b 01             	mov    (%rcx),%rax
140a79df6:	4c 8d 85 00 01 00 00 	lea    0x100(%rbp),%r8
140a79dfd:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140a79e01:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
140a79e08:	ff 15 2a 2e 09 00    	call   *0x92e2a(%rip)        # 0x140b0cc38
140a79e0e:	90                   	nop
140a79e0f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a79e13:	48 8b 01             	mov    (%rcx),%rax
140a79e16:	48 8b 40 18          	mov    0x18(%rax),%rax
140a79e1a:	ff 15 18 2e 09 00    	call   *0x92e18(%rip)        # 0x140b0cc38
140a79e20:	83 f8 03             	cmp    $0x3,%eax
140a79e23:	0f 85 6f 06 00 00    	jne    0x140a7a498
140a79e29:	0f 11 bd 78 02 00 00 	movups %xmm7,0x278(%rbp)
140a79e30:	83 a5 88 02 00 00 00 	andl   $0x0,0x288(%rbp)
140a79e37:	83 a5 8c 02 00 00 00 	andl   $0x0,0x28c(%rbp)
140a79e3e:	49 8b 0e             	mov    (%r14),%rcx
140a79e41:	49 8b 46 08          	mov    0x8(%r14),%rax
140a79e45:	48 2b c1             	sub    %rcx,%rax
140a79e48:	48 c1 f8 03          	sar    $0x3,%rax
140a79e4c:	48 ba c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rdx
140a79e53:	ec c4 4e
140a79e56:	48 0f af c2          	imul   %rdx,%rax
140a79e5a:	4c 3b f8             	cmp    %rax,%r15
140a79e5d:	0f 83 a0 11 00 00    	jae    0x140a7b003
140a79e63:	48 8d 51 50          	lea    0x50(%rcx),%rdx
140a79e67:	48 03 d7             	add    %rdi,%rdx
140a79e6a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140a79e6f:	4c 8d 6b 18          	lea    0x18(%rbx),%r13
140a79e73:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a79e77:	48 8b 01             	mov    (%rcx),%rax
140a79e7a:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a79e81:	ff 15 b1 2d 09 00    	call   *0x92db1(%rip)        # 0x140b0cc38
140a79e87:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
140a79e8e:	48 8b cb             	mov    %rbx,%rcx
140a79e91:	e8 b2 f2 ff ff       	call   0x140a79148
140a79e96:	0f 10 00             	movups (%rax),%xmm0
140a79e99:	f3 0f 7f 43 58       	movdqu %xmm0,0x58(%rbx)
140a79e9e:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140a79ea2:	48 8b 01             	mov    (%rcx),%rax
140a79ea5:	4c 8d 85 00 01 00 00 	lea    0x100(%rbp),%r8
140a79eac:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
140a79eb3:	48 8b 80 58 03 00 00 	mov    0x358(%rax),%rax
140a79eba:	ff 15 78 2d 09 00    	call   *0x92d78(%rip)        # 0x140b0cc38
140a79ec0:	90                   	nop
140a79ec1:	48 83 bd c8 00 00 00 	cmpq   $0x0,0xc8(%rbp)
140a79ec8:	00
140a79ec9:	0f 84 74 05 00 00    	je     0x140a7a443
140a79ecf:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140a79ed3:	48 8b 01             	mov    (%rcx),%rax
140a79ed6:	4c 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%r8
140a79edd:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
140a79ee4:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
140a79eeb:	ff 15 47 2d 09 00    	call   *0x92d47(%rip)        # 0x140b0cc38
140a79ef1:	90                   	nop
140a79ef2:	48 83 bd b8 00 00 00 	cmpq   $0x0,0xb8(%rbp)
140a79ef9:	00
140a79efa:	0f 84 fd 04 00 00    	je     0x140a7a3fd
140a79f00:	45 33 e4             	xor    %r12d,%r12d
140a79f03:	49 8b 0e             	mov    (%r14),%rcx
140a79f06:	49 8b 46 08          	mov    0x8(%r14),%rax
140a79f0a:	48 2b c1             	sub    %rcx,%rax
140a79f0d:	48 c1 f8 03          	sar    $0x3,%rax
140a79f11:	48 ba c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rdx
140a79f18:	ec c4 4e
140a79f1b:	48 0f af c2          	imul   %rdx,%rax
140a79f1f:	4c 3b f8             	cmp    %rax,%r15
140a79f22:	0f 83 d4 10 00 00    	jae    0x140a7affc
140a79f28:	48 8b 44 39 10       	mov    0x10(%rcx,%rdi,1),%rax
140a79f2d:	48 2b 44 39 08       	sub    0x8(%rcx,%rdi,1),%rax
140a79f32:	48 d1 f8             	sar    $1,%rax
140a79f35:	4c 3b e0             	cmp    %rax,%r12
140a79f38:	0f 83 bf 04 00 00    	jae    0x140a7a3fd
140a79f3e:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a79f42:	48 8b 01             	mov    (%rcx),%rax
140a79f45:	48 8d 95 78 02 00 00 	lea    0x278(%rbp),%rdx
140a79f4c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a79f53:	ff 15 df 2c 09 00    	call   *0x92cdf(%rip)        # 0x140b0cc38
140a79f59:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140a79f60:	48 8b cb             	mov    %rbx,%rcx
140a79f63:	e8 e0 f1 ff ff       	call   0x140a79148
140a79f68:	0f 10 00             	movups (%rax),%xmm0
140a79f6b:	f3 0f 7f 43 58       	movdqu %xmm0,0x58(%rbx)
140a79f70:	49 8b 0e             	mov    (%r14),%rcx
140a79f73:	49 8b 46 08          	mov    0x8(%r14),%rax
140a79f77:	48 2b c1             	sub    %rcx,%rax
140a79f7a:	48 c1 f8 03          	sar    $0x3,%rax
140a79f7e:	48 ba c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rdx
140a79f85:	ec c4 4e
140a79f88:	48 0f af c2          	imul   %rdx,%rax
140a79f8c:	4c 3b f8             	cmp    %rax,%r15
140a79f8f:	0f 83 60 10 00 00    	jae    0x140a7aff5
140a79f95:	48 8b 54 0f 08       	mov    0x8(%rdi,%rcx,1),%rdx
140a79f9a:	48 8b 44 39 10       	mov    0x10(%rcx,%rdi,1),%rax
140a79f9f:	48 2b c2             	sub    %rdx,%rax
140a79fa2:	48 d1 f8             	sar    $1,%rax
140a79fa5:	4c 3b e0             	cmp    %rax,%r12
140a79fa8:	0f 83 47 10 00 00    	jae    0x140a7aff5
140a79fae:	42 0f b7 1c 62       	movzwl (%rdx,%r12,2),%ebx
140a79fb3:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a79fb7:	48 8b 01             	mov    (%rcx),%rax
140a79fba:	44 0f b7 c3          	movzwl %bx,%r8d
140a79fbe:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140a79fc2:	48 8b 40 60          	mov    0x60(%rax),%rax
140a79fc6:	ff 15 6c 2c 09 00    	call   *0x92c6c(%rip)        # 0x140b0cc38
140a79fcc:	90                   	nop
140a79fcd:	48 83 7d 18 00       	cmpq   $0x0,0x18(%rbp)
140a79fd2:	0f 84 89 03 00 00    	je     0x140a7a361
140a79fd8:	0f 57 c0             	xorps  %xmm0,%xmm0
140a79fdb:	f3 0f 7f 85 18 02 00 	movdqu %xmm0,0x218(%rbp)
140a79fe2:	00
140a79fe3:	48 8b 06             	mov    (%rsi),%rax
140a79fe6:	4c 8d 45 d4          	lea    -0x2c(%rbp),%r8
140a79fea:	48 8d 95 18 02 00 00 	lea    0x218(%rbp),%rdx
140a79ff1:	48 8b ce             	mov    %rsi,%rcx
140a79ff4:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a79ffb:	ff 15 37 2c 09 00    	call   *0x92c37(%rip)        # 0x140b0cc38
140a7a001:	41 0f 28 f0          	movaps %xmm8,%xmm6
140a7a005:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a7a009:	48 8b 01             	mov    (%rcx),%rax
140a7a00c:	0f b7 d3             	movzwl %bx,%edx
140a7a00f:	48 8b 40 68          	mov    0x68(%rax),%rax
140a7a013:	ff 15 1f 2c 09 00    	call   *0x92c1f(%rip)        # 0x140b0cc38
140a7a019:	84 c0                	test   %al,%al
140a7a01b:	74 29                	je     0x140a7a046
140a7a01d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140a7a021:	48 8b 08             	mov    (%rax),%rcx
140a7a024:	48 8b 01             	mov    (%rcx),%rax
140a7a027:	4c 8d 85 18 02 00 00 	lea    0x218(%rbp),%r8
140a7a02e:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
140a7a035:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a7a03c:	ff 15 f6 2b 09 00    	call   *0x92bf6(%rip)        # 0x140b0cc38
140a7a042:	f3 0f 6f 30          	movdqu (%rax),%xmm6
140a7a046:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a7a04a:	48 8b 01             	mov    (%rcx),%rax
140a7a04d:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
140a7a054:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a7a05b:	ff 15 d7 2b 09 00    	call   *0x92bd7(%rip)        # 0x140b0cc38
140a7a061:	89 9d 30 02 00 00    	mov    %ebx,0x230(%rbp)
140a7a067:	0f 10 85 d0 01 00 00 	movups 0x1d0(%rbp),%xmm0
140a7a06e:	0f 11 85 34 02 00 00 	movups %xmm0,0x234(%rbp)
140a7a075:	f3 0f 10 85 e0 01 00 	movss  0x1e0(%rbp),%xmm0
140a7a07c:	00
140a7a07d:	f3 0f 11 85 44 02 00 	movss  %xmm0,0x244(%rbp)
140a7a084:	00
140a7a085:	f3 0f 10 8d e4 01 00 	movss  0x1e4(%rbp),%xmm1
140a7a08c:	00
140a7a08d:	f3 0f 11 8d 48 02 00 	movss  %xmm1,0x248(%rbp)
140a7a094:	00
140a7a095:	f3 0f 11 b5 4c 02 00 	movss  %xmm6,0x24c(%rbp)
140a7a09c:	00
140a7a09d:	0f 28 c6             	movaps %xmm6,%xmm0
140a7a0a0:	0f c6 c6 55          	shufps $0x55,%xmm6,%xmm0
140a7a0a4:	f3 0f 11 85 50 02 00 	movss  %xmm0,0x250(%rbp)
140a7a0ab:	00
140a7a0ac:	0f 28 ce             	movaps %xmm6,%xmm1
140a7a0af:	0f c6 ce aa          	shufps $0xaa,%xmm6,%xmm1
140a7a0b3:	f3 0f 11 8d 54 02 00 	movss  %xmm1,0x254(%rbp)
140a7a0ba:	00
140a7a0bb:	0f c6 f6 ff          	shufps $0xff,%xmm6,%xmm6
140a7a0bf:	f3 0f 11 b5 58 02 00 	movss  %xmm6,0x258(%rbp)
140a7a0c6:	00
140a7a0c7:	f3 0f 10 45 d4       	movss  -0x2c(%rbp),%xmm0
140a7a0cc:	f3 0f 11 85 5c 02 00 	movss  %xmm0,0x25c(%rbp)
140a7a0d3:	00
140a7a0d4:	0f 57 c9             	xorps  %xmm1,%xmm1
140a7a0d7:	f3 0f 7f 4d 28       	movdqu %xmm1,0x28(%rbp)
140a7a0dc:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7a0df:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
140a7a0e4:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140a7a0e8:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx
140a7a0ef:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140a7a0f6:	e8 05 42 fc ff       	call   0x140a3e300
140a7a0fb:	84 c0                	test   %al,%al
140a7a0fd:	0f 84 6d 01 00 00    	je     0x140a7a270
140a7a103:	48 83 7d 28 00       	cmpq   $0x0,0x28(%rbp)
140a7a108:	0f 84 05 02 00 00    	je     0x140a7a313
140a7a10e:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140a7a112:	48 8b 01             	mov    (%rcx),%rax
140a7a115:	48 8b 40 18          	mov    0x18(%rax),%rax
140a7a119:	ff 15 19 2b 09 00    	call   *0x92b19(%rip)        # 0x140b0cc38
140a7a11f:	48 8b d8             	mov    %rax,%rbx
140a7a122:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140a7a126:	48 8b 11             	mov    (%rcx),%rdx
140a7a129:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a7a12d:	ff 15 05 2b 09 00    	call   *0x92b05(%rip)        # 0x140b0cc38
140a7a133:	4c 8b c3             	mov    %rbx,%r8
140a7a136:	48 8b d0             	mov    %rax,%rdx
140a7a139:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
140a7a140:	e8 4f 23 e9 ff       	call   0x14090c494
140a7a145:	48 8b d0             	mov    %rax,%rdx
140a7a148:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140a7a14f:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140a7a153:	e8 3c 23 e9 ff       	call   0x14090c494
140a7a158:	0f 11 bd e8 01 00 00 	movups %xmm7,0x1e8(%rbp)
140a7a15f:	83 a5 f8 01 00 00 00 	andl   $0x0,0x1f8(%rbp)
140a7a166:	83 a5 fc 01 00 00 00 	andl   $0x0,0x1fc(%rbp)
140a7a16d:	48 8b 45 38          	mov    0x38(%rbp),%rax
140a7a171:	48 85 c0             	test   %rax,%rax
140a7a174:	74 7b                	je     0x140a7a1f1
140a7a176:	f3 0f 10 00          	movss  (%rax),%xmm0
140a7a17a:	f3 0f 11 85 e8 01 00 	movss  %xmm0,0x1e8(%rbp)
140a7a181:	00
140a7a182:	f3 0f 10 48 04       	movss  0x4(%rax),%xmm1
140a7a187:	f3 0f 11 8d ec 01 00 	movss  %xmm1,0x1ec(%rbp)
140a7a18e:	00
140a7a18f:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
140a7a194:	f3 0f 11 85 f0 01 00 	movss  %xmm0,0x1f0(%rbp)
140a7a19b:	00
140a7a19c:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140a7a1a1:	f3 0f 11 8d f4 01 00 	movss  %xmm1,0x1f4(%rbp)
140a7a1a8:	00
140a7a1a9:	f3 0f 10 40 10       	movss  0x10(%rax),%xmm0
140a7a1ae:	f3 0f 11 85 f8 01 00 	movss  %xmm0,0x1f8(%rbp)
140a7a1b5:	00
140a7a1b6:	f3 0f 10 48 14       	movss  0x14(%rax),%xmm1
140a7a1bb:	f3 0f 11 8d fc 01 00 	movss  %xmm1,0x1fc(%rbp)
140a7a1c2:	00
140a7a1c3:	48 8d 95 30 02 00 00 	lea    0x230(%rbp),%rdx