1406e0b78:	48 83 c2 27          	add    $0x27,%rdx
1406e0b7c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0b80:	48 2b c1             	sub    %rcx,%rax
1406e0b83:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0b87:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0b8b:	0f 87 41 02 00 00    	ja     0x1406e0dd2
1406e0b91:	e8 ae a5 73 00       	call   0x140e1b144
1406e0b96:	f3 0f 7f b5 a8 00 00 	movdqu %xmm6,0xa8(%rbp)
1406e0b9d:	00
1406e0b9e:	c6 85 98 00 00 00 00 	movb   $0x0,0x98(%rbp)
1406e0ba5:	48 8b 95 b0 01 00 00 	mov    0x1b0(%rbp),%rdx
1406e0bac:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0bb0:	76 34                	jbe    0x1406e0be6
1406e0bb2:	48 ff c2             	inc    %rdx
1406e0bb5:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
1406e0bbc:	48 8b c1             	mov    %rcx,%rax
1406e0bbf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0bc6:	72 19                	jb     0x1406e0be1
1406e0bc8:	48 83 c2 27          	add    $0x27,%rdx
1406e0bcc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0bd0:	48 2b c1             	sub    %rcx,%rax
1406e0bd3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0bd7:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0bdb:	0f 87 f7 01 00 00    	ja     0x1406e0dd8
1406e0be1:	e8 5e a5 73 00       	call   0x140e1b144
1406e0be6:	f3 0f 7f b5 a8 01 00 	movdqu %xmm6,0x1a8(%rbp)
1406e0bed:	00
1406e0bee:	c6 85 98 01 00 00 00 	movb   $0x0,0x198(%rbp)
1406e0bf5:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406e0bf9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0bfd:	76 32                	jbe    0x1406e0c31
1406e0bff:	48 ff c2             	inc    %rdx
1406e0c02:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406e0c07:	48 8b c1             	mov    %rcx,%rax
1406e0c0a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0c11:	72 19                	jb     0x1406e0c2c
1406e0c13:	48 83 c2 27          	add    $0x27,%rdx
1406e0c17:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0c1b:	48 2b c1             	sub    %rcx,%rax
1406e0c1e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0c22:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0c26:	0f 87 b2 01 00 00    	ja     0x1406e0dde
1406e0c2c:	e8 13 a5 73 00       	call   0x140e1b144
1406e0c31:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1406e0c35:	48 c7 45 90 0f 00 00 	movq   $0xf,-0x70(%rbp)
1406e0c3c:	00
1406e0c3d:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1406e0c42:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1406e0c46:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0c4a:	76 31                	jbe    0x1406e0c7d
1406e0c4c:	48 ff c2             	inc    %rdx
1406e0c4f:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406e0c53:	48 8b c1             	mov    %rcx,%rax
1406e0c56:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0c5d:	72 19                	jb     0x1406e0c78
1406e0c5f:	48 83 c2 27          	add    $0x27,%rdx
1406e0c63:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0c67:	48 2b c1             	sub    %rcx,%rax
1406e0c6a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0c6e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0c72:	0f 87 6c 01 00 00    	ja     0x1406e0de4
1406e0c78:	e8 c7 a4 73 00       	call   0x140e1b144
1406e0c7d:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
1406e0c81:	48 c7 45 b0 0f 00 00 	movq   $0xf,-0x50(%rbp)
1406e0c88:	00
1406e0c89:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1406e0c8d:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1406e0c91:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0c95:	76 31                	jbe    0x1406e0cc8
1406e0c97:	48 ff c2             	inc    %rdx
1406e0c9a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1406e0c9e:	48 8b c1             	mov    %rcx,%rax
1406e0ca1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0ca8:	72 19                	jb     0x1406e0cc3
1406e0caa:	48 83 c2 27          	add    $0x27,%rdx
1406e0cae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0cb2:	48 2b c1             	sub    %rcx,%rax
1406e0cb5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0cb9:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0cbd:	0f 87 27 01 00 00    	ja     0x1406e0dea
1406e0cc3:	e8 7c a4 73 00       	call   0x140e1b144
1406e0cc8:	4c 89 7d 48          	mov    %r15,0x48(%rbp)
1406e0ccc:	48 c7 45 50 0f 00 00 	movq   $0xf,0x50(%rbp)
1406e0cd3:	00
1406e0cd4:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
1406e0cd8:	48 8b 95 d0 00 00 00 	mov    0xd0(%rbp),%rdx
1406e0cdf:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0ce3:	76 30                	jbe    0x1406e0d15
1406e0ce5:	48 ff c2             	inc    %rdx
1406e0ce8:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1406e0cef:	48 8b c1             	mov    %rcx,%rax
1406e0cf2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e0cf9:	72 15                	jb     0x1406e0d10
1406e0cfb:	48 83 c2 27          	add    $0x27,%rdx
1406e0cff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e0d03:	48 2b c1             	sub    %rcx,%rax
1406e0d06:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e0d0a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e0d0e:	77 3a                	ja     0x1406e0d4a
1406e0d10:	e8 2f a4 73 00       	call   0x140e1b144
1406e0d15:	48 8b c6             	mov    %rsi,%rax
1406e0d18:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
1406e0d1f:	48 33 cc             	xor    %rsp,%rcx
1406e0d22:	e8 d9 a7 73 00       	call   0x140e1b500
1406e0d27:	48 8b 9c 24 28 03 00 	mov    0x328(%rsp),%rbx
1406e0d2e:	00
1406e0d2f:	0f 28 b4 24 c0 02 00 	movaps 0x2c0(%rsp),%xmm6
1406e0d36:	00
1406e0d37:	48 81 c4 d0 02 00 00 	add    $0x2d0,%rsp
1406e0d3e:	41 5f                	pop    %r15
1406e0d40:	41 5e                	pop    %r14
1406e0d42:	41 5d                	pop    %r13
1406e0d44:	41 5c                	pop    %r12
1406e0d46:	5f                   	pop    %rdi
1406e0d47:	5e                   	pop    %rsi
1406e0d48:	5d                   	pop    %rbp
1406e0d49:	c3                   	ret
1406e0d4a:	e8 55 94 74 00       	call   0x140e2a1a4
1406e0d4f:	90                   	nop
1406e0d50:	33 c9                	xor    %ecx,%ecx
1406e0d52:	e8 a9 99 0a 00       	call   0x14078a700
1406e0d57:	cc                   	int3
1406e0d58:	b9 01 00 00 00       	mov    $0x1,%ecx
1406e0d5d:	e8 9e 99 0a 00       	call   0x14078a700
1406e0d62:	90                   	nop
1406e0d63:	b9 02 00 00 00       	mov    $0x2,%ecx
1406e0d68:	e8 93 99 0a 00       	call   0x14078a700
1406e0d6d:	90                   	nop
1406e0d6e:	e8 31 94 74 00       	call   0x140e2a1a4
1406e0d73:	90                   	nop
1406e0d74:	e8 2b 94 74 00       	call   0x140e2a1a4
1406e0d79:	90                   	nop
1406e0d7a:	e8 25 94 74 00       	call   0x140e2a1a4
1406e0d7f:	90                   	nop
1406e0d80:	b9 02 00 00 00       	mov    $0x2,%ecx
1406e0d85:	e8 76 99 0a 00       	call   0x14078a700
1406e0d8a:	90                   	nop
1406e0d8b:	b9 02 00 00 00       	mov    $0x2,%ecx
1406e0d90:	e8 6b 99 0a 00       	call   0x14078a700
1406e0d95:	90                   	nop
1406e0d96:	e8 09 94 74 00       	call   0x140e2a1a4
1406e0d9b:	90                   	nop
1406e0d9c:	e8 03 94 74 00       	call   0x140e2a1a4
1406e0da1:	90                   	nop
1406e0da2:	e8 fd 93 74 00       	call   0x140e2a1a4
1406e0da7:	90                   	nop
1406e0da8:	e8 f7 93 74 00       	call   0x140e2a1a4
1406e0dad:	90                   	nop
1406e0dae:	e8 f1 93 74 00       	call   0x140e2a1a4
1406e0db3:	90                   	nop
1406e0db4:	e8 eb 93 74 00       	call   0x140e2a1a4
1406e0db9:	90                   	nop
1406e0dba:	e8 e5 93 74 00       	call   0x140e2a1a4
1406e0dbf:	90                   	nop
1406e0dc0:	e8 df 93 74 00       	call   0x140e2a1a4
1406e0dc5:	90                   	nop
1406e0dc6:	e8 d9 93 74 00       	call   0x140e2a1a4
1406e0dcb:	90                   	nop
1406e0dcc:	e8 d3 93 74 00       	call   0x140e2a1a4
1406e0dd1:	90                   	nop
1406e0dd2:	e8 cd 93 74 00       	call   0x140e2a1a4
1406e0dd7:	90                   	nop
1406e0dd8:	e8 c7 93 74 00       	call   0x140e2a1a4
1406e0ddd:	90                   	nop
1406e0dde:	e8 c1 93 74 00       	call   0x140e2a1a4
1406e0de3:	90                   	nop
1406e0de4:	e8 bb 93 74 00       	call   0x140e2a1a4
1406e0de9:	90                   	nop
1406e0dea:	e8 b5 93 74 00       	call   0x140e2a1a4
1406e0def:	cc                   	int3
1406e0df0:	40 55                	rex push %rbp
1406e0df2:	53                   	push   %rbx
1406e0df3:	56                   	push   %rsi
1406e0df4:	57                   	push   %rdi
1406e0df5:	41 54                	push   %r12
1406e0df7:	41 55                	push   %r13
1406e0df9:	41 56                	push   %r14
1406e0dfb:	41 57                	push   %r15
1406e0dfd:	48 8d 6c 24 f8       	lea    -0x8(%rsp),%rbp
1406e0e02:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
1406e0e09:	48 8b 05 f0 80 cd 00 	mov    0xcd80f0(%rip),%rax        # 0x1413b8f00
1406e0e10:	48 33 c4             	xor    %rsp,%rax
1406e0e13:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1406e0e17:	45 8b e9             	mov    %r9d,%r13d
1406e0e1a:	49 8b d8             	mov    %r8,%rbx
1406e0e1d:	4c 8b fa             	mov    %rdx,%r15
1406e0e20:	4c 8b f1             	mov    %rcx,%r14
1406e0e23:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1406e0e28:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
1406e0e2c:	48 8b 75 78          	mov    0x78(%rbp),%rsi
1406e0e30:	49 8b 00             	mov    (%r8),%rax
1406e0e33:	4c 8b 80 e8 00 00 00 	mov    0xe8(%rax),%r8
1406e0e3a:	48 8b 43 20          	mov    0x20(%rbx),%rax
1406e0e3e:	48 8b cb             	mov    %rbx,%rcx
1406e0e41:	83 78 18 13          	cmpl   $0x13,0x18(%rax)
1406e0e45:	49 8b c0             	mov    %r8,%rax
1406e0e48:	75 6a                	jne    0x1406e0eb4
1406e0e4a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406e0e4f:	ff 15 cb 2b 8a 00    	call   *0x8a2bcb(%rip)        # 0x140f83a20
1406e0e55:	90                   	nop
1406e0e56:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406e0e5b:	45 33 c9             	xor    %r9d,%r9d
1406e0e5e:	4c 8b 00             	mov    (%rax),%r8
1406e0e61:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1406e0e65:	49 8b ce             	mov    %r14,%rcx
1406e0e68:	e8 63 26 ff ff       	call   0x1406d34d0
1406e0e6d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406e0e72:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1406e0e76:	4c 8b c3             	mov    %rbx,%r8
1406e0e79:	49 8b d7             	mov    %r15,%rdx
1406e0e7c:	49 8b ce             	mov    %r14,%rcx
1406e0e7f:	e8 8c 1a 00 00       	call   0x1406e2910
1406e0e84:	90                   	nop
1406e0e85:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406e0e8a:	48 85 c9             	test   %rcx,%rcx
1406e0e8d:	0f 84 09 04 00 00    	je     0x1406e129c
1406e0e93:	8b 41 10             	mov    0x10(%rcx),%eax
1406e0e96:	ff c8                	dec    %eax
1406e0e98:	89 41 10             	mov    %eax,0x10(%rcx)
1406e0e9b:	85 c0                	test   %eax,%eax
1406e0e9d:	0f 8f f9 03 00 00    	jg     0x1406e129c
1406e0ea3:	0f 88 21 04 00 00    	js     0x1406e12ca
1406e0ea9:	48 8b 01             	mov    (%rcx),%rax
1406e0eac:	48 8b 00             	mov    (%rax),%rax
1406e0eaf:	e9 dc 03 00 00       	jmp    0x1406e1290
1406e0eb4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1406e0eb9:	ff 15 61 2b 8a 00    	call   *0x8a2b61(%rip)        # 0x140f83a20
1406e0ebf:	90                   	nop
1406e0ec0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1406e0ec5:	48 8b 48 20          	mov    0x20(%rax),%rcx
1406e0ec9:	83 79 18 03          	cmpl   $0x3,0x18(%rcx)
1406e0ecd:	0f 85 99 00 00 00    	jne    0x1406e0f6c
1406e0ed3:	8b 43 18             	mov    0x18(%rbx),%eax
1406e0ed6:	83 e8 07             	sub    $0x7,%eax
1406e0ed9:	83 f8 01             	cmp    $0x1,%eax
1406e0edc:	0f 87 8a 00 00 00    	ja     0x1406e0f6c
1406e0ee2:	b9 40 00 00 00       	mov    $0x40,%ecx
1406e0ee7:	e8 1c a2 73 00       	call   0x140e1b108
1406e0eec:	4c 8b c8             	mov    %rax,%r9
1406e0eef:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406e0ef4:	48 85 c0             	test   %rax,%rax
1406e0ef7:	74 40                	je     0x1406e0f39
1406e0ef9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1406e0efe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1406e0f03:	48 85 c0             	test   %rax,%rax
1406e0f06:	74 1d                	je     0x1406e0f25
1406e0f08:	8b 48 10             	mov    0x10(%rax),%ecx
1406e0f0b:	ff c1                	inc    %ecx
1406e0f0d:	89 48 10             	mov    %ecx,0x10(%rax)
1406e0f10:	83 f9 01             	cmp    $0x1,%ecx
1406e0f13:	0f 8e bc 03 00 00    	jle    0x1406e12d5
1406e0f19:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406e0f1f:	0f 84 b8 03 00 00    	je     0x1406e12dd
1406e0f25:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406e0f2b:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406e0f30:	49 8b c9             	mov    %r9,%rcx
1406e0f33:	e8 78 ca 10 00       	call   0x1407ed9b0
1406e0f38:	90                   	nop
1406e0f39:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406e0f3e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1406e0f43:	48 85 c9             	test   %rcx,%rcx
1406e0f46:	74 24                	je     0x1406e0f6c
1406e0f48:	8b 41 10             	mov    0x10(%rcx),%eax
1406e0f4b:	ff c8                	dec    %eax
1406e0f4d:	89 41 10             	mov    %eax,0x10(%rcx)
1406e0f50:	85 c0                	test   %eax,%eax
1406e0f52:	7f 18                	jg     0x1406e0f6c
1406e0f54:	0f 88 8e 03 00 00    	js     0x1406e12e8
1406e0f5a:	48 8b 01             	mov    (%rcx),%rax
1406e0f5d:	ba 01 00 00 00       	mov    $0x1,%edx
1406e0f62:	48 8b 00             	mov    (%rax),%rax
1406e0f65:	ff 15 b5 2a 8a 00    	call   *0x8a2ab5(%rip)        # 0x140f83a20
1406e0f6b:	90                   	nop
1406e0f6c:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406e0f71:	45 33 c9             	xor    %r9d,%r9d
1406e0f74:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1406e0f79:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1406e0f7d:	49 8b ce             	mov    %r14,%rcx
1406e0f80:	e8 4b 25 ff ff       	call   0x1406d34d0
1406e0f85:	90                   	nop
1406e0f86:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e0f89:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1406e0f8e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e0f91:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1406e0f97:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406e0f9e:	66 90                	xchg   %ax,%ax
1406e0fa0:	49 ff c0             	inc    %r8
1406e0fa3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1406e0fa8:	75 f6                	jne    0x1406e0fa0
1406e0faa:	48 8b d7             	mov    %rdi,%rdx
1406e0fad:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406e0fb2:	e8 49 5e ab ff       	call   0x140196e00
1406e0fb7:	90                   	nop
1406e0fb8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406e0fbd:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1406e0fc2:	48 8b c2             	mov    %rdx,%rax
1406e0fc5:	48 2b c1             	sub    %rcx,%rax
1406e0fc8:	48 83 f8 01          	cmp    $0x1,%rax
1406e0fcc:	72 25                	jb     0x1406e0ff3
1406e0fce:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406e0fd2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406e0fd7:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406e0fdc:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e0fe0:	48 0f 47 44 24 58    	cmova  0x58(%rsp),%rax
1406e0fe6:	66 c7 04 08 28 00    	movw   $0x28,(%rax,%rcx,1)
1406e0fec:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406e0ff1:	eb 25                	jmp    0x1406e1018
1406e0ff3:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406e0ffa:	00 00
1406e0ffc:	4c 8d 0d 25 40 8d 00 	lea    0x8d4025(%rip),%r9        # 0x140fb5028
1406e1003:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e1009:	ba 01 00 00 00       	mov    $0x1,%edx
1406e100e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406e1013:	e8 68 76 ac ff       	call   0x1401a8680
1406e1018:	0f 10 00             	movups (%rax),%xmm0
1406e101b:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406e101f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e1023:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
1406e1027:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406e102e:	00
1406e102f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e1036:	00
1406e1037:	c6 00 00             	movb   $0x0,(%rax)
1406e103a:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
1406e103e:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1406e1042:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1406e1047:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406e104c:	e8 0f d2 af ff       	call   0x1401de260
1406e1051:	90                   	nop
1406e1052:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406e1056:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406e105a:	48 8b c2             	mov    %rdx,%rax
1406e105d:	48 2b c1             	sub    %rcx,%rax
1406e1060:	48 83 f8 01          	cmp    $0x1,%rax
1406e1064:	72 24                	jb     0x1406e108a
1406e1066:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406e106a:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406e106e:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406e1073:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e1077:	48 0f 47 44 24 78    	cmova  0x78(%rsp),%rax
1406e107d:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406e1083:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406e1088:	eb 25                	jmp    0x1406e10af
1406e108a:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406e1091:	00 00
1406e1093:	4c 8d 0d 0a 40 8d 00 	lea    0x8d400a(%rip),%r9        # 0x140fb50a4
1406e109a:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e10a0:	ba 01 00 00 00       	mov    $0x1,%edx
1406e10a5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406e10aa:	e8 d1 75 ac ff       	call   0x1401a8680