1409fb952:	48 2b c1             	sub    %rcx,%rax
1409fb955:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409fb959:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fb95d:	0f 87 19 06 00 00    	ja     0x1409fbf7c
1409fb963:	e8 dc f7 41 00       	call   0x140e1b144
1409fb968:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1409fb96d:	49 83 ec 28          	sub    $0x28,%r12
1409fb971:	48 83 ee 28          	sub    $0x28,%rsi
1409fb975:	49 3b c4             	cmp    %r12,%rax
1409fb978:	0f 82 d2 fe ff ff    	jb     0x1409fb850
1409fb97e:	eb 05                	jmp    0x1409fb985
1409fb980:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1409fb985:	4c 3b e0             	cmp    %rax,%r12
1409fb988:	0f 85 f0 01 00 00    	jne    0x1409fbb7e
1409fb98e:	4d 3b f5             	cmp    %r13,%r14
1409fb991:	0f 84 b5 05 00 00    	je     0x1409fbf4c
1409fb997:	33 f6                	xor    %esi,%esi
1409fb999:	4d 3b fe             	cmp    %r14,%r15
1409fb99c:	0f 84 e0 00 00 00    	je     0x1409fba82
1409fb9a2:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409fb9a6:	48 8b 1f             	mov    (%rdi),%rbx
1409fb9a9:	49 8b d7             	mov    %r15,%rdx
1409fb9ac:	48 8b cf             	mov    %rdi,%rcx
1409fb9af:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409fb9b4:	0f 10 47 18          	movups 0x18(%rdi),%xmm0
1409fb9b8:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fb9bd:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1409fb9c1:	48 c7 47 20 0f 00 00 	movq   $0xf,0x20(%rdi)
1409fb9c8:	00
1409fb9c9:	40 88 77 08          	mov    %sil,0x8(%rdi)
1409fb9cd:	e8 de 16 00 00       	call   0x1409fd0b0
1409fb9d2:	49 89 1f             	mov    %rbx,(%r15)
1409fb9d5:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
1409fb9dc:	00
1409fb9dd:	49 8d 5f 08          	lea    0x8(%r15),%rbx
1409fb9e1:	48 3b d8             	cmp    %rax,%rbx
1409fb9e4:	74 55                	je     0x1409fba3b
1409fb9e6:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fb9ea:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fb9ee:	76 30                	jbe    0x1409fba20
1409fb9f0:	48 8b 0b             	mov    (%rbx),%rcx
1409fb9f3:	48 ff c2             	inc    %rdx
1409fb9f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fb9fd:	72 1c                	jb     0x1409fba1b
1409fb9ff:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fba03:	48 83 c2 27          	add    $0x27,%rdx
1409fba07:	49 2b c8             	sub    %r8,%rcx
1409fba0a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fba0e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fba12:	0f 87 64 05 00 00    	ja     0x1409fbf7c
1409fba18:	49 8b c8             	mov    %r8,%rcx
1409fba1b:	e8 24 f7 41 00       	call   0x140e1b144
1409fba20:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fba25:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fba2c:	00
1409fba2d:	0f 11 03             	movups %xmm0,(%rbx)
1409fba30:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fba35:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1409fba39:	eb 47                	jmp    0x1409fba82
1409fba3b:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fba40:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409fba45:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1409fba4a:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fba4e:	76 32                	jbe    0x1409fba82
1409fba50:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409fba55:	48 ff c2             	inc    %rdx
1409fba58:	48 8b c1             	mov    %rcx,%rax
1409fba5b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fba62:	72 19                	jb     0x1409fba7d
1409fba64:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fba68:	48 83 c2 27          	add    $0x27,%rdx
1409fba6c:	48 2b c1             	sub    %rcx,%rax
1409fba6f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409fba73:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fba77:	0f 87 ff 04 00 00    	ja     0x1409fbf7c
1409fba7d:	e8 c2 f6 41 00       	call   0x140e1b144
1409fba82:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409fba86:	48 8b 1f             	mov    (%rdi),%rbx
1409fba89:	49 8b d6             	mov    %r14,%rdx
1409fba8c:	48 8b cf             	mov    %rdi,%rcx
1409fba8f:	49 83 c7 28          	add    $0x28,%r15
1409fba93:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409fba98:	0f 10 47 18          	movups 0x18(%rdi),%xmm0
1409fba9c:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fbaa1:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1409fbaa5:	48 c7 47 20 0f 00 00 	movq   $0xf,0x20(%rdi)
1409fbaac:	00
1409fbaad:	c6 47 08 00          	movb   $0x0,0x8(%rdi)
1409fbab1:	e8 fa 15 00 00       	call   0x1409fd0b0
1409fbab6:	49 89 1e             	mov    %rbx,(%r14)
1409fbab9:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1409fbac0:	00
1409fbac1:	49 8d 5e 08          	lea    0x8(%r14),%rbx
1409fbac5:	48 3b d8             	cmp    %rax,%rbx
1409fbac8:	74 60                	je     0x1409fbb2a
1409fbaca:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbace:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbad2:	76 30                	jbe    0x1409fbb04
1409fbad4:	48 8b 0b             	mov    (%rbx),%rcx
1409fbad7:	48 ff c2             	inc    %rdx
1409fbada:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbae1:	72 1c                	jb     0x1409fbaff
1409fbae3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fbae7:	48 83 c2 27          	add    $0x27,%rdx
1409fbaeb:	49 2b c8             	sub    %r8,%rcx
1409fbaee:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fbaf2:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbaf6:	0f 87 80 04 00 00    	ja     0x1409fbf7c
1409fbafc:	49 8b c8             	mov    %r8,%rcx
1409fbaff:	e8 40 f6 41 00       	call   0x140e1b144
1409fbb04:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fbb09:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbb10:	00
1409fbb11:	48 83 c7 28          	add    $0x28,%rdi
1409fbb15:	49 83 c6 28          	add    $0x28,%r14
1409fbb19:	0f 11 03             	movups %xmm0,(%rbx)
1409fbb1c:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fbb21:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1409fbb25:	e9 96 fb ff ff       	jmp    0x1409fb6c0
1409fbb2a:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fbb2f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409fbb34:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1409fbb39:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbb3d:	76 32                	jbe    0x1409fbb71
1409fbb3f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1409fbb44:	48 ff c2             	inc    %rdx
1409fbb47:	48 8b c1             	mov    %rcx,%rax
1409fbb4a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbb51:	72 19                	jb     0x1409fbb6c
1409fbb53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fbb57:	48 83 c2 27          	add    $0x27,%rdx
1409fbb5b:	48 2b c1             	sub    %rcx,%rax
1409fbb5e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409fbb62:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbb66:	0f 87 10 04 00 00    	ja     0x1409fbf7c
1409fbb6c:	e8 d3 f5 41 00       	call   0x140e1b144
1409fbb71:	48 83 c7 28          	add    $0x28,%rdi
1409fbb75:	49 83 c6 28          	add    $0x28,%r14
1409fbb79:	e9 42 fb ff ff       	jmp    0x1409fb6c0
1409fbb7e:	49 83 c4 d8          	add    $0xffffffffffffffd8,%r12
1409fbb82:	4d 3b f5             	cmp    %r13,%r14
1409fbb85:	0f 85 cf 02 00 00    	jne    0x1409fbe5a
1409fbb8b:	48 83 ef 28          	sub    $0x28,%rdi
1409fbb8f:	33 c9                	xor    %ecx,%ecx
1409fbb91:	4c 3b e7             	cmp    %rdi,%r12
1409fbb94:	0f 84 5c 01 00 00    	je     0x1409fbcf6
1409fbb9a:	41 0f 10 4c 24 08    	movups 0x8(%r12),%xmm1
1409fbba0:	49 8b 2c 24          	mov    (%r12),%rbp
1409fbba4:	49 8d 5c 24 08       	lea    0x8(%r12),%rbx
1409fbba9:	0f 10 43 10          	movups 0x10(%rbx),%xmm0
1409fbbad:	48 8d 77 08          	lea    0x8(%rdi),%rsi
1409fbbb1:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
1409fbbb6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409fbbbb:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409fbbbf:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbbc6:	00
1409fbbc7:	88 0b                	mov    %cl,(%rbx)
1409fbbc9:	48 8b 07             	mov    (%rdi),%rax
1409fbbcc:	49 89 04 24          	mov    %rax,(%r12)
1409fbbd0:	48 3b de             	cmp    %rsi,%rbx
1409fbbd3:	74 72                	je     0x1409fbc47
1409fbbd5:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbbd9:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbbdd:	76 32                	jbe    0x1409fbc11
1409fbbdf:	48 8b 0b             	mov    (%rbx),%rcx
1409fbbe2:	48 ff c2             	inc    %rdx
1409fbbe5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbbec:	72 1c                	jb     0x1409fbc0a
1409fbbee:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fbbf2:	48 83 c2 27          	add    $0x27,%rdx
1409fbbf6:	49 2b c8             	sub    %r8,%rcx
1409fbbf9:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fbbfd:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbc01:	0f 87 75 03 00 00    	ja     0x1409fbf7c
1409fbc07:	49 8b c8             	mov    %r8,%rcx
1409fbc0a:	e8 35 f5 41 00       	call   0x140e1b144
1409fbc0f:	33 c9                	xor    %ecx,%ecx
1409fbc11:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409fbc15:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbc1c:	00
1409fbc1d:	c6 03 00             	movb   $0x0,(%rbx)
1409fbc20:	0f 10 06             	movups (%rsi),%xmm0
1409fbc23:	0f 11 03             	movups %xmm0,(%rbx)
1409fbc26:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1409fbc2a:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fbc2f:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409fbc33:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1409fbc37:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
1409fbc3c:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1409fbc43:	00
1409fbc44:	c6 06 00             	movb   $0x0,(%rsi)
1409fbc47:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1409fbc4b:	48 89 2f             	mov    %rbp,(%rdi)
1409fbc4e:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
1409fbc55:	00
1409fbc56:	48 3b d8             	cmp    %rax,%rbx
1409fbc59:	74 57                	je     0x1409fbcb2
1409fbc5b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbc5f:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbc63:	76 32                	jbe    0x1409fbc97
1409fbc65:	48 8b 0b             	mov    (%rbx),%rcx
1409fbc68:	48 ff c2             	inc    %rdx
1409fbc6b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbc72:	72 1c                	jb     0x1409fbc90
1409fbc74:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fbc78:	48 83 c2 27          	add    $0x27,%rdx
1409fbc7c:	49 2b c8             	sub    %r8,%rcx
1409fbc7f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fbc83:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbc87:	0f 87 ef 02 00 00    	ja     0x1409fbf7c
1409fbc8d:	49 8b c8             	mov    %r8,%rcx
1409fbc90:	e8 af f4 41 00       	call   0x140e1b144
1409fbc95:	33 c9                	xor    %ecx,%ecx
1409fbc97:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fbc9c:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbca3:	00
1409fbca4:	0f 11 03             	movups %xmm0,(%rbx)
1409fbca7:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fbcac:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1409fbcb0:	eb 44                	jmp    0x1409fbcf6
1409fbcb2:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409fbcb7:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1409fbcbc:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbcc0:	76 34                	jbe    0x1409fbcf6
1409fbcc2:	48 ff c2             	inc    %rdx
1409fbcc5:	66 48 0f 7e c9       	movq   %xmm1,%rcx
1409fbcca:	48 8b c1             	mov    %rcx,%rax
1409fbccd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbcd4:	72 19                	jb     0x1409fbcef
1409fbcd6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fbcda:	48 83 c2 27          	add    $0x27,%rdx
1409fbcde:	48 2b c1             	sub    %rcx,%rax
1409fbce1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409fbce5:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbce9:	0f 87 8d 02 00 00    	ja     0x1409fbf7c
1409fbcef:	e8 50 f4 41 00       	call   0x140e1b144
1409fbcf4:	33 c9                	xor    %ecx,%ecx
1409fbcf6:	0f 10 4f 08          	movups 0x8(%rdi),%xmm1
1409fbcfa:	48 8b 2f             	mov    (%rdi),%rbp
1409fbcfd:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1409fbd01:	0f 10 43 10          	movups 0x10(%rbx),%xmm0
1409fbd05:	49 83 ef 28          	sub    $0x28,%r15
1409fbd09:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
1409fbd0e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409fbd13:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409fbd17:	49 8d 77 08          	lea    0x8(%r15),%rsi
1409fbd1b:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbd22:	00
1409fbd23:	c6 03 00             	movb   $0x0,(%rbx)
1409fbd26:	49 8b 07             	mov    (%r15),%rax
1409fbd29:	48 89 07             	mov    %rax,(%rdi)
1409fbd2c:	48 3b de             	cmp    %rsi,%rbx
1409fbd2f:	74 72                	je     0x1409fbda3
1409fbd31:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbd35:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbd39:	76 32                	jbe    0x1409fbd6d
1409fbd3b:	48 8b 0b             	mov    (%rbx),%rcx
1409fbd3e:	48 ff c2             	inc    %rdx
1409fbd41:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbd48:	72 1c                	jb     0x1409fbd66
1409fbd4a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fbd4e:	48 83 c2 27          	add    $0x27,%rdx
1409fbd52:	49 2b c8             	sub    %r8,%rcx
1409fbd55:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fbd59:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbd5d:	0f 87 19 02 00 00    	ja     0x1409fbf7c
1409fbd63:	49 8b c8             	mov    %r8,%rcx
1409fbd66:	e8 d9 f3 41 00       	call   0x140e1b144
1409fbd6b:	33 c9                	xor    %ecx,%ecx
1409fbd6d:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409fbd71:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbd78:	00
1409fbd79:	c6 03 00             	movb   $0x0,(%rbx)
1409fbd7c:	0f 10 06             	movups (%rsi),%xmm0
1409fbd7f:	0f 11 03             	movups %xmm0,(%rbx)
1409fbd82:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1409fbd86:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fbd8b:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409fbd8f:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1409fbd93:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
1409fbd98:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1409fbd9f:	00
1409fbda0:	c6 06 00             	movb   $0x0,(%rsi)
1409fbda3:	49 8d 5f 08          	lea    0x8(%r15),%rbx
1409fbda7:	49 89 2f             	mov    %rbp,(%r15)
1409fbdaa:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
1409fbdb1:	00
1409fbdb2:	48 3b d8             	cmp    %rax,%rbx
1409fbdb5:	74 58                	je     0x1409fbe0f
1409fbdb7:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbdbb:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbdbf:	76 30                	jbe    0x1409fbdf1
1409fbdc1:	48 8b 0b             	mov    (%rbx),%rcx
1409fbdc4:	48 ff c2             	inc    %rdx
1409fbdc7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbdce:	72 1c                	jb     0x1409fbdec
1409fbdd0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409fbdd4:	48 83 c2 27          	add    $0x27,%rdx
1409fbdd8:	49 2b c8             	sub    %r8,%rcx
1409fbddb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fbddf:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbde3:	0f 87 93 01 00 00    	ja     0x1409fbf7c
1409fbde9:	49 8b c8             	mov    %r8,%rcx
1409fbdec:	e8 53 f3 41 00       	call   0x140e1b144
1409fbdf1:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1409fbdf6:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409fbdfd:	00
1409fbdfe:	0f 11 03             	movups %xmm0,(%rbx)
1409fbe01:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409fbe06:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1409fbe0a:	e9 b1 f8 ff ff       	jmp    0x1409fb6c0
1409fbe0f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409fbe14:	66 48 0f 7e c2       	movq   %xmm0,%rdx
1409fbe19:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbe1d:	0f 86 9d f8 ff ff    	jbe    0x1409fb6c0
1409fbe23:	48 ff c2             	inc    %rdx
1409fbe26:	66 48 0f 7e c9       	movq   %xmm1,%rcx
1409fbe2b:	48 8b c1             	mov    %rcx,%rax
1409fbe2e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409fbe35:	72 19                	jb     0x1409fbe50
1409fbe37:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409fbe3b:	48 83 c2 27          	add    $0x27,%rdx
1409fbe3f:	48 2b c1             	sub    %rcx,%rax
1409fbe42:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409fbe46:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fbe4a:	0f 87 2c 01 00 00    	ja     0x1409fbf7c
1409fbe50:	e8 ef f2 41 00       	call   0x140e1b144
1409fbe55:	e9 66 f8 ff ff       	jmp    0x1409fb6c0
1409fbe5a:	41 0f 10 46 08       	movups 0x8(%r14),%xmm0
1409fbe5f:	49 8b 1e             	mov    (%r14),%rbx
1409fbe62:	33 f6                	xor    %esi,%esi
1409fbe64:	49 8b d4             	mov    %r12,%rdx
1409fbe67:	49 8b ce             	mov    %r14,%rcx
1409fbe6a:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409fbe6f:	41 0f 10 46 18       	movups 0x18(%r14),%xmm0
1409fbe74:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1409fbe79:	49 89 76 18          	mov    %rsi,0x18(%r14)
1409fbe7d:	49 c7 46 20 0f 00 00 	movq   $0xf,0x20(%r14)
1409fbe84:	00
1409fbe85:	41 88 76 08          	mov    %sil,0x8(%r14)
1409fbe89:	e8 22 12 00 00       	call   0x1409fd0b0
1409fbe8e:	49 89 1c 24          	mov    %rbx,(%r12)
1409fbe92:	48 8d 84 24 48 01 00 	lea    0x148(%rsp),%rax
1409fbe99:	00
1409fbe9a:	49 8d 5c 24 08       	lea    0x8(%r12),%rbx
1409fbe9f:	48 3b d8             	cmp    %rax,%rbx
1409fbea2:	74 5c                	je     0x1409fbf00
1409fbea4:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409fbea8:	48 83 fa 0f          	cmp    $0xf,%rdx
1409fbeac:	76 30                	jbe    0x1409fbede