140e0ea27:	48 0f 4f d8          	cmovg  %rax,%rbx
140e0ea2b:	8a 0b                	mov    (%rbx),%cl
140e0ea2d:	80 f9 7f             	cmp    $0x7f,%cl
140e0ea30:	75 cc                	jne    0x140e0e9fe
140e0ea32:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140e0ea37:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140e0ea3c:	8b 74 24 48          	mov    0x48(%rsp),%esi
140e0ea40:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e0ea45:	0f 57 c0             	xorps  %xmm0,%xmm0
140e0ea48:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
140e0ea4c:	33 c0                	xor    %eax,%eax
140e0ea4e:	48 89 45 08          	mov    %rax,0x8(%rbp)
140e0ea52:	44 8d 60 07          	lea    0x7(%rax),%r12d
140e0ea56:	4c 89 65 10          	mov    %r12,0x10(%rbp)
140e0ea5a:	66 89 45 f8          	mov    %ax,-0x8(%rbp)
140e0ea5e:	49 8b 07             	mov    (%r15),%rax
140e0ea61:	33 c9                	xor    %ecx,%ecx
140e0ea63:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e0ea68:	38 8d f0 00 00 00    	cmp    %cl,0xf0(%rbp)
140e0ea6e:	49 8b cf             	mov    %r15,%rcx
140e0ea71:	74 1b                	je     0x140e0ea8e
140e0ea73:	48 8b 40 58          	mov    0x58(%rax),%rax
140e0ea77:	ff 15 a3 4f 17 00    	call   *0x174fa3(%rip)        # 0x140f83a20
140e0ea7d:	8b 44 24 40          	mov    0x40(%rsp),%eax
140e0ea81:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e0ea85:	49 8b 07             	mov    (%r15),%rax
140e0ea88:	48 8b 40 40          	mov    0x40(%rax),%rax
140e0ea8c:	eb 19                	jmp    0x140e0eaa7
140e0ea8e:	48 8b 40 50          	mov    0x50(%rax),%rax
140e0ea92:	ff 15 88 4f 17 00    	call   *0x174f88(%rip)        # 0x140f83a20
140e0ea98:	8b 44 24 40          	mov    0x40(%rsp),%eax
140e0ea9c:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e0eaa0:	49 8b 07             	mov    (%r15),%rax
140e0eaa3:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0eaa7:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140e0eaab:	49 8b cf             	mov    %r15,%rcx
140e0eaae:	ff 15 6c 4f 17 00    	call   *0x174f6c(%rip)        # 0x140f83a20
140e0eab4:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140e0eab8:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140e0eabc:	e8 43 96 ff ff       	call   0x140e08104
140e0eac1:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0eac5:	e8 5e 0d 00 00       	call   0x140e0f828
140e0eaca:	0f 57 c0             	xorps  %xmm0,%xmm0
140e0eacd:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
140e0ead1:	45 33 d2             	xor    %r10d,%r10d
140e0ead4:	4c 89 55 48          	mov    %r10,0x48(%rbp)
140e0ead8:	4c 89 65 50          	mov    %r12,0x50(%rbp)
140e0eadc:	66 44 89 55 38       	mov    %r10w,0x38(%rbp)
140e0eae1:	41 f6 45 18 08       	testb  $0x8,0x18(%r13)
140e0eae6:	74 2d                	je     0x140e0eb15
140e0eae8:	49 8b 07             	mov    (%r15),%rax
140e0eaeb:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140e0eaef:	49 8b cf             	mov    %r15,%rcx
140e0eaf2:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0eaf6:	ff 15 24 4f 17 00    	call   *0x174f24(%rip)        # 0x140f83a20
140e0eafc:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140e0eb00:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0eb04:	e8 fb 95 ff ff       	call   0x140e08104
140e0eb09:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0eb0d:	e8 16 0d 00 00       	call   0x140e0f828
140e0eb12:	45 33 d2             	xor    %r10d,%r10d
140e0eb15:	45 8a c2             	mov    %r10b,%r8b
140e0eb18:	49 8b c2             	mov    %r10,%rax
140e0eb1b:	49 8b d2             	mov    %r10,%rdx
140e0eb1e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e0eb24:	8a 4c 14 40          	mov    0x40(%rsp,%rdx,1),%cl
140e0eb28:	80 f9 20             	cmp    $0x20,%cl
140e0eb2b:	74 37                	je     0x140e0eb64
140e0eb2d:	80 f9 24             	cmp    $0x24,%cl
140e0eb30:	74 2c                	je     0x140e0eb5e
140e0eb32:	80 f9 2b             	cmp    $0x2b,%cl
140e0eb35:	74 21                	je     0x140e0eb58
140e0eb37:	80 f9 76             	cmp    $0x76,%cl
140e0eb3a:	74 07                	je     0x140e0eb43
140e0eb3c:	80 f9 78             	cmp    $0x78,%cl
140e0eb3f:	74 26                	je     0x140e0eb67
140e0eb41:	eb 30                	jmp    0x140e0eb73
140e0eb43:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140e0eb47:	48 3b cb             	cmp    %rbx,%rcx
140e0eb4a:	77 04                	ja     0x140e0eb50
140e0eb4c:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140e0eb50:	44 3b d6             	cmp    %esi,%r10d
140e0eb53:	48 13 c1             	adc    %rcx,%rax
140e0eb56:	eb 1b                	jmp    0x140e0eb73
140e0eb58:	48 03 45 08          	add    0x8(%rbp),%rax
140e0eb5c:	eb 15                	jmp    0x140e0eb73
140e0eb5e:	48 03 45 48          	add    0x48(%rbp),%rax
140e0eb62:	eb 0f                	jmp    0x140e0eb73
140e0eb64:	49 03 c1             	add    %r9,%rax
140e0eb67:	45 0f b6 c0          	movzbl %r8b,%r8d
140e0eb6b:	48 83 fa 03          	cmp    $0x3,%rdx
140e0eb6f:	45 0f 45 c1          	cmovne %r9d,%r8d
140e0eb73:	49 03 d1             	add    %r9,%rdx
140e0eb76:	48 83 fa 04          	cmp    $0x4,%rdx
140e0eb7a:	72 a8                	jb     0x140e0eb24
140e0eb7c:	49 8b 75 28          	mov    0x28(%r13),%rsi
140e0eb80:	48 85 f6             	test   %rsi,%rsi
140e0eb83:	7e 0a                	jle    0x140e0eb8f
140e0eb85:	48 3b f0             	cmp    %rax,%rsi
140e0eb88:	76 05                	jbe    0x140e0eb8f
140e0eb8a:	48 2b f0             	sub    %rax,%rsi
140e0eb8d:	eb 03                	jmp    0x140e0eb92
140e0eb8f:	49 8b f2             	mov    %r10,%rsi
140e0eb92:	45 8b 65 18          	mov    0x18(%r13),%r12d
140e0eb96:	41 81 e4 c0 01 00 00 	and    $0x1c0,%r12d
140e0eb9d:	41 83 fc 40          	cmp    $0x40,%r12d
140e0eba1:	74 3e                	je     0x140e0ebe1
140e0eba3:	41 81 fc 00 01 00 00 	cmp    $0x100,%r12d
140e0ebaa:	75 05                	jne    0x140e0ebb1
140e0ebac:	45 84 c0             	test   %r8b,%r8b
140e0ebaf:	75 30                	jne    0x140e0ebe1
140e0ebb1:	41 0f 10 06          	movups (%r14),%xmm0
140e0ebb5:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ebbb:	4c 8b ce             	mov    %rsi,%r9
140e0ebbe:	44 0f b7 44 24 20    	movzwl 0x20(%rsp),%r8d
140e0ebc4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ebc9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e0ebce:	e8 f5 0a 00 00       	call   0x140e0f6c8
140e0ebd3:	0f 10 00             	movups (%rax),%xmm0
140e0ebd6:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e0ebdb:	45 33 d2             	xor    %r10d,%r10d
140e0ebde:	41 8b f2             	mov    %r10d,%esi
140e0ebe1:	4d 8b ea             	mov    %r10,%r13
140e0ebe4:	42 8a 44 2c 40       	mov    0x40(%rsp,%r13,1),%al
140e0ebe9:	3c 20                	cmp    $0x20,%al
140e0ebeb:	0f 84 6b 02 00 00    	je     0x140e0ee5c
140e0ebf1:	3c 24                	cmp    $0x24,%al
140e0ebf3:	0f 84 48 02 00 00    	je     0x140e0ee41
140e0ebf9:	3c 2b                	cmp    $0x2b,%al
140e0ebfb:	0f 84 19 02 00 00    	je     0x140e0ee1a
140e0ec01:	3c 76                	cmp    $0x76,%al
140e0ec03:	74 0d                	je     0x140e0ec12
140e0ec05:	3c 78                	cmp    $0x78,%al
140e0ec07:	0f 84 7e 02 00 00    	je     0x140e0ee8b
140e0ec0d:	e9 b1 02 00 00       	jmp    0x140e0eec3
140e0ec12:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
140e0ec16:	44 39 54 24 48       	cmp    %r10d,0x48(%rsp)
140e0ec1b:	75 2e                	jne    0x140e0ec4b
140e0ec1d:	4c 8b c7             	mov    %rdi,%r8
140e0ec20:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140e0ec25:	76 03                	jbe    0x140e0ec2a
140e0ec27:	4c 8b 07             	mov    (%rdi),%r8
140e0ec2a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e0ec2f:	41 0f 10 06          	movups (%r14),%xmm0
140e0ec33:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ec39:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ec3e:	e8 ad fa ff ff       	call   0x140e0e6f0
140e0ec43:	45 33 d2             	xor    %r10d,%r10d
140e0ec46:	e9 70 02 00 00       	jmp    0x140e0eebb
140e0ec4b:	4c 3b cb             	cmp    %rbx,%r9
140e0ec4e:	0f 87 08 01 00 00    	ja     0x140e0ed5c
140e0ec54:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140e0ec58:	48 85 db             	test   %rbx,%rbx
140e0ec5b:	74 4b                	je     0x140e0eca8
140e0ec5d:	48 8b 43 40          	mov    0x40(%rbx),%rax
140e0ec61:	4c 39 10             	cmp    %r10,(%rax)
140e0ec64:	74 23                	je     0x140e0ec89
140e0ec66:	48 8b 43 58          	mov    0x58(%rbx),%rax
140e0ec6a:	44 39 10             	cmp    %r10d,(%rax)
140e0ec6d:	7e 1a                	jle    0x140e0ec89
140e0ec6f:	ff 08                	decl   (%rax)
140e0ec71:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e0ec75:	48 8b 11             	mov    (%rcx),%rdx
140e0ec78:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0ec7c:	48 89 01             	mov    %rax,(%rcx)
140e0ec7f:	0f b7 44 24 22       	movzwl 0x22(%rsp),%eax
140e0ec84:	66 89 02             	mov    %ax,(%rdx)
140e0ec87:	eb 15                	jmp    0x140e0ec9e
140e0ec89:	48 8b 03             	mov    (%rbx),%rax
140e0ec8c:	0f b7 54 24 22       	movzwl 0x22(%rsp),%edx
140e0ec91:	48 8b cb             	mov    %rbx,%rcx
140e0ec94:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0ec98:	ff 15 82 4d 17 00    	call   *0x174d82(%rip)        # 0x140f83a20
140e0ec9e:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0eca3:	66 3b c8             	cmp    %ax,%cx
140e0eca6:	75 04                	jne    0x140e0ecac
140e0eca8:	41 c6 06 01          	movb   $0x1,(%r14)
140e0ecac:	49 8b 07             	mov    (%r15),%rax
140e0ecaf:	49 8b cf             	mov    %r15,%rcx
140e0ecb2:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0ecb6:	ff 15 64 4d 17 00    	call   *0x174d64(%rip)        # 0x140f83a20
140e0ecbc:	44 0f b7 c0          	movzwl %ax,%r8d
140e0ecc0:	33 c9                	xor    %ecx,%ecx
140e0ecc2:	48 85 db             	test   %rbx,%rbx
140e0ecc5:	74 4a                	je     0x140e0ed11
140e0ecc7:	48 8b 43 40          	mov    0x40(%rbx),%rax
140e0eccb:	48 39 08             	cmp    %rcx,(%rax)
140e0ecce:	74 1e                	je     0x140e0ecee
140e0ecd0:	48 8b 43 58          	mov    0x58(%rbx),%rax
140e0ecd4:	39 08                	cmp    %ecx,(%rax)
140e0ecd6:	7e 16                	jle    0x140e0ecee
140e0ecd8:	ff 08                	decl   (%rax)
140e0ecda:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140e0ecde:	48 8b 11             	mov    (%rcx),%rdx
140e0ece1:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0ece5:	48 89 01             	mov    %rax,(%rcx)
140e0ece8:	66 44 89 02          	mov    %r8w,(%rdx)
140e0ecec:	eb 18                	jmp    0x140e0ed06
140e0ecee:	48 8b 03             	mov    (%rbx),%rax
140e0ecf1:	41 0f b7 d0          	movzwl %r8w,%edx
140e0ecf5:	48 8b cb             	mov    %rbx,%rcx
140e0ecf8:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0ecfc:	ff 15 1e 4d 17 00    	call   *0x174d1e(%rip)        # 0x140f83a20
140e0ed02:	44 0f b7 c0          	movzwl %ax,%r8d
140e0ed06:	b8 ff ff 00 00       	mov    $0xffff,%eax
140e0ed0b:	66 41 3b c0          	cmp    %r8w,%ax
140e0ed0f:	75 04                	jne    0x140e0ed15
140e0ed11:	41 c6 06 01          	movb   $0x1,(%r14)
140e0ed15:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140e0ed1a:	4c 8b cb             	mov    %rbx,%r9
140e0ed1d:	4c 2b 4f 10          	sub    0x10(%rdi),%r9
140e0ed21:	41 0f 10 06          	movups (%r14),%xmm0
140e0ed25:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ed2b:	44 0f b7 44 24 22    	movzwl 0x22(%rsp),%r8d
140e0ed31:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ed36:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140e0ed3a:	e8 89 09 00 00       	call   0x140e0f6c8
140e0ed3f:	4c 8b c7             	mov    %rdi,%r8
140e0ed42:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140e0ed47:	76 03                	jbe    0x140e0ed4c
140e0ed49:	4c 8b 07             	mov    (%rdi),%r8
140e0ed4c:	0f 10 00             	movups (%rax),%xmm0
140e0ed4f:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
140e0ed53:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140e0ed57:	e9 d7 fe ff ff       	jmp    0x140e0ec33
140e0ed5c:	4c 2b cb             	sub    %rbx,%r9
140e0ed5f:	4c 8b c7             	mov    %rdi,%r8
140e0ed62:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140e0ed67:	76 03                	jbe    0x140e0ed6c
140e0ed69:	4c 8b 07             	mov    (%rdi),%r8
140e0ed6c:	41 0f 10 06          	movups (%r14),%xmm0
140e0ed70:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ed76:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ed7b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140e0ed7f:	e8 6c f9 ff ff       	call   0x140e0e6f0
140e0ed84:	0f 10 00             	movups (%rax),%xmm0
140e0ed87:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e0ed8c:	49 8b 07             	mov    (%r15),%rax
140e0ed8f:	49 8b cf             	mov    %r15,%rcx
140e0ed92:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0ed96:	ff 15 84 4c 17 00    	call   *0x174c84(%rip)        # 0x140f83a20
140e0ed9c:	44 0f b7 c0          	movzwl %ax,%r8d
140e0eda0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140e0eda4:	33 d2                	xor    %edx,%edx
140e0eda6:	48 85 c9             	test   %rcx,%rcx
140e0eda9:	74 47                	je     0x140e0edf2
140e0edab:	48 8b 41 40          	mov    0x40(%rcx),%rax
140e0edaf:	48 39 10             	cmp    %rdx,(%rax)
140e0edb2:	74 1e                	je     0x140e0edd2
140e0edb4:	48 8b 41 58          	mov    0x58(%rcx),%rax
140e0edb8:	39 10                	cmp    %edx,(%rax)
140e0edba:	7e 16                	jle    0x140e0edd2
140e0edbc:	ff 08                	decl   (%rax)
140e0edbe:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140e0edc2:	48 8b 11             	mov    (%rcx),%rdx
140e0edc5:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0edc9:	48 89 01             	mov    %rax,(%rcx)
140e0edcc:	66 44 89 02          	mov    %r8w,(%rdx)
140e0edd0:	eb 15                	jmp    0x140e0ede7
140e0edd2:	48 8b 01             	mov    (%rcx),%rax
140e0edd5:	41 0f b7 d0          	movzwl %r8w,%edx
140e0edd9:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0eddd:	ff 15 3d 4c 17 00    	call   *0x174c3d(%rip)        # 0x140f83a20
140e0ede3:	44 0f b7 c0          	movzwl %ax,%r8d
140e0ede7:	b8 ff ff 00 00       	mov    $0xffff,%eax
140e0edec:	66 41 3b c0          	cmp    %r8w,%ax
140e0edf0:	75 04                	jne    0x140e0edf6
140e0edf2:	41 c6 06 01          	movb   $0x1,(%r14)
140e0edf6:	48 8b cf             	mov    %rdi,%rcx
140e0edf9:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140e0edfe:	76 03                	jbe    0x140e0ee03
140e0ee00:	48 8b 0f             	mov    (%rdi),%rcx
140e0ee03:	48 8b 47 10          	mov    0x10(%rdi),%rax
140e0ee07:	48 2b c3             	sub    %rbx,%rax
140e0ee0a:	4c 8d 04 41          	lea    (%rcx,%rax,2),%r8
140e0ee0e:	4c 8b cb             	mov    %rbx,%r9
140e0ee11:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140e0ee15:	e9 15 fe ff ff       	jmp    0x140e0ec2f
140e0ee1a:	4c 39 55 08          	cmp    %r10,0x8(%rbp)
140e0ee1e:	0f 86 9f 00 00 00    	jbe    0x140e0eec3
140e0ee24:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140e0ee28:	48 83 7d 10 07       	cmpq   $0x7,0x10(%rbp)
140e0ee2d:	4c 0f 47 45 f8       	cmova  -0x8(%rbp),%r8
140e0ee32:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e0ee38:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e0ee3c:	e9 ee fd ff ff       	jmp    0x140e0ec2f
140e0ee41:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140e0ee45:	48 83 7d 50 07       	cmpq   $0x7,0x50(%rbp)
140e0ee4a:	4c 0f 47 45 38       	cmova  0x38(%rbp),%r8
140e0ee4f:	4c 8b 4d 48          	mov    0x48(%rbp),%r9
140e0ee53:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140e0ee57:	e9 d3 fd ff ff       	jmp    0x140e0ec2f
140e0ee5c:	41 0f 10 06          	movups (%r14),%xmm0
140e0ee60:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ee66:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e0ee6c:	44 0f b7 44 24 20    	movzwl 0x20(%rsp),%r8d
140e0ee72:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ee77:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140e0ee7b:	e8 48 08 00 00       	call   0x140e0f6c8
140e0ee80:	0f 10 00             	movups (%rax),%xmm0
140e0ee83:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e0ee88:	45 33 d2             	xor    %r10d,%r10d
140e0ee8b:	41 81 fc 00 01 00 00 	cmp    $0x100,%r12d
140e0ee92:	75 2f                	jne    0x140e0eec3
140e0ee94:	41 0f 10 06          	movups (%r14),%xmm0
140e0ee98:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ee9e:	4c 8b ce             	mov    %rsi,%r9
140e0eea1:	44 0f b7 44 24 20    	movzwl 0x20(%rsp),%r8d
140e0eea7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0eeac:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0eeb0:	e8 13 08 00 00       	call   0x140e0f6c8
140e0eeb5:	45 33 d2             	xor    %r10d,%r10d
140e0eeb8:	41 8b f2             	mov    %r10d,%esi
140e0eebb:	0f 10 00             	movups (%rax),%xmm0
140e0eebe:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e0eec3:	b8 01 00 00 00       	mov    $0x1,%eax
140e0eec8:	4c 03 e8             	add    %rax,%r13
140e0eecb:	49 83 fd 04          	cmp    $0x4,%r13
140e0eecf:	0f 82 0f fd ff ff    	jb     0x140e0ebe4
140e0eed5:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
140e0eed9:	4c 3b c8             	cmp    %rax,%r9
140e0eedc:	76 35                	jbe    0x140e0ef13
140e0eede:	49 ff c9             	dec    %r9
140e0eee1:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140e0eee5:	48 83 7d 10 07       	cmpq   $0x7,0x10(%rbp)
140e0eeea:	4c 0f 47 45 f8       	cmova  -0x8(%rbp),%r8
140e0eeef:	41 0f 10 06          	movups (%r14),%xmm0
140e0eef3:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0eef9:	49 83 c0 02          	add    $0x2,%r8
140e0eefd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ef02:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0ef06:	e8 e5 f7 ff ff       	call   0x140e0e6f0
140e0ef0b:	0f 10 00             	movups (%rax),%xmm0
140e0ef0e:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
140e0ef13:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140e0ef18:	33 c9                	xor    %ecx,%ecx
140e0ef1a:	48 89 48 28          	mov    %rcx,0x28(%rax)
140e0ef1e:	41 0f 10 06          	movups (%r14),%xmm0
140e0ef22:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140e0ef28:	4c 8b ce             	mov    %rsi,%r9
140e0ef2b:	44 0f b7 44 24 20    	movzwl 0x20(%rsp),%r8d
140e0ef31:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e0ef36:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140e0ef3b:	e8 88 07 00 00       	call   0x140e0f6c8
140e0ef40:	90                   	nop
140e0ef41:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0ef45:	e8 de 08 00 00       	call   0x140e0f828
140e0ef4a:	90                   	nop
140e0ef4b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140e0ef4f:	e8 d4 08 00 00       	call   0x140e0f828