140ce0e76:	c3                   	ret
140ce0e77:	ff 15 a3 2b 2a 00    	call   *0x2a2ba3(%rip)        # 0x140f83a20
140ce0e7d:	85 c0                	test   %eax,%eax
140ce0e7f:	7f 34                	jg     0x140ce0eb5
140ce0e81:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
140ce0e88:	48 83 c4 30          	add    $0x30,%rsp
140ce0e8c:	5b                   	pop    %rbx
140ce0e8d:	c3                   	ret
140ce0e8e:	ba 8a 00 00 00       	mov    $0x8a,%edx
140ce0e93:	c7 44 24 20 af 00 00 	movl   $0xaf,0x20(%rsp)
140ce0e9a:	00
140ce0e9b:	4c 8d 0d 6e 44 48 00 	lea    0x48446e(%rip),%r9        # 0x141165310
140ce0ea2:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce0ea7:	44 8d 42 0c          	lea    0xc(%rdx),%r8d
140ce0eab:	e8 d0 fd fe ff       	call   0x140cd0c80
140ce0eb0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce0eb5:	48 83 c4 30          	add    $0x30,%rsp
140ce0eb9:	5b                   	pop    %rbx
140ce0eba:	c3                   	ret
140ce0ebb:	cc                   	int3
140ce0ebc:	cc                   	int3
140ce0ebd:	cc                   	int3
140ce0ebe:	cc                   	int3
140ce0ebf:	cc                   	int3
140ce0ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce0ec5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ce0eca:	57                   	push   %rdi
140ce0ecb:	b8 30 00 00 00       	mov    $0x30,%eax
140ce0ed0:	e8 cb a5 13 00       	call   0x140e1b4a0
140ce0ed5:	48 2b e0             	sub    %rax,%rsp
140ce0ed8:	49 8b f8             	mov    %r8,%rdi
140ce0edb:	48 8b f2             	mov    %rdx,%rsi
140ce0ede:	48 8b d9             	mov    %rcx,%rbx
140ce0ee1:	48 85 c9             	test   %rcx,%rcx
140ce0ee4:	0f 84 23 01 00 00    	je     0x140ce100d
140ce0eea:	48 8b 01             	mov    (%rcx),%rax
140ce0eed:	48 85 c0             	test   %rax,%rax
140ce0ef0:	0f 84 17 01 00 00    	je     0x140ce100d
140ce0ef6:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
140ce0efd:	00
140ce0efe:	0f 84 09 01 00 00    	je     0x140ce100d
140ce0f04:	81 79 20 00 04 00 00 	cmpl   $0x400,0x20(%rcx)
140ce0f0b:	74 37                	je     0x140ce0f44
140ce0f0d:	ba 99 00 00 00       	mov    $0x99,%edx
140ce0f12:	c7 44 24 20 24 01 00 	movl   $0x124,0x20(%rsp)
140ce0f19:	00
140ce0f1a:	4c 8d 0d ef 43 48 00 	lea    0x4843ef(%rip),%r9        # 0x141165310
140ce0f21:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce0f26:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140ce0f2a:	e8 51 fd fe ff       	call   0x140cd0c80
140ce0f2f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce0f34:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce0f39:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce0f3e:	48 83 c4 30          	add    $0x30,%rsp
140ce0f42:	5f                   	pop    %rdi
140ce0f43:	c3                   	ret
140ce0f44:	f6 40 04 02          	testb  $0x2,0x4(%rax)
140ce0f48:	0f 84 96 00 00 00    	je     0x140ce0fe4
140ce0f4e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140ce0f52:	e8 a9 5c fe ff       	call   0x140cc6c00
140ce0f57:	48 63 c8             	movslq %eax,%rcx
140ce0f5a:	85 c0                	test   %eax,%eax
140ce0f5c:	75 32                	jne    0x140ce0f90
140ce0f5e:	ba 99 00 00 00       	mov    $0x99,%edx
140ce0f63:	c7 44 24 20 27 01 00 	movl   $0x127,0x20(%rsp)
140ce0f6a:	00
140ce0f6b:	4c 8d 0d 9e 43 48 00 	lea    0x48439e(%rip),%r9        # 0x141165310
140ce0f72:	8d 48 06             	lea    0x6(%rax),%ecx
140ce0f75:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140ce0f79:	e8 02 fd fe ff       	call   0x140cd0c80
140ce0f7e:	33 c0                	xor    %eax,%eax
140ce0f80:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce0f85:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce0f8a:	48 83 c4 30          	add    $0x30,%rsp
140ce0f8e:	5f                   	pop    %rdi
140ce0f8f:	c3                   	ret
140ce0f90:	48 85 f6             	test   %rsi,%rsi
140ce0f93:	75 16                	jne    0x140ce0fab
140ce0f95:	48 89 0f             	mov    %rcx,(%rdi)
140ce0f98:	8d 46 01             	lea    0x1(%rsi),%eax
140ce0f9b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce0fa0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce0fa5:	48 83 c4 30          	add    $0x30,%rsp
140ce0fa9:	5f                   	pop    %rdi
140ce0faa:	c3                   	ret
140ce0fab:	48 39 0f             	cmp    %rcx,(%rdi)
140ce0fae:	73 34                	jae    0x140ce0fe4
140ce0fb0:	ba 99 00 00 00       	mov    $0x99,%edx
140ce0fb5:	c7 44 24 20 27 01 00 	movl   $0x127,0x20(%rsp)
140ce0fbc:	00
140ce0fbd:	4c 8d 0d 4c 43 48 00 	lea    0x48434c(%rip),%r9        # 0x141165310
140ce0fc4:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce0fc9:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140ce0fcd:	e8 ae fc fe ff       	call   0x140cd0c80
140ce0fd2:	33 c0                	xor    %eax,%eax
140ce0fd4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce0fd9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce0fde:	48 83 c4 30          	add    $0x30,%rsp
140ce0fe2:	5f                   	pop    %rdi
140ce0fe3:	c3                   	ret
140ce0fe4:	48 8b 03             	mov    (%rbx),%rax
140ce0fe7:	4c 8b c7             	mov    %rdi,%r8
140ce0fea:	48 8b d6             	mov    %rsi,%rdx
140ce0fed:	48 8b cb             	mov    %rbx,%rcx
140ce0ff0:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140ce0ff7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce0ffc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce1001:	48 83 c4 30          	add    $0x30,%rsp
140ce1005:	5f                   	pop    %rdi
140ce1006:	48 ff 25 13 2a 2a 00 	rex.W jmp *0x2a2a13(%rip)        # 0x140f83a20
140ce100d:	ba 99 00 00 00       	mov    $0x99,%edx
140ce1012:	c7 44 24 20 20 01 00 	movl   $0x120,0x20(%rsp)
140ce1019:	00
140ce101a:	4c 8d 0d ef 42 48 00 	lea    0x4842ef(%rip),%r9        # 0x141165310
140ce1021:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce1026:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140ce102a:	e8 51 fc fe ff       	call   0x140cd0c80
140ce102f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce1034:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce1039:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ce103e:	48 83 c4 30          	add    $0x30,%rsp
140ce1042:	5f                   	pop    %rdi
140ce1043:	c3                   	ret
140ce1044:	cc                   	int3
140ce1045:	cc                   	int3
140ce1046:	cc                   	int3
140ce1047:	cc                   	int3
140ce1048:	cc                   	int3
140ce1049:	cc                   	int3
140ce104a:	cc                   	int3
140ce104b:	cc                   	int3
140ce104c:	cc                   	int3
140ce104d:	cc                   	int3
140ce104e:	cc                   	int3
140ce104f:	cc                   	int3
140ce1050:	40 53                	rex push %rbx
140ce1052:	b8 30 00 00 00       	mov    $0x30,%eax
140ce1057:	e8 44 a4 13 00       	call   0x140e1b4a0
140ce105c:	48 2b e0             	sub    %rax,%rsp
140ce105f:	48 8b d9             	mov    %rcx,%rbx
140ce1062:	48 85 c9             	test   %rcx,%rcx
140ce1065:	74 47                	je     0x140ce10ae
140ce1067:	48 8b 01             	mov    (%rcx),%rax
140ce106a:	48 85 c0             	test   %rax,%rax
140ce106d:	74 3f                	je     0x140ce10ae
140ce106f:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
140ce1076:	00
140ce1077:	74 35                	je     0x140ce10ae
140ce1079:	c7 41 20 00 04 00 00 	movl   $0x400,0x20(%rcx)
140ce1080:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140ce1087:	48 85 c0             	test   %rax,%rax
140ce108a:	75 0b                	jne    0x140ce1097
140ce108c:	b8 01 00 00 00       	mov    $0x1,%eax
140ce1091:	48 83 c4 30          	add    $0x30,%rsp
140ce1095:	5b                   	pop    %rbx
140ce1096:	c3                   	ret
140ce1097:	ff 15 83 29 2a 00    	call   *0x2a2983(%rip)        # 0x140f83a20
140ce109d:	85 c0                	test   %eax,%eax
140ce109f:	7f 34                	jg     0x140ce10d5
140ce10a1:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
140ce10a8:	48 83 c4 30          	add    $0x30,%rsp
140ce10ac:	5b                   	pop    %rbx
140ce10ad:	c3                   	ret
140ce10ae:	ba 9a 00 00 00       	mov    $0x9a,%edx
140ce10b3:	c7 44 24 20 d1 00 00 	movl   $0xd1,0x20(%rsp)
140ce10ba:	00
140ce10bb:	4c 8d 0d 4e 42 48 00 	lea    0x48424e(%rip),%r9        # 0x141165310
140ce10c2:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce10c7:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140ce10cb:	e8 b0 fb fe ff       	call   0x140cd0c80
140ce10d0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce10d5:	48 83 c4 30          	add    $0x30,%rsp
140ce10d9:	5b                   	pop    %rbx
140ce10da:	c3                   	ret
140ce10db:	cc                   	int3
140ce10dc:	cc                   	int3
140ce10dd:	cc                   	int3
140ce10de:	cc                   	int3
140ce10df:	cc                   	int3
140ce10e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce10e5:	57                   	push   %rdi
140ce10e6:	b8 30 00 00 00       	mov    $0x30,%eax
140ce10eb:	e8 b0 a3 13 00       	call   0x140e1b4a0
140ce10f0:	48 2b e0             	sub    %rax,%rsp
140ce10f3:	48 8b fa             	mov    %rdx,%rdi
140ce10f6:	48 8b d9             	mov    %rcx,%rbx
140ce10f9:	48 85 c9             	test   %rcx,%rcx
140ce10fc:	0f 84 cf 01 00 00    	je     0x140ce12d1
140ce1102:	48 8b 01             	mov    (%rcx),%rax
140ce1105:	48 85 c0             	test   %rax,%rax
140ce1108:	0f 84 c3 01 00 00    	je     0x140ce12d1
140ce110e:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
140ce1115:	00
140ce1116:	75 18                	jne    0x140ce1130
140ce1118:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
140ce111f:	00
140ce1120:	75 0e                	jne    0x140ce1130
140ce1122:	48 83 b8 a8 00 00 00 	cmpq   $0x0,0xa8(%rax)
140ce1129:	00
140ce112a:	0f 84 a1 01 00 00    	je     0x140ce12d1
140ce1130:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140ce1137:	48 85 c0             	test   %rax,%rax
140ce113a:	0f 84 91 01 00 00    	je     0x140ce12d1
140ce1140:	8b 51 20             	mov    0x20(%rcx),%edx
140ce1143:	8d 8a 00 ff ff ff    	lea    -0x100(%rdx),%ecx
140ce1149:	f7 c1 ff fc ff ff    	test   $0xfffffcff,%ecx
140ce114f:	0f 85 4a 01 00 00    	jne    0x140ce129f
140ce1155:	81 fa 00 03 00 00    	cmp    $0x300,%edx
140ce115b:	0f 84 3e 01 00 00    	je     0x140ce129f
140ce1161:	45 33 c0             	xor    %r8d,%r8d
140ce1164:	4c 8b cf             	mov    %rdi,%r9
140ce1167:	48 8b cb             	mov    %rbx,%rcx
140ce116a:	41 8d 50 02          	lea    0x2(%r8),%edx
140ce116e:	ff 15 ac 28 2a 00    	call   *0x2a28ac(%rip)        # 0x140f83a20
140ce1174:	85 c0                	test   %eax,%eax
140ce1176:	0f 8e 7c 01 00 00    	jle    0x140ce12f8
140ce117c:	83 f8 02             	cmp    $0x2,%eax
140ce117f:	0f 84 0a 01 00 00    	je     0x140ce128f
140ce1185:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ce1189:	48 85 c9             	test   %rcx,%rcx
140ce118c:	75 32                	jne    0x140ce11c0
140ce118e:	ba 9b 00 00 00       	mov    $0x9b,%edx
140ce1193:	c7 44 24 20 f8 00 00 	movl   $0xf8,0x20(%rsp)
140ce119a:	00
140ce119b:	4c 8d 0d 6e 41 48 00 	lea    0x48416e(%rip),%r9        # 0x141165310
140ce11a2:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce11a7:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140ce11ab:	e8 d0 fa fe ff       	call   0x140cd0c80
140ce11b0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce11b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce11ba:	48 83 c4 30          	add    $0x30,%rsp
140ce11be:	5f                   	pop    %rdi
140ce11bf:	c3                   	ret
140ce11c0:	8b 07                	mov    (%rdi),%eax
140ce11c2:	39 01                	cmp    %eax,(%rcx)
140ce11c4:	74 32                	je     0x140ce11f8
140ce11c6:	ba 9b 00 00 00       	mov    $0x9b,%edx
140ce11cb:	c7 44 24 20 fd 00 00 	movl   $0xfd,0x20(%rsp)
140ce11d2:	00
140ce11d3:	4c 8d 0d 36 41 48 00 	lea    0x484136(%rip),%r9        # 0x141165310
140ce11da:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce11df:	44 8d 42 ca          	lea    -0x36(%rdx),%r8d
140ce11e3:	e8 98 fa fe ff       	call   0x140cd0c80
140ce11e8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce11ed:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce11f2:	48 83 c4 30          	add    $0x30,%rsp
140ce11f6:	5f                   	pop    %rdi
140ce11f7:	c3                   	ret
140ce11f8:	48 8b cf             	mov    %rdi,%rcx
140ce11fb:	e8 70 53 fe ff       	call   0x140cc6570
140ce1200:	85 c0                	test   %eax,%eax
140ce1202:	75 40                	jne    0x140ce1244
140ce1204:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ce1208:	48 8b d7             	mov    %rdi,%rdx
140ce120b:	e8 a0 4e fe ff       	call   0x140cc60b0
140ce1210:	85 c0                	test   %eax,%eax
140ce1212:	75 30                	jne    0x140ce1244
140ce1214:	ba 9b 00 00 00       	mov    $0x9b,%edx
140ce1219:	c7 44 24 20 0a 01 00 	movl   $0x10a,0x20(%rsp)
140ce1220:	00
140ce1221:	4c 8d 0d e8 40 48 00 	lea    0x4840e8(%rip),%r9        # 0x141165310
140ce1228:	8d 48 06             	lea    0x6(%rax),%ecx
140ce122b:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140ce122f:	e8 4c fa fe ff       	call   0x140cd0c80
140ce1234:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce1239:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce123e:	48 83 c4 30          	add    $0x30,%rsp
140ce1242:	5f                   	pop    %rdi
140ce1243:	c3                   	ret
140ce1244:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140ce1248:	e8 f3 4f fe ff       	call   0x140cc6240
140ce124d:	48 8b 03             	mov    (%rbx),%rax
140ce1250:	ba 02 00 00 00       	mov    $0x2,%edx
140ce1255:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140ce1259:	4c 8b cf             	mov    %rdi,%r9
140ce125c:	48 8b cb             	mov    %rbx,%rcx
140ce125f:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140ce1266:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140ce126a:	ff 15 b0 27 2a 00    	call   *0x2a27b0(%rip)        # 0x140f83a20
140ce1270:	85 c0                	test   %eax,%eax
140ce1272:	7f 13                	jg     0x140ce1287
140ce1274:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
140ce127b:	00
140ce127c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce1281:	48 83 c4 30          	add    $0x30,%rsp
140ce1285:	5f                   	pop    %rdi
140ce1286:	c3                   	ret
140ce1287:	48 8b cf             	mov    %rdi,%rcx
140ce128a:	e8 01 5a fe ff       	call   0x140cc6c90
140ce128f:	b8 01 00 00 00       	mov    $0x1,%eax
140ce1294:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce1299:	48 83 c4 30          	add    $0x30,%rsp
140ce129d:	5f                   	pop    %rdi
140ce129e:	c3                   	ret
140ce129f:	ba 9b 00 00 00       	mov    $0x9b,%edx
140ce12a4:	c7 44 24 20 eb 00 00 	movl   $0xeb,0x20(%rsp)
140ce12ab:	00
140ce12ac:	4c 8d 0d 5d 40 48 00 	lea    0x48405d(%rip),%r9        # 0x141165310
140ce12b3:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce12b8:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140ce12bc:	e8 bf f9 fe ff       	call   0x140cd0c80
140ce12c1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce12c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce12cb:	48 83 c4 30          	add    $0x30,%rsp
140ce12cf:	5f                   	pop    %rdi
140ce12d0:	c3                   	ret
140ce12d1:	ba 9b 00 00 00       	mov    $0x9b,%edx
140ce12d6:	c7 44 24 20 e4 00 00 	movl   $0xe4,0x20(%rsp)
140ce12dd:	00
140ce12de:	4c 8d 0d 2b 40 48 00 	lea    0x48402b(%rip),%r9        # 0x141165310
140ce12e5:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce12ea:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
140ce12ee:	e8 8d f9 fe ff       	call   0x140cd0c80
140ce12f3:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce12f8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce12fd:	48 83 c4 30          	add    $0x30,%rsp
140ce1301:	5f                   	pop    %rdi
140ce1302:	c3                   	ret
140ce1303:	cc                   	int3
140ce1304:	cc                   	int3
140ce1305:	cc                   	int3
140ce1306:	cc                   	int3
140ce1307:	cc                   	int3
140ce1308:	cc                   	int3
140ce1309:	cc                   	int3
140ce130a:	cc                   	int3
140ce130b:	cc                   	int3
140ce130c:	cc                   	int3
140ce130d:	cc                   	int3
140ce130e:	cc                   	int3
140ce130f:	cc                   	int3
140ce1310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce1315:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ce131a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ce131f:	57                   	push   %rdi
140ce1320:	b8 30 00 00 00       	mov    $0x30,%eax
140ce1325:	e8 76 a1 13 00       	call   0x140e1b4a0
140ce132a:	48 2b e0             	sub    %rax,%rsp
140ce132d:	49 8b e9             	mov    %r9,%rbp
140ce1330:	49 8b f8             	mov    %r8,%rdi
140ce1333:	48 8b f2             	mov    %rdx,%rsi
140ce1336:	48 8b d9             	mov    %rcx,%rbx
140ce1339:	48 85 c9             	test   %rcx,%rcx
140ce133c:	0f 84 e6 00 00 00    	je     0x140ce1428
140ce1342:	48 8b 01             	mov    (%rcx),%rax
140ce1345:	48 85 c0             	test   %rax,%rax
140ce1348:	0f 84 da 00 00 00    	je     0x140ce1428
140ce134e:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
140ce1355:	00
140ce1356:	0f 84 cc 00 00 00    	je     0x140ce1428