1408e1a53:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
1408e1a57:	3b ca                	cmp    %edx,%ecx
1408e1a59:	0f 85 bd 01 00 00    	jne    0x1408e1c1c
1408e1a5f:	4d 8d 46 07          	lea    0x7(%r14),%r8
1408e1a63:	4c 8d 15 35 f6 76 00 	lea    0x76f635(%rip),%r10        # 0x14105109f
1408e1a6a:	4d 8b c8             	mov    %r8,%r9
1408e1a6d:	4d 2b d0             	sub    %r8,%r10
1408e1a70:	41 0f b6 09          	movzbl (%r9),%ecx
1408e1a74:	43 0f b6 04 0a       	movzbl (%r10,%r9,1),%eax
1408e1a79:	3b c8                	cmp    %eax,%ecx
1408e1a7b:	75 55                	jne    0x1408e1ad2
1408e1a7d:	85 c9                	test   %ecx,%ecx
1408e1a7f:	75 5d                	jne    0x1408e1ade
1408e1a81:	49 8b 45 20          	mov    0x20(%r13),%rax
1408e1a85:	4c 8b 58 18          	mov    0x18(%rax),%r11
1408e1a89:	4d 8b 43 18          	mov    0x18(%r11),%r8
1408e1a8d:	4d 85 c0             	test   %r8,%r8
1408e1a90:	74 51                	je     0x1408e1ae3
1408e1a92:	48 8d 15 ef dd 76 00 	lea    0x76ddef(%rip),%rdx        # 0x14104f888
1408e1a99:	33 ff                	xor    %edi,%edi
1408e1a9b:	b0 73                	mov    $0x73,%al
1408e1a9d:	0f 1f 00             	nopl   (%rax)
1408e1aa0:	0f b6 c0             	movzbl %al,%eax
1408e1aa3:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1408e1aa7:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
1408e1aab:	0f b6 02             	movzbl (%rdx),%eax
1408e1aae:	03 cf                	add    %edi,%ecx
1408e1ab0:	69 f9 b1 79 37 9e    	imul   $0x9e3779b1,%ecx,%edi
1408e1ab6:	84 c0                	test   %al,%al
1408e1ab8:	75 e6                	jne    0x1408e1aa0
1408e1aba:	33 d2                	xor    %edx,%edx
1408e1abc:	8b c7                	mov    %edi,%eax
1408e1abe:	41 f7 73 08          	divl   0x8(%r11)
1408e1ac2:	8b ca                	mov    %edx,%ecx
1408e1ac4:	48 03 c9             	add    %rcx,%rcx
1408e1ac7:	4d 8b 4c c8 08       	mov    0x8(%r8,%rcx,8),%r9
1408e1acc:	45 8b 1c c8          	mov    (%r8,%rcx,8),%r11d
1408e1ad0:	eb 19                	jmp    0x1408e1aeb
1408e1ad2:	0f b6 14 18          	movzbl (%rax,%rbx,1),%edx
1408e1ad6:	0f b6 0c 19          	movzbl (%rcx,%rbx,1),%ecx
1408e1ada:	3b ca                	cmp    %edx,%ecx
1408e1adc:	75 6b                	jne    0x1408e1b49
1408e1ade:	49 ff c1             	inc    %r9
1408e1ae1:	eb 8d                	jmp    0x1408e1a70
1408e1ae3:	4d 8b 4b 10          	mov    0x10(%r11),%r9
1408e1ae7:	45 8b 5b 0c          	mov    0xc(%r11),%r11d
1408e1aeb:	45 85 db             	test   %r11d,%r11d
1408e1aee:	0f 84 1d 01 00 00    	je     0x1408e1c11
1408e1af4:	0f 1f 40 00          	nopl   0x0(%rax)
1408e1af8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408e1aff:	00
1408e1b00:	4d 8b 41 18          	mov    0x18(%r9),%r8
1408e1b04:	4c 8d 15 7d dd 76 00 	lea    0x76dd7d(%rip),%r10        # 0x14104f888
1408e1b0b:	41 ff cb             	dec    %r11d
1408e1b0e:	4d 2b d0             	sub    %r8,%r10
1408e1b11:	41 0f b6 08          	movzbl (%r8),%ecx
1408e1b15:	43 0f b6 04 02       	movzbl (%r10,%r8,1),%eax
1408e1b1a:	3b c8                	cmp    %eax,%ecx
1408e1b1c:	75 0d                	jne    0x1408e1b2b
1408e1b1e:	85 c9                	test   %ecx,%ecx
1408e1b20:	0f 84 f2 00 00 00    	je     0x1408e1c18
1408e1b26:	49 ff c0             	inc    %r8
1408e1b29:	eb e6                	jmp    0x1408e1b11
1408e1b2b:	0f b6 14 18          	movzbl (%rax,%rbx,1),%edx
1408e1b2f:	0f b6 0c 19          	movzbl (%rcx,%rbx,1),%ecx
1408e1b33:	3b ca                	cmp    %edx,%ecx
1408e1b35:	75 05                	jne    0x1408e1b3c
1408e1b37:	49 ff c0             	inc    %r8
1408e1b3a:	eb d5                	jmp    0x1408e1b11
1408e1b3c:	4d 8b 09             	mov    (%r9),%r9
1408e1b3f:	45 85 db             	test   %r11d,%r11d
1408e1b42:	75 bc                	jne    0x1408e1b00
1408e1b44:	e9 c8 00 00 00       	jmp    0x1408e1c11
1408e1b49:	4c 8d 15 37 f5 76 00 	lea    0x76f537(%rip),%r10        # 0x141051087
1408e1b50:	4d 2b d0             	sub    %r8,%r10
1408e1b53:	41 0f b6 08          	movzbl (%r8),%ecx
1408e1b57:	43 0f b6 04 02       	movzbl (%r10,%r8,1),%eax
1408e1b5c:	3b c8                	cmp    %eax,%ecx
1408e1b5e:	75 52                	jne    0x1408e1bb2
1408e1b60:	85 c9                	test   %ecx,%ecx
1408e1b62:	75 5a                	jne    0x1408e1bbe
1408e1b64:	49 8b 45 20          	mov    0x20(%r13),%rax
1408e1b68:	4c 8b 58 38          	mov    0x38(%rax),%r11
1408e1b6c:	4d 8b 43 18          	mov    0x18(%r11),%r8
1408e1b70:	4d 85 c0             	test   %r8,%r8
1408e1b73:	74 4e                	je     0x1408e1bc3
1408e1b75:	48 8d 15 2c f5 76 00 	lea    0x76f52c(%rip),%rdx        # 0x1410510a8
1408e1b7c:	33 ff                	xor    %edi,%edi
1408e1b7e:	b0 73                	mov    $0x73,%al
1408e1b80:	0f b6 c0             	movzbl %al,%eax
1408e1b83:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1408e1b87:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
1408e1b8b:	0f b6 02             	movzbl (%rdx),%eax
1408e1b8e:	03 cf                	add    %edi,%ecx
1408e1b90:	69 f9 b1 79 37 9e    	imul   $0x9e3779b1,%ecx,%edi
1408e1b96:	84 c0                	test   %al,%al
1408e1b98:	75 e6                	jne    0x1408e1b80
1408e1b9a:	33 d2                	xor    %edx,%edx
1408e1b9c:	8b c7                	mov    %edi,%eax
1408e1b9e:	41 f7 73 08          	divl   0x8(%r11)
1408e1ba2:	8b ca                	mov    %edx,%ecx
1408e1ba4:	48 03 c9             	add    %rcx,%rcx
1408e1ba7:	4d 8b 4c c8 08       	mov    0x8(%r8,%rcx,8),%r9
1408e1bac:	45 8b 1c c8          	mov    (%r8,%rcx,8),%r11d
1408e1bb0:	eb 19                	jmp    0x1408e1bcb
1408e1bb2:	0f b6 14 18          	movzbl (%rax,%rbx,1),%edx
1408e1bb6:	0f b6 0c 19          	movzbl (%rcx,%rbx,1),%ecx
1408e1bba:	3b ca                	cmp    %edx,%ecx
1408e1bbc:	75 5e                	jne    0x1408e1c1c
1408e1bbe:	49 ff c0             	inc    %r8
1408e1bc1:	eb 90                	jmp    0x1408e1b53
1408e1bc3:	4d 8b 4b 10          	mov    0x10(%r11),%r9
1408e1bc7:	45 8b 5b 0c          	mov    0xc(%r11),%r11d
1408e1bcb:	45 85 db             	test   %r11d,%r11d
1408e1bce:	74 41                	je     0x1408e1c11
1408e1bd0:	49 8b 51 18          	mov    0x18(%r9),%rdx
1408e1bd4:	4c 8d 15 cd f4 76 00 	lea    0x76f4cd(%rip),%r10        # 0x1410510a8
1408e1bdb:	41 ff cb             	dec    %r11d
1408e1bde:	4c 2b d2             	sub    %rdx,%r10
1408e1be1:	0f b6 02             	movzbl (%rdx),%eax
1408e1be4:	45 0f b6 04 12       	movzbl (%r10,%rdx,1),%r8d
1408e1be9:	41 3b c0             	cmp    %r8d,%eax
1408e1bec:	75 09                	jne    0x1408e1bf7
1408e1bee:	85 c0                	test   %eax,%eax
1408e1bf0:	74 26                	je     0x1408e1c18
1408e1bf2:	48 ff c2             	inc    %rdx
1408e1bf5:	eb ea                	jmp    0x1408e1be1
1408e1bf7:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
1408e1bfb:	41 0f b6 04 18       	movzbl (%r8,%rbx,1),%eax
1408e1c00:	3b c8                	cmp    %eax,%ecx
1408e1c02:	75 05                	jne    0x1408e1c09
1408e1c04:	48 ff c2             	inc    %rdx
1408e1c07:	eb d8                	jmp    0x1408e1be1
1408e1c09:	4d 8b 09             	mov    (%r9),%r9
1408e1c0c:	45 85 db             	test   %r11d,%r11d
1408e1c0f:	75 bf                	jne    0x1408e1bd0
1408e1c11:	4c 8d 0d 30 21 b5 00 	lea    0xb52130(%rip),%r9        # 0x141433d48
1408e1c18:	4d 8b 59 10          	mov    0x10(%r9),%r11
1408e1c1c:	49 8b c3             	mov    %r11,%rax
1408e1c1f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1408e1c24:	48 83 c4 20          	add    $0x20,%rsp
1408e1c28:	41 5e                	pop    %r14
1408e1c2a:	41 5d                	pop    %r13
1408e1c2c:	5f                   	pop    %rdi
1408e1c2d:	5e                   	pop    %rsi
1408e1c2e:	5d                   	pop    %rbp
1408e1c2f:	c3                   	ret
1408e1c30:	40 55                	rex push %rbp
1408e1c32:	56                   	push   %rsi
1408e1c33:	48 83 ec 48          	sub    $0x48,%rsp
1408e1c37:	80 79 1e 00          	cmpb   $0x0,0x1e(%rcx)
1408e1c3b:	48 8b f1             	mov    %rcx,%rsi
1408e1c3e:	48 8b 29             	mov    (%rcx),%rbp
1408e1c41:	0f 85 f9 05 00 00    	jne    0x1408e2240
1408e1c47:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
1408e1c4b:	74 18                	je     0x1408e1c65
1408e1c4d:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1408e1c51:	0f 84 e9 05 00 00    	je     0x1408e2240
1408e1c57:	c7 41 18 07 00 00 00 	movl   $0x7,0x18(%rcx)
1408e1c5e:	48 83 c4 48          	add    $0x48,%rsp
1408e1c62:	5e                   	pop    %rsi
1408e1c63:	5d                   	pop    %rbp
1408e1c64:	c3                   	ret
1408e1c65:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1408e1c6a:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1408e1c6e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1408e1c73:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1408e1c79:	48 85 ff             	test   %rdi,%rdi
1408e1c7c:	75 4b                	jne    0x1408e1cc9
1408e1c7e:	40 38 bd c5 00 00 00 	cmp    %dil,0xc5(%rbp)
1408e1c85:	74 18                	je     0x1408e1c9f
1408e1c87:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408e1c8c:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1408e1c91:	c7 41 18 65 00 00 00 	movl   $0x65,0x18(%rcx)
1408e1c98:	48 83 c4 48          	add    $0x48,%rsp
1408e1c9c:	5e                   	pop    %rsi
1408e1c9d:	5d                   	pop    %rbp
1408e1c9e:	c3                   	ret
1408e1c9f:	48 83 b9 a0 00 00 00 	cmpq   $0x0,0xa0(%rcx)
1408e1ca6:	00
1408e1ca7:	75 0a                	jne    0x1408e1cb3
1408e1ca9:	f6 45 60 08          	testb  $0x8,0x60(%rbp)
1408e1cad:	75 04                	jne    0x1408e1cb3
1408e1caf:	44 88 79 23          	mov    %r15b,0x23(%rcx)
1408e1cb3:	e8 08 5c 02 00       	call   0x1409078c0
1408e1cb8:	48 8b f8             	mov    %rax,%rdi
1408e1cbb:	48 85 c0             	test   %rax,%rax
1408e1cbe:	75 09                	jne    0x1408e1cc9
1408e1cc0:	44 89 7e 18          	mov    %r15d,0x18(%rsi)
1408e1cc4:	e9 3d 05 00 00       	jmp    0x1408e2206
1408e1cc9:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1408e1cce:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1408e1cd3:	45 33 e4             	xor    %r12d,%r12d
1408e1cd6:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1408e1cdb:	4c 8d 2d 76 21 b5 00 	lea    0xb52176(%rip),%r13        # 0x141433e58
1408e1ce2:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1408e1ce7:	44 38 a6 d5 00 00 00 	cmp    %r12b,0xd5(%rsi)
1408e1cee:	0f 84 24 01 00 00    	je     0x1408e1e18
1408e1cf4:	4c 8b b6 c0 00 00 00 	mov    0xc0(%rsi),%r14
1408e1cfb:	45 39 a6 bc 00 00 00 	cmp    %r12d,0xbc(%r14)
1408e1d02:	0f 84 10 01 00 00    	je     0x1408e1e18
1408e1d08:	ba 53 00 00 00       	mov    $0x53,%edx
1408e1d0d:	48 8b cf             	mov    %rdi,%rcx
1408e1d10:	e8 4b 4e 02 00       	call   0x140906b60
1408e1d15:	45 8b 86 b8 00 00 00 	mov    0xb8(%r14),%r8d
1408e1d1c:	ba 23 00 00 00       	mov    $0x23,%edx
1408e1d21:	48 8b cf             	mov    %rdi,%rcx
1408e1d24:	e8 a7 4e 02 00       	call   0x140906bd0
1408e1d29:	45 8b be c0 00 00 00 	mov    0xc0(%r14),%r15d
1408e1d30:	45 33 c9             	xor    %r9d,%r9d
1408e1d33:	44 8b e0             	mov    %eax,%r12d
1408e1d36:	41 8b d9             	mov    %r9d,%ebx
1408e1d39:	45 39 8e bc 00 00 00 	cmp    %r9d,0xbc(%r14)
1408e1d40:	7e 6f                	jle    0x1408e1db1
1408e1d42:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408e1d49:	45 8d 04 1f          	lea    (%r15,%rbx,1),%r8d
1408e1d4d:	41 8b 96 b8 00 00 00 	mov    0xb8(%r14),%edx
1408e1d54:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408e1d5a:	7f 1d                	jg     0x1408e1d79
1408e1d5c:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e1d61:	44 8b cb             	mov    %ebx,%r9d
1408e1d64:	44 8b c2             	mov    %edx,%r8d
1408e1d67:	48 8b cf             	mov    %rdi,%rcx
1408e1d6a:	ba 5e 00 00 00       	mov    $0x5e,%edx
1408e1d6f:	e8 2c b0 fc ff       	call   0x1408acda0
1408e1d74:	45 33 c9             	xor    %r9d,%r9d
1408e1d77:	eb 2d                	jmp    0x1408e1da6
1408e1d79:	8d 41 01             	lea    0x1(%rcx),%eax
1408e1d7c:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408e1d82:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e1d86:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408e1d8d:	c7 04 c8 5e 00 00 00 	movl   $0x5e,(%rax,%rcx,8)
1408e1d94:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e1d98:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
1408e1d9c:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408e1da1:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e1da6:	ff c3                	inc    %ebx
1408e1da8:	41 3b 9e bc 00 00 00 	cmp    0xbc(%r14),%ebx
1408e1daf:	7c 91                	jl     0x1408e1d42
1408e1db1:	44 8b cb             	mov    %ebx,%r9d
1408e1db4:	45 8b c7             	mov    %r15d,%r8d
1408e1db7:	ba 54 00 00 00       	mov    $0x54,%edx
1408e1dbc:	48 8b cf             	mov    %rdi,%rcx
1408e1dbf:	e8 7c 4e 02 00       	call   0x140906c40
1408e1dc4:	45 8b 86 b8 00 00 00 	mov    0xb8(%r14),%r8d
1408e1dcb:	45 8d 4c 24 01       	lea    0x1(%r12),%r9d
1408e1dd0:	ba 26 00 00 00       	mov    $0x26,%edx
1408e1dd5:	48 8b cf             	mov    %rdi,%rcx
1408e1dd8:	e8 63 4e 02 00       	call   0x140906c40
1408e1ddd:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408e1de3:	45 85 e4             	test   %r12d,%r12d
1408e1de6:	79 04                	jns    0x1408e1dec
1408e1de8:	44 8d 62 ff          	lea    -0x1(%rdx),%r12d
1408e1dec:	48 8b 07             	mov    (%rdi),%rax
1408e1def:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e1df3:	74 05                	je     0x1408e1dfa
1408e1df5:	49 8b c5             	mov    %r13,%rax
1408e1df8:	eb 12                	jmp    0x1408e1e0c
1408e1dfa:	49 63 c4             	movslq %r12d,%rax
1408e1dfd:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e1e01:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408e1e08:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e1e0c:	89 50 08             	mov    %edx,0x8(%rax)
1408e1e0f:	45 33 e4             	xor    %r12d,%r12d
1408e1e12:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1408e1e18:	ba 46 00 00 00       	mov    $0x46,%edx
1408e1e1d:	48 8b cf             	mov    %rdi,%rcx
1408e1e20:	e8 3b 4d 02 00       	call   0x140906b60
1408e1e25:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1408e1e29:	0f 85 c3 03 00 00    	jne    0x1408e21f2
1408e1e2f:	83 7e 74 00          	cmpl   $0x0,0x74(%rsi)
1408e1e33:	75 0b                	jne    0x1408e1e40
1408e1e35:	48 83 7e 58 00       	cmpq   $0x0,0x58(%rsi)
1408e1e3a:	0f 84 b2 03 00 00    	je     0x1408e21f2
1408e1e40:	48 8b 07             	mov    (%rdi),%rax
1408e1e43:	8b 8f 90 00 00 00    	mov    0x90(%rdi),%ecx
1408e1e49:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e1e4d:	75 07                	jne    0x1408e1e56
1408e1e4f:	4c 8b af 88 00 00 00 	mov    0x88(%rdi),%r13
1408e1e56:	41 89 4d 08          	mov    %ecx,0x8(%r13)
1408e1e5a:	41 8b dc             	mov    %r12d,%ebx
1408e1e5d:	4d 8b f4             	mov    %r12,%r14
1408e1e60:	8b cb                	mov    %ebx,%ecx
1408e1e62:	41 8b d7             	mov    %r15d,%edx
1408e1e65:	d3 e2                	shl    %cl,%edx
1408e1e67:	85 56 74             	test   %edx,0x74(%rsi)
1408e1e6a:	0f 84 8a 00 00 00    	je     0x1408e1efa
1408e1e70:	8b 87 cc 00 00 00    	mov    0xcc(%rdi),%eax
1408e1e76:	0f ab d8             	bts    %ebx,%eax
1408e1e79:	89 87 cc 00 00 00    	mov    %eax,0xcc(%rdi)
1408e1e7f:	83 fb 01             	cmp    $0x1,%ebx
1408e1e82:	74 21                	je     0x1408e1ea5
1408e1e84:	48 8b 07             	mov    (%rdi),%rax
1408e1e87:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e1e8b:	4a 8b 44 31 08       	mov    0x8(%rcx,%r14,1),%rax
1408e1e90:	80 78 11 00          	cmpb   $0x0,0x11(%rax)
1408e1e94:	74 0f                	je     0x1408e1ea5
1408e1e96:	8b 87 d0 00 00 00    	mov    0xd0(%rdi),%eax
1408e1e9c:	0f ab d8             	bts    %ebx,%eax
1408e1e9f:	89 87 d0 00 00 00    	mov    %eax,0xd0(%rdi)
1408e1ea5:	48 8b 45 20          	mov    0x20(%rbp),%rax
1408e1ea9:	45 8b cc             	mov    %r12d,%r9d
1408e1eac:	85 56 70             	test   %edx,0x70(%rsi)
1408e1eaf:	44 8b c3             	mov    %ebx,%r8d
1408e1eb2:	ba 02 00 00 00       	mov    $0x2,%edx
1408e1eb7:	41 0f 95 c1          	setne  %r9b
1408e1ebb:	4a 8b 4c 30 18       	mov    0x18(%rax,%r14,1),%rcx
1408e1ec0:	8b 41 04             	mov    0x4(%rcx),%eax
1408e1ec3:	89 44 24 28          	mov    %eax,0x28(%rsp)
1408e1ec7:	8b 01                	mov    (%rcx),%eax
1408e1ec9:	48 8b cf             	mov    %rdi,%rcx
1408e1ecc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e1ed0:	e8 8b 4f 02 00       	call   0x140906e60
1408e1ed5:	80 bd c5 00 00 00 00 	cmpb   $0x0,0xc5(%rbp)
1408e1edc:	75 1c                	jne    0x1408e1efa
1408e1ede:	48 63 87 90 00 00 00 	movslq 0x90(%rdi),%rax
1408e1ee5:	85 c0                	test   %eax,%eax
1408e1ee7:	7e 11                	jle    0x1408e1efa
1408e1ee9:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e1eed:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408e1ef4:	66 44 89 7c c8 ea    	mov    %r15w,-0x16(%rax,%rcx,8)
1408e1efa:	ff c3                	inc    %ebx
1408e1efc:	49 83 c6 20          	add    $0x20,%r14
1408e1f00:	3b 5d 28             	cmp    0x28(%rbp),%ebx
1408e1f03:	0f 8c 57 ff ff ff    	jl     0x1408e1e60
1408e1f09:	83 be 28 01 00 00 00 	cmpl   $0x0,0x128(%rsi)
1408e1f10:	45 8b f4             	mov    %r12d,%r14d
1408e1f13:	0f 8e e3 00 00 00    	jle    0x1408e1ffc
1408e1f19:	4d 8b fc             	mov    %r12,%r15
1408e1f1c:	0f 1f 40 00          	nopl   0x0(%rax)
1408e1f20:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
1408e1f27:	49 8b 1c 07          	mov    (%r15,%rax,1),%rbx
1408e1f2b:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1408e1f2f:	48 85 db             	test   %rbx,%rbx
1408e1f32:	74 0e                	je     0x1408e1f42
1408e1f34:	48 39 2b             	cmp    %rbp,(%rbx)
1408e1f37:	74 09                	je     0x1408e1f42
1408e1f39:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1408e1f3d:	48 85 db             	test   %rbx,%rbx
1408e1f40:	75 f2                	jne    0x1408e1f34
1408e1f42:	48 63 97 90 00 00 00 	movslq 0x90(%rdi),%rdx
1408e1f49:	39 97 94 00 00 00    	cmp    %edx,0x94(%rdi)
1408e1f4f:	7f 1c                	jg     0x1408e1f6d
1408e1f51:	45 33 c9             	xor    %r9d,%r9d
1408e1f54:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408e1f59:	45 33 c0             	xor    %r8d,%r8d
1408e1f5c:	ba aa 00 00 00       	mov    $0xaa,%edx
1408e1f61:	48 8b cf             	mov    %rdi,%rcx
1408e1f64:	e8 37 ae fc ff       	call   0x1408acda0
1408e1f69:	8b d0                	mov    %eax,%edx