140e95ba1:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140e95ba7:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140e95bab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e95bb0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95bb5:	e8 36 ca 39 ff       	call   0x1402325f0
140e95bba:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95bbf:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e95bc5:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e95bcb:	48 85 c9             	test   %rcx,%rcx
140e95bce:	74 10                	je     0x140e95be0
140e95bd0:	48 8b c7             	mov    %rdi,%rax
140e95bd3:	48 ff c0             	inc    %rax
140e95bd6:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e95bda:	75 f7                	jne    0x140e95bd3
140e95bdc:	ff c0                	inc    %eax
140e95bde:	eb 0c                	jmp    0x140e95bec
140e95be0:	48 8d 0d a5 db 10 00 	lea    0x10dba5(%rip),%rcx        # 0x140fa378c
140e95be7:	b8 01 00 00 00       	mov    $0x1,%eax
140e95bec:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e95bf0:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e95bf3:	33 c9                	xor    %ecx,%ecx
140e95bf5:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e95bf8:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e95bff:	0f b7 05 32 01 3f 00 	movzwl 0x3f0132(%rip),%eax        # 0x141285d38
140e95c06:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e95c09:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e95c0d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140e95c11:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95c15:	0f b7 00             	movzwl (%rax),%eax
140e95c18:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e95c1b:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e95c22:	48 8d 05 19 01 3f 00 	lea    0x3f0119(%rip),%rax        # 0x141285d42
140e95c29:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e95c2d:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e95c34:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e95c3b:	48 8d 05 32 0b 3f 00 	lea    0x3f0b32(%rip),%rax        # 0x141286774
140e95c42:	48 8d 0d 8f ba 3e 00 	lea    0x3eba8f(%rip),%rcx        # 0x1412816d8
140e95c49:	2b c1                	sub    %ecx,%eax
140e95c4b:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e95c4f:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95c53:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e95c58:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e95c5f:	00
140e95c60:	45 33 c9             	xor    %r9d,%r9d
140e95c63:	45 33 c0             	xor    %r8d,%r8d
140e95c66:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95c6a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140e95c6e:	ff 15 04 d4 0e 00    	call   *0xed404(%rip)        # 0x140f83078
140e95c74:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e95c79:	48 83 fa 0f          	cmp    $0xf,%rdx
140e95c7d:	76 32                	jbe    0x140e95cb1
140e95c7f:	48 ff c2             	inc    %rdx
140e95c82:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e95c87:	48 8b c1             	mov    %rcx,%rax
140e95c8a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e95c91:	72 19                	jb     0x140e95cac
140e95c93:	48 83 c2 27          	add    $0x27,%rdx
140e95c97:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e95c9b:	48 2b c1             	sub    %rcx,%rax
140e95c9e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e95ca2:	48 83 f8 1f          	cmp    $0x1f,%rax
140e95ca6:	0f 87 0e 06 00 00    	ja     0x140e962ba
140e95cac:	e8 93 54 f8 ff       	call   0x140e1b144
140e95cb1:	66 0f 6f 05 77 e1 10 	movdqa 0x10e177(%rip),%xmm0        # 0x140fa3e30
140e95cb8:	00
140e95cb9:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e95cbf:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e95cc4:	48 8d 35 a9 0a 3f 00 	lea    0x3f0aa9(%rip),%rsi        # 0x141286774
140e95ccb:	33 c0                	xor    %eax,%eax
140e95ccd:	0f 57 c0             	xorps  %xmm0,%xmm0
140e95cd0:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140e95cd5:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140e95cda:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140e95cde:	48 c7 45 88 07 00 00 	movq   $0x7,-0x78(%rbp)
140e95ce5:	00
140e95ce6:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
140e95ceb:	66 89 45 90          	mov    %ax,-0x70(%rbp)
140e95cef:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140e95cf3:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140e95cf8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e95cfd:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140e95d02:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e95d07:	45 0f b7 ce          	movzwl %r14w,%r9d
140e95d0b:	45 8b c5             	mov    %r13d,%r8d
140e95d0e:	49 8b d4             	mov    %r12,%rdx
140e95d11:	49 8b cf             	mov    %r15,%rcx
140e95d14:	e8 97 f5 ff ff       	call   0x140e952b0
140e95d19:	48 8b c7             	mov    %rdi,%rax
140e95d1c:	0f 1f 40 00          	nopl   0x0(%rax)
140e95d20:	48 ff c0             	inc    %rax
140e95d23:	66 83 3c 43 00       	cmpw   $0x0,(%rbx,%rax,2)
140e95d28:	75 f6                	jne    0x140e95d20
140e95d2a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e95d2f:	48 83 7d 88 07       	cmpq   $0x7,-0x78(%rbp)
140e95d34:	48 0f 47 54 24 70    	cmova  0x70(%rsp),%rdx
140e95d3a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140e95d3e:	48 3b c8             	cmp    %rax,%rcx
140e95d41:	75 25                	jne    0x140e95d68
140e95d43:	48 85 c9             	test   %rcx,%rcx
140e95d46:	0f 84 b5 01 00 00    	je     0x140e95f01
140e95d4c:	48 2b d3             	sub    %rbx,%rdx
140e95d4f:	90                   	nop
140e95d50:	0f b7 04 13          	movzwl (%rbx,%rdx,1),%eax
140e95d54:	66 3b 03             	cmp    (%rbx),%ax
140e95d57:	75 0f                	jne    0x140e95d68
140e95d59:	48 83 c3 02          	add    $0x2,%rbx
140e95d5d:	48 83 e9 01          	sub    $0x1,%rcx
140e95d61:	75 ed                	jne    0x140e95d50
140e95d63:	e9 99 01 00 00       	jmp    0x140e95f01
140e95d68:	e8 73 25 ad ff       	call   0x1409682e0
140e95d6d:	48 8b c8             	mov    %rax,%rcx
140e95d70:	e8 5b 99 30 ff       	call   0x14019f6d0
140e95d75:	48 8b d8             	mov    %rax,%rbx
140e95d78:	83 38 05             	cmpl   $0x5,(%rax)
140e95d7b:	0f 86 80 01 00 00    	jbe    0x140e95f01
140e95d81:	48 8d 05 68 d5 1c 00 	lea    0x1cd568(%rip),%rax        # 0x1410632f0
140e95d88:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e95d8c:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e95d93:	00
140e95d94:	48 8d 05 1d d1 35 00 	lea    0x35d11d(%rip),%rax        # 0x1411f2eb8
140e95d9b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e95d9f:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e95da6:	00 00 b0
140e95da9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95dad:	c7 45 d8 b9 00 00 00 	movl   $0xb9,-0x28(%rbp)
140e95db4:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e95dbb:	00 00 10
140e95dbe:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e95dc2:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e95dc9:	00 00
140e95dcb:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95dcf:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e95dd4:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e95dd9:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e95ddf:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e95de3:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e95de8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e95ded:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95df1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95df6:	e8 f5 c7 39 ff       	call   0x1402325f0
140e95dfb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95e00:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e95e06:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e95e0c:	48 85 c9             	test   %rcx,%rcx
140e95e0f:	74 10                	je     0x140e95e21
140e95e11:	48 8b c7             	mov    %rdi,%rax
140e95e14:	48 ff c0             	inc    %rax
140e95e17:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e95e1b:	75 f7                	jne    0x140e95e14
140e95e1d:	ff c0                	inc    %eax
140e95e1f:	eb 0c                	jmp    0x140e95e2d
140e95e21:	48 8d 0d 64 d9 10 00 	lea    0x10d964(%rip),%rcx        # 0x140fa378c
140e95e28:	b8 01 00 00 00       	mov    $0x1,%eax
140e95e2d:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e95e31:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e95e34:	33 c9                	xor    %ecx,%ecx
140e95e36:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e95e39:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e95e40:	0f b7 05 1e ff 3e 00 	movzwl 0x3eff1e(%rip),%eax        # 0x141285d65
140e95e47:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e95e4a:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e95e4e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e95e52:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95e56:	0f b7 00             	movzwl (%rax),%eax
140e95e59:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e95e5c:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e95e63:	48 8d 05 05 ff 3e 00 	lea    0x3eff05(%rip),%rax        # 0x141285d6f
140e95e6a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e95e6e:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e95e75:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e95e7c:	48 8b c6             	mov    %rsi,%rax
140e95e7f:	48 8d 0d 52 b8 3e 00 	lea    0x3eb852(%rip),%rcx        # 0x1412816d8
140e95e86:	2b c1                	sub    %ecx,%eax
140e95e88:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e95e8c:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95e90:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e95e95:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e95e9c:	00
140e95e9d:	45 33 c9             	xor    %r9d,%r9d
140e95ea0:	45 33 c0             	xor    %r8d,%r8d
140e95ea3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95ea7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e95eab:	ff 15 c7 d1 0e 00    	call   *0xed1c7(%rip)        # 0x140f83078
140e95eb1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e95eb6:	48 83 fa 0f          	cmp    $0xf,%rdx
140e95eba:	76 32                	jbe    0x140e95eee
140e95ebc:	48 ff c2             	inc    %rdx
140e95ebf:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e95ec4:	48 8b c1             	mov    %rcx,%rax
140e95ec7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e95ece:	72 19                	jb     0x140e95ee9
140e95ed0:	48 83 c2 27          	add    $0x27,%rdx
140e95ed4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e95ed8:	48 2b c1             	sub    %rcx,%rax
140e95edb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e95edf:	48 83 f8 1f          	cmp    $0x1f,%rax
140e95ee3:	0f 87 d7 03 00 00    	ja     0x140e962c0
140e95ee9:	e8 56 52 f8 ff       	call   0x140e1b144
140e95eee:	66 0f 6f 05 3a df 10 	movdqa 0x10df3a(%rip),%xmm0        # 0x140fa3e30
140e95ef5:	00
140e95ef6:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e95efc:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e95f01:	0f b7 45 90          	movzwl -0x70(%rbp),%eax
140e95f05:	66 83 f8 08          	cmp    $0x8,%ax
140e95f09:	0f 84 a3 01 00 00    	je     0x140e960b2
140e95f0f:	66 83 f8 14          	cmp    $0x14,%ax
140e95f13:	0f 84 99 01 00 00    	je     0x140e960b2
140e95f19:	e8 c2 23 ad ff       	call   0x1409682e0
140e95f1e:	48 8b c8             	mov    %rax,%rcx
140e95f21:	e8 aa 97 30 ff       	call   0x14019f6d0
140e95f26:	48 8b d8             	mov    %rax,%rbx
140e95f29:	83 38 05             	cmpl   $0x5,(%rax)
140e95f2c:	0f 86 80 01 00 00    	jbe    0x140e960b2
140e95f32:	48 8d 05 b7 d3 1c 00 	lea    0x1cd3b7(%rip),%rax        # 0x1410632f0
140e95f39:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e95f3d:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e95f44:	00
140e95f45:	48 8d 05 6c cf 35 00 	lea    0x35cf6c(%rip),%rax        # 0x1411f2eb8
140e95f4c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e95f50:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e95f57:	00 00 b0
140e95f5a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95f5e:	c7 45 d8 ba 00 00 00 	movl   $0xba,-0x28(%rbp)
140e95f65:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e95f6c:	00 00 10
140e95f6f:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e95f73:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e95f7a:	00 00
140e95f7c:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95f80:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e95f85:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e95f8a:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e95f90:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e95f94:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e95f99:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e95f9e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95fa2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95fa7:	e8 44 c6 39 ff       	call   0x1402325f0
140e95fac:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e95fb1:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e95fb7:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e95fbd:	48 85 c9             	test   %rcx,%rcx
140e95fc0:	74 10                	je     0x140e95fd2
140e95fc2:	48 8b c7             	mov    %rdi,%rax
140e95fc5:	48 ff c0             	inc    %rax
140e95fc8:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e95fcc:	75 f7                	jne    0x140e95fc5
140e95fce:	ff c0                	inc    %eax
140e95fd0:	eb 0c                	jmp    0x140e95fde
140e95fd2:	48 8d 0d b3 d7 10 00 	lea    0x10d7b3(%rip),%rcx        # 0x140fa378c
140e95fd9:	b8 01 00 00 00       	mov    $0x1,%eax
140e95fde:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e95fe2:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e95fe5:	33 c9                	xor    %ecx,%ecx
140e95fe7:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e95fea:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e95ff1:	0f b7 05 9a fd 3e 00 	movzwl 0x3efd9a(%rip),%eax        # 0x141285d92
140e95ff8:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e95ffb:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e95fff:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e96003:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e96007:	0f b7 00             	movzwl (%rax),%eax
140e9600a:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e9600d:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e96014:	48 8d 05 81 fd 3e 00 	lea    0x3efd81(%rip),%rax        # 0x141285d9c
140e9601b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e9601f:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e96026:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e9602d:	48 8b c6             	mov    %rsi,%rax
140e96030:	48 8d 0d a1 b6 3e 00 	lea    0x3eb6a1(%rip),%rcx        # 0x1412816d8
140e96037:	2b c1                	sub    %ecx,%eax
140e96039:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e9603d:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e96041:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e96046:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e9604d:	00
140e9604e:	45 33 c9             	xor    %r9d,%r9d
140e96051:	45 33 c0             	xor    %r8d,%r8d
140e96054:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e96058:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e9605c:	ff 15 16 d0 0e 00    	call   *0xed016(%rip)        # 0x140f83078
140e96062:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e96067:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9606b:	76 32                	jbe    0x140e9609f
140e9606d:	48 ff c2             	inc    %rdx
140e96070:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e96075:	48 8b c1             	mov    %rcx,%rax
140e96078:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9607f:	72 19                	jb     0x140e9609a
140e96081:	48 83 c2 27          	add    $0x27,%rdx
140e96085:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e96089:	48 2b c1             	sub    %rcx,%rax
140e9608c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e96090:	48 83 f8 1f          	cmp    $0x1f,%rax
140e96094:	0f 87 2c 02 00 00    	ja     0x140e962c6
140e9609a:	e8 a5 50 f8 ff       	call   0x140e1b144
140e9609f:	66 0f 6f 05 89 dd 10 	movdqa 0x10dd89(%rip),%xmm0        # 0x140fa3e30
140e960a6:	00
140e960a7:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e960ad:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e960b2:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140e960b6:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e960ba:	48 2b c1             	sub    %rcx,%rax
140e960bd:	48 83 f8 04          	cmp    $0x4,%rax
140e960c1:	0f 84 84 01 00 00    	je     0x140e9624b
140e960c7:	e8 14 22 ad ff       	call   0x1409682e0
140e960cc:	48 8b c8             	mov    %rax,%rcx
140e960cf:	e8 fc 95 30 ff       	call   0x14019f6d0
140e960d4:	48 8b d8             	mov    %rax,%rbx
140e960d7:	83 38 05             	cmpl   $0x5,(%rax)
140e960da:	0f 86 67 01 00 00    	jbe    0x140e96247
140e960e0:	48 8d 05 09 d2 1c 00 	lea    0x1cd209(%rip),%rax        # 0x1410632f0
140e960e7:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e960eb:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e960f2:	00
140e960f3:	48 8d 05 be cd 35 00 	lea    0x35cdbe(%rip),%rax        # 0x1411f2eb8
140e960fa:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e960fe:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e96105:	00 00 b0
140e96108:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e9610c:	c7 45 d8 bb 00 00 00 	movl   $0xbb,-0x28(%rbp)
140e96113:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e9611a:	00 00 10
140e9611d:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e96121:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e96128:	00 00
140e9612a:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e9612e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e96133:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e96138:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e9613e:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e96142:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e96147:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e9614c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e96150:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e96155:	e8 96 c4 39 ff       	call   0x1402325f0
140e9615a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140e9615f:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e96165:	48 0f 47 44 24 50    	cmova  0x50(%rsp),%rax
140e9616b:	48 85 c0             	test   %rax,%rax
140e9616e:	74 0d                	je     0x140e9617d
140e96170:	48 ff c7             	inc    %rdi
140e96173:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140e96177:	75 f7                	jne    0x140e96170
140e96179:	ff c7                	inc    %edi
140e9617b:	eb 0c                	jmp    0x140e96189
140e9617d:	48 8d 05 08 d6 10 00 	lea    0x10d608(%rip),%rax        # 0x140fa378c
140e96184:	bf 01 00 00 00       	mov    $0x1,%edi
140e96189:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140e9618d:	89 7d e8             	mov    %edi,-0x18(%rbp)