1401b3b6d:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
1401b3b71:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
1401b3b76:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401b3b7a:	49 8b c8             	mov    %r8,%rcx
1401b3b7d:	e8 5e e1 57 00       	call   0x140731ce0
1401b3b82:	48 8b f0             	mov    %rax,%rsi
1401b3b85:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
1401b3b89:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401b3b8d:	48 8b 40 18          	mov    0x18(%rax),%rax
1401b3b91:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401b3b95:	40 0f b6 c7          	movzbl %dil,%eax
1401b3b99:	44 8b d3             	mov    %ebx,%r10d
1401b3b9c:	45 8b de             	mov    %r14d,%r11d
1401b3b9f:	41 8b dd             	mov    %r13d,%ebx
1401b3ba2:	8b 7d 8b             	mov    -0x75(%rbp),%edi
1401b3ba5:	44 0f b6 4d 88       	movzbl -0x78(%rbp),%r9d
1401b3baa:	44 0f b6 45 89       	movzbl -0x77(%rbp),%r8d
1401b3baf:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1401b3bb3:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401b3bb8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401b3bbd:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1401b3bc2:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
1401b3bc7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401b3bcc:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401b3bd1:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401b3bd5:	e8 e6 23 ff ff       	call   0x1401a5fc0
1401b3bda:	90                   	nop
1401b3bdb:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1401b3bdf:	48 83 fa 0f          	cmp    $0xf,%rdx
1401b3be3:	76 2d                	jbe    0x1401b3c12
1401b3be5:	48 ff c2             	inc    %rdx
1401b3be8:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1401b3bec:	48 8b c1             	mov    %rcx,%rax
1401b3bef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b3bf6:	72 15                	jb     0x1401b3c0d
1401b3bf8:	48 83 c2 27          	add    $0x27,%rdx
1401b3bfc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3c00:	48 2b c1             	sub    %rcx,%rax
1401b3c03:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401b3c07:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b3c0b:	77 2d                	ja     0x1401b3c3a
1401b3c0d:	e8 32 75 c6 00       	call   0x140e1b144
1401b3c12:	b0 01                	mov    $0x1,%al
1401b3c14:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1401b3c18:	48 33 cc             	xor    %rsp,%rcx
1401b3c1b:	e8 e0 78 c6 00       	call   0x140e1b500
1401b3c20:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1401b3c27:	41 5f                	pop    %r15
1401b3c29:	41 5e                	pop    %r14
1401b3c2b:	41 5d                	pop    %r13
1401b3c2d:	41 5c                	pop    %r12
1401b3c2f:	5f                   	pop    %rdi
1401b3c30:	5e                   	pop    %rsi
1401b3c31:	5b                   	pop    %rbx
1401b3c32:	5d                   	pop    %rbp
1401b3c33:	c3                   	ret
1401b3c34:	e8 6b 65 c7 00       	call   0x140e2a1a4
1401b3c39:	90                   	nop
1401b3c3a:	e8 65 65 c7 00       	call   0x140e2a1a4
1401b3c3f:	cc                   	int3
1401b3c40:	40 53                	rex push %rbx
1401b3c42:	56                   	push   %rsi
1401b3c43:	41 56                	push   %r14
1401b3c45:	41 57                	push   %r15
1401b3c47:	48 83 ec 28          	sub    $0x28,%rsp
1401b3c4b:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1401b3c4f:	44 0f b6 fa          	movzbl %dl,%r15d
1401b3c53:	4c 8b 71 18          	mov    0x18(%rcx),%r14
1401b3c57:	48 8b d9             	mov    %rcx,%rbx
1401b3c5a:	49 3b f6             	cmp    %r14,%rsi
1401b3c5d:	73 25                	jae    0x1401b3c84
1401b3c5f:	48 8d 46 01          	lea    0x1(%rsi),%rax
1401b3c63:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401b3c67:	49 83 fe 0f          	cmp    $0xf,%r14
1401b3c6b:	76 03                	jbe    0x1401b3c70
1401b3c6d:	48 8b 19             	mov    (%rcx),%rbx
1401b3c70:	44 88 3c 33          	mov    %r15b,(%rbx,%rsi,1)
1401b3c74:	c6 44 33 01 00       	movb   $0x0,0x1(%rbx,%rsi,1)
1401b3c79:	48 83 c4 28          	add    $0x28,%rsp
1401b3c7d:	41 5f                	pop    %r15
1401b3c7f:	41 5e                	pop    %r14
1401b3c81:	5e                   	pop    %rsi
1401b3c82:	5b                   	pop    %rbx
1401b3c83:	c3                   	ret
1401b3c84:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1401b3c89:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
1401b3c90:	ff ff 7f
1401b3c93:	48 8b c7             	mov    %rdi,%rax
1401b3c96:	48 2b c6             	sub    %rsi,%rax
1401b3c99:	48 83 f8 01          	cmp    $0x1,%rax
1401b3c9d:	0f 82 d3 00 00 00    	jb     0x1401b3d76
1401b3ca3:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1401b3ca8:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401b3cad:	4c 8d 66 01          	lea    0x1(%rsi),%r12
1401b3cb1:	49 8b cc             	mov    %r12,%rcx
1401b3cb4:	48 83 c9 0f          	or     $0xf,%rcx
1401b3cb8:	48 3b cf             	cmp    %rdi,%rcx
1401b3cbb:	77 1f                	ja     0x1401b3cdc
1401b3cbd:	49 8b d6             	mov    %r14,%rdx
1401b3cc0:	48 8b c7             	mov    %rdi,%rax
1401b3cc3:	48 d1 ea             	shr    $1,%rdx
1401b3cc6:	48 2b c2             	sub    %rdx,%rax
1401b3cc9:	4c 3b f0             	cmp    %rax,%r14
1401b3ccc:	77 0e                	ja     0x1401b3cdc
1401b3cce:	4a 8d 04 32          	lea    (%rdx,%r14,1),%rax
1401b3cd2:	48 8b f9             	mov    %rcx,%rdi
1401b3cd5:	48 3b c8             	cmp    %rax,%rcx
1401b3cd8:	48 0f 42 f8          	cmovb  %rax,%rdi
1401b3cdc:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401b3ce0:	e8 4b 30 fe ff       	call   0x140196d30
1401b3ce5:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1401b3ce9:	48 8b e8             	mov    %rax,%rbp
1401b3cec:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1401b3cf1:	4c 8b c6             	mov    %rsi,%r8
1401b3cf4:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1401b3cf8:	48 8b c8             	mov    %rax,%rcx
1401b3cfb:	49 83 fe 0f          	cmp    $0xf,%r14
1401b3cff:	76 46                	jbe    0x1401b3d47
1401b3d01:	48 8b 3b             	mov    (%rbx),%rdi
1401b3d04:	48 8b d7             	mov    %rdi,%rdx
1401b3d07:	e8 04 b3 d2 00       	call   0x140edf010
1401b3d0c:	49 8d 56 01          	lea    0x1(%r14),%rdx
1401b3d10:	44 88 3c 2e          	mov    %r15b,(%rsi,%rbp,1)
1401b3d14:	c6 44 2e 01 00       	movb   $0x0,0x1(%rsi,%rbp,1)
1401b3d19:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b3d20:	72 18                	jb     0x1401b3d3a
1401b3d22:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401b3d26:	48 83 c2 27          	add    $0x27,%rdx
1401b3d2a:	48 2b f9             	sub    %rcx,%rdi
1401b3d2d:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
1401b3d31:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b3d35:	77 39                	ja     0x1401b3d70
1401b3d37:	48 8b f9             	mov    %rcx,%rdi
1401b3d3a:	0f ae e8             	lfence
1401b3d3d:	48 8b cf             	mov    %rdi,%rcx
1401b3d40:	e8 ff 73 c6 00       	call   0x140e1b144
1401b3d45:	eb 11                	jmp    0x1401b3d58
1401b3d47:	48 8b d3             	mov    %rbx,%rdx
1401b3d4a:	e8 c1 b2 d2 00       	call   0x140edf010
1401b3d4f:	44 88 3c 2e          	mov    %r15b,(%rsi,%rbp,1)
1401b3d53:	c6 44 2e 01 00       	movb   $0x0,0x1(%rsi,%rbp,1)
1401b3d58:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401b3d5d:	48 89 2b             	mov    %rbp,(%rbx)
1401b3d60:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401b3d65:	48 83 c4 28          	add    $0x28,%rsp
1401b3d69:	41 5f                	pop    %r15
1401b3d6b:	41 5e                	pop    %r14
1401b3d6d:	5e                   	pop    %rsi
1401b3d6e:	5b                   	pop    %rbx
1401b3d6f:	c3                   	ret
1401b3d70:	e8 2f 64 c7 00       	call   0x140e2a1a4
1401b3d75:	cc                   	int3
1401b3d76:	e8 f5 97 fe ff       	call   0x14019d570
1401b3d7b:	cc                   	int3
1401b3d7c:	cc                   	int3
1401b3d7d:	cc                   	int3
1401b3d7e:	cc                   	int3
1401b3d7f:	cc                   	int3
1401b3d80:	48 8b c4             	mov    %rsp,%rax
1401b3d83:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401b3d87:	4c 89 40 18          	mov    %r8,0x18(%rax)
1401b3d8b:	4c 89 48 20          	mov    %r9,0x20(%rax)
1401b3d8f:	53                   	push   %rbx
1401b3d90:	55                   	push   %rbp
1401b3d91:	56                   	push   %rsi
1401b3d92:	57                   	push   %rdi
1401b3d93:	48 83 ec 48          	sub    $0x48,%rsp
1401b3d97:	48 8b da             	mov    %rdx,%rbx
1401b3d9a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401b3d9f:	48 8b f9             	mov    %rcx,%rdi
1401b3da2:	48 8d 70 18          	lea    0x18(%rax),%rsi
1401b3da6:	33 ed                	xor    %ebp,%ebp
1401b3da8:	e8 33 a7 fe ff       	call   0x14019e4e0
1401b3dad:	4c 8b cb             	mov    %rbx,%r9
1401b3db0:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401b3db5:	48 8d 1d 84 2f 26 01 	lea    0x1262f84(%rip),%rbx        # 0x141416d40
1401b3dbc:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401b3dc1:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1401b3dc7:	48 8b d3             	mov    %rbx,%rdx
1401b3dca:	48 8b 08             	mov    (%rax),%rcx
1401b3dcd:	48 83 c9 02          	or     $0x2,%rcx
1401b3dd1:	e8 92 b7 c7 00       	call   0x140e2f568
1401b3dd6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b3dd9:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401b3de0:	0f 11 07             	movups %xmm0,(%rdi)
1401b3de3:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1401b3de7:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
1401b3deb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401b3df0:	49 ff c0             	inc    %r8
1401b3df3:	42 38 2c 03          	cmp    %bpl,(%rbx,%r8,1)
1401b3df7:	75 f7                	jne    0x1401b3df0
1401b3df9:	48 8b d3             	mov    %rbx,%rdx
1401b3dfc:	48 8b cf             	mov    %rdi,%rcx
1401b3dff:	e8 fc 2f fe ff       	call   0x140196e00
1401b3e04:	48 8b c7             	mov    %rdi,%rax
1401b3e07:	48 83 c4 48          	add    $0x48,%rsp
1401b3e0b:	5f                   	pop    %rdi
1401b3e0c:	5e                   	pop    %rsi
1401b3e0d:	5d                   	pop    %rbp
1401b3e0e:	5b                   	pop    %rbx
1401b3e0f:	c3                   	ret
1401b3e10:	8b 41 04             	mov    0x4(%rcx),%eax
1401b3e13:	c3                   	ret
1401b3e14:	cc                   	int3
1401b3e15:	cc                   	int3
1401b3e16:	cc                   	int3
1401b3e17:	cc                   	int3
1401b3e18:	cc                   	int3
1401b3e19:	cc                   	int3
1401b3e1a:	cc                   	int3
1401b3e1b:	cc                   	int3
1401b3e1c:	cc                   	int3
1401b3e1d:	cc                   	int3
1401b3e1e:	cc                   	int3
1401b3e1f:	cc                   	int3
1401b3e20:	40 53                	rex push %rbx
1401b3e22:	48 83 ec 50          	sub    $0x50,%rsp
1401b3e26:	48 8b 05 d3 50 20 01 	mov    0x12050d3(%rip),%rax        # 0x1413b8f00
1401b3e2d:	48 33 c4             	xor    %rsp,%rax
1401b3e30:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b3e35:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3e3a:	44 8b c2             	mov    %edx,%r8d
1401b3e3d:	4c 8d 54 24 45       	lea    0x45(%rsp),%r10
1401b3e42:	48 8b d9             	mov    %rcx,%rbx
1401b3e45:	85 d2                	test   %edx,%edx
1401b3e47:	79 47                	jns    0x1401b3e90
1401b3e49:	41 f7 d8             	neg    %r8d
1401b3e4c:	0f 1f 40 00          	nopl   0x0(%rax)
1401b3e50:	49 ff ca             	dec    %r10
1401b3e53:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3e58:	41 f7 e0             	mul    %r8d
1401b3e5b:	c1 ea 03             	shr    $0x3,%edx
1401b3e5e:	0f b6 c2             	movzbl %dl,%eax
1401b3e61:	c0 e0 02             	shl    $0x2,%al
1401b3e64:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3e67:	02 c9                	add    %cl,%cl
1401b3e69:	44 2a c1             	sub    %cl,%r8b
1401b3e6c:	41 80 c0 30          	add    $0x30,%r8b
1401b3e70:	45 88 02             	mov    %r8b,(%r10)
1401b3e73:	44 8b c2             	mov    %edx,%r8d
1401b3e76:	85 d2                	test   %edx,%edx
1401b3e78:	75 d6                	jne    0x1401b3e50
1401b3e7a:	49 ff ca             	dec    %r10
1401b3e7d:	41 c6 02 2d          	movb   $0x2d,(%r10)
1401b3e81:	eb 37                	jmp    0x1401b3eba
1401b3e83:	0f 1f 40 00          	nopl   0x0(%rax)
1401b3e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401b3e8e:	00 00
1401b3e90:	49 ff ca             	dec    %r10
1401b3e93:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3e98:	41 f7 e0             	mul    %r8d
1401b3e9b:	c1 ea 03             	shr    $0x3,%edx
1401b3e9e:	0f b6 c2             	movzbl %dl,%eax
1401b3ea1:	c0 e0 02             	shl    $0x2,%al
1401b3ea4:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3ea7:	02 c9                	add    %cl,%cl
1401b3ea9:	44 2a c1             	sub    %cl,%r8b
1401b3eac:	41 80 c0 30          	add    $0x30,%r8b
1401b3eb0:	45 88 02             	mov    %r8b,(%r10)
1401b3eb3:	44 8b c2             	mov    %edx,%r8d
1401b3eb6:	85 d2                	test   %edx,%edx
1401b3eb8:	75 d6                	jne    0x1401b3e90
1401b3eba:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401b3ebf:	49 8b d2             	mov    %r10,%rdx
1401b3ec2:	4c 8d 44 24 45       	lea    0x45(%rsp),%r8
1401b3ec7:	48 8b cb             	mov    %rbx,%rcx
1401b3eca:	e8 01 44 ff ff       	call   0x1401a82d0
1401b3ecf:	48 8b c3             	mov    %rbx,%rax
1401b3ed2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401b3ed7:	48 33 cc             	xor    %rsp,%rcx
1401b3eda:	e8 21 76 c6 00       	call   0x140e1b500
1401b3edf:	48 83 c4 50          	add    $0x50,%rsp
1401b3ee3:	5b                   	pop    %rbx
1401b3ee4:	c3                   	ret
1401b3ee5:	cc                   	int3
1401b3ee6:	cc                   	int3
1401b3ee7:	cc                   	int3
1401b3ee8:	cc                   	int3
1401b3ee9:	cc                   	int3
1401b3eea:	cc                   	int3
1401b3eeb:	cc                   	int3
1401b3eec:	cc                   	int3
1401b3eed:	cc                   	int3
1401b3eee:	cc                   	int3
1401b3eef:	cc                   	int3
1401b3ef0:	40 53                	rex push %rbx
1401b3ef2:	48 83 ec 50          	sub    $0x50,%rsp
1401b3ef6:	48 8b 05 03 50 20 01 	mov    0x1205003(%rip),%rax        # 0x1413b8f00
1401b3efd:	48 33 c4             	xor    %rsp,%rax
1401b3f00:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b3f05:	44 8b c2             	mov    %edx,%r8d
1401b3f08:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3f0d:	48 8b d9             	mov    %rcx,%rbx
1401b3f10:	4c 8d 54 24 45       	lea    0x45(%rsp),%r10
1401b3f15:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401b3f1c:	00 00 00 00
1401b3f20:	49 ff ca             	dec    %r10
1401b3f23:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1401b3f28:	41 f7 e0             	mul    %r8d
1401b3f2b:	c1 ea 03             	shr    $0x3,%edx
1401b3f2e:	0f b6 c2             	movzbl %dl,%eax
1401b3f31:	c0 e0 02             	shl    $0x2,%al
1401b3f34:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1401b3f37:	02 c9                	add    %cl,%cl
1401b3f39:	44 2a c1             	sub    %cl,%r8b
1401b3f3c:	41 80 c0 30          	add    $0x30,%r8b
1401b3f40:	45 88 02             	mov    %r8b,(%r10)
1401b3f43:	44 8b c2             	mov    %edx,%r8d
1401b3f46:	85 d2                	test   %edx,%edx
1401b3f48:	75 d6                	jne    0x1401b3f20
1401b3f4a:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1401b3f4f:	49 8b d2             	mov    %r10,%rdx
1401b3f52:	4c 8d 44 24 45       	lea    0x45(%rsp),%r8
1401b3f57:	48 8b cb             	mov    %rbx,%rcx
1401b3f5a:	e8 71 43 ff ff       	call   0x1401a82d0
1401b3f5f:	48 8b c3             	mov    %rbx,%rax
1401b3f62:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401b3f67:	48 33 cc             	xor    %rsp,%rcx
1401b3f6a:	e8 91 75 c6 00       	call   0x140e1b500
1401b3f6f:	48 83 c4 50          	add    $0x50,%rsp
1401b3f73:	5b                   	pop    %rbx
1401b3f74:	c3                   	ret
1401b3f75:	cc                   	int3
1401b3f76:	cc                   	int3
1401b3f77:	cc                   	int3
1401b3f78:	cc                   	int3
1401b3f79:	cc                   	int3
1401b3f7a:	cc                   	int3
1401b3f7b:	cc                   	int3
1401b3f7c:	cc                   	int3
1401b3f7d:	cc                   	int3
1401b3f7e:	cc                   	int3
1401b3f7f:	cc                   	int3
1401b3f80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b3f85:	55                   	push   %rbp
1401b3f86:	56                   	push   %rsi
1401b3f87:	57                   	push   %rdi
1401b3f88:	48 83 ec 40          	sub    $0x40,%rsp
1401b3f8c:	48 8b f9             	mov    %rcx,%rdi
1401b3f8f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401b3f94:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1401b3f99:	48 8d 0d 90 0b df 00 	lea    0xdf0b90(%rip),%rcx        # 0x140fa4b30
1401b3fa0:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1401b3fa5:	0f 28 f1             	movaps %xmm1,%xmm6
1401b3fa8:	33 db                	xor    %ebx,%ebx
1401b3faa:	e8 d1 00 00 00       	call   0x1401b4080
1401b3faf:	48 63 f0             	movslq %eax,%rsi
1401b3fb2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b3fb5:	0f 11 07             	movups %xmm0,(%rdi)
1401b3fb8:	48 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbp