140920c43:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140920c47:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920c4e:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
140920c52:	89 50 08             	mov    %edx,0x8(%rax)
140920c55:	48 8b 03             	mov    (%rbx),%rax
140920c58:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
140920c5e:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
140920c62:	74 05                	je     0x140920c69
140920c64:	49 8b c5             	mov    %r13,%rax
140920c67:	eb 1b                	jmp    0x140920c84
140920c69:	8d 42 ff             	lea    -0x1(%rdx),%eax
140920c6c:	45 85 ff             	test   %r15d,%r15d
140920c6f:	41 0f 49 c7          	cmovns %r15d,%eax
140920c73:	48 98                	cltq
140920c75:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140920c79:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920c80:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
140920c84:	89 50 08             	mov    %edx,0x8(%rax)
140920c87:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140920c8e:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140920c94:	7f 1a                	jg     0x140920cb0
140920c96:	44 8b 45 7f          	mov    0x7f(%rbp),%r8d
140920c9a:	45 33 c9             	xor    %r9d,%r9d
140920c9d:	ba 92 00 00 00       	mov    $0x92,%edx
140920ca2:	89 74 24 20          	mov    %esi,0x20(%rsp)
140920ca6:	48 8b cb             	mov    %rbx,%rcx
140920ca9:	e8 f2 c0 f8 ff       	call   0x1408acda0
140920cae:	eb 30                	jmp    0x140920ce0
140920cb0:	8b 55 7f             	mov    0x7f(%rbp),%edx
140920cb3:	8d 41 01             	lea    0x1(%rcx),%eax
140920cb6:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140920cbc:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140920cc0:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920cc7:	c7 04 c8 92 00 00 00 	movl   $0x92,(%rax,%rcx,8)
140920cce:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
140920cd2:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
140920cd9:	00 00
140920cdb:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
140920ce0:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
140920ce5:	0f 84 4a 01 00 00    	je     0x140920e35
140920ceb:	8b 97 84 00 00 00    	mov    0x84(%rdi),%edx
140920cf1:	85 d2                	test   %edx,%edx
140920cf3:	0f 84 b4 00 00 00    	je     0x140920dad
140920cf9:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140920d00:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140920d06:	7f 1c                	jg     0x140920d24
140920d08:	44 8b ca             	mov    %edx,%r9d
140920d0b:	89 74 24 20          	mov    %esi,0x20(%rsp)
140920d0f:	ba 47 00 00 00       	mov    $0x47,%edx
140920d14:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140920d1a:	48 8b cb             	mov    %rbx,%rcx
140920d1d:	e8 7e c0 f8 ff       	call   0x1408acda0
140920d22:	eb 30                	jmp    0x140920d54
140920d24:	8d 41 01             	lea    0x1(%rcx),%eax
140920d27:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140920d2d:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140920d31:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920d38:	c7 04 c8 47 00 00 00 	movl   $0x47,(%rax,%rcx,8)
140920d3f:	c7 44 c8 04 01 00 00 	movl   $0x1,0x4(%rax,%rcx,8)
140920d46:	00
140920d47:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
140920d4b:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
140920d4f:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
140920d54:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140920d5b:	44 8b 87 88 00 00 00 	mov    0x88(%rdi),%r8d
140920d62:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140920d68:	7f 19                	jg     0x140920d83
140920d6a:	45 8b c8             	mov    %r8d,%r9d
140920d6d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140920d71:	45 33 c0             	xor    %r8d,%r8d
140920d74:	ba 47 00 00 00       	mov    $0x47,%edx
140920d79:	48 8b cb             	mov    %rbx,%rcx
140920d7c:	e8 1f c0 f8 ff       	call   0x1408acda0
140920d81:	eb 2a                	jmp    0x140920dad
140920d83:	8d 41 01             	lea    0x1(%rcx),%eax
140920d86:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140920d8c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140920d90:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920d97:	48 c7 04 c8 47 00 00 	movq   $0x47,(%rax,%rcx,8)
140920d9e:	00
140920d9f:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
140920da4:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
140920da8:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
140920dad:	48 8b 03             	mov    (%rbx),%rax
140920db0:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
140920db6:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
140920dba:	75 1c                	jne    0x140920dd8
140920dbc:	8b 4d 9b             	mov    -0x65(%rbp),%ecx
140920dbf:	8d 42 ff             	lea    -0x1(%rdx),%eax
140920dc2:	85 c9                	test   %ecx,%ecx
140920dc4:	0f 49 c1             	cmovns %ecx,%eax
140920dc7:	48 98                	cltq
140920dc9:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140920dcd:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920dd4:	4c 8d 2c c8          	lea    (%rax,%rcx,8),%r13
140920dd8:	41 89 55 04          	mov    %edx,0x4(%r13)
140920ddc:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
140920de3:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
140920de9:	7f 1a                	jg     0x140920e05
140920deb:	44 8b 45 5f          	mov    0x5f(%rbp),%r8d
140920def:	45 33 c9             	xor    %r9d,%r9d
140920df2:	ba 43 00 00 00       	mov    $0x43,%edx
140920df7:	89 74 24 20          	mov    %esi,0x20(%rsp)
140920dfb:	48 8b cb             	mov    %rbx,%rcx
140920dfe:	e8 9d bf f8 ff       	call   0x1408acda0
140920e03:	eb 30                	jmp    0x140920e35
140920e05:	8b 55 5f             	mov    0x5f(%rbp),%edx
140920e08:	8d 41 01             	lea    0x1(%rcx),%eax
140920e0b:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
140920e11:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140920e15:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140920e1c:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
140920e23:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
140920e27:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
140920e2e:	00 00
140920e30:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
140920e35:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
140920e3c:	41 5f                	pop    %r15
140920e3e:	41 5e                	pop    %r14
140920e40:	41 5d                	pop    %r13
140920e42:	41 5c                	pop    %r12
140920e44:	5f                   	pop    %rdi
140920e45:	5e                   	pop    %rsi
140920e46:	5b                   	pop    %rbx
140920e47:	5d                   	pop    %rbp
140920e48:	c3                   	ret
140920e49:	cc                   	int3
140920e4a:	cc                   	int3
140920e4b:	cc                   	int3
140920e4c:	cc                   	int3
140920e4d:	cc                   	int3
140920e4e:	cc                   	int3
140920e4f:	cc                   	int3
140920e50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140920e55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140920e5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140920e5f:	57                   	push   %rdi
140920e60:	48 83 ec 20          	sub    $0x20,%rsp
140920e64:	41 8b e9             	mov    %r9d,%ebp
140920e67:	49 8b d8             	mov    %r8,%rbx
140920e6a:	48 8b fa             	mov    %rdx,%rdi
140920e6d:	48 8b f1             	mov    %rcx,%rsi
140920e70:	48 85 d2             	test   %rdx,%rdx
140920e73:	0f 84 bc 00 00 00    	je     0x140920f35
140920e79:	48 85 db             	test   %rbx,%rbx
140920e7c:	0f 84 b3 00 00 00    	je     0x140920f35
140920e82:	41 0f b6 40 20       	movzbl 0x20(%r8),%eax
140920e87:	38 42 20             	cmp    %al,0x20(%rdx)
140920e8a:	0f 85 a5 00 00 00    	jne    0x140920f35
140920e90:	41 0f b6 40 21       	movzbl 0x21(%r8),%eax
140920e95:	38 42 21             	cmp    %al,0x21(%rdx)
140920e98:	0f 85 97 00 00 00    	jne    0x140920f35
140920e9e:	41 0f b6 40 22       	movzbl 0x22(%r8),%eax
140920ea3:	38 42 22             	cmp    %al,0x22(%rdx)
140920ea6:	0f 85 89 00 00 00    	jne    0x140920f35
140920eac:	41 0f b6 40 24       	movzbl 0x24(%r8),%eax
140920eb1:	38 42 24             	cmp    %al,0x24(%rdx)
140920eb4:	75 7f                	jne    0x140920f35
140920eb6:	4d 8b 40 28          	mov    0x28(%r8),%r8
140920eba:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140920ec0:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140920ec4:	e8 87 d5 fb ff       	call   0x1408de450
140920ec9:	85 c0                	test   %eax,%eax
140920ecb:	75 68                	jne    0x140920f35
140920ecd:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140920ed1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140920ed7:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140920edb:	48 8b ce             	mov    %rsi,%rcx
140920ede:	e8 6d d5 fb ff       	call   0x1408de450
140920ee3:	85 c0                	test   %eax,%eax
140920ee5:	75 4e                	jne    0x140920f35
140920ee7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140920eeb:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140920ef1:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140920ef5:	e8 26 ee fb ff       	call   0x1408dfd20
140920efa:	85 c0                	test   %eax,%eax
140920efc:	75 3c                	jne    0x140920f3a
140920efe:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140920f02:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140920f08:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140920f0c:	e8 0f ee fb ff       	call   0x1408dfd20
140920f11:	85 c0                	test   %eax,%eax
140920f13:	75 25                	jne    0x140920f3a
140920f15:	85 ed                	test   %ebp,%ebp
140920f17:	74 18                	je     0x140920f31
140920f19:	4c 8b 43 48          	mov    0x48(%rbx),%r8
140920f1d:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140920f23:	48 8b 57 48          	mov    0x48(%rdi),%rdx
140920f27:	48 8b ce             	mov    %rsi,%rcx
140920f2a:	e8 21 d5 fb ff       	call   0x1408de450
140920f2f:	eb 09                	jmp    0x140920f3a
140920f31:	33 c0                	xor    %eax,%eax
140920f33:	eb 05                	jmp    0x140920f3a
140920f35:	b8 01 00 00 00       	mov    $0x1,%eax
140920f3a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140920f3f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140920f44:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140920f49:	48 83 c4 20          	add    $0x20,%rsp
140920f4d:	5f                   	pop    %rdi
140920f4e:	c3                   	ret
140920f4f:	cc                   	int3
140920f50:	48 85 d2             	test   %rdx,%rdx
140920f53:	0f 84 ec 01 00 00    	je     0x140921145
140920f59:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140920f5e:	57                   	push   %rdi
140920f5f:	48 83 ec 20          	sub    $0x20,%rsp
140920f63:	48 8b d9             	mov    %rcx,%rbx
140920f66:	48 8b fa             	mov    %rdx,%rdi
140920f69:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140920f6d:	48 85 c9             	test   %rcx,%rcx
140920f70:	74 20                	je     0x140920f92
140920f72:	48 8b 42 40          	mov    0x40(%rdx),%rax
140920f76:	48 89 01             	mov    %rax,(%rcx)
140920f79:	48 8b 4a 40          	mov    0x40(%rdx),%rcx
140920f7d:	48 85 c9             	test   %rcx,%rcx
140920f80:	74 08                	je     0x140920f8a
140920f82:	48 8b 42 38          	mov    0x38(%rdx),%rax
140920f86:	48 89 41 38          	mov    %rax,0x38(%rcx)
140920f8a:	48 c7 42 38 00 00 00 	movq   $0x0,0x38(%rdx)
140920f91:	00
140920f92:	48 8b 52 48          	mov    0x48(%rdx),%rdx
140920f96:	48 85 d2             	test   %rdx,%rdx
140920f99:	74 08                	je     0x140920fa3
140920f9b:	48 8b cb             	mov    %rbx,%rcx
140920f9e:	e8 6d d8 fb ff       	call   0x1408de810
140920fa3:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140920fa7:	48 85 d2             	test   %rdx,%rdx
140920faa:	74 08                	je     0x140920fb4
140920fac:	48 8b cb             	mov    %rbx,%rcx
140920faf:	e8 bc 2c f8 ff       	call   0x1408a3c70
140920fb4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140920fb8:	48 85 d2             	test   %rdx,%rdx
140920fbb:	74 08                	je     0x140920fc5
140920fbd:	48 8b cb             	mov    %rbx,%rcx
140920fc0:	e8 ab 2c f8 ff       	call   0x1408a3c70
140920fc5:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140920fc9:	48 85 d2             	test   %rdx,%rdx
140920fcc:	74 08                	je     0x140920fd6
140920fce:	48 8b cb             	mov    %rbx,%rcx
140920fd1:	e8 3a d8 fb ff       	call   0x1408de810
140920fd6:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140920fda:	48 85 d2             	test   %rdx,%rdx
140920fdd:	74 08                	je     0x140920fe7
140920fdf:	48 8b cb             	mov    %rbx,%rcx
140920fe2:	e8 29 d8 fb ff       	call   0x1408de810
140920fe7:	48 8b 0f             	mov    (%rdi),%rcx
140920fea:	48 85 c9             	test   %rcx,%rcx
140920fed:	74 62                	je     0x140921051
140920fef:	48 85 db             	test   %rbx,%rbx
140920ff2:	74 58                	je     0x14092104c
140920ff4:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140920ffb:	00
140920ffc:	74 0d                	je     0x14092100b
140920ffe:	48 8b d1             	mov    %rcx,%rdx
140921001:	48 8b cb             	mov    %rbx,%rcx
140921004:	e8 37 29 f9 ff       	call   0x1408b3940
140921009:	eb 46                	jmp    0x140921051
14092100b:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
140921012:	73 38                	jae    0x14092104c
140921014:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
14092101b:	72 13                	jb     0x140921030
14092101d:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140921024:	48 89 01             	mov    %rax,(%rcx)
140921027:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
14092102e:	eb 21                	jmp    0x140921051
140921030:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
140921037:	72 13                	jb     0x14092104c
140921039:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
140921040:	48 89 01             	mov    %rax,(%rcx)
140921043:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
14092104a:	eb 05                	jmp    0x140921051
14092104c:	e8 ff aa f6 ff       	call   0x14088bb50
140921051:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140921055:	48 85 c9             	test   %rcx,%rcx
140921058:	74 62                	je     0x1409210bc
14092105a:	48 85 db             	test   %rbx,%rbx
14092105d:	74 58                	je     0x1409210b7
14092105f:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
140921066:	00
140921067:	74 0d                	je     0x140921076
140921069:	48 8b d1             	mov    %rcx,%rdx
14092106c:	48 8b cb             	mov    %rbx,%rcx
14092106f:	e8 cc 28 f9 ff       	call   0x1408b3940
140921074:	eb 4b                	jmp    0x1409210c1
140921076:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
14092107d:	73 38                	jae    0x1409210b7
14092107f:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
140921086:	72 13                	jb     0x14092109b
140921088:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14092108f:	48 89 01             	mov    %rax,(%rcx)
140921092:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
140921099:	eb 26                	jmp    0x1409210c1
14092109b:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1409210a2:	72 13                	jb     0x1409210b7
1409210a4:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1409210ab:	48 89 01             	mov    %rax,(%rcx)
1409210ae:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
1409210b5:	eb 0a                	jmp    0x1409210c1
1409210b7:	e8 94 aa f6 ff       	call   0x14088bb50
1409210bc:	48 85 db             	test   %rbx,%rbx
1409210bf:	74 72                	je     0x140921133
1409210c1:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1409210c8:	00
1409210c9:	74 15                	je     0x1409210e0
1409210cb:	48 8b d7             	mov    %rdi,%rdx
1409210ce:	48 8b cb             	mov    %rbx,%rcx
1409210d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409210d6:	48 83 c4 20          	add    $0x20,%rsp
1409210da:	5f                   	pop    %rdi
1409210db:	e9 60 28 f9 ff       	jmp    0x1408b3940
1409210e0:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
1409210e7:	73 4a                	jae    0x140921133
1409210e9:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
1409210f0:	72 1c                	jb     0x14092110e
1409210f2:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1409210f9:	48 89 07             	mov    %rax,(%rdi)
1409210fc:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
140921103:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140921108:	48 83 c4 20          	add    $0x20,%rsp
14092110c:	5f                   	pop    %rdi
14092110d:	c3                   	ret
14092110e:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
140921115:	72 1c                	jb     0x140921133
140921117:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14092111e:	48 89 07             	mov    %rax,(%rdi)
140921121:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
140921128:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14092112d:	48 83 c4 20          	add    $0x20,%rsp
140921131:	5f                   	pop    %rdi
140921132:	c3                   	ret
140921133:	48 8b cf             	mov    %rdi,%rcx
140921136:	e8 15 aa f6 ff       	call   0x14088bb50
14092113b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140921140:	48 83 c4 20          	add    $0x20,%rsp
140921144:	5f                   	pop    %rdi
140921145:	c3                   	ret
140921146:	cc                   	int3
140921147:	cc                   	int3
140921148:	cc                   	int3
140921149:	cc                   	int3
14092114a:	cc                   	int3
14092114b:	cc                   	int3
14092114c:	cc                   	int3
14092114d:	cc                   	int3
14092114e:	cc                   	int3
14092114f:	cc                   	int3
140921150:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140921155:	57                   	push   %rdi
140921156:	41 56                	push   %r14
140921158:	41 57                	push   %r15