140ab0bb6:	48 ff c2             	inc    %rdx
140ab0bb9:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140ab0bbd:	48 8b c1             	mov    %rcx,%rax
140ab0bc0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab0bc7:	72 19                	jb     0x140ab0be2
140ab0bc9:	48 83 c2 27          	add    $0x27,%rdx
140ab0bcd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab0bd1:	48 2b c1             	sub    %rcx,%rax
140ab0bd4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab0bd8:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab0bdc:	0f 87 ac 01 00 00    	ja     0x140ab0d8e
140ab0be2:	e8 5d a5 36 00       	call   0x140e1b144
140ab0be7:	66 0f 6f 05 41 32 4f 	movdqa 0x4f3241(%rip),%xmm0        # 0x140fa3e30
140ab0bee:	00
140ab0bef:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
140ab0bf4:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
140ab0bf8:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140ab0bfc:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab0c00:	76 32                	jbe    0x140ab0c34
140ab0c02:	48 ff c2             	inc    %rdx
140ab0c05:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140ab0c09:	48 8b c1             	mov    %rcx,%rax
140ab0c0c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab0c13:	72 19                	jb     0x140ab0c2e
140ab0c15:	48 83 c2 27          	add    $0x27,%rdx
140ab0c19:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab0c1d:	48 2b c1             	sub    %rcx,%rax
140ab0c20:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab0c24:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab0c28:	0f 87 00 01 00 00    	ja     0x140ab0d2e
140ab0c2e:	e8 11 a5 36 00       	call   0x140e1b144
140ab0c33:	90                   	nop
140ab0c34:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
140ab0c39:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ab0c3e:	e8 9d cd 6e ff       	call   0x14019d9e0
140ab0c43:	90                   	nop
140ab0c44:	eb 0b                	jmp    0x140ab0c51
140ab0c46:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140ab0c4b:	0f 84 a4 00 00 00    	je     0x140ab0cf5
140ab0c51:	c6 44 24 30 09       	movb   $0x9,0x30(%rsp)
140ab0c56:	b2 09                	mov    $0x9,%dl
140ab0c58:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ab0c5d:	e8 7e 71 79 ff       	call   0x140247de0
140ab0c62:	0f b6 13             	movzbl (%rbx),%edx
140ab0c65:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140ab0c6a:	88 03                	mov    %al,(%rbx)
140ab0c6c:	88 54 24 30          	mov    %dl,0x30(%rsp)
140ab0c70:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ab0c74:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140ab0c79:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140ab0c7d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ab0c82:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ab0c87:	e8 54 cd 6e ff       	call   0x14019d9e0
140ab0c8c:	90                   	nop
140ab0c8d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140ab0c92:	48 85 c9             	test   %rcx,%rcx
140ab0c95:	74 32                	je     0x140ab0cc9
140ab0c97:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140ab0c9c:	48 2b d1             	sub    %rcx,%rdx
140ab0c9f:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140ab0ca3:	48 8b c1             	mov    %rcx,%rax
140ab0ca6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab0cad:	72 15                	jb     0x140ab0cc4
140ab0caf:	48 83 c2 27          	add    $0x27,%rdx
140ab0cb3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab0cb7:	48 2b c1             	sub    %rcx,%rax
140ab0cba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab0cbe:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab0cc2:	77 70                	ja     0x140ab0d34
140ab0cc4:	e8 7b a4 36 00       	call   0x140e1b144
140ab0cc9:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
140ab0cd0:	48 33 cc             	xor    %rsp,%rcx
140ab0cd3:	e8 28 a8 36 00       	call   0x140e1b500
140ab0cd8:	4c 8d 9c 24 70 02 00 	lea    0x270(%rsp),%r11
140ab0cdf:	00
140ab0ce0:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140ab0ce4:	49 8b 73 38          	mov    0x38(%r11),%rsi
140ab0ce8:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140ab0ced:	49 8b e3             	mov    %r11,%rsp
140ab0cf0:	41 5e                	pop    %r14
140ab0cf2:	5f                   	pop    %rdi
140ab0cf3:	5d                   	pop    %rbp
140ab0cf4:	c3                   	ret
140ab0cf5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140ab0cfa:	48 85 c9             	test   %rcx,%rcx
140ab0cfd:	74 ca                	je     0x140ab0cc9
140ab0cff:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140ab0d04:	48 2b d1             	sub    %rcx,%rdx
140ab0d07:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140ab0d0b:	48 8b c1             	mov    %rcx,%rax
140ab0d0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab0d15:	72 ad                	jb     0x140ab0cc4
140ab0d17:	48 83 c2 27          	add    $0x27,%rdx
140ab0d1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab0d1f:	48 2b c1             	sub    %rcx,%rax
140ab0d22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab0d26:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab0d2a:	77 08                	ja     0x140ab0d34
140ab0d2c:	eb 96                	jmp    0x140ab0cc4
140ab0d2e:	e8 71 94 37 00       	call   0x140e2a1a4
140ab0d33:	90                   	nop
140ab0d34:	e8 6b 94 37 00       	call   0x140e2a1a4
140ab0d39:	90                   	nop
140ab0d3a:	48 8b d7             	mov    %rdi,%rdx
140ab0d3d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ab0d42:	e8 c9 b2 ff ff       	call   0x140aac010
140ab0d47:	48 8d 15 82 14 8f 00 	lea    0x8f1482(%rip),%rdx        # 0x1413a21d0
140ab0d4e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ab0d53:	e8 c0 ba 36 00       	call   0x140e1c818
140ab0d58:	90                   	nop
140ab0d59:	e8 46 94 37 00       	call   0x140e2a1a4
140ab0d5e:	90                   	nop
140ab0d5f:	e8 40 94 37 00       	call   0x140e2a1a4
140ab0d64:	90                   	nop
140ab0d65:	e8 3a 94 37 00       	call   0x140e2a1a4
140ab0d6a:	90                   	nop
140ab0d6b:	48 8b d7             	mov    %rdi,%rdx
140ab0d6e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ab0d72:	e8 99 b2 ff ff       	call   0x140aac010
140ab0d77:	48 8d 15 52 14 8f 00 	lea    0x8f1452(%rip),%rdx        # 0x1413a21d0
140ab0d7e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140ab0d82:	e8 91 ba 36 00       	call   0x140e1c818
140ab0d87:	90                   	nop
140ab0d88:	e8 17 94 37 00       	call   0x140e2a1a4
140ab0d8d:	90                   	nop
140ab0d8e:	e8 11 94 37 00       	call   0x140e2a1a4
140ab0d93:	cc                   	int3
140ab0d94:	cc                   	int3
140ab0d95:	cc                   	int3
140ab0d96:	cc                   	int3
140ab0d97:	cc                   	int3
140ab0d98:	cc                   	int3
140ab0d99:	cc                   	int3
140ab0d9a:	cc                   	int3
140ab0d9b:	cc                   	int3
140ab0d9c:	cc                   	int3
140ab0d9d:	cc                   	int3
140ab0d9e:	cc                   	int3
140ab0d9f:	cc                   	int3
140ab0da0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ab0da5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ab0daa:	55                   	push   %rbp
140ab0dab:	57                   	push   %rdi
140ab0dac:	41 56                	push   %r14
140ab0dae:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140ab0db3:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140ab0dba:	48 8b 05 3f 81 90 00 	mov    0x90813f(%rip),%rax        # 0x1413b8f00
140ab0dc1:	48 33 c4             	xor    %rsp,%rax
140ab0dc4:	48 89 45 37          	mov    %rax,0x37(%rbp)
140ab0dc8:	48 8b da             	mov    %rdx,%rbx
140ab0dcb:	4c 8b f1             	mov    %rcx,%r14
140ab0dce:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
140ab0dd2:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140ab0dd6:	4c 8d 55 0c          	lea    0xc(%rbp),%r10
140ab0dda:	48 bf cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdi
140ab0de1:	cc cc cc
140ab0de4:	0f 1f 40 00          	nopl   0x0(%rax)
140ab0de8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab0def:	00
140ab0df0:	49 ff ca             	dec    %r10
140ab0df3:	48 8b c7             	mov    %rdi,%rax
140ab0df6:	49 f7 e0             	mul    %r8
140ab0df9:	48 c1 ea 03          	shr    $0x3,%rdx
140ab0dfd:	0f b6 c2             	movzbl %dl,%eax
140ab0e00:	c0 e0 02             	shl    $0x2,%al
140ab0e03:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140ab0e06:	02 c9                	add    %cl,%cl
140ab0e08:	44 2a c1             	sub    %cl,%r8b
140ab0e0b:	41 80 c0 30          	add    $0x30,%r8b
140ab0e0f:	45 88 02             	mov    %r8b,(%r10)
140ab0e12:	4c 8b c2             	mov    %rdx,%r8
140ab0e15:	48 85 d2             	test   %rdx,%rdx
140ab0e18:	75 d6                	jne    0x140ab0df0
140ab0e1a:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
140ab0e1e:	4c 8d 45 0c          	lea    0xc(%rbp),%r8
140ab0e22:	49 8b d2             	mov    %r10,%rdx
140ab0e25:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140ab0e29:	e8 a2 74 6f ff       	call   0x1401a82d0
140ab0e2e:	90                   	nop
140ab0e2f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140ab0e33:	49 ff c0             	inc    %r8
140ab0e36:	4c 8d 55 0c          	lea    0xc(%rbp),%r10
140ab0e3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140ab0e40:	49 ff ca             	dec    %r10
140ab0e43:	48 8b c7             	mov    %rdi,%rax
140ab0e46:	49 f7 e0             	mul    %r8
140ab0e49:	48 c1 ea 03          	shr    $0x3,%rdx
140ab0e4d:	0f b6 c2             	movzbl %dl,%eax
140ab0e50:	c0 e0 02             	shl    $0x2,%al
140ab0e53:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140ab0e56:	02 c9                	add    %cl,%cl
140ab0e58:	44 2a c1             	sub    %cl,%r8b
140ab0e5b:	41 80 c0 30          	add    $0x30,%r8b
140ab0e5f:	45 88 02             	mov    %r8b,(%r10)
140ab0e62:	4c 8b c2             	mov    %rdx,%r8
140ab0e65:	48 85 d2             	test   %rdx,%rdx
140ab0e68:	75 d6                	jne    0x140ab0e40
140ab0e6a:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
140ab0e6e:	4c 8d 45 0c          	lea    0xc(%rbp),%r8
140ab0e72:	49 8b d2             	mov    %r10,%rdx
140ab0e75:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab0e79:	e8 52 74 6f ff       	call   0x1401a82d0
140ab0e7e:	90                   	nop
140ab0e7f:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
140ab0e83:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140ab0e87:	48 8b c1             	mov    %rcx,%rax
140ab0e8a:	49 2b c0             	sub    %r8,%rax
140ab0e8d:	48 8d 3d a4 d3 5c 00 	lea    0x5cd3a4(%rip),%rdi        # 0x14107e238
140ab0e94:	48 83 f8 09          	cmp    $0x9,%rax
140ab0e98:	72 7c                	jb     0x140ab0f16
140ab0e9a:	49 8d 40 09          	lea    0x9(%r8),%rax
140ab0e9e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140ab0ea2:	48 8d 5d d7          	lea    -0x29(%rbp),%rbx
140ab0ea6:	48 83 f9 0f          	cmp    $0xf,%rcx
140ab0eaa:	48 0f 47 5d d7       	cmova  -0x29(%rbp),%rbx
140ab0eaf:	48 8d 05 8b d3 5c 00 	lea    0x5cd38b(%rip),%rax        # 0x14107e241
140ab0eb6:	48 3b c3             	cmp    %rbx,%rax
140ab0eb9:	76 1a                	jbe    0x140ab0ed5
140ab0ebb:	4a 8d 04 03          	lea    (%rbx,%r8,1),%rax
140ab0ebf:	48 3b f8             	cmp    %rax,%rdi
140ab0ec2:	77 11                	ja     0x140ab0ed5
140ab0ec4:	48 3b df             	cmp    %rdi,%rbx
140ab0ec7:	77 04                	ja     0x140ab0ecd
140ab0ec9:	33 f6                	xor    %esi,%esi
140ab0ecb:	eb 0d                	jmp    0x140ab0eda
140ab0ecd:	48 8b f3             	mov    %rbx,%rsi
140ab0ed0:	48 2b f7             	sub    %rdi,%rsi
140ab0ed3:	eb 05                	jmp    0x140ab0eda
140ab0ed5:	be 09 00 00 00       	mov    $0x9,%esi
140ab0eda:	49 ff c0             	inc    %r8
140ab0edd:	48 8d 4b 09          	lea    0x9(%rbx),%rcx
140ab0ee1:	48 8b d3             	mov    %rbx,%rdx
140ab0ee4:	e8 27 e1 42 00       	call   0x140edf010
140ab0ee9:	4c 8b c6             	mov    %rsi,%r8
140ab0eec:	48 8b d7             	mov    %rdi,%rdx
140ab0eef:	48 8b cb             	mov    %rbx,%rcx
140ab0ef2:	e8 19 e1 42 00       	call   0x140edf010
140ab0ef7:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140ab0efd:	4c 2b c6             	sub    %rsi,%r8
140ab0f00:	48 8d 57 09          	lea    0x9(%rdi),%rdx
140ab0f04:	48 03 d6             	add    %rsi,%rdx
140ab0f07:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140ab0f0b:	e8 00 e1 42 00       	call   0x140edf010
140ab0f10:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140ab0f14:	eb 24                	jmp    0x140ab0f3a
140ab0f16:	48 c7 44 24 28 09 00 	movq   $0x9,0x28(%rsp)
140ab0f1d:	00 00
140ab0f1f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ab0f24:	45 33 c9             	xor    %r9d,%r9d
140ab0f27:	44 0f b6 45 a7       	movzbl -0x59(%rbp),%r8d
140ab0f2c:	ba 09 00 00 00       	mov    $0x9,%edx
140ab0f31:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140ab0f35:	e8 46 69 6e ff       	call   0x140197880
140ab0f3a:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab0f3d:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140ab0f41:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab0f44:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140ab0f49:	0f 10 00             	movups (%rax),%xmm0
140ab0f4c:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140ab0f50:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140ab0f54:	0f 11 4d c7          	movups %xmm1,-0x39(%rbp)
140ab0f58:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140ab0f5f:	00
140ab0f60:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140ab0f67:	00
140ab0f68:	c6 00 00             	movb   $0x0,(%rax)
140ab0f6b:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140ab0f6f:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140ab0f73:	48 8b c2             	mov    %rdx,%rax
140ab0f76:	48 2b c1             	sub    %rcx,%rax
140ab0f79:	48 83 f8 09          	cmp    $0x9,%rax
140ab0f7d:	72 37                	jb     0x140ab0fb6
140ab0f7f:	48 8d 41 09          	lea    0x9(%rcx),%rax
140ab0f83:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140ab0f87:	48 8d 5d b7          	lea    -0x49(%rbp),%rbx
140ab0f8b:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab0f8f:	48 0f 47 5d b7       	cmova  -0x49(%rbp),%rbx
140ab0f94:	48 03 d9             	add    %rcx,%rbx
140ab0f97:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140ab0f9d:	48 8d 15 a4 d2 5c 00 	lea    0x5cd2a4(%rip),%rdx        # 0x14107e248
140ab0fa4:	48 8b cb             	mov    %rbx,%rcx
140ab0fa7:	e8 64 e0 42 00       	call   0x140edf010
140ab0fac:	c6 43 09 00          	movb   $0x0,0x9(%rbx)
140ab0fb0:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
140ab0fb4:	eb 23                	jmp    0x140ab0fd9
140ab0fb6:	48 c7 44 24 20 09 00 	movq   $0x9,0x20(%rsp)
140ab0fbd:	00 00
140ab0fbf:	4c 8d 0d 82 d2 5c 00 	lea    0x5cd282(%rip),%r9        # 0x14107e248
140ab0fc6:	44 0f b6 45 a7       	movzbl -0x59(%rbp),%r8d
140ab0fcb:	ba 09 00 00 00       	mov    $0x9,%edx
140ab0fd0:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140ab0fd4:	e8 a7 76 6f ff       	call   0x1401a8680
140ab0fd9:	0f 10 00             	movups (%rax),%xmm0
140ab0fdc:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140ab0fe0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140ab0fe4:	0f 11 4d 07          	movups %xmm1,0x7(%rbp)
140ab0fe8:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140ab0fef:	00
140ab0ff0:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140ab0ff7:	00
140ab0ff8:	c6 00 00             	movb   $0x0,(%rax)
140ab0ffb:	4c 8d 4d 17          	lea    0x17(%rbp),%r9
140ab0fff:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140ab1003:	0f b6 55 a7          	movzbl -0x59(%rbp),%edx
140ab1007:	49 8b ce             	mov    %r14,%rcx
140ab100a:	e8 51 d2 72 ff       	call   0x1401de260
140ab100f:	90                   	nop
140ab1010:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140ab1014:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab1018:	76 32                	jbe    0x140ab104c
140ab101a:	48 ff c2             	inc    %rdx
140ab101d:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140ab1021:	48 8b c1             	mov    %rcx,%rax
140ab1024:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab102b:	72 19                	jb     0x140ab1046
140ab102d:	48 83 c2 27          	add    $0x27,%rdx
140ab1031:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab1035:	48 2b c1             	sub    %rcx,%rax
140ab1038:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab103c:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab1040:	0f 87 02 01 00 00    	ja     0x140ab1148
140ab1046:	e8 f9 a0 36 00       	call   0x140e1b144
140ab104b:	90                   	nop
140ab104c:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140ab1050:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab1054:	76 31                	jbe    0x140ab1087
140ab1056:	48 ff c2             	inc    %rdx
140ab1059:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140ab105d:	48 8b c1             	mov    %rcx,%rax
140ab1060:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab1067:	72 19                	jb     0x140ab1082
140ab1069:	48 83 c2 27          	add    $0x27,%rdx
140ab106d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab1071:	48 2b c1             	sub    %rcx,%rax
140ab1074:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab1078:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab107c:	0f 87 cc 00 00 00    	ja     0x140ab114e
140ab1082:	e8 bd a0 36 00       	call   0x140e1b144
140ab1087:	66 0f 6f 05 a1 2d 4f 	movdqa 0x4f2da1(%rip),%xmm0        # 0x140fa3e30
140ab108e:	00
140ab108f:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140ab1094:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
140ab1098:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140ab109c:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab10a0:	76 39                	jbe    0x140ab10db
140ab10a2:	48 ff c2             	inc    %rdx
140ab10a5:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140ab10a9:	48 8b c1             	mov    %rcx,%rax
140ab10ac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab10b3:	72 19                	jb     0x140ab10ce