1406a3c9c:	74 27                	je     0x1406a3cc5
1406a3c9e:	48 8b 0f             	mov    (%rdi),%rcx
1406a3ca1:	48 85 c9             	test   %rcx,%rcx
1406a3ca4:	0f 84 13 01 00 00    	je     0x1406a3dbd
1406a3caa:	8b 41 10             	mov    0x10(%rcx),%eax
1406a3cad:	ff c8                	dec    %eax
1406a3caf:	89 41 10             	mov    %eax,0x10(%rcx)
1406a3cb2:	85 c0                	test   %eax,%eax
1406a3cb4:	0f 8f 03 01 00 00    	jg     0x1406a3dbd
1406a3cba:	0f 88 15 01 00 00    	js     0x1406a3dd5
1406a3cc0:	e9 e6 00 00 00       	jmp    0x1406a3dab
1406a3cc5:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a3cca:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
1406a3cd1:	e8 6a 29 f7 ff       	call   0x140616640
1406a3cd6:	48 85 c0             	test   %rax,%rax
1406a3cd9:	0f 85 90 00 00 00    	jne    0x1406a3d6f
1406a3cdf:	48 8d 8e c0 00 00 00 	lea    0xc0(%rsi),%rcx
1406a3ce6:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406a3cea:	48 8b d8             	mov    %rax,%rbx
1406a3ced:	48 2b 19             	sub    (%rcx),%rbx
1406a3cf0:	48 c1 fb 03          	sar    $0x3,%rbx
1406a3cf4:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1406a3cf8:	74 2e                	je     0x1406a3d28
1406a3cfa:	48 8b 17             	mov    (%rdi),%rdx
1406a3cfd:	48 89 10             	mov    %rdx,(%rax)
1406a3d00:	48 85 d2             	test   %rdx,%rdx
1406a3d03:	74 1c                	je     0x1406a3d21
1406a3d05:	8b 42 10             	mov    0x10(%rdx),%eax
1406a3d08:	ff c0                	inc    %eax
1406a3d0a:	89 42 10             	mov    %eax,0x10(%rdx)
1406a3d0d:	83 f8 01             	cmp    $0x1,%eax
1406a3d10:	0f 8e e8 00 00 00    	jle    0x1406a3dfe
1406a3d16:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406a3d1b:	0f 84 e5 00 00 00    	je     0x1406a3e06
1406a3d21:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
1406a3d26:	eb 0b                	jmp    0x1406a3d33
1406a3d28:	4c 8b c7             	mov    %rdi,%r8
1406a3d2b:	48 8b d0             	mov    %rax,%rdx
1406a3d2e:	e8 2d 1e f7 ff       	call   0x140615b60
1406a3d33:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406a3d38:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1406a3d3d:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
1406a3d44:	e8 97 40 fb ff       	call   0x140657de0
1406a3d49:	48 8b 08             	mov    (%rax),%rcx
1406a3d4c:	89 59 18             	mov    %ebx,0x18(%rcx)
1406a3d4f:	48 8b 1f             	mov    (%rdi),%rbx
1406a3d52:	48 8d 8e d8 00 00 00 	lea    0xd8(%rsi),%rcx
1406a3d59:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406a3d5e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1406a3d63:	e8 d8 57 fd ff       	call   0x140679540
1406a3d68:	48 8b 08             	mov    (%rax),%rcx
1406a3d6b:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1406a3d6f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1406a3d74:	48 8b 07             	mov    (%rdi),%rax
1406a3d77:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406a3d7c:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1406a3d81:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1406a3d86:	48 8b ce             	mov    %rsi,%rcx
1406a3d89:	e8 d2 f5 ff ff       	call   0x1406a3360
1406a3d8e:	48 8b 08             	mov    (%rax),%rcx
1406a3d91:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1406a3d95:	48 8b 0f             	mov    (%rdi),%rcx
1406a3d98:	48 85 c9             	test   %rcx,%rcx
1406a3d9b:	74 20                	je     0x1406a3dbd
1406a3d9d:	8b 41 10             	mov    0x10(%rcx),%eax
1406a3da0:	ff c8                	dec    %eax
1406a3da2:	89 41 10             	mov    %eax,0x10(%rcx)
1406a3da5:	85 c0                	test   %eax,%eax
1406a3da7:	7f 14                	jg     0x1406a3dbd
1406a3da9:	78 1f                	js     0x1406a3dca
1406a3dab:	48 8b 01             	mov    (%rcx),%rax
1406a3dae:	ba 01 00 00 00       	mov    $0x1,%edx
1406a3db3:	48 8b 00             	mov    (%rax),%rax
1406a3db6:	ff 15 64 fc 8d 00    	call   *0x8dfc64(%rip)        # 0x140f83a20
1406a3dbc:	90                   	nop
1406a3dbd:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1406a3dc2:	48 83 c4 30          	add    $0x30,%rsp
1406a3dc6:	5f                   	pop    %rdi
1406a3dc7:	5e                   	pop    %rsi
1406a3dc8:	5d                   	pop    %rbp
1406a3dc9:	c3                   	ret
1406a3dca:	b9 02 00 00 00       	mov    $0x2,%ecx
1406a3dcf:	e8 2c 69 0e 00       	call   0x14078a700
1406a3dd4:	90                   	nop
1406a3dd5:	b9 02 00 00 00       	mov    $0x2,%ecx
1406a3dda:	e8 21 69 0e 00       	call   0x14078a700
1406a3ddf:	90                   	nop
1406a3de0:	33 c9                	xor    %ecx,%ecx
1406a3de2:	e8 19 69 0e 00       	call   0x14078a700
1406a3de7:	cc                   	int3
1406a3de8:	b9 01 00 00 00       	mov    $0x1,%ecx
1406a3ded:	e8 0e 69 0e 00       	call   0x14078a700
1406a3df2:	90                   	nop
1406a3df3:	b9 02 00 00 00       	mov    $0x2,%ecx
1406a3df8:	e8 03 69 0e 00       	call   0x14078a700
1406a3dfd:	90                   	nop
1406a3dfe:	33 c9                	xor    %ecx,%ecx
1406a3e00:	e8 fb 68 0e 00       	call   0x14078a700
1406a3e05:	cc                   	int3
1406a3e06:	b9 01 00 00 00       	mov    $0x1,%ecx
1406a3e0b:	e8 f0 68 0e 00       	call   0x14078a700
1406a3e10:	cc                   	int3
1406a3e11:	cc                   	int3
1406a3e12:	cc                   	int3
1406a3e13:	cc                   	int3
1406a3e14:	cc                   	int3
1406a3e15:	cc                   	int3
1406a3e16:	cc                   	int3
1406a3e17:	cc                   	int3
1406a3e18:	cc                   	int3
1406a3e19:	cc                   	int3
1406a3e1a:	cc                   	int3
1406a3e1b:	cc                   	int3
1406a3e1c:	cc                   	int3
1406a3e1d:	cc                   	int3
1406a3e1e:	cc                   	int3
1406a3e1f:	cc                   	int3
1406a3e20:	48 8b c4             	mov    %rsp,%rax
1406a3e23:	48 89 58 20          	mov    %rbx,0x20(%rax)
1406a3e27:	55                   	push   %rbp
1406a3e28:	56                   	push   %rsi
1406a3e29:	57                   	push   %rdi
1406a3e2a:	48 8d 68 88          	lea    -0x78(%rax),%rbp
1406a3e2e:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1406a3e35:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
1406a3e39:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
1406a3e3d:	44 0f 29 40 b8       	movaps %xmm8,-0x48(%rax)
1406a3e42:	48 8b 05 b7 50 d1 00 	mov    0xd150b7(%rip),%rax        # 0x1413b8f00
1406a3e49:	48 33 c4             	xor    %rsp,%rax
1406a3e4c:	48 89 45 20          	mov    %rax,0x20(%rbp)
1406a3e50:	48 8b fa             	mov    %rdx,%rdi
1406a3e53:	48 8b d9             	mov    %rcx,%rbx
1406a3e56:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1406a3e5b:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1406a3e60:	33 f6                	xor    %esi,%esi
1406a3e62:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406a3e67:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a3e6c:	e8 ef f4 ff ff       	call   0x1406a3360
1406a3e71:	48 8b 00             	mov    (%rax),%rax
1406a3e74:	48 8b 40 18          	mov    0x18(%rax),%rax
1406a3e78:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406a3e7d:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1406a3e84:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406a3e89:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a3e8e:	e8 ad 56 fd ff       	call   0x140679540
1406a3e93:	48 8b 08             	mov    (%rax),%rcx
1406a3e96:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1406a3e9a:	49 8b c0             	mov    %r8,%rax
1406a3e9d:	48 c1 e8 08          	shr    $0x8,%rax
1406a3ea1:	0f b6 d0             	movzbl %al,%edx
1406a3ea4:	41 0f b6 c0          	movzbl %r8b,%eax
1406a3ea8:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
1406a3eaf:	9c f2 cb
1406a3eb2:	48 33 c1             	xor    %rcx,%rax
1406a3eb5:	49 b9 b3 01 00 00 00 	movabs $0x100000001b3,%r9
1406a3ebc:	01 00 00
1406a3ebf:	49 0f af c1          	imul   %r9,%rax
1406a3ec3:	48 33 d0             	xor    %rax,%rdx
1406a3ec6:	49 0f af d1          	imul   %r9,%rdx
1406a3eca:	49 8b c0             	mov    %r8,%rax
1406a3ecd:	48 c1 e8 10          	shr    $0x10,%rax
1406a3ed1:	0f b6 c8             	movzbl %al,%ecx
1406a3ed4:	48 33 d1             	xor    %rcx,%rdx
1406a3ed7:	49 0f af d1          	imul   %r9,%rdx
1406a3edb:	49 8b c0             	mov    %r8,%rax
1406a3ede:	48 c1 e8 18          	shr    $0x18,%rax
1406a3ee2:	0f b6 c8             	movzbl %al,%ecx
1406a3ee5:	48 33 d1             	xor    %rcx,%rdx
1406a3ee8:	49 0f af d1          	imul   %r9,%rdx
1406a3eec:	49 8b c0             	mov    %r8,%rax
1406a3eef:	48 c1 e8 20          	shr    $0x20,%rax
1406a3ef3:	0f b6 c8             	movzbl %al,%ecx
1406a3ef6:	48 33 d1             	xor    %rcx,%rdx
1406a3ef9:	49 0f af d1          	imul   %r9,%rdx
1406a3efd:	49 8b c0             	mov    %r8,%rax
1406a3f00:	48 c1 e8 28          	shr    $0x28,%rax
1406a3f04:	0f b6 c8             	movzbl %al,%ecx
1406a3f07:	48 33 d1             	xor    %rcx,%rdx
1406a3f0a:	49 0f af d1          	imul   %r9,%rdx
1406a3f0e:	49 8b c0             	mov    %r8,%rax
1406a3f11:	48 c1 e8 30          	shr    $0x30,%rax
1406a3f15:	0f b6 c8             	movzbl %al,%ecx
1406a3f18:	48 33 d1             	xor    %rcx,%rdx
1406a3f1b:	49 0f af d1          	imul   %r9,%rdx
1406a3f1f:	49 8b c0             	mov    %r8,%rax
1406a3f22:	48 c1 e8 38          	shr    $0x38,%rax
1406a3f26:	48 33 d0             	xor    %rax,%rdx
1406a3f29:	49 0f af d1          	imul   %r9,%rdx
1406a3f2d:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
1406a3f31:	48 23 ca             	and    %rdx,%rcx
1406a3f34:	48 c1 e1 04          	shl    $0x4,%rcx
1406a3f38:	48 03 4b 58          	add    0x58(%rbx),%rcx
1406a3f3c:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406a3f40:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1406a3f44:	48 3b c2             	cmp    %rdx,%rax
1406a3f47:	74 1a                	je     0x1406a3f63
1406a3f49:	48 8b 09             	mov    (%rcx),%rcx
1406a3f4c:	4c 3b 40 10          	cmp    0x10(%rax),%r8
1406a3f50:	74 14                	je     0x1406a3f66
1406a3f52:	48 3b c1             	cmp    %rcx,%rax
1406a3f55:	74 0c                	je     0x1406a3f63
1406a3f57:	48 8b 40 08          	mov    0x8(%rax),%rax
1406a3f5b:	4c 3b 40 10          	cmp    0x10(%rax),%r8
1406a3f5f:	75 f1                	jne    0x1406a3f52
1406a3f61:	eb 03                	jmp    0x1406a3f66
1406a3f63:	48 8b c6             	mov    %rsi,%rax
1406a3f66:	48 85 c0             	test   %rax,%rax
1406a3f69:	48 0f 44 c2          	cmove  %rdx,%rax
1406a3f6d:	48 3b c2             	cmp    %rdx,%rax
1406a3f70:	74 19                	je     0x1406a3f8b
1406a3f72:	48 8b 48 18          	mov    0x18(%rax),%rcx
1406a3f76:	44 8b 41 18          	mov    0x18(%rcx),%r8d
1406a3f7a:	48 8b d7             	mov    %rdi,%rdx
1406a3f7d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1406a3f81:	e8 6a 95 01 00       	call   0x1406bd4f0
1406a3f86:	e9 51 04 00 00       	jmp    0x1406a43dc
1406a3f8b:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1406a3f92:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406a3f97:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1406a3f9c:	e8 3f 3e fb ff       	call   0x140657de0
1406a3fa1:	48 8b 10             	mov    (%rax),%rdx
1406a3fa4:	8b 52 18             	mov    0x18(%rdx),%edx
1406a3fa7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1406a3fab:	e8 70 fe b0 ff       	call   0x1401b3e20
1406a3fb0:	90                   	nop
1406a3fb1:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a3fb4:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406a3fb8:	66 0f 6f 35 70 fe 8f 	movdqa 0x8ffe70(%rip),%xmm6        # 0x140fa3e30
1406a3fbf:	00
1406a3fc0:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
1406a3fc5:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1406a3fc9:	4c 8d 83 18 01 00 00 	lea    0x118(%rbx),%r8
1406a3fd0:	49 8b 48 10          	mov    0x10(%r8),%rcx
1406a3fd4:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1406a3fdb:	ff ff 7f
1406a3fde:	48 2b c1             	sub    %rcx,%rax
1406a3fe1:	80 bb 38 01 00 00 00 	cmpb   $0x0,0x138(%rbx)
1406a3fe8:	0f 84 d8 01 00 00    	je     0x1406a41c6
1406a3fee:	48 83 f8 06          	cmp    $0x6,%rax
1406a3ff2:	0f 82 21 04 00 00    	jb     0x1406a4419
1406a3ff8:	4d 8b c8             	mov    %r8,%r9
1406a3ffb:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406a4000:	76 03                	jbe    0x1406a4005
1406a4002:	4d 8b 08             	mov    (%r8),%r9
1406a4005:	48 c7 44 24 30 06 00 	movq   $0x6,0x30(%rsp)
1406a400c:	00 00
1406a400e:	48 8d 05 c3 7f 97 00 	lea    0x977fc3(%rip),%rax        # 0x14101bfd8
1406a4015:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406a401a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406a401f:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406a4024:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406a4028:	e8 b3 e7 b8 ff       	call   0x1402327e0
1406a402d:	90                   	nop
1406a402e:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1406a4032:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
1406a4037:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
1406a403c:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1406a4040:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406a4044:	e8 37 a1 b0 ff       	call   0x1401ae180
1406a4049:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a404c:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1406a4051:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a4054:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1406a405a:	0f 10 00             	movups (%rax),%xmm0
1406a405d:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1406a4062:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406a4066:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
1406a406b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a406f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a4076:	00
1406a4077:	c6 00 00             	movb   $0x0,(%rax)
1406a407a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406a407f:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406a4084:	48 8b c2             	mov    %rdx,%rax
1406a4087:	48 2b c1             	sub    %rcx,%rax
1406a408a:	48 83 f8 01          	cmp    $0x1,%rax
1406a408e:	72 25                	jb     0x1406a40b5
1406a4090:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406a4094:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406a4099:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406a409e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a40a2:	48 0f 47 44 24 60    	cmova  0x60(%rsp),%rax
1406a40a8:	66 c7 04 08 5d 00    	movw   $0x5d,(%rax,%rcx,1)
1406a40ae:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1406a40b3:	eb 25                	jmp    0x1406a40da
1406a40b5:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406a40bc:	00 00
1406a40be:	4c 8d 0d 27 ff 92 00 	lea    0x92ff27(%rip),%r9        # 0x140fd3fec
1406a40c5:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406a40cb:	ba 01 00 00 00       	mov    $0x1,%edx
1406a40d0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1406a40d5:	e8 a6 45 b0 ff       	call   0x1401a8680
1406a40da:	0f 10 38             	movups (%rax),%xmm7
1406a40dd:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406a40e2:	48 89 70 10          	mov    %rsi,0x10(%rax)
1406a40e6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406a40ed:	00
1406a40ee:	c6 00 00             	movb   $0x0,(%rax)
1406a40f1:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1406a40f6:	66 48 0f 7e f2       	movq   %xmm6,%rdx
1406a40fb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a40ff:	76 32                	jbe    0x1406a4133
1406a4101:	48 ff c2             	inc    %rdx
1406a4104:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406a4108:	48 8b c1             	mov    %rcx,%rax
1406a410b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4112:	72 19                	jb     0x1406a412d
1406a4114:	48 83 c2 27          	add    $0x27,%rdx
1406a4118:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a411c:	48 2b c1             	sub    %rcx,%rax
1406a411f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4123:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a4127:	0f 87 f2 02 00 00    	ja     0x1406a441f
1406a412d:	e8 12 70 77 00       	call   0x140e1b144
1406a4132:	90                   	nop
1406a4133:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1406a4138:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a413c:	76 32                	jbe    0x1406a4170
1406a413e:	48 ff c2             	inc    %rdx
1406a4141:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406a4146:	48 8b c1             	mov    %rcx,%rax
1406a4149:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a4150:	72 19                	jb     0x1406a416b
1406a4152:	48 83 c2 27          	add    $0x27,%rdx
1406a4156:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a415a:	48 2b c1             	sub    %rcx,%rax
1406a415d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a4161:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a4165:	0f 87 ba 02 00 00    	ja     0x1406a4425
1406a416b:	e8 d4 6f 77 00       	call   0x140e1b144
1406a4170:	66 0f 6f 05 b8 fc 8f 	movdqa 0x8ffcb8(%rip),%xmm0        # 0x140fa3e30
1406a4177:	00
1406a4178:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1406a417e:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
1406a4183:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406a4187:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a418b:	0f 86 0c 02 00 00    	jbe    0x1406a439d
1406a4191:	48 ff c2             	inc    %rdx
1406a4194:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406a4198:	48 8b c1             	mov    %rcx,%rax
1406a419b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a41a2:	0f 82 f0 01 00 00    	jb     0x1406a4398
1406a41a8:	48 83 c2 27          	add    $0x27,%rdx
1406a41ac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a41b0:	48 2b c1             	sub    %rcx,%rax
1406a41b3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a41b7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a41bb:	0f 87 52 02 00 00    	ja     0x1406a4413
1406a41c1:	e9 d2 01 00 00       	jmp    0x1406a4398
1406a41c6:	48 83 f8 01          	cmp    $0x1,%rax