1404e9a05:	7f 18                	jg     0x1404e9a1f
1404e9a07:	0f 88 56 01 00 00    	js     0x1404e9b63
1404e9a0d:	48 8b 01             	mov    (%rcx),%rax
1404e9a10:	ba 01 00 00 00       	mov    $0x1,%edx
1404e9a15:	48 8b 00             	mov    (%rax),%rax
1404e9a18:	ff 15 02 a0 a9 00    	call   *0xa9a002(%rip)        # 0x140f83a20
1404e9a1e:	90                   	nop
1404e9a1f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1404e9a23:	48 85 c9             	test   %rcx,%rcx
1404e9a26:	74 24                	je     0x1404e9a4c
1404e9a28:	8b 41 10             	mov    0x10(%rcx),%eax
1404e9a2b:	ff c8                	dec    %eax
1404e9a2d:	89 41 10             	mov    %eax,0x10(%rcx)
1404e9a30:	85 c0                	test   %eax,%eax
1404e9a32:	7f 18                	jg     0x1404e9a4c
1404e9a34:	0f 88 34 01 00 00    	js     0x1404e9b6e
1404e9a3a:	48 8b 01             	mov    (%rcx),%rax
1404e9a3d:	ba 01 00 00 00       	mov    $0x1,%edx
1404e9a42:	48 8b 00             	mov    (%rax),%rax
1404e9a45:	ff 15 d5 9f a9 00    	call   *0xa99fd5(%rip)        # 0x140f83a20
1404e9a4b:	90                   	nop
1404e9a4c:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1404e9a50:	48 85 c9             	test   %rcx,%rcx
1404e9a53:	74 24                	je     0x1404e9a79
1404e9a55:	8b 41 10             	mov    0x10(%rcx),%eax
1404e9a58:	ff c8                	dec    %eax
1404e9a5a:	89 41 10             	mov    %eax,0x10(%rcx)
1404e9a5d:	85 c0                	test   %eax,%eax
1404e9a5f:	7f 18                	jg     0x1404e9a79
1404e9a61:	0f 88 12 01 00 00    	js     0x1404e9b79
1404e9a67:	48 8b 01             	mov    (%rcx),%rax
1404e9a6a:	ba 01 00 00 00       	mov    $0x1,%edx
1404e9a6f:	48 8b 00             	mov    (%rax),%rax
1404e9a72:	ff 15 a8 9f a9 00    	call   *0xa99fa8(%rip)        # 0x140f83a20
1404e9a78:	90                   	nop
1404e9a79:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
1404e9a7d:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e9a81:	76 31                	jbe    0x1404e9ab4
1404e9a83:	48 ff c2             	inc    %rdx
1404e9a86:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1404e9a8a:	48 8b c1             	mov    %rcx,%rax
1404e9a8d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e9a94:	72 19                	jb     0x1404e9aaf
1404e9a96:	48 83 c2 27          	add    $0x27,%rdx
1404e9a9a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e9a9e:	48 2b c1             	sub    %rcx,%rax
1404e9aa1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e9aa5:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e9aa9:	0f 87 a2 00 00 00    	ja     0x1404e9b51
1404e9aaf:	e8 90 16 93 00       	call   0x140e1b144
1404e9ab4:	4c 89 75 27          	mov    %r14,0x27(%rbp)
1404e9ab8:	48 c7 45 2f 0f 00 00 	movq   $0xf,0x2f(%rbp)
1404e9abf:	00
1404e9ac0:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
1404e9ac4:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1404e9ac8:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1404e9acc:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
1404e9ad0:	75 51                	jne    0x1404e9b23
1404e9ad2:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1404e9ad6:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1404e9ada:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1404e9ade:	e8 5d f7 ff ff       	call   0x1404e9240
1404e9ae3:	48 8b fe             	mov    %rsi,%rdi
1404e9ae6:	48 8b 36             	mov    (%rsi),%rsi
1404e9ae9:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1404e9aed:	4d 8b 40 08          	mov    0x8(%r8),%r8
1404e9af1:	48 8d 57 28          	lea    0x28(%rdi),%rdx
1404e9af5:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
1404e9af9:	e8 92 db ca ff       	call   0x140197690
1404e9afe:	ba 40 00 00 00       	mov    $0x40,%edx
1404e9b03:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1404e9b07:	e8 38 16 93 00       	call   0x140e1b144
1404e9b0c:	ba 38 00 00 00       	mov    $0x38,%edx
1404e9b11:	48 8b cf             	mov    %rdi,%rcx
1404e9b14:	e8 2b 16 93 00       	call   0x140e1b144
1404e9b19:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
1404e9b1d:	74 b3                	je     0x1404e9ad2
1404e9b1f:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1404e9b23:	ba 38 00 00 00       	mov    $0x38,%edx
1404e9b28:	e8 17 16 93 00       	call   0x140e1b144
1404e9b2d:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1404e9b31:	48 33 cc             	xor    %rsp,%rcx
1404e9b34:	e8 c7 19 93 00       	call   0x140e1b500
1404e9b39:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1404e9b40:	00
1404e9b41:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1404e9b45:	49 8b 73 30          	mov    0x30(%r11),%rsi
1404e9b49:	49 8b e3             	mov    %r11,%rsp
1404e9b4c:	41 5e                	pop    %r14
1404e9b4e:	5f                   	pop    %rdi
1404e9b4f:	5d                   	pop    %rbp
1404e9b50:	c3                   	ret
1404e9b51:	e8 4e 06 94 00       	call   0x140e2a1a4
1404e9b56:	90                   	nop
1404e9b57:	e8 48 06 94 00       	call   0x140e2a1a4
1404e9b5c:	90                   	nop
1404e9b5d:	e8 42 06 94 00       	call   0x140e2a1a4
1404e9b62:	90                   	nop
1404e9b63:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e9b68:	e8 93 0b 2a 00       	call   0x14078a700
1404e9b6d:	90                   	nop
1404e9b6e:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e9b73:	e8 88 0b 2a 00       	call   0x14078a700
1404e9b78:	90                   	nop
1404e9b79:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e9b7e:	e8 7d 0b 2a 00       	call   0x14078a700
1404e9b83:	cc                   	int3
1404e9b84:	cc                   	int3
1404e9b85:	cc                   	int3
1404e9b86:	cc                   	int3
1404e9b87:	cc                   	int3
1404e9b88:	cc                   	int3
1404e9b89:	cc                   	int3
1404e9b8a:	cc                   	int3
1404e9b8b:	cc                   	int3
1404e9b8c:	cc                   	int3
1404e9b8d:	cc                   	int3
1404e9b8e:	cc                   	int3
1404e9b8f:	cc                   	int3
1404e9b90:	40 53                	rex push %rbx
1404e9b92:	55                   	push   %rbp
1404e9b93:	56                   	push   %rsi
1404e9b94:	57                   	push   %rdi
1404e9b95:	41 56                	push   %r14
1404e9b97:	41 57                	push   %r15
1404e9b99:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1404e9ba0:	48 8b 05 59 f3 ec 00 	mov    0xecf359(%rip),%rax        # 0x1413b8f00
1404e9ba7:	48 33 c4             	xor    %rsp,%rax
1404e9baa:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404e9bb1:	00
1404e9bb2:	41 0f b6 e9          	movzbl %r9b,%ebp
1404e9bb6:	49 63 d8             	movslq %r8d,%rbx
1404e9bb9:	48 8b f2             	mov    %rdx,%rsi
1404e9bbc:	48 8b f9             	mov    %rcx,%rdi
1404e9bbf:	44 8b c3             	mov    %ebx,%r8d
1404e9bc2:	e8 39 d3 ca ff       	call   0x140196f00
1404e9bc7:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1404e9bcb:	4c 8b f3             	mov    %rbx,%r14
1404e9bce:	4c 8b 7f 28          	mov    0x28(%rdi),%r15
1404e9bd2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1404e9bd7:	e8 14 d3 26 00       	call   0x140756ef0
1404e9bdc:	40 84 ed             	test   %bpl,%bpl
1404e9bdf:	0f 84 97 00 00 00    	je     0x1404e9c7c
1404e9be5:	48 8d 9f c8 04 00 00 	lea    0x4c8(%rdi),%rbx
1404e9bec:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1404e9bf1:	40 88 6c 24 30       	mov    %bpl,0x30(%rsp)
1404e9bf6:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1404e9bfb:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1404e9c00:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404e9c05:	4d 8b ce             	mov    %r14,%r9
1404e9c08:	4c 8b c6             	mov    %rsi,%r8
1404e9c0b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1404e9c10:	48 8b 0d 71 92 f4 00 	mov    0xf49271(%rip),%rcx        # 0x141432e88
1404e9c17:	e8 74 78 09 00       	call   0x140581490
1404e9c1c:	48 8b d0             	mov    %rax,%rdx
1404e9c1f:	48 8b cb             	mov    %rbx,%rcx
1404e9c22:	e8 f9 4a cb ff       	call   0x14019e720
1404e9c27:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1404e9c2c:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e9c30:	76 32                	jbe    0x1404e9c64
1404e9c32:	48 ff c2             	inc    %rdx
1404e9c35:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1404e9c3a:	48 8b c1             	mov    %rcx,%rax
1404e9c3d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e9c44:	72 19                	jb     0x1404e9c5f
1404e9c46:	48 83 c2 27          	add    $0x27,%rdx
1404e9c4a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e9c4e:	48 2b c1             	sub    %rcx,%rax
1404e9c51:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e9c55:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e9c59:	0f 87 db 00 00 00    	ja     0x1404e9d3a
1404e9c5f:	e8 e0 14 93 00       	call   0x140e1b144
1404e9c64:	66 0f 6f 05 c4 a1 ab 	movdqa 0xaba1c4(%rip),%xmm0        # 0x140fa3e30
1404e9c6b:	00
1404e9c6c:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1404e9c72:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1404e9c77:	e9 8e 00 00 00       	jmp    0x1404e9d0a
1404e9c7c:	48 8d 9f e8 04 00 00 	lea    0x4e8(%rdi),%rbx
1404e9c83:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1404e9c88:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404e9c8d:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1404e9c92:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1404e9c97:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404e9c9c:	4d 8b ce             	mov    %r14,%r9
1404e9c9f:	4c 8b c6             	mov    %rsi,%r8
1404e9ca2:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1404e9ca7:	48 8b 0d da 91 f4 00 	mov    0xf491da(%rip),%rcx        # 0x141432e88
1404e9cae:	e8 dd 77 09 00       	call   0x140581490
1404e9cb3:	48 8b d0             	mov    %rax,%rdx
1404e9cb6:	48 8b cb             	mov    %rbx,%rcx
1404e9cb9:	e8 62 4a cb ff       	call   0x14019e720
1404e9cbe:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1404e9cc3:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e9cc7:	76 2e                	jbe    0x1404e9cf7
1404e9cc9:	48 ff c2             	inc    %rdx
1404e9ccc:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1404e9cd1:	48 8b c1             	mov    %rcx,%rax
1404e9cd4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e9cdb:	72 15                	jb     0x1404e9cf2
1404e9cdd:	48 83 c2 27          	add    $0x27,%rdx
1404e9ce1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e9ce5:	48 2b c1             	sub    %rcx,%rax
1404e9ce8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e9cec:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e9cf0:	77 42                	ja     0x1404e9d34
1404e9cf2:	e8 4d 14 93 00       	call   0x140e1b144
1404e9cf7:	66 0f 6f 05 31 a1 ab 	movdqa 0xaba131(%rip),%xmm0        # 0x140fa3e30
1404e9cfe:	00
1404e9cff:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1404e9d05:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1404e9d0a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1404e9d0f:	e8 ac d4 26 00       	call   0x1407571c0
1404e9d14:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404e9d1b:	00
1404e9d1c:	48 33 cc             	xor    %rsp,%rcx
1404e9d1f:	e8 dc 17 93 00       	call   0x140e1b500
1404e9d24:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1404e9d2b:	41 5f                	pop    %r15
1404e9d2d:	41 5e                	pop    %r14
1404e9d2f:	5f                   	pop    %rdi
1404e9d30:	5e                   	pop    %rsi
1404e9d31:	5d                   	pop    %rbp
1404e9d32:	5b                   	pop    %rbx
1404e9d33:	c3                   	ret
1404e9d34:	e8 6b 04 94 00       	call   0x140e2a1a4
1404e9d39:	90                   	nop
1404e9d3a:	e8 65 04 94 00       	call   0x140e2a1a4
1404e9d3f:	cc                   	int3
1404e9d40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404e9d45:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1404e9d4a:	55                   	push   %rbp
1404e9d4b:	48 8b ec             	mov    %rsp,%rbp
1404e9d4e:	48 83 ec 70          	sub    $0x70,%rsp
1404e9d52:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
1404e9d57:	48 8b 05 a2 f1 ec 00 	mov    0xecf1a2(%rip),%rax        # 0x1413b8f00
1404e9d5e:	48 33 c4             	xor    %rsp,%rax
1404e9d61:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1404e9d65:	48 8b d9             	mov    %rcx,%rbx
1404e9d68:	48 8d 05 e1 aa b1 00 	lea    0xb1aae1(%rip),%rax        # 0x141004850
1404e9d6f:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404e9d73:	48 c7 45 b8 0b 00 00 	movq   $0xb,-0x48(%rbp)
1404e9d7a:	00
1404e9d7b:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404e9d7f:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404e9d84:	45 33 c9             	xor    %r9d,%r9d
1404e9d87:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404e9d8b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404e9d8f:	48 8b 0d ca 90 f4 00 	mov    0xf490ca(%rip),%rcx        # 0x141432e60
1404e9d96:	e8 55 a8 32 00       	call   0x1408145f0
1404e9d9b:	48 8b 08             	mov    (%rax),%rcx
1404e9d9e:	48 89 0d 03 11 f4 00 	mov    %rcx,0xf41103(%rip)        # 0x14142aea8
1404e9da5:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e9da8:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404e9dac:	66 0f 6f 0d 1c ad ab 	movdqa 0xabad1c(%rip),%xmm1        # 0x140fa4ad0
1404e9db3:	00
1404e9db4:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404e9db9:	f2 0f 10 05 8f aa b1 	movsd  0xb1aa8f(%rip),%xmm0        # 0x141004850
1404e9dc0:	00
1404e9dc1:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1404e9dc6:	0f b7 05 8b aa b1 00 	movzwl 0xb1aa8b(%rip),%eax        # 0x141004858
1404e9dcd:	66 89 45 c8          	mov    %ax,-0x38(%rbp)
1404e9dd1:	0f b6 05 82 aa b1 00 	movzbl 0xb1aa82(%rip),%eax        # 0x14100485a
1404e9dd8:	88 45 ca             	mov    %al,-0x36(%rbp)
1404e9ddb:	c6 45 cb 00          	movb   $0x0,-0x35(%rbp)
1404e9ddf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404e9de5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404e9de9:	48 8b cb             	mov    %rbx,%rcx
1404e9dec:	e8 af d1 20 00       	call   0x1406f6fa0
1404e9df1:	90                   	nop
1404e9df2:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404e9df6:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e9dfa:	76 31                	jbe    0x1404e9e2d
1404e9dfc:	48 ff c2             	inc    %rdx
1404e9dff:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404e9e03:	48 8b c1             	mov    %rcx,%rax
1404e9e06:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e9e0d:	72 19                	jb     0x1404e9e28
1404e9e0f:	48 83 c2 27          	add    $0x27,%rdx
1404e9e13:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e9e17:	48 2b c1             	sub    %rcx,%rax
1404e9e1a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e9e1e:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e9e22:	0f 87 f4 15 00 00    	ja     0x1404eb41c
1404e9e28:	e8 17 13 93 00       	call   0x140e1b144
1404e9e2d:	48 8d 05 2c aa b1 00 	lea    0xb1aa2c(%rip),%rax        # 0x141004860
1404e9e34:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404e9e38:	48 c7 45 b8 0b 00 00 	movq   $0xb,-0x48(%rbp)
1404e9e3f:	00
1404e9e40:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404e9e44:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404e9e49:	45 33 c9             	xor    %r9d,%r9d
1404e9e4c:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404e9e50:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404e9e54:	48 8b 0d 05 90 f4 00 	mov    0xf49005(%rip),%rcx        # 0x141432e60
1404e9e5b:	e8 90 a7 32 00       	call   0x1408145f0
1404e9e60:	48 8b 08             	mov    (%rax),%rcx
1404e9e63:	48 89 0d ce 0f f4 00 	mov    %rcx,0xf40fce(%rip)        # 0x14142ae38
1404e9e6a:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e9e6d:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404e9e71:	66 0f 6f 0d 57 ac ab 	movdqa 0xabac57(%rip),%xmm1        # 0x140fa4ad0
1404e9e78:	00
1404e9e79:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404e9e7e:	f2 0f 10 05 da a9 b1 	movsd  0xb1a9da(%rip),%xmm0        # 0x141004860
1404e9e85:	00
1404e9e86:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1404e9e8b:	0f b7 05 d6 a9 b1 00 	movzwl 0xb1a9d6(%rip),%eax        # 0x141004868
1404e9e92:	66 89 45 c8          	mov    %ax,-0x38(%rbp)
1404e9e96:	0f b6 05 cd a9 b1 00 	movzbl 0xb1a9cd(%rip),%eax        # 0x14100486a
1404e9e9d:	88 45 ca             	mov    %al,-0x36(%rbp)
1404e9ea0:	c6 45 cb 00          	movb   $0x0,-0x35(%rbp)
1404e9ea4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404e9eaa:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404e9eae:	48 8b cb             	mov    %rbx,%rcx
1404e9eb1:	e8 ea d0 20 00       	call   0x1406f6fa0
1404e9eb6:	90                   	nop
1404e9eb7:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404e9ebb:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e9ebf:	76 31                	jbe    0x1404e9ef2
1404e9ec1:	48 ff c2             	inc    %rdx
1404e9ec4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404e9ec8:	48 8b c1             	mov    %rcx,%rax
1404e9ecb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e9ed2:	72 19                	jb     0x1404e9eed
1404e9ed4:	48 83 c2 27          	add    $0x27,%rdx
1404e9ed8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e9edc:	48 2b c1             	sub    %rcx,%rax
1404e9edf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e9ee3:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e9ee7:	0f 87 35 15 00 00    	ja     0x1404eb422
1404e9eed:	e8 52 12 93 00       	call   0x140e1b144
1404e9ef2:	48 8d 05 77 a9 b1 00 	lea    0xb1a977(%rip),%rax        # 0x141004870
1404e9ef9:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404e9efd:	48 c7 45 b8 0c 00 00 	movq   $0xc,-0x48(%rbp)
1404e9f04:	00
1404e9f05:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404e9f09:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404e9f0e:	45 33 c9             	xor    %r9d,%r9d
1404e9f11:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404e9f15:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404e9f19:	48 8b 0d 40 8f f4 00 	mov    0xf48f40(%rip),%rcx        # 0x141432e60
1404e9f20:	e8 cb a6 32 00       	call   0x1408145f0
1404e9f25:	48 8b 08             	mov    (%rax),%rcx
1404e9f28:	48 89 0d 49 0f f4 00 	mov    %rcx,0xf40f49(%rip)        # 0x14142ae78
1404e9f2f:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e9f32:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404e9f36:	66 0f 6f 0d 02 a4 ab 	movdqa 0xaba402(%rip),%xmm1        # 0x140fa4340
1404e9f3d:	00
1404e9f3e:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404e9f43:	f2 0f 10 05 25 a9 b1 	movsd  0xb1a925(%rip),%xmm0        # 0x141004870
1404e9f4a:	00