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)
1408fde82:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fde87:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fde8e:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fde94:	7f 1a                	jg     0x1408fdeb0
1408fde96:	45 33 c9             	xor    %r9d,%r9d
1408fde99:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fde9e:	45 8b c5             	mov    %r13d,%r8d
1408fdea1:	ba 43 00 00 00       	mov    $0x43,%edx
1408fdea6:	48 8b cf             	mov    %rdi,%rcx
1408fdea9:	e8 f2 ee fa ff       	call   0x1408acda0
1408fdeae:	eb 2e                	jmp    0x1408fdede
1408fdeb0:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdeb3:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdeb9:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdebd:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdec4:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
1408fdecb:	44 89 6c c8 04       	mov    %r13d,0x4(%rax,%rcx,8)
1408fded0:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408fded7:	00 00
1408fded9:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdede:	49 8b d4             	mov    %r12,%rdx
1408fdee1:	49 8b cf             	mov    %r15,%rcx
1408fdee4:	e8 87 72 fa ff       	call   0x1408a5170
1408fdee9:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1408fdeed:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1408fdef3:	44 8b c3             	mov    %ebx,%r8d
1408fdef6:	49 8b cf             	mov    %r15,%rcx
1408fdef9:	e8 92 0d fe ff       	call   0x1408dec90
1408fdefe:	48 8b 95 f8 00 00 00 	mov    0xf8(%rbp),%rdx
1408fdf05:	48 8d 45 08          	lea    0x8(%rbp),%rax
1408fdf09:	89 74 24 38          	mov    %esi,0x38(%rsp)
1408fdf0d:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1408fdf11:	48 8b b5 00 01 00 00 	mov    0x100(%rbp),%rsi
1408fdf18:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1408fdf1e:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1408fdf22:	49 8b cf             	mov    %r15,%rcx
1408fdf25:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1408fdf2a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408fdf2f:	e8 9c 78 fc ff       	call   0x1408c57d0
1408fdf34:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdf3b:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdf41:	7f 1a                	jg     0x1408fdf5d
1408fdf43:	45 33 c9             	xor    %r9d,%r9d
1408fdf46:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdf4b:	45 8b c5             	mov    %r13d,%r8d
1408fdf4e:	ba 43 00 00 00       	mov    $0x43,%edx
1408fdf53:	48 8b cf             	mov    %rdi,%rcx
1408fdf56:	e8 45 ee fa ff       	call   0x1408acda0
1408fdf5b:	eb 2e                	jmp    0x1408fdf8b
1408fdf5d:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdf60:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdf66:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdf6a:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fdf71:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
1408fdf78:	44 89 6c c8 04       	mov    %r13d,0x4(%rax,%rcx,8)
1408fdf7d:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408fdf84:	00 00
1408fdf86:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fdf8b:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1408fdf8f:	8b 55 98             	mov    -0x68(%rbp),%edx
1408fdf92:	f7 d2                	not    %edx
1408fdf94:	8b 41 48             	mov    0x48(%rcx),%eax
1408fdf97:	03 41 44             	add    0x44(%rcx),%eax
1408fdf9a:	79 0d                	jns    0x1408fdfa9
1408fdf9c:	44 8b c2             	mov    %edx,%r8d
1408fdf9f:	48 8b d7             	mov    %rdi,%rdx
1408fdfa2:	e8 f9 35 fc ff       	call   0x1408c15a0
1408fdfa7:	eb 11                	jmp    0x1408fdfba
1408fdfa9:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408fdfad:	8b 87 90 00 00 00    	mov    0x90(%rdi),%eax
1408fdfb3:	4c 63 c2             	movslq %edx,%r8
1408fdfb6:	42 89 04 81          	mov    %eax,(%rcx,%r8,4)
1408fdfba:	49 8b d4             	mov    %r12,%rdx
1408fdfbd:	49 8b cf             	mov    %r15,%rcx
1408fdfc0:	e8 0b 33 fc ff       	call   0x1408c12d0
1408fdfc5:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fdfcc:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fdfd2:	7f 1b                	jg     0x1408fdfef
1408fdfd4:	44 8b 4d 9c          	mov    -0x64(%rbp),%r9d
1408fdfd8:	45 33 c0             	xor    %r8d,%r8d
1408fdfdb:	ba 47 00 00 00       	mov    $0x47,%edx
1408fdfe0:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fdfe5:	48 8b cf             	mov    %rdi,%rcx
1408fdfe8:	e8 b3 ed fa ff       	call   0x1408acda0
1408fdfed:	eb 2d                	jmp    0x1408fe01c
1408fdfef:	8b 55 9c             	mov    -0x64(%rbp),%edx
1408fdff2:	8d 41 01             	lea    0x1(%rcx),%eax
1408fdff5:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fdffb:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fdfff:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fe006:	48 c7 04 c8 47 00 00 	movq   $0x47,(%rax,%rcx,8)
1408fe00d:	00
1408fe00e:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408fe012:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408fe017:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fe01c:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408fe023:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408fe029:	7f 1c                	jg     0x1408fe047
1408fe02b:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
1408fe030:	45 33 c9             	xor    %r9d,%r9d
1408fe033:	ba 43 00 00 00       	mov    $0x43,%edx
1408fe038:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408fe03d:	48 8b cf             	mov    %rdi,%rcx
1408fe040:	e8 5b ed fa ff       	call   0x1408acda0
1408fe045:	eb 31                	jmp    0x1408fe078
1408fe047:	8b 54 24 78          	mov    0x78(%rsp),%edx
1408fe04b:	8d 41 01             	lea    0x1(%rcx),%eax
1408fe04e:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408fe054:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408fe058:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408fe05f:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
1408fe066:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408fe06a:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408fe071:	00 00
1408fe073:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408fe078:	66 83 bd 08 01 00 00 	cmpw   $0x0,0x108(%rbp)
1408fe07f:	00
1408fe080:	74 1f                	je     0x1408fe0a1
1408fe082:	8b 44 24 48          	mov    0x48(%rsp),%eax
1408fe086:	85 c0                	test   %eax,%eax
1408fe088:	74 17                	je     0x1408fe0a1
1408fe08a:	4d 8b 44 24 30       	mov    0x30(%r12),%r8
1408fe08f:	8b d0                	mov    %eax,%edx
1408fe091:	49 8b cf             	mov    %r15,%rcx
1408fe094:	45 8b 48 18          	mov    0x18(%r8),%r9d
1408fe098:	45 8b 40 14          	mov    0x14(%r8),%r8d
1408fe09c:	e8 4f 76 fa ff       	call   0x1408a56f0
1408fe0a1:	4c 8b ad f8 00 00 00 	mov    0xf8(%rbp),%r13
1408fe0a8:	8b 5c 24 68          	mov    0x68(%rsp),%ebx
1408fe0ac:	e9 d2 06 00 00       	jmp    0x1408fe783
1408fe0b1:	4c 8b 95 f8 00 00 00 	mov    0xf8(%rbp),%r10
1408fe0b8:	4d 39 72 30          	cmp    %r14,0x30(%r10)
1408fe0bc:	0f 85 dc 03 00 00    	jne    0x1408fe49e
1408fe0c2:	4d 8b 4a 20          	mov    0x20(%r10),%r9
1408fe0c6:	41 83 39 01          	cmpl   $0x1,(%r9)
1408fe0ca:	0f 85 ce 03 00 00    	jne    0x1408fe49e
1408fe0d0:	4d 8b 42 28          	mov    0x28(%r10),%r8
1408fe0d4:	41 83 38 01          	cmpl   $0x1,(%r8)
1408fe0d8:	0f 85 c0 03 00 00    	jne    0x1408fe49e
1408fe0de:	4d 39 70 30          	cmp    %r14,0x30(%r8)
1408fe0e2:	0f 85 b6 03 00 00    	jne    0x1408fe49e
1408fe0e8:	83 fa 01             	cmp    $0x1,%edx
1408fe0eb:	0f 85 ad 03 00 00    	jne    0x1408fe49e
1408fe0f1:	4d 39 72 40          	cmp    %r14,0x40(%r10)
1408fe0f5:	0f 85 a3 03 00 00    	jne    0x1408fe49e
1408fe0fb:	4d 8b 40 28          	mov    0x28(%r8),%r8
1408fe0ff:	45 38 70 3f          	cmp    %r14b,0x3f(%r8)
1408fe103:	0f 85 95 03 00 00    	jne    0x1408fe49e
1408fe109:	4d 8b 49 08          	mov    0x8(%r9),%r9
1408fe10d:	41 80 39 a8          	cmpb   $0xa8,(%r9)
1408fe111:	0f 85 87 03 00 00    	jne    0x1408fe49e
1408fe117:	4d 39 61 38          	cmp    %r12,0x38(%r9)
1408fe11b:	0f 85 7d 03 00 00    	jne    0x1408fe49e
1408fe121:	49 8b 44 24 30       	mov    0x30(%r12),%rax
1408fe126:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408fe12a:	f7 41 04 00 01 00 00 	testl  $0x100,0x4(%rcx)
1408fe131:	0f 84 67 03 00 00    	je     0x1408fe49e
1408fe137:	41 f7 41 04 04 00 00 	testl  $0x1000004,0x4(%r9)
1408fe13e:	01
1408fe13f:	0f 85 59 03 00 00    	jne    0x1408fe49e
1408fe145:	4d 85 c0             	test   %r8,%r8
1408fe148:	0f 84 50 03 00 00    	je     0x1408fe49e
1408fe14e:	49 8b 50 60          	mov    0x60(%r8),%rdx
1408fe152:	be 00 80 ff ff       	mov    $0xffff8000,%esi
1408fe157:	4d 8b e0             	mov    %r8,%r12
1408fe15a:	48 85 d2             	test   %rdx,%rdx
1408fe15d:	74 1e                	je     0x1408fe17d
1408fe15f:	49 8b 07             	mov    (%r15),%rax
1408fe162:	41 8b f6             	mov    %r14d,%esi
1408fe165:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408fe169:	48 83 c1 18          	add    $0x18,%rcx
1408fe16d:	48 39 11             	cmp    %rdx,(%rcx)
1408fe170:	74 0b                	je     0x1408fe17d
1408fe172:	ff c6                	inc    %esi
1408fe174:	48 8d 49 20          	lea    0x20(%rcx),%rcx