140d31931:	48 8b cb             	mov    %rbx,%rcx
140d31934:	e8 e7 c1 10 00       	call   0x140e3db20
140d31939:	85 c0                	test   %eax,%eax
140d3193b:	0f 85 14 01 00 00    	jne    0x140d31a55
140d31941:	b8 01 00 00 00       	mov    $0x1,%eax
140d31946:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d3194d:	00 00
140d3194f:	ba 98 01 00 00       	mov    $0x198,%edx
140d31954:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
140d3195a:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d3195e:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140d31964:	48 8b ce             	mov    %rsi,%rcx
140d31967:	e8 e4 eb fa ff       	call   0x140ce0550
140d3196c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31971:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31976:	48 83 c4 30          	add    $0x30,%rsp
140d3197a:	5f                   	pop    %rdi
140d3197b:	c3                   	ret
140d3197c:	48 8d 15 ed 6b 44 00 	lea    0x446bed(%rip),%rdx        # 0x141178570
140d31983:	48 8b cf             	mov    %rdi,%rcx
140d31986:	e8 95 c1 10 00       	call   0x140e3db20
140d3198b:	85 c0                	test   %eax,%eax
140d3198d:	75 75                	jne    0x140d31a04
140d3198f:	48 8b cb             	mov    %rbx,%rcx
140d31992:	e8 c9 b7 fb ff       	call   0x140ced160
140d31997:	48 85 c0             	test   %rax,%rax
140d3199a:	75 32                	jne    0x140d319ce
140d3199c:	ba c6 00 00 00       	mov    $0xc6,%edx
140d319a1:	c7 44 24 20 7d 01 00 	movl   $0x17d,0x20(%rsp)
140d319a8:	00
140d319a9:	4c 8d 0d 70 6b 44 00 	lea    0x446b70(%rip),%r9        # 0x141178520
140d319b0:	8d 48 10             	lea    0x10(%rax),%ecx
140d319b3:	44 8d 42 d1          	lea    -0x2f(%rdx),%r8d
140d319b7:	e8 c4 f2 f9 ff       	call   0x140cd0c80
140d319bc:	33 c0                	xor    %eax,%eax
140d319be:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d319c3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d319c8:	48 83 c4 30          	add    $0x30,%rsp
140d319cc:	5f                   	pop    %rdi
140d319cd:	c3                   	ret
140d319ce:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d319d3:	ba 98 01 00 00       	mov    $0x198,%edx
140d319d8:	41 b9 05 10 00 00    	mov    $0x1005,%r9d
140d319de:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140d319e5:	00
140d319e6:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140d319ec:	48 8b ce             	mov    %rsi,%rcx
140d319ef:	e8 5c eb fa ff       	call   0x140ce0550
140d319f4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d319f9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d319fe:	48 83 c4 30          	add    $0x30,%rsp
140d31a02:	5f                   	pop    %rdi
140d31a03:	c3                   	ret
140d31a04:	48 8d 15 75 6b 44 00 	lea    0x446b75(%rip),%rdx        # 0x141178580
140d31a0b:	48 8b cf             	mov    %rdi,%rcx
140d31a0e:	e8 0d c1 10 00       	call   0x140e3db20
140d31a13:	85 c0                	test   %eax,%eax
140d31a15:	75 3e                	jne    0x140d31a55
140d31a17:	48 8b cb             	mov    %rbx,%rcx
140d31a1a:	e8 51 f0 0f 00       	call   0x140e30a70
140d31a1f:	ba 98 01 00 00       	mov    $0x198,%edx
140d31a24:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d31a2b:	00 00
140d31a2d:	41 b9 03 10 00 00    	mov    $0x1003,%r9d
140d31a33:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d31a37:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140d31a3d:	48 8b ce             	mov    %rsi,%rcx
140d31a40:	e8 0b eb fa ff       	call   0x140ce0550
140d31a45:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31a4a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31a4f:	48 83 c4 30          	add    $0x30,%rsp
140d31a53:	5f                   	pop    %rdi
140d31a54:	c3                   	ret
140d31a55:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31a5a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d31a5f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31a64:	48 83 c4 30          	add    $0x30,%rsp
140d31a68:	5f                   	pop    %rdi
140d31a69:	c3                   	ret
140d31a6a:	cc                   	int3
140d31a6b:	cc                   	int3
140d31a6c:	cc                   	int3
140d31a6d:	cc                   	int3
140d31a6e:	cc                   	int3
140d31a6f:	cc                   	int3
140d31a70:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d31a75:	57                   	push   %rdi
140d31a76:	b8 30 00 00 00       	mov    $0x30,%eax
140d31a7b:	e8 20 9a 0e 00       	call   0x140e1b4a0
140d31a80:	48 2b e0             	sub    %rax,%rsp
140d31a83:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140d31a87:	48 8b f2             	mov    %rdx,%rsi
140d31a8a:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140d31a8e:	75 2d                	jne    0x140d31abd
140d31a90:	4c 8d 0d 89 6a 44 00 	lea    0x446a89(%rip),%r9        # 0x141178520
140d31a97:	c7 44 24 20 91 01 00 	movl   $0x191,0x20(%rsp)
140d31a9e:	00
140d31a9f:	ba db 00 00 00       	mov    $0xdb,%edx
140d31aa4:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d31aa7:	44 8d 40 5b          	lea    0x5b(%rax),%r8d
140d31aab:	e8 d0 f1 f9 ff       	call   0x140cd0c80
140d31ab0:	33 c0                	xor    %eax,%eax
140d31ab2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31ab7:	48 83 c4 30          	add    $0x30,%rsp
140d31abb:	5f                   	pop    %rdi
140d31abc:	c3                   	ret
140d31abd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d31ac2:	e8 69 82 fa ff       	call   0x140cd9d30
140d31ac7:	48 8b d8             	mov    %rax,%rbx
140d31aca:	48 85 c0             	test   %rax,%rax
140d31acd:	75 10                	jne    0x140d31adf
140d31acf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31ad4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31ad9:	48 83 c4 30          	add    $0x30,%rsp
140d31add:	5f                   	pop    %rdi
140d31ade:	c3                   	ret
140d31adf:	48 8b 17             	mov    (%rdi),%rdx
140d31ae2:	48 8b cb             	mov    %rbx,%rcx
140d31ae5:	e8 76 85 fa ff       	call   0x140cda060
140d31aea:	8b f8                	mov    %eax,%edi
140d31aec:	85 c0                	test   %eax,%eax
140d31aee:	74 16                	je     0x140d31b06
140d31af0:	4c 8b c3             	mov    %rbx,%r8
140d31af3:	ba 98 01 00 00       	mov    $0x198,%edx
140d31af8:	48 8b ce             	mov    %rsi,%rcx
140d31afb:	e8 40 44 f9 ff       	call   0x140cc5f40
140d31b00:	8b f8                	mov    %eax,%edi
140d31b02:	85 c0                	test   %eax,%eax
140d31b04:	75 08                	jne    0x140d31b0e
140d31b06:	48 8b cb             	mov    %rbx,%rcx
140d31b09:	e8 82 80 fa ff       	call   0x140cd9b90
140d31b0e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31b13:	8b c7                	mov    %edi,%eax
140d31b15:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31b1a:	48 83 c4 30          	add    $0x30,%rsp
140d31b1e:	5f                   	pop    %rdi
140d31b1f:	c3                   	ret
140d31b20:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d31b25:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d31b2a:	57                   	push   %rdi
140d31b2b:	b8 30 00 00 00       	mov    $0x30,%eax
140d31b30:	e8 6b 99 0e 00       	call   0x140e1b4a0
140d31b35:	48 2b e0             	sub    %rax,%rsp
140d31b38:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140d31b3d:	48 8b ea             	mov    %rdx,%rbp
140d31b40:	48 8b 71 28          	mov    0x28(%rcx),%rsi
140d31b44:	48 8b f9             	mov    %rcx,%rdi
140d31b47:	75 38                	jne    0x140d31b81
140d31b49:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140d31b4d:	75 32                	jne    0x140d31b81
140d31b4f:	4c 8d 0d ca 69 44 00 	lea    0x4469ca(%rip),%r9        # 0x141178520
140d31b56:	c7 44 24 20 a4 01 00 	movl   $0x1a4,0x20(%rsp)
140d31b5d:	00
140d31b5e:	ba c7 00 00 00       	mov    $0xc7,%edx
140d31b63:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d31b66:	44 8d 40 5b          	lea    0x5b(%rax),%r8d
140d31b6a:	e8 11 f1 f9 ff       	call   0x140cd0c80
140d31b6f:	33 c0                	xor    %eax,%eax
140d31b71:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d31b76:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d31b7b:	48 83 c4 30          	add    $0x30,%rsp
140d31b7f:	5f                   	pop    %rdi
140d31b80:	c3                   	ret
140d31b81:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d31b86:	e8 a5 81 fa ff       	call   0x140cd9d30
140d31b8b:	48 8b d8             	mov    %rax,%rbx
140d31b8e:	48 85 c0             	test   %rax,%rax
140d31b91:	74 1c                	je     0x140d31baf
140d31b93:	4c 8b c0             	mov    %rax,%r8
140d31b96:	ba 98 01 00 00       	mov    $0x198,%edx
140d31b9b:	48 8b cd             	mov    %rbp,%rcx
140d31b9e:	e8 9d 43 f9 ff       	call   0x140cc5f40
140d31ba3:	85 c0                	test   %eax,%eax
140d31ba5:	75 1f                	jne    0x140d31bc6
140d31ba7:	48 8b cb             	mov    %rbx,%rcx
140d31baa:	e8 e1 7f fa ff       	call   0x140cd9b90
140d31baf:	33 c0                	xor    %eax,%eax
140d31bb1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31bb6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d31bbb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d31bc0:	48 83 c4 30          	add    $0x30,%rsp
140d31bc4:	5f                   	pop    %rdi
140d31bc5:	c3                   	ret
140d31bc6:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d31bca:	48 85 d2             	test   %rdx,%rdx
140d31bcd:	74 0a                	je     0x140d31bd9
140d31bcf:	48 8b cd             	mov    %rbp,%rcx
140d31bd2:	e8 29 45 f9 ff       	call   0x140cc6100
140d31bd7:	eb 0b                	jmp    0x140d31be4
140d31bd9:	48 8b 16             	mov    (%rsi),%rdx
140d31bdc:	48 8b cb             	mov    %rbx,%rcx
140d31bdf:	e8 7c 84 fa ff       	call   0x140cda060
140d31be4:	85 c0                	test   %eax,%eax
140d31be6:	74 c7                	je     0x140d31baf
140d31be8:	48 8b cb             	mov    %rbx,%rcx
140d31beb:	e8 70 80 fa ff       	call   0x140cd9c60
140d31bf0:	eb bf                	jmp    0x140d31bb1
140d31bf2:	cc                   	int3
140d31bf3:	cc                   	int3
140d31bf4:	cc                   	int3
140d31bf5:	cc                   	int3
140d31bf6:	cc                   	int3
140d31bf7:	cc                   	int3
140d31bf8:	cc                   	int3
140d31bf9:	cc                   	int3
140d31bfa:	cc                   	int3
140d31bfb:	cc                   	int3
140d31bfc:	cc                   	int3
140d31bfd:	cc                   	int3
140d31bfe:	cc                   	int3
140d31bff:	cc                   	int3
140d31c00:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d31c05:	57                   	push   %rdi
140d31c06:	b8 30 00 00 00       	mov    $0x30,%eax
140d31c0b:	e8 90 98 0e 00       	call   0x140e1b4a0
140d31c10:	48 2b e0             	sub    %rax,%rsp
140d31c13:	4c 8b 49 10          	mov    0x10(%rcx),%r9
140d31c17:	49 8b f8             	mov    %r8,%rdi
140d31c1a:	48 8b f2             	mov    %rdx,%rsi
140d31c1d:	4d 85 c9             	test   %r9,%r9
140d31c20:	0f 84 9f 00 00 00    	je     0x140d31cc5
140d31c26:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140d31c2a:	4d 85 c0             	test   %r8,%r8
140d31c2d:	0f 84 92 00 00 00    	je     0x140d31cc5
140d31c33:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d31c37:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d31c3c:	48 8b 58 10          	mov    0x10(%rax),%rbx
140d31c40:	48 85 db             	test   %rbx,%rbx
140d31c43:	75 04                	jne    0x140d31c49
140d31c45:	49 8b 59 28          	mov    0x28(%r9),%rbx
140d31c49:	48 85 f6             	test   %rsi,%rsi
140d31c4c:	75 37                	jne    0x140d31c85
140d31c4e:	48 8b cb             	mov    %rbx,%rcx
140d31c51:	e8 ca e0 71 ff       	call   0x14044fd20
140d31c56:	48 8b c8             	mov    %rax,%rcx
140d31c59:	e8 e2 64 fa ff       	call   0x140cd8140
140d31c5e:	83 c0 07             	add    $0x7,%eax
140d31c61:	99                   	cltd
140d31c62:	83 e2 07             	and    $0x7,%edx
140d31c65:	03 c2                	add    %edx,%eax
140d31c67:	c1 f8 03             	sar    $0x3,%eax
140d31c6a:	48 63 c8             	movslq %eax,%rcx
140d31c6d:	48 89 0f             	mov    %rcx,(%rdi)
140d31c70:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31c75:	b8 01 00 00 00       	mov    $0x1,%eax
140d31c7a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31c7f:	48 83 c4 30          	add    $0x30,%rsp
140d31c83:	5f                   	pop    %rdi
140d31c84:	c3                   	ret
140d31c85:	49 8b 48 28          	mov    0x28(%r8),%rcx
140d31c89:	e8 c2 bf 50 ff       	call   0x14023dc50
140d31c8e:	48 8b 17             	mov    (%rdi),%rdx
140d31c91:	4c 8b cb             	mov    %rbx,%r9
140d31c94:	4c 8b c0             	mov    %rax,%r8
140d31c97:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d31c9e:	00 00
140d31ca0:	48 8b ce             	mov    %rsi,%rcx
140d31ca3:	e8 f8 2e ff ff       	call   0x140d24ba0
140d31ca8:	85 c0                	test   %eax,%eax
140d31caa:	7f 12                	jg     0x140d31cbe
140d31cac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d31cb1:	33 c0                	xor    %eax,%eax
140d31cb3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31cb8:	48 83 c4 30          	add    $0x30,%rsp
140d31cbc:	5f                   	pop    %rdi
140d31cbd:	c3                   	ret
140d31cbe:	48 98                	cltq
140d31cc0:	48 89 07             	mov    %rax,(%rdi)
140d31cc3:	eb ab                	jmp    0x140d31c70
140d31cc5:	ba d9 00 00 00       	mov    $0xd9,%edx
140d31cca:	c7 44 24 20 a0 00 00 	movl   $0xa0,0x20(%rsp)
140d31cd1:	00
140d31cd2:	4c 8d 0d 47 68 44 00 	lea    0x446847(%rip),%r9        # 0x141178520
140d31cd9:	44 8d 42 b3          	lea    -0x4d(%rdx),%r8d
140d31cdd:	41 8d 48 84          	lea    -0x7c(%r8),%ecx
140d31ce1:	e8 9a ef f9 ff       	call   0x140cd0c80
140d31ce6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d31ceb:	33 c0                	xor    %eax,%eax
140d31ced:	48 83 c4 30          	add    $0x30,%rsp
140d31cf1:	5f                   	pop    %rdi
140d31cf2:	c3                   	ret
140d31cf3:	cc                   	int3
140d31cf4:	cc                   	int3
140d31cf5:	cc                   	int3
140d31cf6:	cc                   	int3
140d31cf7:	cc                   	int3
140d31cf8:	cc                   	int3
140d31cf9:	cc                   	int3
140d31cfa:	cc                   	int3
140d31cfb:	cc                   	int3
140d31cfc:	cc                   	int3
140d31cfd:	cc                   	int3
140d31cfe:	cc                   	int3
140d31cff:	cc                   	int3
140d31d00:	40 53                	rex push %rbx
140d31d02:	b8 30 00 00 00       	mov    $0x30,%eax
140d31d07:	e8 94 97 0e 00       	call   0x140e1b4a0
140d31d0c:	48 2b e0             	sub    %rax,%rsp
140d31d0f:	48 8b d9             	mov    %rcx,%rbx
140d31d12:	44 8d 40 f4          	lea    -0xc(%rax),%r8d
140d31d16:	8d 48 f8             	lea    -0x8(%rax),%ecx
140d31d19:	48 8d 15 80 69 44 00 	lea    0x446980(%rip),%rdx        # 0x1411786a0
140d31d20:	e8 2b 00 f9 ff       	call   0x140cc1d50
140d31d25:	48 85 c0             	test   %rax,%rax
140d31d28:	75 26                	jne    0x140d31d50
140d31d2a:	4c 8d 0d 6f 69 44 00 	lea    0x44696f(%rip),%r9        # 0x1411786a0
140d31d31:	c7 44 24 20 25 00 00 	movl   $0x25,0x20(%rsp)
140d31d38:	00
140d31d39:	8d 50 6f             	lea    0x6f(%rax),%edx
140d31d3c:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d31d40:	8d 48 35             	lea    0x35(%rax),%ecx
140d31d43:	e8 38 ef f9 ff       	call   0x140cd0c80
140d31d48:	33 c0                	xor    %eax,%eax
140d31d4a:	48 83 c4 30          	add    $0x30,%rsp
140d31d4e:	5b                   	pop    %rbx
140d31d4f:	c3                   	ret
140d31d50:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d31d54:	b8 01 00 00 00       	mov    $0x1,%eax
140d31d59:	48 83 c4 30          	add    $0x30,%rsp
140d31d5d:	5b                   	pop    %rbx
140d31d5e:	c3                   	ret
140d31d5f:	cc                   	int3
140d31d60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d31d65:	57                   	push   %rdi
140d31d66:	b8 20 00 00 00       	mov    $0x20,%eax
140d31d6b:	e8 30 97 0e 00       	call   0x140e1b4a0
140d31d70:	48 2b e0             	sub    %rax,%rsp
140d31d73:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140d31d77:	48 8b f9             	mov    %rcx,%rdi
140d31d7a:	48 85 db             	test   %rbx,%rbx
140d31d7d:	74 3b                	je     0x140d31dba
140d31d7f:	48 8b 0b             	mov    (%rbx),%rcx
140d31d82:	e8 39 62 fa ff       	call   0x140cd7fc0
140d31d87:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d31d8b:	48 8d 15 0e 69 44 00 	lea    0x44690e(%rip),%rdx        # 0x1411786a0
140d31d92:	41 b8 33 00 00 00    	mov    $0x33,%r8d
140d31d98:	e8 73 fc f8 ff       	call   0x140cc1a10
140d31d9d:	41 b8 34 00 00 00    	mov    $0x34,%r8d
140d31da3:	48 8d 15 f6 68 44 00 	lea    0x4468f6(%rip),%rdx        # 0x1411786a0
140d31daa:	48 8b cb             	mov    %rbx,%rcx
140d31dad:	e8 5e fc f8 ff       	call   0x140cc1a10
140d31db2:	48 c7 47 28 00 00 00 	movq   $0x0,0x28(%rdi)
140d31db9:	00
140d31dba:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d31dbf:	48 83 c4 20          	add    $0x20,%rsp
140d31dc3:	5f                   	pop    %rdi
140d31dc4:	c3                   	ret
140d31dc5:	cc                   	int3
140d31dc6:	cc                   	int3
140d31dc7:	cc                   	int3