140a7991a:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a79921:	ff 15 11 33 09 00    	call   *0x93311(%rip)        # 0x140b0cc38
140a79927:	41 83 cc ff          	or     $0xffffffff,%r12d
140a7992b:	45 84 ff             	test   %r15b,%r15b
140a7992e:	0f 84 b3 00 00 00    	je     0x140a799e7
140a79934:	4c 8b c6             	mov    %rsi,%r8
140a79937:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a7993b:	48 8b cb             	mov    %rbx,%rcx
140a7993e:	e8 a1 71 00 00       	call   0x140a80ae4
140a79943:	48 8b 08             	mov    (%rax),%rcx
140a79946:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a7994a:	45 33 ff             	xor    %r15d,%r15d
140a7994d:	4c 89 38             	mov    %r15,(%rax)
140a79950:	4c 89 78 08          	mov    %r15,0x8(%rax)
140a79954:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140a79958:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140a7995c:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
140a79960:	48 85 db             	test   %rbx,%rbx
140a79963:	74 39                	je     0x140a7999e
140a79965:	41 8b c4             	mov    %r12d,%eax
140a79968:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7996d:	41 03 c4             	add    %r12d,%eax
140a79970:	75 2c                	jne    0x140a7999e
140a79972:	48 8b 03             	mov    (%rbx),%rax
140a79975:	48 8b cb             	mov    %rbx,%rcx
140a79978:	48 8b 00             	mov    (%rax),%rax
140a7997b:	ff 15 b7 32 09 00    	call   *0x932b7(%rip)        # 0x140b0cc38
140a79981:	41 8b c4             	mov    %r12d,%eax
140a79984:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a79989:	41 03 c4             	add    %r12d,%eax
140a7998c:	75 10                	jne    0x140a7999e
140a7998e:	48 8b 03             	mov    (%rbx),%rax
140a79991:	48 8b cb             	mov    %rbx,%rcx
140a79994:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79998:	ff 15 9a 32 09 00    	call   *0x9329a(%rip)        # 0x140b0cc38
140a7999e:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a799a2:	48 85 db             	test   %rbx,%rbx
140a799a5:	74 39                	je     0x140a799e0
140a799a7:	41 8b c4             	mov    %r12d,%eax
140a799aa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a799af:	41 03 c4             	add    %r12d,%eax
140a799b2:	75 2c                	jne    0x140a799e0
140a799b4:	48 8b 03             	mov    (%rbx),%rax
140a799b7:	48 8b cb             	mov    %rbx,%rcx
140a799ba:	48 8b 00             	mov    (%rax),%rax
140a799bd:	ff 15 75 32 09 00    	call   *0x93275(%rip)        # 0x140b0cc38
140a799c3:	41 8b c4             	mov    %r12d,%eax
140a799c6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a799cb:	41 03 c4             	add    %r12d,%eax
140a799ce:	75 10                	jne    0x140a799e0
140a799d0:	48 8b 03             	mov    (%rbx),%rax
140a799d3:	48 8b cb             	mov    %rbx,%rcx
140a799d6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a799da:	ff 15 58 32 09 00    	call   *0x93258(%rip)        # 0x140b0cc38
140a799e0:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140a799e5:	eb 03                	jmp    0x140a799ea
140a799e7:	45 33 ff             	xor    %r15d,%r15d
140a799ea:	0f 57 c0             	xorps  %xmm0,%xmm0
140a799ed:	f3 0f 7f 45 78       	movdqu %xmm0,0x78(%rbp)
140a799f2:	f3 44 0f 10 0d 39 77 	movss  0x137739(%rip),%xmm9        # 0x140bb1134
140a799f9:	13 00
140a799fb:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%rbp)
140a79a02:	48 8b 06             	mov    (%rsi),%rax
140a79a05:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140a79a09:	48 8d 55 78          	lea    0x78(%rbp),%rdx
140a79a0d:	48 8b ce             	mov    %rsi,%rcx
140a79a10:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a79a17:	ff 15 1b 32 09 00    	call   *0x9321b(%rip)        # 0x140b0cc38
140a79a1d:	45 84 f6             	test   %r14b,%r14b
140a79a20:	0f 84 12 01 00 00    	je     0x140a79b38
140a79a26:	4c 8b c6             	mov    %rsi,%r8
140a79a29:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a79a2d:	48 8b cb             	mov    %rbx,%rcx
140a79a30:	e8 9f 72 00 00       	call   0x140a80cd4
140a79a35:	48 8b 08             	mov    (%rax),%rcx
140a79a38:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a79a3c:	4c 89 38             	mov    %r15,(%rax)
140a79a3f:	4c 89 78 08          	mov    %r15,0x8(%rax)
140a79a43:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a79a47:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a79a4b:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
140a79a4f:	48 85 db             	test   %rbx,%rbx
140a79a52:	74 39                	je     0x140a79a8d
140a79a54:	41 8b c4             	mov    %r12d,%eax
140a79a57:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a79a5c:	41 03 c4             	add    %r12d,%eax
140a79a5f:	75 2c                	jne    0x140a79a8d
140a79a61:	48 8b 03             	mov    (%rbx),%rax
140a79a64:	48 8b cb             	mov    %rbx,%rcx
140a79a67:	48 8b 00             	mov    (%rax),%rax
140a79a6a:	ff 15 c8 31 09 00    	call   *0x931c8(%rip)        # 0x140b0cc38
140a79a70:	41 8b c4             	mov    %r12d,%eax
140a79a73:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a79a78:	41 03 c4             	add    %r12d,%eax
140a79a7b:	75 10                	jne    0x140a79a8d
140a79a7d:	48 8b 03             	mov    (%rbx),%rax
140a79a80:	48 8b cb             	mov    %rbx,%rcx
140a79a83:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79a87:	ff 15 ab 31 09 00    	call   *0x931ab(%rip)        # 0x140b0cc38
140a79a8d:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a79a91:	48 85 db             	test   %rbx,%rbx
140a79a94:	74 39                	je     0x140a79acf
140a79a96:	41 8b c4             	mov    %r12d,%eax
140a79a99:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a79a9e:	41 03 c4             	add    %r12d,%eax
140a79aa1:	75 2c                	jne    0x140a79acf
140a79aa3:	48 8b 03             	mov    (%rbx),%rax
140a79aa6:	48 8b cb             	mov    %rbx,%rcx
140a79aa9:	48 8b 00             	mov    (%rax),%rax
140a79aac:	ff 15 86 31 09 00    	call   *0x93186(%rip)        # 0x140b0cc38
140a79ab2:	41 8b c4             	mov    %r12d,%eax
140a79ab5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a79aba:	41 03 c4             	add    %r12d,%eax
140a79abd:	75 10                	jne    0x140a79acf
140a79abf:	48 8b 03             	mov    (%rbx),%rax
140a79ac2:	48 8b cb             	mov    %rbx,%rcx
140a79ac5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79ac9:	ff 15 69 31 09 00    	call   *0x93169(%rip)        # 0x140b0cc38
140a79acf:	4c 8b ce             	mov    %rsi,%r9
140a79ad2:	4c 8b c7             	mov    %rdi,%r8
140a79ad5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a79ad9:	e8 ee 73 00 00       	call   0x140a80ecc
140a79ade:	48 8b 10             	mov    (%rax),%rdx
140a79ae1:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a79ae5:	4c 89 38             	mov    %r15,(%rax)
140a79ae8:	4c 89 78 08          	mov    %r15,0x8(%rax)
140a79aec:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
140a79af0:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140a79af4:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a79af8:	48 85 db             	test   %rbx,%rbx
140a79afb:	74 53                	je     0x140a79b50
140a79afd:	41 8b c4             	mov    %r12d,%eax
140a79b00:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a79b05:	41 03 c4             	add    %r12d,%eax
140a79b08:	75 46                	jne    0x140a79b50
140a79b0a:	48 8b 03             	mov    (%rbx),%rax
140a79b0d:	48 8b cb             	mov    %rbx,%rcx
140a79b10:	48 8b 00             	mov    (%rax),%rax
140a79b13:	ff 15 1f 31 09 00    	call   *0x9311f(%rip)        # 0x140b0cc38
140a79b19:	41 8b c4             	mov    %r12d,%eax
140a79b1c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a79b21:	41 03 c4             	add    %r12d,%eax
140a79b24:	75 2a                	jne    0x140a79b50
140a79b26:	48 8b 03             	mov    (%rbx),%rax
140a79b29:	48 8b cb             	mov    %rbx,%rcx
140a79b2c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79b30:	ff 15 02 31 09 00    	call   *0x93102(%rip)        # 0x140b0cc38
140a79b36:	eb 18                	jmp    0x140a79b50
140a79b38:	66 0f 6f 4d a0       	movdqa -0x60(%rbp),%xmm1
140a79b3d:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140a79b41:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a79b46:	66 0f d6 45 a8       	movq   %xmm0,-0x58(%rbp)
140a79b4b:	66 0f d6 4d a0       	movq   %xmm1,-0x60(%rbp)
140a79b50:	48 8b 06             	mov    (%rsi),%rax
140a79b53:	48 8b ce             	mov    %rsi,%rcx
140a79b56:	48 8b 40 10          	mov    0x10(%rax),%rax
140a79b5a:	ff 15 d8 30 09 00    	call   *0x930d8(%rip)        # 0x140b0cc38
140a79b60:	4c 8b f0             	mov    %rax,%r14
140a79b63:	48 8b 0e             	mov    (%rsi),%rcx
140a79b66:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140a79b6d:	48 8b ce             	mov    %rsi,%rcx
140a79b70:	ff 15 c2 30 09 00    	call   *0x930c2(%rip)        # 0x140b0cc38
140a79b76:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140a79b7d:	48 8b 0e             	mov    (%rsi),%rcx
140a79b80:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
140a79b87:	48 8b ce             	mov    %rsi,%rcx
140a79b8a:	ff 15 a8 30 09 00    	call   *0x930a8(%rip)        # 0x140b0cc38
140a79b90:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140a79b97:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140a79b9b:	49 2b 3e             	sub    (%r14),%rdi
140a79b9e:	48 c1 ff 03          	sar    $0x3,%rdi
140a79ba2:	48 bb c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rbx
140a79ba9:	ec c4 4e
140a79bac:	48 0f af fb          	imul   %rbx,%rdi
140a79bb0:	48 89 bd a0 00 00 00 	mov    %rdi,0xa0(%rbp)
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