140d5295d:	48 85 c0             	test   %rax,%rax
140d52960:	74 26                	je     0x140d52988
140d52962:	48 8b cb             	mov    %rbx,%rcx
140d52965:	e8 46 d6 6f ff       	call   0x14044ffb0
140d5296a:	8b d0                	mov    %eax,%edx
140d5296c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d52971:	45 33 c9             	xor    %r9d,%r9d
140d52974:	48 8b cb             	mov    %rbx,%rcx
140d52977:	e8 64 73 f8 ff       	call   0x140cd9ce0
140d5297c:	4c 8b f8             	mov    %rax,%r15
140d5297f:	48 85 c0             	test   %rax,%rax
140d52982:	0f 84 bd 00 00 00    	je     0x140d52a45
140d52988:	85 f6                	test   %esi,%esi
140d5298a:	75 2f                	jne    0x140d529bb
140d5298c:	48 8b cb             	mov    %rbx,%rcx
140d5298f:	e8 6c 77 45 ff       	call   0x1401aa100
140d52994:	48 85 c0             	test   %rax,%rax
140d52997:	74 19                	je     0x140d529b2
140d52999:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140d5299e:	48 8b cb             	mov    %rbx,%rcx
140d529a1:	e8 2a 75 f8 ff       	call   0x140cd9ed0
140d529a6:	48 8b f8             	mov    %rax,%rdi
140d529a9:	48 85 c0             	test   %rax,%rax
140d529ac:	0f 84 93 00 00 00    	je     0x140d52a45
140d529b2:	48 8d 1d 27 d0 42 00 	lea    0x42d027(%rip),%rbx        # 0x14117f9e0
140d529b9:	eb 13                	jmp    0x140d529ce
140d529bb:	48 8d 1d 2e d0 42 00 	lea    0x42d02e(%rip),%rbx        # 0x14117f9f0
140d529c2:	83 fe 01             	cmp    $0x1,%esi
140d529c5:	74 07                	je     0x140d529ce
140d529c7:	48 8d 1d e2 d2 42 00 	lea    0x42d2e2(%rip),%rbx        # 0x14117fcb0
140d529ce:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140d529d4:	41 8b d6             	mov    %r14d,%edx
140d529d7:	48 8b cd             	mov    %rbp,%rcx
140d529da:	e8 81 fb f6 ff       	call   0x140cc2560
140d529df:	85 c0                	test   %eax,%eax
140d529e1:	74 62                	je     0x140d52a45
140d529e3:	49 8b cc             	mov    %r12,%rcx
140d529e6:	e8 55 59 f8 ff       	call   0x140cd8340
140d529eb:	44 8b c8             	mov    %eax,%r9d
140d529ee:	48 8d 15 a3 c9 42 00 	lea    0x42c9a3(%rip),%rdx        # 0x14117f398
140d529f5:	4c 8b c3             	mov    %rbx,%r8
140d529f8:	48 8b cd             	mov    %rbp,%rcx
140d529fb:	e8 30 62 fa ff       	call   0x140cf8c30
140d52a00:	85 c0                	test   %eax,%eax
140d52a02:	7e 41                	jle    0x140d52a45
140d52a04:	48 85 ff             	test   %rdi,%rdi
140d52a07:	0f 84 92 00 00 00    	je     0x140d52a9f
140d52a0d:	4c 8d 0d 78 0d 25 00 	lea    0x250d78(%rip),%r9        # 0x140fa378c
140d52a14:	45 8b c6             	mov    %r14d,%r8d
140d52a17:	48 8d 15 e2 65 42 00 	lea    0x4265e2(%rip),%rdx        # 0x141179000
140d52a1e:	48 8b cd             	mov    %rbp,%rcx
140d52a21:	e8 0a 62 fa ff       	call   0x140cf8c30
140d52a26:	85 c0                	test   %eax,%eax
140d52a28:	7e 1b                	jle    0x140d52a45
140d52a2a:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140d52a2f:	41 8d 5e 04          	lea    0x4(%r14),%ebx
140d52a33:	44 8b cb             	mov    %ebx,%r9d
140d52a36:	4c 8b c7             	mov    %rdi,%r8
140d52a39:	48 8b cd             	mov    %rbp,%rcx
140d52a3c:	e8 4f b9 01 00       	call   0x140d6e390
140d52a41:	85 c0                	test   %eax,%eax
140d52a43:	75 5e                	jne    0x140d52aa3
140d52a45:	b9 10 00 00 00       	mov    $0x10,%ecx
140d52a4a:	c7 44 24 20 a0 01 00 	movl   $0x1a0,0x20(%rsp)
140d52a51:	00
140d52a52:	44 8b c1             	mov    %ecx,%r8d
140d52a55:	4c 8d 0d 3c d2 42 00 	lea    0x42d23c(%rip),%r9        # 0x14117fc98
140d52a5c:	ba dd 00 00 00       	mov    $0xdd,%edx
140d52a61:	e8 1a e2 f7 ff       	call   0x140cd0c80
140d52a66:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140d52a6b:	4c 8d 05 26 d2 42 00 	lea    0x42d226(%rip),%r8        # 0x14117fc98
140d52a72:	41 b9 a1 01 00 00    	mov    $0x1a1,%r9d
140d52a78:	48 8b d7             	mov    %rdi,%rdx
140d52a7b:	e8 b0 f0 f6 ff       	call   0x140cc1b30
140d52a80:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d52a85:	48 8d 15 0c d2 42 00 	lea    0x42d20c(%rip),%rdx        # 0x14117fc98
140d52a8c:	41 b8 a2 01 00 00    	mov    $0x1a2,%r8d
140d52a92:	e8 79 ef f6 ff       	call   0x140cc1a10
140d52a97:	41 8b c5             	mov    %r13d,%eax
140d52a9a:	e9 86 00 00 00       	jmp    0x140d52b25
140d52a9f:	41 8d 5e 04          	lea    0x4(%r14),%ebx
140d52aa3:	4d 85 ff             	test   %r15,%r15
140d52aa6:	74 38                	je     0x140d52ae0
140d52aa8:	4c 8d 0d dd 0c 25 00 	lea    0x250cdd(%rip),%r9        # 0x140fa378c
140d52aaf:	45 8b c6             	mov    %r14d,%r8d
140d52ab2:	48 8d 15 8f 65 42 00 	lea    0x42658f(%rip),%rdx        # 0x141179048
140d52ab9:	48 8b cd             	mov    %rbp,%rcx
140d52abc:	e8 6f 61 fa ff       	call   0x140cf8c30
140d52ac1:	85 c0                	test   %eax,%eax
140d52ac3:	7e 80                	jle    0x140d52a45
140d52ac5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d52aca:	44 8b cb             	mov    %ebx,%r9d
140d52acd:	4d 8b c7             	mov    %r15,%r8
140d52ad0:	48 8b cd             	mov    %rbp,%rcx
140d52ad3:	e8 b8 b8 01 00       	call   0x140d6e390
140d52ad8:	85 c0                	test   %eax,%eax
140d52ada:	0f 84 65 ff ff ff    	je     0x140d52a45
140d52ae0:	45 8b c6             	mov    %r14d,%r8d
140d52ae3:	49 8b d4             	mov    %r12,%rdx
140d52ae6:	48 8b cd             	mov    %rbp,%rcx
140d52ae9:	e8 02 5c 03 00       	call   0x140d886f0
140d52aee:	85 c0                	test   %eax,%eax
140d52af0:	0f 84 4f ff ff ff    	je     0x140d52a45
140d52af6:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140d52afc:	e9 65 ff ff ff       	jmp    0x140d52a66
140d52b01:	b9 10 00 00 00       	mov    $0x10,%ecx
140d52b06:	c7 44 24 20 70 01 00 	movl   $0x170,0x20(%rsp)
140d52b0d:	00
140d52b0e:	4c 8d 0d 83 d1 42 00 	lea    0x42d183(%rip),%r9        # 0x14117fc98
140d52b15:	ba dd 00 00 00       	mov    $0xdd,%edx
140d52b1a:	44 8d 41 33          	lea    0x33(%rcx),%r8d
140d52b1e:	e8 5d e1 f7 ff       	call   0x140cd0c80
140d52b23:	33 c0                	xor    %eax,%eax
140d52b25:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140d52b2a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140d52b2e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140d52b32:	49 8b 73 48          	mov    0x48(%r11),%rsi
140d52b36:	49 8b e3             	mov    %r11,%rsp
140d52b39:	41 5f                	pop    %r15
140d52b3b:	41 5e                	pop    %r14
140d52b3d:	41 5d                	pop    %r13
140d52b3f:	41 5c                	pop    %r12
140d52b41:	5f                   	pop    %rdi
140d52b42:	c3                   	ret
140d52b43:	cc                   	int3
140d52b44:	cc                   	int3
140d52b45:	cc                   	int3
140d52b46:	cc                   	int3
140d52b47:	cc                   	int3
140d52b48:	cc                   	int3
140d52b49:	cc                   	int3
140d52b4a:	cc                   	int3
140d52b4b:	cc                   	int3
140d52b4c:	cc                   	int3
140d52b4d:	cc                   	int3
140d52b4e:	cc                   	int3
140d52b4f:	cc                   	int3
140d52b50:	40 53                	rex push %rbx
140d52b52:	55                   	push   %rbp
140d52b53:	56                   	push   %rsi
140d52b54:	57                   	push   %rdi
140d52b55:	41 56                	push   %r14
140d52b57:	b8 50 00 00 00       	mov    $0x50,%eax
140d52b5c:	e8 3f 89 0c 00       	call   0x140e1b4a0
140d52b61:	48 2b e0             	sub    %rax,%rsp
140d52b64:	48 8b e9             	mov    %rcx,%rbp
140d52b67:	e8 84 46 03 00       	call   0x140d871f0
140d52b6c:	48 8b f8             	mov    %rax,%rdi
140d52b6f:	48 85 c0             	test   %rax,%rax
140d52b72:	0f 84 b7 01 00 00    	je     0x140d52d2f
140d52b78:	48 8b c8             	mov    %rax,%rcx
140d52b7b:	e8 a0 d1 6f ff       	call   0x14044fd20
140d52b80:	48 85 c0             	test   %rax,%rax
140d52b83:	0f 85 77 01 00 00    	jne    0x140d52d00
140d52b89:	33 db                	xor    %ebx,%ebx
140d52b8b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d52b90:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140d52b95:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140d52b9c:	00
140d52b9d:	45 33 c9             	xor    %r9d,%r9d
140d52ba0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d52ba5:	48 8b cd             	mov    %rbp,%rcx
140d52ba8:	e8 f3 4a 03 00       	call   0x140d876a0
140d52bad:	85 c0                	test   %eax,%eax
140d52baf:	0f 84 7a 01 00 00    	je     0x140d52d2f
140d52bb5:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
140d52bbc:	00
140d52bbd:	4d 85 c9             	test   %r9,%r9
140d52bc0:	0f 84 69 01 00 00    	je     0x140d52d2f
140d52bc6:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140d52bcb:	48 85 f6             	test   %rsi,%rsi
140d52bce:	0f 84 5b 01 00 00    	je     0x140d52d2f
140d52bd4:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d52bd9:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140d52be0:	00
140d52be1:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140d52be8:	00
140d52be9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140d52bee:	e8 8d eb fb ff       	call   0x140d11780
140d52bf3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140d52bf8:	e8 b3 11 f8 ff       	call   0x140cd3db0
140d52bfd:	3d 98 01 00 00       	cmp    $0x198,%eax
140d52c02:	0f 85 34 01 00 00    	jne    0x140d52d3c
140d52c08:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
140d52c0f:	83 f9 ff             	cmp    $0xffffffff,%ecx
140d52c12:	74 21                	je     0x140d52c35
140d52c14:	83 f9 05             	cmp    $0x5,%ecx
140d52c17:	74 1c                	je     0x140d52c35
140d52c19:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d52c1e:	e8 8d 09 00 00       	call   0x140d535b0
140d52c23:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140d52c2a:	00
140d52c2b:	48 85 c0             	test   %rax,%rax
140d52c2e:	75 4b                	jne    0x140d52c7b
140d52c30:	e9 0f 01 00 00       	jmp    0x140d52d44
140d52c35:	48 8b cf             	mov    %rdi,%rcx
140d52c38:	e8 23 c5 47 ff       	call   0x1401cf160
140d52c3d:	48 85 c0             	test   %rax,%rax
140d52c40:	0f 84 f6 00 00 00    	je     0x140d52d3c
140d52c46:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d52c4a:	e8 d1 d0 6f ff       	call   0x14044fd20
140d52c4f:	4c 8b f0             	mov    %rax,%r14
140d52c52:	e8 d9 70 f8 ff       	call   0x140cd9d30
140d52c57:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140d52c5e:	00
140d52c5f:	48 85 c0             	test   %rax,%rax
140d52c62:	0f 84 dc 00 00 00    	je     0x140d52d44
140d52c68:	49 8b d6             	mov    %r14,%rdx
140d52c6b:	48 8b c8             	mov    %rax,%rcx
140d52c6e:	e8 ed 73 f8 ff       	call   0x140cda060
140d52c73:	85 c0                	test   %eax,%eax
140d52c75:	0f 84 c1 00 00 00    	je     0x140d52d3c
140d52c7b:	48 8b ce             	mov    %rsi,%rcx
140d52c7e:	e8 7d c5 47 ff       	call   0x1401cf200
140d52c83:	48 8b ce             	mov    %rsi,%rcx
140d52c86:	44 8b f0             	mov    %eax,%r14d
140d52c89:	e8 b2 c2 4b ff       	call   0x14020ef40
140d52c8e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d52c93:	48 85 c0             	test   %rax,%rax
140d52c96:	0f 84 a0 00 00 00    	je     0x140d52d3c
140d52c9c:	45 85 f6             	test   %r14d,%r14d
140d52c9f:	0f 84 97 00 00 00    	je     0x140d52d3c
140d52ca5:	45 8b c6             	mov    %r14d,%r8d
140d52ca8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140d52cad:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140d52cb4:	00
140d52cb5:	e8 06 e4 fb ff       	call   0x140d110c0
140d52cba:	48 85 c0             	test   %rax,%rax
140d52cbd:	74 7d                	je     0x140d52d3c
140d52cbf:	e8 ec 38 f7 ff       	call   0x140cc65b0
140d52cc4:	48 8b d8             	mov    %rax,%rbx
140d52cc7:	48 85 c0             	test   %rax,%rax
140d52cca:	74 70                	je     0x140d52d3c
140d52ccc:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140d52cd3:	00
140d52cd4:	48 8b c8             	mov    %rax,%rcx
140d52cd7:	e8 64 3c f7 ff       	call   0x140cc6940
140d52cdc:	48 8b d3             	mov    %rbx,%rdx
140d52cdf:	48 8b cf             	mov    %rdi,%rcx
140d52ce2:	e8 f9 e3 f8 ff       	call   0x140ce10e0
140d52ce7:	85 c0                	test   %eax,%eax
140d52ce9:	7e 51                	jle    0x140d52d3c
140d52ceb:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140d52cf2:	00
140d52cf3:	e8 98 6e f8 ff       	call   0x140cd9b90
140d52cf8:	48 8b cb             	mov    %rbx,%rcx
140d52cfb:	e8 40 35 f7 ff       	call   0x140cc6240
140d52d00:	48 8b d5             	mov    %rbp,%rdx
140d52d03:	48 8b cf             	mov    %rdi,%rcx
140d52d06:	e8 95 04 00 00       	call   0x140d531a0
140d52d0b:	85 c0                	test   %eax,%eax
140d52d0d:	75 64                	jne    0x140d52d73
140d52d0f:	ba ee 00 00 00       	mov    $0xee,%edx
140d52d14:	c7 44 24 20 31 03 00 	movl   $0x331,0x20(%rsp)
140d52d1b:	00
140d52d1c:	4c 8d 0d 75 cf 42 00 	lea    0x42cf75(%rip),%r9        # 0x14117fc98
140d52d23:	8d 48 10             	lea    0x10(%rax),%ecx
140d52d26:	44 8d 42 a8          	lea    -0x58(%rdx),%r8d
140d52d2a:	e8 51 df f7 ff       	call   0x140cd0c80
140d52d2f:	33 c0                	xor    %eax,%eax
140d52d31:	48 83 c4 50          	add    $0x50,%rsp
140d52d35:	41 5e                	pop    %r14
140d52d37:	5f                   	pop    %rdi
140d52d38:	5e                   	pop    %rsi
140d52d39:	5d                   	pop    %rbp
140d52d3a:	5b                   	pop    %rbx
140d52d3b:	c3                   	ret
140d52d3c:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140d52d43:	00
140d52d44:	48 8b c8             	mov    %rax,%rcx
140d52d47:	e8 44 6e f8 ff       	call   0x140cd9b90
140d52d4c:	48 8b cb             	mov    %rbx,%rcx
140d52d4f:	e8 ec 34 f7 ff       	call   0x140cc6240
140d52d54:	ba ee 00 00 00       	mov    $0xee,%edx
140d52d59:	c7 44 24 20 2b 03 00 	movl   $0x32b,0x20(%rsp)
140d52d60:	00
140d52d61:	4c 8d 0d 30 cf 42 00 	lea    0x42cf30(%rip),%r9        # 0x14117fc98
140d52d68:	b9 10 00 00 00       	mov    $0x10,%ecx
140d52d6d:	44 8d 42 a7          	lea    -0x59(%rdx),%r8d
140d52d71:	eb b7                	jmp    0x140d52d2a
140d52d73:	b8 01 00 00 00       	mov    $0x1,%eax
140d52d78:	48 83 c4 50          	add    $0x50,%rsp
140d52d7c:	41 5e                	pop    %r14
140d52d7e:	5f                   	pop    %rdi
140d52d7f:	5e                   	pop    %rsi
140d52d80:	5d                   	pop    %rbp
140d52d81:	5b                   	pop    %rbx
140d52d82:	c3                   	ret
140d52d83:	cc                   	int3
140d52d84:	cc                   	int3
140d52d85:	cc                   	int3
140d52d86:	cc                   	int3
140d52d87:	cc                   	int3
140d52d88:	cc                   	int3
140d52d89:	cc                   	int3
140d52d8a:	cc                   	int3
140d52d8b:	cc                   	int3
140d52d8c:	cc                   	int3
140d52d8d:	cc                   	int3
140d52d8e:	cc                   	int3
140d52d8f:	cc                   	int3
140d52d90:	40 55                	rex push %rbp
140d52d92:	53                   	push   %rbx
140d52d93:	57                   	push   %rdi
140d52d94:	41 56                	push   %r14
140d52d96:	41 57                	push   %r15
140d52d98:	48 8b ec             	mov    %rsp,%rbp
140d52d9b:	b8 70 00 00 00       	mov    $0x70,%eax
140d52da0:	e8 fb 86 0c 00       	call   0x140e1b4a0
140d52da5:	48 2b e0             	sub    %rax,%rsp
140d52da8:	33 db                	xor    %ebx,%ebx
140d52daa:	4c 8b f9             	mov    %rcx,%r15
140d52dad:	8b fb                	mov    %ebx,%edi
140d52daf:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
140d52db3:	e8 38 44 03 00       	call   0x140d871f0
140d52db8:	4c 8b f0             	mov    %rax,%r14
140d52dbb:	48 85 c0             	test   %rax,%rax
140d52dbe:	75 0c                	jne    0x140d52dcc
140d52dc0:	48 83 c4 70          	add    $0x70,%rsp
140d52dc4:	41 5f                	pop    %r15
140d52dc6:	41 5e                	pop    %r14
140d52dc8:	5f                   	pop    %rdi
140d52dc9:	5b                   	pop    %rbx
140d52dca:	5d                   	pop    %rbp
140d52dcb:	c3                   	ret
140d52dcc:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140d52dd1:	49 8b ce             	mov    %r14,%rcx
140d52dd4:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140d52dd9:	e8 82 c3 47 ff       	call   0x1401cf160
140d52dde:	45 33 c9             	xor    %r9d,%r9d
140d52de1:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140d52de6:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140d52dea:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d52def:	48 8d 55 48          	lea    0x48(%rbp),%rdx
140d52df3:	49 8b cf             	mov    %r15,%rcx
140d52df6:	48 8b f0             	mov    %rax,%rsi
140d52df9:	e8 a2 48 03 00       	call   0x140d876a0
140d52dfe:	85 c0                	test   %eax,%eax
140d52e00:	0f 84 5a 03 00 00    	je     0x140d53160
140d52e06:	4c 8b 4d 48          	mov    0x48(%rbp),%r9
140d52e0a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140d52e0e:	45 33 c0             	xor    %r8d,%r8d
140d52e11:	33 d2                	xor    %edx,%edx
140d52e13:	e8 68 e9 fb ff       	call   0x140d11780
140d52e18:	33 c9                	xor    %ecx,%ecx
140d52e1a:	e8 31 0e f8 ff       	call   0x140cd3c50
140d52e1f:	48 39 45 d0          	cmp    %rax,-0x30(%rbp)
140d52e23:	0f 85 91 00 00 00    	jne    0x140d52eba
140d52e29:	48 8b 76 28          	mov    0x28(%rsi),%rsi
140d52e2d:	33 d2                	xor    %edx,%edx