140169303:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140169308:	e8 03 c4 f8 ff       	call   0x1400f5710
14016930d:	8b d0                	mov    %eax,%edx
14016930f:	48 8b cb             	mov    %rbx,%rcx
140169312:	e8 49 18 f9 ff       	call   0x1400fab60
140169317:	85 c0                	test   %eax,%eax
140169319:	75 4d                	jne    0x140169368
14016931b:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140169320:	8d 50 50             	lea    0x50(%rax),%edx
140169323:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140169328:	e8 23 9e f8 ff       	call   0x1400f3150
14016932d:	e8 3e dd fb ff       	call   0x140127070
140169332:	4c 8d 05 9f 42 1b 00 	lea    0x1b429f(%rip),%r8        # 0x14031d5d8
140169339:	ba 29 00 00 00       	mov    $0x29,%edx
14016933e:	48 8d 0d ab 42 1b 00 	lea    0x1b42ab(%rip),%rcx        # 0x14031d5f0
140169345:	e8 46 de fb ff       	call   0x140127190
14016934a:	ba 76 00 00 00       	mov    $0x76,%edx
14016934f:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140169354:	4c 8d 05 ad 42 1b 00 	lea    0x1b42ad(%rip),%r8        # 0x14031d608
14016935b:	8d 4a 90             	lea    -0x70(%rdx),%ecx
14016935e:	e8 2d df fb ff       	call   0x140127290
140169363:	e9 8f 00 00 00       	jmp    0x1401693f7
140169368:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016936c:	4c 8b 90 38 01 00 00 	mov    0x138(%rax),%r10
140169373:	4d 85 d2             	test   %r10,%r10
140169376:	74 18                	je     0x140169390
140169378:	4c 8b cd             	mov    %rbp,%r9
14016937b:	4c 8b c6             	mov    %rsi,%r8
14016937e:	48 8b d7             	mov    %rdi,%rdx
140169381:	48 8b cb             	mov    %rbx,%rcx
140169384:	41 ff d2             	call   *%r10
140169387:	85 c0                	test   %eax,%eax
140169389:	74 6c                	je     0x1401693f7
14016938b:	48 8b c3             	mov    %rbx,%rax
14016938e:	eb 71                	jmp    0x140169401
140169390:	48 8b 40 40          	mov    0x40(%rax),%rax
140169394:	48 85 c0             	test   %rax,%rax
140169397:	74 30                	je     0x1401693c9
140169399:	48 8b d7             	mov    %rdi,%rdx
14016939c:	48 8b cb             	mov    %rbx,%rcx
14016939f:	ff d0                	call   *%rax
1401693a1:	85 c0                	test   %eax,%eax
1401693a3:	75 e6                	jne    0x14016938b
1401693a5:	e8 c6 dc fb ff       	call   0x140127070
1401693aa:	4c 8d 05 27 42 1b 00 	lea    0x1b4227(%rip),%r8        # 0x14031d5d8
1401693b1:	ba 33 00 00 00       	mov    $0x33,%edx
1401693b6:	48 8d 0d 33 42 1b 00 	lea    0x1b4233(%rip),%rcx        # 0x14031d5f0
1401693bd:	e8 ce dd fb ff       	call   0x140127190
1401693c2:	ba 91 00 00 00       	mov    $0x91,%edx
1401693c7:	eb 22                	jmp    0x1401693eb
1401693c9:	e8 a2 dc fb ff       	call   0x140127070
1401693ce:	4c 8d 05 03 42 1b 00 	lea    0x1b4203(%rip),%r8        # 0x14031d5d8
1401693d5:	ba 37 00 00 00       	mov    $0x37,%edx
1401693da:	48 8d 0d 0f 42 1b 00 	lea    0x1b420f(%rip),%rcx        # 0x14031d5f0
1401693e1:	e8 aa dd fb ff       	call   0x140127190
1401693e6:	ba 90 00 00 00       	mov    $0x90,%edx
1401693eb:	45 33 c0             	xor    %r8d,%r8d
1401693ee:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401693f2:	e8 99 de fb ff       	call   0x140127290
1401693f7:	48 8b cb             	mov    %rbx,%rcx
1401693fa:	e8 11 00 f9 ff       	call   0x1400f9410
1401693ff:	33 c0                	xor    %eax,%eax
140169401:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140169408:	00
140169409:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140169410:	00
140169411:	48 33 cc             	xor    %rsp,%rcx
140169414:	e8 97 6a 14 00       	call   0x1402afeb0
140169419:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140169420:	5f                   	pop    %rdi
140169421:	5e                   	pop    %rsi
140169422:	5d                   	pop    %rbp
140169423:	c3                   	ret
140169424:	cc                   	int3
140169425:	cc                   	int3
140169426:	cc                   	int3
140169427:	cc                   	int3
140169428:	cc                   	int3
140169429:	cc                   	int3
14016942a:	cc                   	int3
14016942b:	cc                   	int3
14016942c:	cc                   	int3
14016942d:	cc                   	int3
14016942e:	cc                   	int3
14016942f:	cc                   	int3
140169430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140169435:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016943a:	57                   	push   %rdi
14016943b:	b8 20 00 00 00       	mov    $0x20,%eax
140169440:	e8 eb 76 14 00       	call   0x1402b0b30
140169445:	48 2b e0             	sub    %rax,%rsp
140169448:	48 8b d9             	mov    %rcx,%rbx
14016944b:	41 8b f8             	mov    %r8d,%edi
14016944e:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140169452:	8b f2                	mov    %edx,%esi
140169454:	e8 b7 c2 f8 ff       	call   0x1400f5710
140169459:	83 ee 01             	sub    $0x1,%esi
14016945c:	74 7e                	je     0x1401694dc
14016945e:	83 fe 01             	cmp    $0x1,%esi
140169461:	74 27                	je     0x14016948a
140169463:	e8 08 dc fb ff       	call   0x140127070
140169468:	4c 8d 05 a1 41 1b 00 	lea    0x1b41a1(%rip),%r8        # 0x14031d610
14016946f:	ba 3c 00 00 00       	mov    $0x3c,%edx
140169474:	48 8d 0d a5 41 1b 00 	lea    0x1b41a5(%rip),%rcx        # 0x14031d620
14016947b:	e8 10 dd fb ff       	call   0x140127190
140169480:	ba 6e 00 00 00       	mov    $0x6e,%edx
140169485:	e9 c7 00 00 00       	jmp    0x140169551
14016948a:	83 f8 16             	cmp    $0x16,%eax
14016948d:	75 41                	jne    0x1401694d0
14016948f:	48 8b 43 20          	mov    0x20(%rbx),%rax
140169493:	48 85 c0             	test   %rax,%rax
140169496:	74 20                	je     0x1401694b8
140169498:	48 8b 40 28          	mov    0x28(%rax),%rax
14016949c:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1401694a1:	74 15                	je     0x1401694b8
1401694a3:	33 c0                	xor    %eax,%eax
1401694a5:	89 43 10             	mov    %eax,0x10(%rbx)
1401694a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401694ad:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401694b2:	48 83 c4 20          	add    $0x20,%rsp
1401694b6:	5f                   	pop    %rdi
1401694b7:	c3                   	ret
1401694b8:	b8 01 00 00 00       	mov    $0x1,%eax
1401694bd:	89 43 10             	mov    %eax,0x10(%rbx)
1401694c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401694c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401694ca:	48 83 c4 20          	add    $0x20,%rsp
1401694ce:	5f                   	pop    %rdi
1401694cf:	c3                   	ret
1401694d0:	e8 9b db fb ff       	call   0x140127070
1401694d5:	ba 36 00 00 00       	mov    $0x36,%edx
1401694da:	eb 5d                	jmp    0x140169539
1401694dc:	83 f8 16             	cmp    $0x16,%eax
1401694df:	75 4e                	jne    0x14016952f
1401694e1:	89 7b 10             	mov    %edi,0x10(%rbx)
1401694e4:	85 ff                	test   %edi,%edi
1401694e6:	74 35                	je     0x14016951d
1401694e8:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401694ec:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401694f0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401694f4:	e8 17 c2 f8 ff       	call   0x1400f5710
1401694f9:	83 f8 15             	cmp    $0x15,%eax
1401694fc:	75 1f                	jne    0x14016951d
1401694fe:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140169502:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140169506:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14016950a:	e8 a1 47 fc ff       	call   0x14012dcb0
14016950f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140169513:	33 c0                	xor    %eax,%eax
140169515:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140169519:	48 89 42 20          	mov    %rax,0x20(%rdx)
14016951d:	8b c7                	mov    %edi,%eax
14016951f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169524:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140169529:	48 83 c4 20          	add    $0x20,%rsp
14016952d:	5f                   	pop    %rdi
14016952e:	c3                   	ret
14016952f:	e8 3c db fb ff       	call   0x140127070
140169534:	ba 28 00 00 00       	mov    $0x28,%edx
140169539:	4c 8d 05 d0 40 1b 00 	lea    0x1b40d0(%rip),%r8        # 0x14031d610
140169540:	48 8d 0d d9 40 1b 00 	lea    0x1b40d9(%rip),%rcx        # 0x14031d620
140169547:	e8 44 dc fb ff       	call   0x140127190
14016954c:	ba 68 00 00 00       	mov    $0x68,%edx
140169551:	45 33 c0             	xor    %r8d,%r8d
140169554:	41 8d 48 21          	lea    0x21(%r8),%ecx
140169558:	e8 33 dd fb ff       	call   0x140127290
14016955d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169562:	33 c0                	xor    %eax,%eax
140169564:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140169569:	48 83 c4 20          	add    $0x20,%rsp
14016956d:	5f                   	pop    %rdi
14016956e:	c3                   	ret
14016956f:	cc                   	int3
140169570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140169575:	57                   	push   %rdi
140169576:	b8 20 00 00 00       	mov    $0x20,%eax
14016957b:	e8 b0 75 14 00       	call   0x1402b0b30
140169580:	48 2b e0             	sub    %rax,%rsp
140169583:	48 8b f9             	mov    %rcx,%rdi
140169586:	48 8b da             	mov    %rdx,%rbx
140169589:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14016958d:	e8 7e c1 f8 ff       	call   0x1400f5710
140169592:	83 e8 15             	sub    $0x15,%eax
140169595:	74 6b                	je     0x140169602
140169597:	83 e8 01             	sub    $0x1,%eax
14016959a:	74 58                	je     0x1401695f4
14016959c:	83 e8 01             	sub    $0x1,%eax
14016959f:	74 2c                	je     0x1401695cd
1401695a1:	83 f8 01             	cmp    $0x1,%eax
1401695a4:	75 65                	jne    0x14016960b
1401695a6:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401695aa:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401695ae:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401695b2:	4d 85 c0             	test   %r8,%r8
1401695b5:	75 61                	jne    0x140169618
1401695b7:	e8 64 48 fc ff       	call   0x14012de20
1401695bc:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401695c0:	4c 8b c0             	mov    %rax,%r8
1401695c3:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401695c7:	48 89 42 10          	mov    %rax,0x10(%rdx)
1401695cb:	eb 39                	jmp    0x140169606
1401695cd:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401695d1:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401695d5:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401695d9:	4d 85 c0             	test   %r8,%r8
1401695dc:	75 3a                	jne    0x140169618
1401695de:	e8 3d 48 fc ff       	call   0x14012de20
1401695e3:	4c 8b c0             	mov    %rax,%r8
1401695e6:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401695ea:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401695ee:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1401695f2:	eb 12                	jmp    0x140169606
1401695f4:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401695f8:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401695fc:	4c 8b 41 20          	mov    0x20(%rcx),%r8
140169600:	eb 04                	jmp    0x140169606
140169602:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140169606:	4d 85 c0             	test   %r8,%r8
140169609:	75 0d                	jne    0x140169618
14016960b:	33 c0                	xor    %eax,%eax
14016960d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169612:	48 83 c4 20          	add    $0x20,%rsp
140169616:	5f                   	pop    %rdi
140169617:	c3                   	ret
140169618:	41 83 48 10 10       	orl    $0x10,0x10(%r8)
14016961d:	49 8d 40 08          	lea    0x8(%r8),%rax
140169621:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169626:	48 89 07             	mov    %rax,(%rdi)
140169629:	b8 01 00 00 00       	mov    $0x1,%eax
14016962e:	48 83 c4 20          	add    $0x20,%rsp
140169632:	5f                   	pop    %rdi
140169633:	c3                   	ret
140169634:	cc                   	int3
140169635:	cc                   	int3
140169636:	cc                   	int3
140169637:	cc                   	int3
140169638:	cc                   	int3
140169639:	cc                   	int3
14016963a:	cc                   	int3
14016963b:	cc                   	int3
14016963c:	cc                   	int3
14016963d:	cc                   	int3
14016963e:	cc                   	int3
14016963f:	cc                   	int3
140169640:	48 85 c9             	test   %rcx,%rcx
140169643:	74 04                	je     0x140169649
140169645:	48 8b 01             	mov    (%rcx),%rax
140169648:	c3                   	ret
140169649:	33 c0                	xor    %eax,%eax
14016964b:	c3                   	ret
14016964c:	cc                   	int3
14016964d:	cc                   	int3
14016964e:	cc                   	int3
14016964f:	cc                   	int3
140169650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140169655:	57                   	push   %rdi
140169656:	b8 20 00 00 00       	mov    $0x20,%eax
14016965b:	e8 d0 74 14 00       	call   0x1402b0b30
140169660:	48 2b e0             	sub    %rax,%rsp
140169663:	48 8b 41 28          	mov    0x28(%rcx),%rax
140169667:	48 8b da             	mov    %rdx,%rbx
14016966a:	48 89 42 28          	mov    %rax,0x28(%rdx)
14016966e:	48 8b 79 30          	mov    0x30(%rcx),%rdi
140169672:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140169676:	48 85 c9             	test   %rcx,%rcx
140169679:	74 1a                	je     0x140169695
14016967b:	41 b8 e8 01 00 00    	mov    $0x1e8,%r8d
140169681:	48 8d 15 98 3f 1b 00 	lea    0x1b3f98(%rip),%rdx        # 0x14031d620
140169688:	e8 33 27 f8 ff       	call   0x1400ebdc0
14016968d:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140169694:	00
140169695:	48 85 ff             	test   %rdi,%rdi
140169698:	74 59                	je     0x1401696f3
14016969a:	41 b8 ec 01 00 00    	mov    $0x1ec,%r8d
1401696a0:	48 8d 15 79 3f 1b 00 	lea    0x1b3f79(%rip),%rdx        # 0x14031d620
1401696a7:	48 8b cf             	mov    %rdi,%rcx
1401696aa:	e8 41 0a fc ff       	call   0x14012a0f0
1401696af:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401696b3:	48 85 c0             	test   %rax,%rax
1401696b6:	75 3b                	jne    0x1401696f3
1401696b8:	e8 b3 d9 fb ff       	call   0x140127070
1401696bd:	4c 8d 05 74 3f 1b 00 	lea    0x1b3f74(%rip),%r8        # 0x14031d638
1401696c4:	ba ee 01 00 00       	mov    $0x1ee,%edx
1401696c9:	48 8d 0d 50 3f 1b 00 	lea    0x1b3f50(%rip),%rcx        # 0x14031d620
1401696d0:	e8 bb da fb ff       	call   0x140127190
1401696d5:	45 33 c0             	xor    %r8d,%r8d
1401696d8:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401696dd:	41 8d 48 39          	lea    0x39(%r8),%ecx
1401696e1:	e8 aa db fb ff       	call   0x140127290
1401696e6:	33 c0                	xor    %eax,%eax
1401696e8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401696ed:	48 83 c4 20          	add    $0x20,%rsp
1401696f1:	5f                   	pop    %rdi
1401696f2:	c3                   	ret
1401696f3:	48 8b cb             	mov    %rbx,%rcx
1401696f6:	e8 25 00 00 00       	call   0x140169720
1401696fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169700:	b8 01 00 00 00       	mov    $0x1,%eax
140169705:	48 83 c4 20          	add    $0x20,%rsp
140169709:	5f                   	pop    %rdi
14016970a:	c3                   	ret
14016970b:	cc                   	int3
14016970c:	cc                   	int3
14016970d:	cc                   	int3
14016970e:	cc                   	int3
14016970f:	cc                   	int3
140169710:	33 d2                	xor    %edx,%edx
140169712:	48 8d 41 28          	lea    0x28(%rcx),%rax
140169716:	48 85 c9             	test   %rcx,%rcx
140169719:	48 0f 44 c2          	cmove  %rdx,%rax
14016971d:	c3                   	ret
14016971e:	cc                   	int3
14016971f:	cc                   	int3
140169720:	40 53                	rex push %rbx
140169722:	57                   	push   %rdi
140169723:	41 56                	push   %r14
140169725:	b8 30 00 00 00       	mov    $0x30,%eax
14016972a:	e8 01 74 14 00       	call   0x1402b0b30
14016972f:	48 2b e0             	sub    %rax,%rsp
140169732:	33 db                	xor    %ebx,%ebx
140169734:	4c 8d 71 28          	lea    0x28(%rcx),%r14
140169738:	48 85 c9             	test   %rcx,%rcx
14016973b:	48 8b f9             	mov    %rcx,%rdi
14016973e:	4c 0f 44 f3          	cmove  %rbx,%r14
140169742:	4d 85 f6             	test   %r14,%r14
140169745:	0f 84 95 01 00 00    	je     0x1401698e0
14016974b:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140169750:	4d 8b 26             	mov    (%r14),%r12
140169753:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140169758:	4d 8b 6e 08          	mov    0x8(%r14),%r13
14016975c:	48 39 59 20          	cmp    %rbx,0x20(%rcx)
140169760:	0f 84 70 01 00 00    	je     0x1401698d6
140169766:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14016976a:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14016976f:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140169774:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140169779:	e8 92 bf f8 ff       	call   0x1400f5710
14016977e:	83 f8 18             	cmp    $0x18,%eax
140169781:	75 0a                	jne    0x14016978d
140169783:	48 8b 47 20          	mov    0x20(%rdi),%rax
140169787:	4c 8b 78 30          	mov    0x30(%rax),%r15
14016978b:	eb 1b                	jmp    0x1401697a8
14016978d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140169791:	e8 7a bf f8 ff       	call   0x1400f5710
140169796:	83 f8 17             	cmp    $0x17,%eax
140169799:	48 8b 47 20          	mov    0x20(%rdi),%rax
14016979d:	75 06                	jne    0x1401697a5
14016979f:	4c 8b 78 08          	mov    0x8(%rax),%r15
1401697a3:	eb 03                	jmp    0x1401697a8
1401697a5:	4c 8b fb             	mov    %rbx,%r15