1408fd894:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408fd899:	48 8b cf             	mov    %rdi,%rcx
1408fd89c:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
1408fd8a1:	41 ff c0             	inc    %r8d
1408fd8a4:	e8 f7 f4 fa ff       	call   0x1408acda0
1408fd8a9:	8b d0                	mov    %eax,%edx
1408fd8ab:	eb 3b                	jmp    0x1408fd8e8
1408fd8ad:	44 8b 4c 24 78       	mov    0x78(%rsp),%r9d
1408fd8b2:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1408fd8b6:	8d 42 01             	lea    0x1(%rdx),%eax
1408fd8b9:	41 ff c1             	inc    %r9d
1408fd8bc:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fd8c2:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fd8c9:	44 89 4c c8 04       	mov    %r9d,0x4(%rax,%rcx,8)
1408fd8ce:	44 8b 4d 94          	mov    -0x6c(%rbp),%r9d
1408fd8d2:	44 89 4c c8 08       	mov    %r9d,0x8(%rax,%rcx,8)
1408fd8d7:	c7 04 c8 5a 00 00 00 	movl   $0x5a,(%rax,%rcx,8)
1408fd8de:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408fd8e3:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fd8e8:	48 8b 07             	mov    (%rdi),%rax
1408fd8eb:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408fd8ef:	74 14                	je     0x1408fd905
1408fd8f1:	48 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%rax)
1408fd8f8:	00
1408fd8f9:	75 4f                	jne    0x1408fd94a
1408fd8fb:	49 8b cc             	mov    %r12,%rcx
1408fd8fe:	e8 0d e9 fe ff       	call   0x1408ec210
1408fd903:	eb 45                	jmp    0x1408fd94a
1408fd905:	85 d2                	test   %edx,%edx
1408fd907:	79 08                	jns    0x1408fd911
1408fd909:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408fd90f:	ff ca                	dec    %edx
1408fd911:	48 63 c2             	movslq %edx,%rax
1408fd914:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408fd918:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fd91f:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
1408fd924:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408fd928:	74 13                	je     0x1408fd93d
1408fd92a:	41 b9 f8 ff ff ff    	mov    $0xfffffff8,%r9d
1408fd930:	4d 8b c4             	mov    %r12,%r8
1408fd933:	48 8b cf             	mov    %rdi,%rcx
1408fd936:	e8 d5 a4 02 00       	call   0x140927e10
1408fd93b:	eb 0d                	jmp    0x1408fd94a
1408fd93d:	4d 85 e4             	test   %r12,%r12
1408fd940:	74 08                	je     0x1408fd94a
1408fd942:	4c 89 62 10          	mov    %r12,0x10(%rdx)
1408fd946:	c6 42 01 f8          	movb   $0xf8,0x1(%rdx)
1408fd94a:	48 63 9f 90 00 00 00 	movslq 0x90(%rdi),%rbx
1408fd951:	8d 53 01             	lea    0x1(%rbx),%edx
1408fd954:	39 9f 94 00 00 00    	cmp    %ebx,0x94(%rdi)
1408fd95a:	7f 19                	jg     0x1408fd975
1408fd95c:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408fd960:	44 8b c2             	mov    %edx,%r8d
1408fd963:	ba 0d 00 00 00       	mov    $0xd,%edx
1408fd968:	45 33 c9             	xor    %r9d,%r9d
1408fd96b:	48 8b cf             	mov    %rdi,%rcx
1408fd96e:	e8 2d f4 fa ff       	call   0x1408acda0
1408fd973:	eb 2a                	jmp    0x1408fd99f
1408fd975:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fd97c:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1408fd980:	89 97 90 00 00 00    	mov    %edx,0x90(%rdi)
1408fd986:	c7 04 c8 0d 00 00 00 	movl   $0xd,(%rax,%rcx,8)
1408fd98d:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408fd991:	44 89 74 c8 08       	mov    %r14d,0x8(%rax,%rcx,8)
1408fd996:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408fd99a:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fd99f:	4d 8b 57 10          	mov    0x10(%r15),%r10
1408fd9a3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1408fd9a8:	44 8b 64 24 78       	mov    0x78(%rsp),%r12d
1408fd9ad:	44 8b 45 94          	mov    -0x6c(%rbp),%r8d
1408fd9b1:	49 63 8a 90 00 00 00 	movslq 0x90(%r10),%rcx
1408fd9b8:	8b 10                	mov    (%rax),%edx
1408fd9ba:	41 39 8a 94 00 00 00 	cmp    %ecx,0x94(%r10)
1408fd9c1:	7f 18                	jg     0x1408fd9db
1408fd9c3:	89 54 24 20          	mov    %edx,0x20(%rsp)
1408fd9c7:	45 8d 4c 24 01       	lea    0x1(%r12),%r9d
1408fd9cc:	ba 4f 00 00 00       	mov    $0x4f,%edx
1408fd9d1:	49 8b ca             	mov    %r10,%rcx
1408fd9d4:	e8 c7 f3 fa ff       	call   0x1408acda0
1408fd9d9:	eb 34                	jmp    0x1408fda0f
1408fd9db:	8d 41 01             	lea    0x1(%rcx),%eax
1408fd9de:	41 89 82 90 00 00 00 	mov    %eax,0x90(%r10)
1408fd9e5:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fd9e9:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
1408fd9f0:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408fd9f5:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
1408fd9fa:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408fd9ff:	c7 04 c8 4f 00 00 00 	movl   $0x4f,(%rax,%rcx,8)
1408fda06:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
1408fda0a:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fda0f:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fda16:	44 8b 45 8c          	mov    -0x74(%rbp),%r8d
1408fda1a:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fda20:	7f 20                	jg     0x1408fda42
1408fda22:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
1408fda27:	41 ff c0             	inc    %r8d
1408fda2a:	ba 09 00 00 00       	mov    $0x9,%edx
1408fda2f:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fda34:	48 8b cf             	mov    %rdi,%rcx
1408fda37:	e8 64 f3 fa ff       	call   0x1408acda0
1408fda3c:	44 8b 45 8c          	mov    -0x74(%rbp),%r8d
1408fda40:	eb 35                	jmp    0x1408fda77
1408fda42:	8d 41 01             	lea    0x1(%rcx),%eax
1408fda45:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fda4b:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fda4f:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fda56:	41 8d 50 01          	lea    0x1(%r8),%edx
1408fda5a:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408fda5e:	8b 54 24 50          	mov    0x50(%rsp),%edx
1408fda62:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fda66:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408fda6d:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fda72:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fda77:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fda7e:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fda84:	7f 19                	jg     0x1408fda9f
1408fda86:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
1408fda8b:	ba 31 00 00 00       	mov    $0x31,%edx
1408fda90:	48 8b cf             	mov    %rdi,%rcx
1408fda93:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fda98:	e8 03 f3 fa ff       	call   0x1408acda0
1408fda9d:	eb 32                	jmp    0x1408fdad1
1408fda9f:	8b 54 24 68          	mov    0x68(%rsp),%edx
1408fdaa3:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdaa6:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdaac:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdab0:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdab7:	c7 04 c8 31 00 00 00 	movl   $0x31,(%rax,%rcx,8)
1408fdabe:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408fdac3:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fdac7:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdacc:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdad1:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdad8:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdade:	7f 1b                	jg     0x1408fdafb
1408fdae0:	44 8b 4d 98          	mov    -0x68(%rbp),%r9d
1408fdae4:	45 8b c4             	mov    %r12d,%r8d
1408fdae7:	ba 09 00 00 00       	mov    $0x9,%edx
1408fdaec:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdaf1:	48 8b cf             	mov    %rdi,%rcx
1408fdaf4:	e8 a7 f2 fa ff       	call   0x1408acda0
1408fdaf9:	eb 31                	jmp    0x1408fdb2c
1408fdafb:	8b 55 98             	mov    -0x68(%rbp),%edx
1408fdafe:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdb01:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdb07:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdb0b:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdb12:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408fdb19:	44 89 64 c8 04       	mov    %r12d,0x4(%rax,%rcx,8)
1408fdb1e:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fdb22:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdb27:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdb2c:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408fdb32:	85 db                	test   %ebx,%ebx
1408fdb34:	79 03                	jns    0x1408fdb39
1408fdb36:	8d 5a ff             	lea    -0x1(%rdx),%ebx
1408fdb39:	48 8b 07             	mov    (%rdi),%rax
1408fdb3c:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408fdb40:	74 09                	je     0x1408fdb4b
1408fdb42:	48 8d 05 0f 63 b3 00 	lea    0xb3630f(%rip),%rax        # 0x141433e58
1408fdb49:	eb 12                	jmp    0x1408fdb5d
1408fdb4b:	48 63 c3             	movslq %ebx,%rax
1408fdb4e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408fdb52:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdb59:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408fdb5d:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1408fdb62:	49 8b cf             	mov    %r15,%rcx
1408fdb65:	8b 5d 9c             	mov    -0x64(%rbp),%ebx
1408fdb68:	4d 8b c4             	mov    %r12,%r8
1408fdb6b:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
1408fdb70:	89 50 08             	mov    %edx,0x8(%rax)
1408fdb73:	8b d3                	mov    %ebx,%edx
1408fdb75:	e8 76 7e 02 00       	call   0x1409259f0
1408fdb7a:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdb81:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdb87:	7f 1d                	jg     0x1408fdba6
1408fdb89:	44 8b cb             	mov    %ebx,%r9d
1408fdb8c:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdb91:	ba 47 00 00 00       	mov    $0x47,%edx
1408fdb96:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408fdb9c:	48 8b cf             	mov    %rdi,%rcx
1408fdb9f:	e8 fc f1 fa ff       	call   0x1408acda0
1408fdba4:	eb 31                	jmp    0x1408fdbd7
1408fdba6:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdba9:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdbaf:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdbb3:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdbba:	c7 04 c8 47 00 00 00 	movl   $0x47,(%rax,%rcx,8)
1408fdbc1:	c7 44 c8 04 01 00 00 	movl   $0x1,0x4(%rax,%rcx,8)
1408fdbc8:	00
1408fdbc9:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408fdbcd:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdbd2:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdbd7:	85 f6                	test   %esi,%esi
1408fdbd9:	74 5e                	je     0x1408fdc39
1408fdbdb:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdbe2:	41 8b 54 24 04       	mov    0x4(%r12),%edx
1408fdbe7:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdbed:	7f 1a                	jg     0x1408fdc09
1408fdbef:	44 8b c2             	mov    %edx,%r8d
1408fdbf2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdbf7:	ba 24 00 00 00       	mov    $0x24,%edx
1408fdbfc:	45 8b cd             	mov    %r13d,%r9d
1408fdbff:	48 8b cf             	mov    %rdi,%rcx
1408fdc02:	e8 99 f1 fa ff       	call   0x1408acda0
1408fdc07:	eb 6d                	jmp    0x1408fdc76
1408fdc09:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdc0c:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdc12:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdc16:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdc1d:	c7 04 c8 24 00 00 00 	movl   $0x24,(%rax,%rcx,8)
1408fdc24:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408fdc28:	44 89 6c c8 08       	mov    %r13d,0x8(%rax,%rcx,8)
1408fdc2d:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdc32:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdc37:	eb 3d                	jmp    0x1408fdc76
1408fdc39:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1408fdc3d:	e8 5e eb 01 00       	call   0x14091c7a0
1408fdc42:	48 8b 0f             	mov    (%rdi),%rcx
1408fdc45:	80 79 67 00          	cmpb   $0x0,0x67(%rcx)
1408fdc49:	75 2b                	jne    0x1408fdc76
1408fdc4b:	48 63 45 a0          	movslq -0x60(%rbp),%rax
1408fdc4f:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1408fdc53:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdc5a:	4c 8b 44 d0 10       	mov    0x10(%rax,%rdx,8),%r8
1408fdc5f:	48 8d 1c d0          	lea    (%rax,%rdx,8),%rbx
1408fdc63:	0f be 54 d0 01       	movsbl 0x1(%rax,%rdx,8),%edx
1408fdc68:	e8 63 c0 fa ff       	call   0x1408a9cd0
1408fdc6d:	66 c7 03 b8 00       	movw   $0xb8,(%rbx)
1408fdc72:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1408fdc76:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1408fdc7a:	48 85 d2             	test   %rdx,%rdx
1408fdc7d:	74 0a                	je     0x1408fdc89
1408fdc7f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1408fdc84:	e8 e7 5f fa ff       	call   0x1408a3c70
1408fdc89:	44 8b 6d 8c          	mov    -0x74(%rbp),%r13d
1408fdc8d:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdc94:	41 ff c5             	inc    %r13d
1408fdc97:	8b 5c 24 50          	mov    0x50(%rsp),%ebx
1408fdc9b:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdca1:	7f 1a                	jg     0x1408fdcbd
1408fdca3:	44 8b cb             	mov    %ebx,%r9d
1408fdca6:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdcab:	45 8b c5             	mov    %r13d,%r8d
1408fdcae:	ba 09 00 00 00       	mov    $0x9,%edx
1408fdcb3:	48 8b cf             	mov    %rdi,%rcx
1408fdcb6:	e8 e5 f0 fa ff       	call   0x1408acda0
1408fdcbb:	eb 2e                	jmp    0x1408fdceb
1408fdcbd:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdcc0:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdcc6:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdcca:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdcd1:	c7 04 c8 09 00 00 00 	movl   $0x9,(%rax,%rcx,8)
1408fdcd8:	44 89 6c c8 04       	mov    %r13d,0x4(%rax,%rcx,8)
1408fdcdd:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408fdce1:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdce6:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdceb:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdcf2:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdcf8:	7f 1c                	jg     0x1408fdd16
1408fdcfa:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
1408fdcff:	45 33 c0             	xor    %r8d,%r8d
1408fdd02:	ba 08 00 00 00       	mov    $0x8,%edx
1408fdd07:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdd0c:	48 8b cf             	mov    %rdi,%rcx
1408fdd0f:	e8 8c f0 fa ff       	call   0x1408acda0
1408fdd14:	eb 2e                	jmp    0x1408fdd44
1408fdd16:	8b 54 24 68          	mov    0x68(%rsp),%edx
1408fdd1a:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdd1d:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdd23:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdd27:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdd2e:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408fdd35:	00
1408fdd36:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fdd3a:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdd3f:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdd44:	48 63 b7 90 00 00 00 	movslq 0x90(%rdi),%rsi
1408fdd4b:	39 b7 94 00 00 00    	cmp    %esi,0x94(%rdi)
1408fdd51:	7f 1e                	jg     0x1408fdd71
1408fdd53:	44 8b 4d 8c          	mov    -0x74(%rbp),%r9d
1408fdd57:	ba 47 00 00 00       	mov    $0x47,%edx
1408fdd5c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408fdd62:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdd67:	48 8b cf             	mov    %rdi,%rcx
1408fdd6a:	e8 31 f0 fa ff       	call   0x1408acda0
1408fdd6f:	eb 34                	jmp    0x1408fdda5
1408fdd71:	8b 55 8c             	mov    -0x74(%rbp),%edx
1408fdd74:	48 8d 0c 76          	lea    (%rsi,%rsi,2),%rcx
1408fdd78:	8d 46 01             	lea    0x1(%rsi),%eax
1408fdd7b:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdd81:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdd88:	c7 04 c8 47 00 00 00 	movl   $0x47,(%rax,%rcx,8)
1408fdd8f:	c7 44 c8 04 01 00 00 	movl   $0x1,0x4(%rax,%rcx,8)
1408fdd96:	00
1408fdd97:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fdd9b:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fdda0:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdda5:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fddac:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fddb2:	7f 1a                	jg     0x1408fddce
1408fddb4:	45 33 c9             	xor    %r9d,%r9d
1408fddb7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fddbc:	45 8b c5             	mov    %r13d,%r8d
1408fddbf:	ba 43 00 00 00       	mov    $0x43,%edx
1408fddc4:	48 8b cf             	mov    %rdi,%rcx
1408fddc7:	e8 d4 ef fa ff       	call   0x1408acda0
1408fddcc:	eb 2e                	jmp    0x1408fddfc
1408fddce:	8d 41 01             	lea    0x1(%rcx),%eax
1408fddd1:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fddd7:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdddb:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdde2:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
1408fdde9:	44 89 6c c8 04       	mov    %r13d,0x4(%rax,%rcx,8)
1408fddee:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408fddf5:	00 00
1408fddf7:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fddfc:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1408fde00:	f7 d3                	not    %ebx
1408fde02:	8b 41 48             	mov    0x48(%rcx),%eax
1408fde05:	03 41 44             	add    0x44(%rcx),%eax
1408fde08:	79 0d                	jns    0x1408fde17
1408fde0a:	44 8b c3             	mov    %ebx,%r8d
1408fde0d:	48 8b d7             	mov    %rdi,%rdx
1408fde10:	e8 8b 37 fc ff       	call   0x1408c15a0
1408fde15:	eb 11                	jmp    0x1408fde28
1408fde17:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408fde1b:	8b 87 90 00 00 00    	mov    0x90(%rdi),%eax
1408fde21:	4c 63 c3             	movslq %ebx,%r8
1408fde24:	42 89 04 81          	mov    %eax,(%rcx,%r8,4)
1408fde28:	48 63 87 90 00 00 00 	movslq 0x90(%rdi),%rax
1408fde2f:	44 8d 40 02          	lea    0x2(%rax),%r8d
1408fde33:	8d 58 01             	lea    0x1(%rax),%ebx
1408fde36:	39 87 94 00 00 00    	cmp    %eax,0x94(%rdi)
1408fde3c:	7f 1b                	jg     0x1408fde59
1408fde3e:	45 8b c8             	mov    %r8d,%r9d
1408fde41:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fde46:	44 8b 45 9c          	mov    -0x64(%rbp),%r8d
1408fde4a:	ba 31 00 00 00       	mov    $0x31,%edx
1408fde4f:	48 8b cf             	mov    %rdi,%rcx
1408fde52:	e8 49 ef fa ff       	call   0x1408acda0
1408fde57:	eb 2e                	jmp    0x1408fde87
1408fde59:	8b 55 9c             	mov    -0x64(%rbp),%edx
1408fde5c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408fde60:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fde67:	89 9f 90 00 00 00    	mov    %ebx,0x90(%rdi)
1408fde6d:	c7 04 c8 31 00 00 00 	movl   $0x31,(%rax,%rcx,8)
1408fde74:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408fde78:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408fde7d:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)