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
140ce135c:	81 79 20 00 01 00 00 	cmpl   $0x100,0x20(%rcx)
140ce1363:	74 2a                	je     0x140ce138f
140ce1365:	ba 69 00 00 00       	mov    $0x69,%edx
140ce136a:	c7 44 24 20 a3 00 00 	movl   $0xa3,0x20(%rsp)
140ce1371:	00
140ce1372:	4c 8d 0d 97 3f 48 00 	lea    0x483f97(%rip),%r9        # 0x141165310
140ce1379:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
140ce137c:	44 8d 42 2e          	lea    0x2e(%rdx),%r8d
140ce1380:	e8 fb f8 fe ff       	call   0x140cd0c80
140ce1385:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce138a:	e9 be 00 00 00       	jmp    0x140ce144d
140ce138f:	f6 40 04 02          	testb  $0x2,0x4(%rax)
140ce1393:	74 6b                	je     0x140ce1400
140ce1395:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140ce1399:	e8 62 58 fe ff       	call   0x140cc6c00
140ce139e:	48 63 c8             	movslq %eax,%rcx
140ce13a1:	85 c0                	test   %eax,%eax
140ce13a3:	75 25                	jne    0x140ce13ca
140ce13a5:	8d 50 69             	lea    0x69(%rax),%edx
140ce13a8:	c7 44 24 20 a6 00 00 	movl   $0xa6,0x20(%rsp)
140ce13af:	00
140ce13b0:	44 8d 42 3a          	lea    0x3a(%rdx),%r8d
140ce13b4:	4c 8d 0d 55 3f 48 00 	lea    0x483f55(%rip),%r9        # 0x141165310
140ce13bb:	8d 48 06             	lea    0x6(%rax),%ecx
140ce13be:	e8 bd f8 fe ff       	call   0x140cd0c80
140ce13c3:	33 c0                	xor    %eax,%eax
140ce13c5:	e9 83 00 00 00       	jmp    0x140ce144d
140ce13ca:	48 85 f6             	test   %rsi,%rsi
140ce13cd:	75 08                	jne    0x140ce13d7
140ce13cf:	48 89 0f             	mov    %rcx,(%rdi)
140ce13d2:	8d 46 01             	lea    0x1(%rsi),%eax
140ce13d5:	eb 76                	jmp    0x140ce144d
140ce13d7:	48 39 0f             	cmp    %rcx,(%rdi)
140ce13da:	73 24                	jae    0x140ce1400
140ce13dc:	ba 69 00 00 00       	mov    $0x69,%edx
140ce13e1:	c7 44 24 20 a6 00 00 	movl   $0xa6,0x20(%rsp)
140ce13e8:	00
140ce13e9:	4c 8d 0d 20 3f 48 00 	lea    0x483f20(%rip),%r9        # 0x141165310
140ce13f0:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
140ce13f3:	44 8d 42 32          	lea    0x32(%rdx),%r8d
140ce13f7:	e8 84 f8 fe ff       	call   0x140cd0c80
140ce13fc:	33 c0                	xor    %eax,%eax
140ce13fe:	eb 4d                	jmp    0x140ce144d
140ce1400:	48 8b 03             	mov    (%rbx),%rax
140ce1403:	4c 8b cd             	mov    %rbp,%r9
140ce1406:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140ce140b:	4c 8b c7             	mov    %rdi,%r8
140ce140e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140ce1413:	48 8b d6             	mov    %rsi,%rdx
140ce1416:	48 8b cb             	mov    %rbx,%rcx
140ce1419:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140ce1420:	ff 15 fa 25 2a 00    	call   *0x2a25fa(%rip)        # 0x140f83a20
140ce1426:	eb 25                	jmp    0x140ce144d
140ce1428:	ba 69 00 00 00       	mov    $0x69,%edx
140ce142d:	c7 44 24 20 9f 00 00 	movl   $0x9f,0x20(%rsp)
140ce1434:	00
140ce1435:	4c 8d 0d d4 3e 48 00 	lea    0x483ed4(%rip),%r9        # 0x141165310
140ce143c:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
140ce143f:	44 8d 42 2d          	lea    0x2d(%rdx),%r8d
140ce1443:	e8 38 f8 fe ff       	call   0x140cd0c80
140ce1448:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce144d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ce1452:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ce1457:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ce145c:	48 83 c4 30          	add    $0x30,%rsp
140ce1460:	5f                   	pop    %rdi
140ce1461:	c3                   	ret
140ce1462:	cc                   	int3
140ce1463:	cc                   	int3
140ce1464:	cc                   	int3
140ce1465:	cc                   	int3
140ce1466:	cc                   	int3
140ce1467:	cc                   	int3
140ce1468:	cc                   	int3
140ce1469:	cc                   	int3
140ce146a:	cc                   	int3
140ce146b:	cc                   	int3
140ce146c:	cc                   	int3
140ce146d:	cc                   	int3
140ce146e:	cc                   	int3
140ce146f:	cc                   	int3
140ce1470:	40 53                	rex push %rbx
140ce1472:	b8 30 00 00 00       	mov    $0x30,%eax
140ce1477:	e8 24 a0 13 00       	call   0x140e1b4a0
140ce147c:	48 2b e0             	sub    %rax,%rsp
140ce147f:	48 8b d9             	mov    %rcx,%rbx
140ce1482:	48 85 c9             	test   %rcx,%rcx
140ce1485:	74 47                	je     0x140ce14ce
140ce1487:	48 8b 01             	mov    (%rcx),%rax
140ce148a:	48 85 c0             	test   %rax,%rax
140ce148d:	74 3f                	je     0x140ce14ce
140ce148f:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
140ce1496:	00
140ce1497:	74 35                	je     0x140ce14ce
140ce1499:	c7 41 20 00 01 00 00 	movl   $0x100,0x20(%rcx)
140ce14a0:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140ce14a7:	48 85 c0             	test   %rax,%rax
140ce14aa:	75 0b                	jne    0x140ce14b7
140ce14ac:	b8 01 00 00 00       	mov    $0x1,%eax
140ce14b1:	48 83 c4 30          	add    $0x30,%rsp
140ce14b5:	5b                   	pop    %rbx
140ce14b6:	c3                   	ret
140ce14b7:	ff 15 63 25 2a 00    	call   *0x2a2563(%rip)        # 0x140f83a20
140ce14bd:	85 c0                	test   %eax,%eax
140ce14bf:	7f 34                	jg     0x140ce14f5
140ce14c1:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
140ce14c8:	48 83 c4 30          	add    $0x30,%rsp
140ce14cc:	5b                   	pop    %rbx
140ce14cd:	c3                   	ret
140ce14ce:	ba 8b 00 00 00       	mov    $0x8b,%edx
140ce14d3:	c7 44 24 20 8d 00 00 	movl   $0x8d,0x20(%rsp)
140ce14da:	00
140ce14db:	4c 8d 0d 2e 3e 48 00 	lea    0x483e2e(%rip),%r9        # 0x141165310
140ce14e2:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce14e7:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140ce14eb:	e8 90 f7 fe ff       	call   0x140cd0c80
140ce14f0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce14f5:	48 83 c4 30          	add    $0x30,%rsp
140ce14f9:	5b                   	pop    %rbx
140ce14fa:	c3                   	ret
140ce14fb:	cc                   	int3
140ce14fc:	cc                   	int3
140ce14fd:	cc                   	int3
140ce14fe:	cc                   	int3
140ce14ff:	cc                   	int3
140ce1500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce1505:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ce150a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ce150f:	57                   	push   %rdi
140ce1510:	b8 30 00 00 00       	mov    $0x30,%eax
140ce1515:	e8 86 9f 13 00       	call   0x140e1b4a0
140ce151a:	48 2b e0             	sub    %rax,%rsp
140ce151d:	49 8b e9             	mov    %r9,%rbp
140ce1520:	49 8b f8             	mov    %r8,%rdi
140ce1523:	48 8b f2             	mov    %rdx,%rsi
140ce1526:	48 8b d9             	mov    %rcx,%rbx
140ce1529:	48 85 c9             	test   %rcx,%rcx
140ce152c:	0f 84 e3 00 00 00    	je     0x140ce1615
140ce1532:	48 8b 01             	mov    (%rcx),%rax
140ce1535:	48 85 c0             	test   %rax,%rax
140ce1538:	0f 84 d7 00 00 00    	je     0x140ce1615
140ce153e:	48 83 78 48 00       	cmpq   $0x0,0x48(%rax)
140ce1543:	0f 84 cc 00 00 00    	je     0x140ce1615
140ce1549:	83 79 20 08          	cmpl   $0x8,0x20(%rcx)
140ce154d:	74 2c                	je     0x140ce157b
140ce154f:	ba 8c 00 00 00       	mov    $0x8c,%edx
140ce1554:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
140ce155b:	00
140ce155c:	4c 8d 0d ad 3d 48 00 	lea    0x483dad(%rip),%r9        # 0x141165310
140ce1563:	b9 06 00 00 00       	mov    $0x6,%ecx
140ce1568:	44 8d 42 0b          	lea    0xb(%rdx),%r8d
140ce156c:	e8 0f f7 fe ff       	call   0x140cd0c80
140ce1571:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce1576:	e9 c1 00 00 00       	jmp    0x140ce163c
140ce157b:	f6 40 04 02          	testb  $0x2,0x4(%rax)
140ce157f:	74 6f                	je     0x140ce15f0
140ce1581:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140ce1585:	e8 76 56 fe ff       	call   0x140cc6c00
140ce158a:	48 63 c8             	movslq %eax,%rcx
140ce158d:	85 c0                	test   %eax,%eax
140ce158f:	75 27                	jne    0x140ce15b8
140ce1591:	ba 8c 00 00 00       	mov    $0x8c,%edx
140ce1596:	c7 44 24 20 41 00 00 	movl   $0x41,0x20(%rsp)
140ce159d:	00
140ce159e:	4c 8d 0d 6b 3d 48 00 	lea    0x483d6b(%rip),%r9        # 0x141165310
140ce15a5:	8d 48 06             	lea    0x6(%rax),%ecx
140ce15a8:	44 8d 42 17          	lea    0x17(%rdx),%r8d
140ce15ac:	e8 cf f6 fe ff       	call   0x140cd0c80
140ce15b1:	33 c0                	xor    %eax,%eax
140ce15b3:	e9 84 00 00 00       	jmp    0x140ce163c
140ce15b8:	48 85 f6             	test   %rsi,%rsi
140ce15bb:	75 08                	jne    0x140ce15c5
140ce15bd:	48 89 0f             	mov    %rcx,(%rdi)
140ce15c0:	8d 46 01             	lea    0x1(%rsi),%eax
140ce15c3:	eb 77                	jmp    0x140ce163c