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
140daa2be:	33 c0                	xor    %eax,%eax
140daa2c0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa2c5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140daa2ca:	48 83 c4 30          	add    $0x30,%rsp
140daa2ce:	5f                   	pop    %rdi
140daa2cf:	c3                   	ret
140daa2d0:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140daa2d5:	48 8b ce             	mov    %rsi,%rcx
140daa2d8:	e8 53 ab f1 ff       	call   0x140cc4e30
140daa2dd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa2e2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140daa2e7:	48 83 c4 30          	add    $0x30,%rsp
140daa2eb:	5f                   	pop    %rdi
140daa2ec:	c3                   	ret
140daa2ed:	cc                   	int3
140daa2ee:	cc                   	int3
140daa2ef:	cc                   	int3
140daa2f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140daa2f5:	57                   	push   %rdi
140daa2f6:	b8 30 00 00 00       	mov    $0x30,%eax
140daa2fb:	e8 a0 11 07 00       	call   0x140e1b4a0
140daa300:	48 2b e0             	sub    %rax,%rsp
140daa303:	4c 8b c9             	mov    %rcx,%r9
140daa306:	45 33 c0             	xor    %r8d,%r8d
140daa309:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140daa30e:	33 d2                	xor    %edx,%edx
140daa310:	33 db                	xor    %ebx,%ebx
140daa312:	e8 69 74 f6 ff       	call   0x140d11780
140daa317:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140daa31c:	e8 8f 9a f2 ff       	call   0x140cd3db0
140daa321:	8b c8                	mov    %eax,%ecx
140daa323:	e8 d8 99 f2 ff       	call   0x140cd3d00
140daa328:	48 8b c8             	mov    %rax,%rcx
140daa32b:	e8 30 2e f4 ff       	call   0x140ced160
140daa330:	48 8b f8             	mov    %rax,%rdi
140daa333:	48 85 c0             	test   %rax,%rax
140daa336:	75 0d                	jne    0x140daa345
140daa338:	b8 28 01 00 00       	mov    $0x128,%eax
140daa33d:	41 b8 95 00 00 00    	mov    $0x95,%r8d
140daa343:	eb 44                	jmp    0x140daa389
140daa345:	e8 e6 30 fe ff       	call   0x140d8d430
140daa34a:	48 8b c8             	mov    %rax,%rcx
140daa34d:	e8 9e 84 f1 ff       	call   0x140cc27f0
140daa352:	48 8b d8             	mov    %rax,%rbx
140daa355:	48 85 c0             	test   %rax,%rax
140daa358:	74 24                	je     0x140daa37e
140daa35a:	45 33 c0             	xor    %r8d,%r8d
140daa35d:	4c 8b cf             	mov    %rdi,%r9
140daa360:	48 8b c8             	mov    %rax,%rcx
140daa363:	41 8d 50 6f          	lea    0x6f(%r8),%edx
140daa367:	e8 44 7c f1 ff       	call   0x140cc1fb0
140daa36c:	85 c0                	test   %eax,%eax
140daa36e:	74 0e                	je     0x140daa37e
140daa370:	48 8b c3             	mov    %rbx,%rax
140daa373:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa378:	48 83 c4 30          	add    $0x30,%rsp
140daa37c:	5f                   	pop    %rdi
140daa37d:	c3                   	ret
140daa37e:	b8 2d 01 00 00       	mov    $0x12d,%eax
140daa383:	41 b8 77 00 00 00    	mov    $0x77,%r8d
140daa389:	ba 74 00 00 00       	mov    $0x74,%edx
140daa38e:	89 44 24 20          	mov    %eax,0x20(%rsp)
140daa392:	4c 8d 0d 27 3d 40 00 	lea    0x403d27(%rip),%r9        # 0x1411ae0c0
140daa399:	8d 4a ba             	lea    -0x46(%rdx),%ecx
140daa39c:	e8 df 68 f2 ff       	call   0x140cd0c80
140daa3a1:	48 8b cb             	mov    %rbx,%rcx
140daa3a4:	e8 b7 7d f1 ff       	call   0x140cc2160
140daa3a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa3ae:	33 c0                	xor    %eax,%eax
140daa3b0:	48 83 c4 30          	add    $0x30,%rsp
140daa3b4:	5f                   	pop    %rdi
140daa3b5:	c3                   	ret
140daa3b6:	cc                   	int3
140daa3b7:	cc                   	int3
140daa3b8:	cc                   	int3
140daa3b9:	cc                   	int3
140daa3ba:	cc                   	int3
140daa3bb:	cc                   	int3
140daa3bc:	cc                   	int3
140daa3bd:	cc                   	int3
140daa3be:	cc                   	int3
140daa3bf:	cc                   	int3
140daa3c0:	b8 38 00 00 00       	mov    $0x38,%eax
140daa3c5:	e8 d6 10 07 00       	call   0x140e1b4a0
140daa3ca:	48 2b e0             	sub    %rax,%rsp
140daa3cd:	8b 44 24 60          	mov    0x60(%rsp),%eax
140daa3d1:	4c 8d 15 88 e6 f7 ff 	lea    -0x81978(%rip),%r10        # 0x140d28a60
140daa3d8:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140daa3dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140daa3e2:	e8 09 3d f8 ff       	call   0x140d2e0f0
140daa3e7:	48 83 c4 38          	add    $0x38,%rsp
140daa3eb:	c3                   	ret
140daa3ec:	cc                   	int3
140daa3ed:	cc                   	int3
140daa3ee:	cc                   	int3
140daa3ef:	cc                   	int3
140daa3f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140daa3f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140daa3fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140daa3ff:	57                   	push   %rdi
140daa400:	41 54                	push   %r12
140daa402:	41 55                	push   %r13
140daa404:	41 56                	push   %r14
140daa406:	41 57                	push   %r15
140daa408:	b8 60 00 00 00       	mov    $0x60,%eax
140daa40d:	e8 8e 10 07 00       	call   0x140e1b4a0
140daa412:	48 2b e0             	sub    %rax,%rsp
140daa415:	48 8b 05 e4 ea 60 00 	mov    0x60eae4(%rip),%rax        # 0x1413b8f00
140daa41c:	48 33 c4             	xor    %rsp,%rax
140daa41f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140daa424:	48 8b 71 18          	mov    0x18(%rcx),%rsi
140daa428:	33 c0                	xor    %eax,%eax
140daa42a:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140daa42e:	33 ff                	xor    %edi,%edi
140daa430:	33 ed                	xor    %ebp,%ebp
140daa432:	89 7c 24 3c          	mov    %edi,0x3c(%rsp)
140daa436:	45 33 ff             	xor    %r15d,%r15d
140daa439:	45 33 ed             	xor    %r13d,%r13d
140daa43c:	48 85 f6             	test   %rsi,%rsi
140daa43f:	48 8b d9             	mov    %rcx,%rbx
140daa442:	0f 95 c0             	setne  %al
140daa445:	89 44 24 38          	mov    %eax,0x38(%rsp)
140daa449:	e8 f2 38 fe ff       	call   0x140d8dd40
140daa44e:	48 8b c8             	mov    %rax,%rcx
140daa451:	e8 9a 83 f1 ff       	call   0x140cc27f0
140daa456:	4c 8b e0             	mov    %rax,%r12
140daa459:	48 85 c0             	test   %rax,%rax
140daa45c:	75 23                	jne    0x140daa481
140daa45e:	4c 8d 0d 73 3c 40 00 	lea    0x403c73(%rip),%r9        # 0x1411ae0d8
140daa465:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
140daa46c:	00
140daa46d:	8d 55 78             	lea    0x78(%rbp),%edx
140daa470:	8d 4d 2e             	lea    0x2e(%rbp),%ecx
140daa473:	44 8d 45 41          	lea    0x41(%rbp),%r8d
140daa477:	e8 04 68 f2 ff       	call   0x140cd0c80
140daa47c:	e9 55 03 00 00       	jmp    0x140daa7d6
140daa481:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140daa486:	45 33 c0             	xor    %r8d,%r8d
140daa489:	ba 81 00 00 00       	mov    $0x81,%edx
140daa48e:	49 8b cc             	mov    %r12,%rcx
140daa491:	e8 1a 7b f1 ff       	call   0x140cc1fb0
140daa496:	48 85 f6             	test   %rsi,%rsi
140daa499:	74 57                	je     0x140daa4f2
140daa49b:	48 8b 43 18          	mov    0x18(%rbx),%rax
140daa49f:	48 39 7b 20          	cmp    %rdi,0x20(%rbx)
140daa4a3:	74 04                	je     0x140daa4a9
140daa4a5:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140daa4a9:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
140daa4ad:	45 33 c9             	xor    %r9d,%r9d
140daa4b0:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140daa4b4:	45 33 c0             	xor    %r8d,%r8d
140daa4b7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140daa4bc:	48 8b d0             	mov    %rax,%rdx
140daa4bf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140daa4c4:	e8 d7 1c f3 ff       	call   0x140cdc1a0
140daa4c9:	85 c0                	test   %eax,%eax
140daa4cb:	7f 64                	jg     0x140daa531
140daa4cd:	ba 78 00 00 00       	mov    $0x78,%edx
140daa4d2:	c7 44 24 20 41 00 00 	movl   $0x41,0x20(%rsp)
140daa4d9:	00
140daa4da:	4c 8d 0d f7 3b 40 00 	lea    0x403bf7(%rip),%r9        # 0x1411ae0d8
140daa4e1:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140daa4e4:	44 8d 42 ed          	lea    -0x13(%rdx),%r8d
140daa4e8:	e8 93 67 f2 ff       	call   0x140cd0c80
140daa4ed:	e9 98 02 00 00       	jmp    0x140daa78a
140daa4f2:	49 8b 0e             	mov    (%r14),%rcx
140daa4f5:	e8 b6 98 f2 ff       	call   0x140cd3db0
140daa4fa:	8b c8                	mov    %eax,%ecx
140daa4fc:	e8 ff 97 f2 ff       	call   0x140cd3d00
140daa501:	48 8b c8             	mov    %rax,%rcx
140daa504:	e8 17 2c f4 ff       	call   0x140ced120
140daa509:	48 85 c0             	test   %rax,%rax
140daa50c:	75 9b                	jne    0x140daa4a9
140daa50e:	8d 50 78             	lea    0x78(%rax),%edx
140daa511:	c7 44 24 20 3a 00 00 	movl   $0x3a,0x20(%rsp)