140da9e66:	48 8b e8             	mov    %rax,%rbp
140da9e69:	48 85 c0             	test   %rax,%rax
140da9e6c:	75 2e                	jne    0x140da9e9c
140da9e6e:	4c 8d 0d 4b 42 40 00 	lea    0x40424b(%rip),%r9        # 0x1411ae0c0
140da9e75:	c7 44 24 20 78 00 00 	movl   $0x78,0x20(%rsp)
140da9e7c:	00
140da9e7d:	8d 50 6e             	lea    0x6e(%rax),%edx
140da9e80:	8d 48 2e             	lea    0x2e(%rax),%ecx
140da9e83:	44 8d 40 69          	lea    0x69(%rax),%r8d
140da9e87:	e8 f4 6d f2 ff       	call   0x140cd0c80
140da9e8c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9e91:	33 c0                	xor    %eax,%eax
140da9e93:	48 83 c4 30          	add    $0x30,%rsp
140da9e97:	41 5e                	pop    %r14
140da9e99:	5f                   	pop    %rdi
140da9e9a:	5e                   	pop    %rsi
140da9e9b:	c3                   	ret
140da9e9c:	45 33 c0             	xor    %r8d,%r8d
140da9e9f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140da9ea4:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140da9ea9:	48 8b cd             	mov    %rbp,%rcx
140da9eac:	41 8d 50 03          	lea    0x3(%r8),%edx
140da9eb0:	e8 fb 80 f1 ff       	call   0x140cc1fb0
140da9eb5:	ba 00 02 00 00       	mov    $0x200,%edx
140da9eba:	48 8b cd             	mov    %rbp,%rcx
140da9ebd:	8b d8                	mov    %eax,%ebx
140da9ebf:	e8 dc 8d f1 ff       	call   0x140cc2ca0
140da9ec4:	45 33 c9             	xor    %r9d,%r9d
140da9ec7:	45 33 c0             	xor    %r8d,%r8d
140da9eca:	ba 82 00 00 00       	mov    $0x82,%edx
140da9ecf:	48 8b cd             	mov    %rbp,%rcx
140da9ed2:	e8 d9 80 f1 ff       	call   0x140cc1fb0
140da9ed7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140da9edc:	44 8b c3             	mov    %ebx,%r8d
140da9edf:	49 8b 0e             	mov    (%r14),%rcx
140da9ee2:	e8 f9 a1 f1 ff       	call   0x140cc40e0
140da9ee7:	49 8b 06             	mov    (%r14),%rax
140da9eea:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140da9eef:	83 60 10 df          	andl   $0xffffffdf,0x10(%rax)
140da9ef3:	48 8b 0f             	mov    (%rdi),%rcx
140da9ef6:	e8 b5 9e f2 ff       	call   0x140cd3db0
140da9efb:	83 f8 19             	cmp    $0x19,%eax
140da9efe:	7f 44                	jg     0x140da9f44
140da9f00:	74 27                	je     0x140da9f29
140da9f02:	83 e8 15             	sub    $0x15,%eax
140da9f05:	74 79                	je     0x140da9f80
140da9f07:	83 e8 01             	sub    $0x1,%eax
140da9f0a:	74 05                	je     0x140da9f11
140da9f0c:	83 f8 01             	cmp    $0x1,%eax
140da9f0f:	eb 3d                	jmp    0x140da9f4e
140da9f11:	48 8b d6             	mov    %rsi,%rdx
140da9f14:	48 8b cf             	mov    %rdi,%rcx
140da9f17:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f1c:	48 83 c4 30          	add    $0x30,%rsp
140da9f20:	41 5e                	pop    %r14
140da9f22:	5f                   	pop    %rdi
140da9f23:	5e                   	pop    %rsi
140da9f24:	e9 27 df fd ff       	jmp    0x140d87e50
140da9f29:	45 33 c0             	xor    %r8d,%r8d
140da9f2c:	48 8b d6             	mov    %rsi,%rdx
140da9f2f:	48 8b cf             	mov    %rdi,%rcx
140da9f32:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f37:	48 83 c4 30          	add    $0x30,%rsp
140da9f3b:	41 5e                	pop    %r14
140da9f3d:	5f                   	pop    %rdi
140da9f3e:	5e                   	pop    %rsi
140da9f3f:	e9 dc 18 00 00       	jmp    0x140dab820
140da9f44:	83 f8 1a             	cmp    $0x1a,%eax
140da9f47:	74 37                	je     0x140da9f80
140da9f49:	3d 12 03 00 00       	cmp    $0x312,%eax
140da9f4e:	74 30                	je     0x140da9f80
140da9f50:	ba 6e 00 00 00       	mov    $0x6e,%edx
140da9f55:	c7 44 24 20 93 00 00 	movl   $0x93,0x20(%rsp)
140da9f5c:	00
140da9f5d:	4c 8d 0d 5c 41 40 00 	lea    0x40415c(%rip),%r9        # 0x1411ae0c0
140da9f64:	8d 4a c0             	lea    -0x40(%rdx),%ecx
140da9f67:	44 8d 42 2e          	lea    0x2e(%rdx),%r8d
140da9f6b:	e8 10 6d f2 ff       	call   0x140cd0c80
140da9f70:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f75:	33 c0                	xor    %eax,%eax
140da9f77:	48 83 c4 30          	add    $0x30,%rsp
140da9f7b:	41 5e                	pop    %r14
140da9f7d:	5f                   	pop    %rdi
140da9f7e:	5e                   	pop    %rsi
140da9f7f:	c3                   	ret
140da9f80:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f85:	b8 01 00 00 00       	mov    $0x1,%eax
140da9f8a:	48 83 c4 30          	add    $0x30,%rsp
140da9f8e:	41 5e                	pop    %r14
140da9f90:	5f                   	pop    %rdi
140da9f91:	5e                   	pop    %rsi
140da9f92:	c3                   	ret
140da9f93:	cc                   	int3
140da9f94:	cc                   	int3
140da9f95:	cc                   	int3
140da9f96:	cc                   	int3
140da9f97:	cc                   	int3
140da9f98:	cc                   	int3
140da9f99:	cc                   	int3
140da9f9a:	cc                   	int3
140da9f9b:	cc                   	int3
140da9f9c:	cc                   	int3
140da9f9d:	cc                   	int3
140da9f9e:	cc                   	int3
140da9f9f:	cc                   	int3
140da9fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140da9fa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140da9faa:	57                   	push   %rdi
140da9fab:	b8 30 00 00 00       	mov    $0x30,%eax
140da9fb0:	e8 eb 14 07 00       	call   0x140e1b4a0
140da9fb5:	48 2b e0             	sub    %rax,%rsp
140da9fb8:	48 8b f2             	mov    %rdx,%rsi
140da9fbb:	48 8b f9             	mov    %rcx,%rdi
140da9fbe:	48 85 d2             	test   %rdx,%rdx
140da9fc1:	74 05                	je     0x140da9fc8
140da9fc3:	48 8b da             	mov    %rdx,%rbx
140da9fc6:	eb 49                	jmp    0x140daa011
140da9fc8:	e8 43 01 00 00       	call   0x140daa110
140da9fcd:	48 85 c0             	test   %rax,%rax
140da9fd0:	0f 84 fb 00 00 00    	je     0x140daa0d1
140da9fd6:	48 8b 08             	mov    (%rax),%rcx
140da9fd9:	48 85 c9             	test   %rcx,%rcx
140da9fdc:	75 07                	jne    0x140da9fe5
140da9fde:	e8 1d 2f fe ff       	call   0x140d8cf00
140da9fe3:	eb 18                	jmp    0x140da9ffd
140da9fe5:	83 79 10 20          	cmpl   $0x20,0x10(%rcx)
140da9fe9:	74 0d                	je     0x140da9ff8
140da9feb:	8b 11                	mov    (%rcx),%edx
140da9fed:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140da9ff1:	e8 ba 98 f1 ff       	call   0x140cc38b0
140da9ff6:	eb 0d                	jmp    0x140daa005
140da9ff8:	e8 83 99 f1 ff       	call   0x140cc3980
140da9ffd:	48 8b c8             	mov    %rax,%rcx
140daa000:	e8 eb 87 f1 ff       	call   0x140cc27f0
140daa005:	48 8b d8             	mov    %rax,%rbx
140daa008:	48 85 c0             	test   %rax,%rax
140daa00b:	0f 84 c0 00 00 00    	je     0x140daa0d1
140daa011:	48 8b 0f             	mov    (%rdi),%rcx
140daa014:	e8 97 9d f2 ff       	call   0x140cd3db0
140daa019:	83 e8 15             	sub    $0x15,%eax
140daa01c:	0f 84 9c 00 00 00    	je     0x140daa0be
140daa022:	83 e8 01             	sub    $0x1,%eax
140daa025:	74 70                	je     0x140daa097
140daa027:	83 e8 01             	sub    $0x1,%eax
140daa02a:	74 61                	je     0x140daa08d
140daa02c:	83 e8 02             	sub    $0x2,%eax
140daa02f:	74 52                	je     0x140daa083
140daa031:	83 f8 01             	cmp    $0x1,%eax
140daa034:	74 43                	je     0x140daa079
140daa036:	ba 6f 00 00 00       	mov    $0x6f,%edx
140daa03b:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
140daa042:	00
140daa043:	4c 8d 0d 76 40 40 00 	lea    0x404076(%rip),%r9        # 0x1411ae0c0
140daa04a:	8d 4a bf             	lea    -0x41(%rdx),%ecx
140daa04d:	44 8d 42 2d          	lea    0x2d(%rdx),%r8d
140daa051:	e8 2a 6c f2 ff       	call   0x140cd0c80
140daa056:	48 85 f6             	test   %rsi,%rsi
140daa059:	0f 85 92 00 00 00    	jne    0x140daa0f1
140daa05f:	48 8b cb             	mov    %rbx,%rcx
140daa062:	e8 f9 80 f1 ff       	call   0x140cc2160
140daa067:	33 c0                	xor    %eax,%eax
140daa069:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa06e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140daa073:	48 83 c4 30          	add    $0x30,%rsp
140daa077:	5f                   	pop    %rdi
140daa078:	c3                   	ret
140daa079:	48 8b cf             	mov    %rdi,%rcx
140daa07c:	e8 8f 07 00 00       	call   0x140daa810
140daa081:	eb 1c                	jmp    0x140daa09f
140daa083:	48 8b cf             	mov    %rdi,%rcx
140daa086:	e8 f5 18 00 00       	call   0x140dab980
140daa08b:	eb 12                	jmp    0x140daa09f
140daa08d:	48 8b cf             	mov    %rdi,%rcx
140daa090:	e8 eb d1 fd ff       	call   0x140d87280
140daa095:	eb 08                	jmp    0x140daa09f
140daa097:	48 8b cf             	mov    %rdi,%rcx
140daa09a:	e8 51 de fd ff       	call   0x140d87ef0
140daa09f:	48 85 c0             	test   %rax,%rax
140daa0a2:	74 b2                	je     0x140daa056
140daa0a4:	48 8b d3             	mov    %rbx,%rdx
140daa0a7:	48 8b c8             	mov    %rax,%rcx
140daa0aa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa0af:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140daa0b4:	48 83 c4 30          	add    $0x30,%rsp
140daa0b8:	5f                   	pop    %rdi
140daa0b9:	e9 22 89 f1 ff       	jmp    0x140cc29e0
140daa0be:	48 8b c3             	mov    %rbx,%rax
140daa0c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa0c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140daa0cb:	48 83 c4 30          	add    $0x30,%rsp
140daa0cf:	5f                   	pop    %rdi
140daa0d0:	c3                   	ret
140daa0d1:	ba 6f 00 00 00       	mov    $0x6f,%edx
140daa0d6:	c7 44 24 20 40 00 00 	movl   $0x40,0x20(%rsp)
140daa0dd:	00
140daa0de:	4c 8d 0d db 3f 40 00 	lea    0x403fdb(%rip),%r9        # 0x1411ae0c0
140daa0e5:	8d 4a bf             	lea    -0x41(%rdx),%ecx
140daa0e8:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140daa0ec:	e8 8f 6b f2 ff       	call   0x140cd0c80
140daa0f1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa0f6:	33 c0                	xor    %eax,%eax
140daa0f8:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140daa0fd:	48 83 c4 30          	add    $0x30,%rsp
140daa101:	5f                   	pop    %rdi
140daa102:	c3                   	ret
140daa103:	cc                   	int3
140daa104:	cc                   	int3
140daa105:	cc                   	int3
140daa106:	cc                   	int3
140daa107:	cc                   	int3
140daa108:	cc                   	int3
140daa109:	cc                   	int3
140daa10a:	cc                   	int3
140daa10b:	cc                   	int3
140daa10c:	cc                   	int3
140daa10d:	cc                   	int3
140daa10e:	cc                   	int3
140daa10f:	cc                   	int3
140daa110:	40 53                	rex push %rbx
140daa112:	b8 30 00 00 00       	mov    $0x30,%eax
140daa117:	e8 84 13 07 00       	call   0x140e1b4a0
140daa11c:	48 2b e0             	sub    %rax,%rsp
140daa11f:	48 8b d9             	mov    %rcx,%rbx
140daa122:	48 8b 09             	mov    (%rcx),%rcx
140daa125:	e8 86 9c f2 ff       	call   0x140cd3db0
140daa12a:	83 f8 19             	cmp    $0x19,%eax
140daa12d:	7f 3f                	jg     0x140daa16e
140daa12f:	74 2b                	je     0x140daa15c
140daa131:	83 e8 15             	sub    $0x15,%eax
140daa134:	74 1c                	je     0x140daa152
140daa136:	83 e8 01             	sub    $0x1,%eax
140daa139:	74 21                	je     0x140daa15c
140daa13b:	83 f8 01             	cmp    $0x1,%eax
140daa13e:	75 41                	jne    0x140daa181
140daa140:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa144:	48 8b 40 18          	mov    0x18(%rax),%rax
140daa148:	48 83 c0 10          	add    $0x10,%rax
140daa14c:	48 83 c4 30          	add    $0x30,%rsp
140daa150:	5b                   	pop    %rbx
140daa151:	c3                   	ret
140daa152:	48 8d 43 08          	lea    0x8(%rbx),%rax
140daa156:	48 83 c4 30          	add    $0x30,%rsp
140daa15a:	5b                   	pop    %rbx
140daa15b:	c3                   	ret
140daa15c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa160:	48 8b 40 10          	mov    0x10(%rax),%rax
140daa164:	48 83 c0 08          	add    $0x8,%rax
140daa168:	48 83 c4 30          	add    $0x30,%rsp
140daa16c:	5b                   	pop    %rbx
140daa16d:	c3                   	ret
140daa16e:	83 f8 1a             	cmp    $0x1a,%eax
140daa171:	74 63                	je     0x140daa1d6
140daa173:	3d cd 00 00 00       	cmp    $0xcd,%eax
140daa178:	74 4a                	je     0x140daa1c4
140daa17a:	3d 12 03 00 00       	cmp    $0x312,%eax
140daa17f:	74 31                	je     0x140daa1b2
140daa181:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa185:	83 38 04             	cmpl   $0x4,(%rax)
140daa188:	74 da                	je     0x140daa164
140daa18a:	ba 81 00 00 00       	mov    $0x81,%edx
140daa18f:	c7 44 24 20 b9 00 00 	movl   $0xb9,0x20(%rsp)
140daa196:	00
140daa197:	4c 8d 0d 22 3f 40 00 	lea    0x403f22(%rip),%r9        # 0x1411ae0c0
140daa19e:	8d 4a ad             	lea    -0x53(%rdx),%ecx
140daa1a1:	44 8d 42 17          	lea    0x17(%rdx),%r8d
140daa1a5:	e8 d6 6a f2 ff       	call   0x140cd0c80
140daa1aa:	33 c0                	xor    %eax,%eax
140daa1ac:	48 83 c4 30          	add    $0x30,%rsp
140daa1b0:	5b                   	pop    %rbx
140daa1b1:	c3                   	ret
140daa1b2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa1b6:	48 8b 40 18          	mov    0x18(%rax),%rax
140daa1ba:	48 83 c0 08          	add    $0x8,%rax
140daa1be:	48 83 c4 30          	add    $0x30,%rsp
140daa1c2:	5b                   	pop    %rbx
140daa1c3:	c3                   	ret
140daa1c4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa1c8:	48 8b 40 28          	mov    0x28(%rax),%rax
140daa1cc:	48 83 c0 08          	add    $0x8,%rax
140daa1d0:	48 83 c4 30          	add    $0x30,%rsp
140daa1d4:	5b                   	pop    %rbx
140daa1d5:	c3                   	ret
140daa1d6:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daa1da:	48 8b 40 08          	mov    0x8(%rax),%rax
140daa1de:	48 83 c0 10          	add    $0x10,%rax
140daa1e2:	48 83 c4 30          	add    $0x30,%rsp
140daa1e6:	5b                   	pop    %rbx
140daa1e7:	c3                   	ret
140daa1e8:	cc                   	int3
140daa1e9:	cc                   	int3
140daa1ea:	cc                   	int3
140daa1eb:	cc                   	int3
140daa1ec:	cc                   	int3
140daa1ed:	cc                   	int3
140daa1ee:	cc                   	int3
140daa1ef:	cc                   	int3
140daa1f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140daa1f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140daa1fa:	57                   	push   %rdi
140daa1fb:	b8 30 00 00 00       	mov    $0x30,%eax
140daa200:	e8 9b 12 07 00       	call   0x140e1b4a0
140daa205:	48 2b e0             	sub    %rax,%rsp
140daa208:	48 8b da             	mov    %rdx,%rbx
140daa20b:	48 8b f1             	mov    %rcx,%rsi
140daa20e:	4d 8b c8             	mov    %r8,%r9
140daa211:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140daa216:	45 33 c0             	xor    %r8d,%r8d
140daa219:	33 d2                	xor    %edx,%edx
140daa21b:	e8 60 75 f6 ff       	call   0x140d11780
140daa220:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140daa225:	e8 86 9b f2 ff       	call   0x140cd3db0
140daa22a:	ba 08 02 00 00       	mov    $0x208,%edx
140daa22f:	48 8b cb             	mov    %rbx,%rcx
140daa232:	8b f8                	mov    %eax,%edi
140daa234:	e8 f7 7e f1 ff       	call   0x140cc2130
140daa239:	48 8b d8             	mov    %rax,%rbx
140daa23c:	48 85 c0             	test   %rax,%rax
140daa23f:	74 5d                	je     0x140daa29e
140daa241:	45 33 c0             	xor    %r8d,%r8d
140daa244:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140daa249:	48 8b cb             	mov    %rbx,%rcx
140daa24c:	41 8d 50 78          	lea    0x78(%r8),%edx
140daa250:	e8 5b 7d f1 ff       	call   0x140cc1fb0
140daa255:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140daa25a:	e8 21 40 f2 ff       	call   0x140cce280
140daa25f:	48 8b c8             	mov    %rax,%rcx
140daa262:	e8 99 4f 42 ff       	call   0x1401cf200
140daa267:	3b c7                	cmp    %edi,%eax
140daa269:	74 65                	je     0x140daa2d0
140daa26b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140daa270:	e8 0b 40 f2 ff       	call   0x140cce280
140daa275:	48 8b c8             	mov    %rax,%rcx
140daa278:	e8 93 9b 40 ff       	call   0x1401b3e10
140daa27d:	3b c7                	cmp    %edi,%eax
140daa27f:	74 4f                	je     0x140daa2d0
140daa281:	48 8b cb             	mov    %rbx,%rcx
140daa284:	e8 c7 86 f1 ff       	call   0x140cc2950
140daa289:	ba 08 02 00 00       	mov    $0x208,%edx
140daa28e:	48 8b c8             	mov    %rax,%rcx
140daa291:	e8 9a 7e f1 ff       	call   0x140cc2130
140daa296:	48 8b d8             	mov    %rax,%rbx
140daa299:	48 85 c0             	test   %rax,%rax
140daa29c:	75 a3                	jne    0x140daa241
140daa29e:	ba 73 00 00 00       	mov    $0x73,%edx
140daa2a3:	c7 44 24 20 45 01 00 	movl   $0x145,0x20(%rsp)
140daa2aa:	00
140daa2ab:	4c 8d 0d 0e 3e 40 00 	lea    0x403e0e(%rip),%r9        # 0x1411ae0c0
140daa2b2:	8d 4a bb             	lea    -0x45(%rdx),%ecx
140daa2b5:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140daa2b9:	e8 c2 69 f2 ff       	call   0x140cd0c80