140689225:	e8 46 3e 01 00       	call   0x14069d070
14068922a:	90                   	nop
14068922b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140689230:	48 85 c9             	test   %rcx,%rcx
140689233:	74 20                	je     0x140689255
140689235:	8b 41 10             	mov    0x10(%rcx),%eax
140689238:	ff c8                	dec    %eax
14068923a:	89 41 10             	mov    %eax,0x10(%rcx)
14068923d:	85 c0                	test   %eax,%eax
14068923f:	7f 14                	jg     0x140689255
140689241:	78 78                	js     0x1406892bb
140689243:	48 8b 01             	mov    (%rcx),%rax
140689246:	ba 01 00 00 00       	mov    $0x1,%edx
14068924b:	48 8b 00             	mov    (%rax),%rax
14068924e:	ff 15 cc a7 8f 00    	call   *0x8fa7cc(%rip)        # 0x140f83a20
140689254:	90                   	nop
140689255:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14068925a:	48 85 c9             	test   %rcx,%rcx
14068925d:	74 20                	je     0x14068927f
14068925f:	8b 41 10             	mov    0x10(%rcx),%eax
140689262:	ff c8                	dec    %eax
140689264:	89 41 10             	mov    %eax,0x10(%rcx)
140689267:	85 c0                	test   %eax,%eax
140689269:	7f 14                	jg     0x14068927f
14068926b:	78 1d                	js     0x14068928a
14068926d:	48 8b 01             	mov    (%rcx),%rax
140689270:	ba 01 00 00 00       	mov    $0x1,%edx
140689275:	48 8b 00             	mov    (%rax),%rax
140689278:	ff 15 a2 a7 8f 00    	call   *0x8fa7a2(%rip)        # 0x140f83a20
14068927e:	90                   	nop
14068927f:	48 8b c6             	mov    %rsi,%rax
140689282:	48 83 c4 40          	add    $0x40,%rsp
140689286:	5f                   	pop    %rdi
140689287:	5e                   	pop    %rsi
140689288:	5b                   	pop    %rbx
140689289:	c3                   	ret
14068928a:	b9 02 00 00 00       	mov    $0x2,%ecx
14068928f:	e8 6c 14 10 00       	call   0x14078a700
140689294:	90                   	nop
140689295:	33 c9                	xor    %ecx,%ecx
140689297:	e8 64 14 10 00       	call   0x14078a700
14068929c:	cc                   	int3
14068929d:	b9 01 00 00 00       	mov    $0x1,%ecx
1406892a2:	e8 59 14 10 00       	call   0x14078a700
1406892a7:	90                   	nop
1406892a8:	33 c9                	xor    %ecx,%ecx
1406892aa:	e8 51 14 10 00       	call   0x14078a700
1406892af:	cc                   	int3
1406892b0:	b9 01 00 00 00       	mov    $0x1,%ecx
1406892b5:	e8 46 14 10 00       	call   0x14078a700
1406892ba:	90                   	nop
1406892bb:	b9 02 00 00 00       	mov    $0x2,%ecx
1406892c0:	e8 3b 14 10 00       	call   0x14078a700
1406892c5:	cc                   	int3
1406892c6:	cc                   	int3
1406892c7:	cc                   	int3
1406892c8:	cc                   	int3
1406892c9:	cc                   	int3
1406892ca:	cc                   	int3
1406892cb:	cc                   	int3
1406892cc:	cc                   	int3
1406892cd:	cc                   	int3
1406892ce:	cc                   	int3
1406892cf:	cc                   	int3
1406892d0:	40 53                	rex push %rbx
1406892d2:	55                   	push   %rbp
1406892d3:	56                   	push   %rsi
1406892d4:	57                   	push   %rdi
1406892d5:	41 56                	push   %r14
1406892d7:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1406892de:	48 8b ea             	mov    %rdx,%rbp
1406892e1:	48 8b d9             	mov    %rcx,%rbx
1406892e4:	33 ff                	xor    %edi,%edi
1406892e6:	48 8b 49 58          	mov    0x58(%rcx),%rcx
1406892ea:	48 8b 01             	mov    (%rcx),%rax
1406892ed:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1406892f4:	00
1406892f5:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1406892fc:	ff 15 1e a7 8f 00    	call   *0x8fa71e(%rip)        # 0x140f83a20
140689302:	90                   	nop
140689303:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140689308:	48 8b 08             	mov    (%rax),%rcx
14068930b:	e8 f0 ee 16 00       	call   0x1407f8200
140689310:	90                   	nop
140689311:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140689318:	00
140689319:	48 85 c9             	test   %rcx,%rcx
14068931c:	74 24                	je     0x140689342
14068931e:	8b 41 10             	mov    0x10(%rcx),%eax
140689321:	ff c8                	dec    %eax
140689323:	89 41 10             	mov    %eax,0x10(%rcx)
140689326:	85 c0                	test   %eax,%eax
140689328:	7f 18                	jg     0x140689342
14068932a:	0f 88 bb 01 00 00    	js     0x1406894eb
140689330:	48 8b 01             	mov    (%rcx),%rax
140689333:	ba 01 00 00 00       	mov    $0x1,%edx
140689338:	48 8b 00             	mov    (%rax),%rax
14068933b:	ff 15 df a6 8f 00    	call   *0x8fa6df(%rip)        # 0x140f83a20
140689341:	90                   	nop
140689342:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140689346:	48 8b 01             	mov    (%rcx),%rax
140689349:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14068934e:	48 8b 40 60          	mov    0x60(%rax),%rax
140689352:	ff 15 c8 a6 8f 00    	call   *0x8fa6c8(%rip)        # 0x140f83a20
140689358:	90                   	nop
140689359:	48 8b 03             	mov    (%rbx),%rax
14068935c:	4c 8b b0 18 01 00 00 	mov    0x118(%rax),%r14
140689363:	b9 68 00 00 00       	mov    $0x68,%ecx
140689368:	e8 9b 1d 79 00       	call   0x140e1b108
14068936d:	48 8b f0             	mov    %rax,%rsi
140689370:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140689375:	48 85 c0             	test   %rax,%rax
140689378:	0f 84 e6 00 00 00    	je     0x140689464
14068937e:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
140689385:	00
140689386:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14068938b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14068938f:	48 89 8c 24 b0 00 00 	mov    %rcx,0xb0(%rsp)
140689396:	00
140689397:	48 85 c9             	test   %rcx,%rcx
14068939a:	74 1c                	je     0x1406893b8
14068939c:	8b 41 10             	mov    0x10(%rcx),%eax
14068939f:	ff c0                	inc    %eax
1406893a1:	89 41 10             	mov    %eax,0x10(%rcx)
1406893a4:	83 f8 01             	cmp    $0x1,%eax
1406893a7:	0f 8e 49 01 00 00    	jle    0x1406894f6
1406893ad:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406893b2:	0f 84 46 01 00 00    	je     0x1406894fe
1406893b8:	8b 7b 50             	mov    0x50(%rbx),%edi
1406893bb:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
1406893c2:	00
1406893c3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406893c8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1406893cd:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1406893d4:	00
1406893d5:	48 85 c0             	test   %rax,%rax
1406893d8:	74 1d                	je     0x1406893f7
1406893da:	8b 48 10             	mov    0x10(%rax),%ecx
1406893dd:	ff c1                	inc    %ecx
1406893df:	89 48 10             	mov    %ecx,0x10(%rax)
1406893e2:	83 f9 01             	cmp    $0x1,%ecx
1406893e5:	0f 8e 1e 01 00 00    	jle    0x140689509
1406893eb:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406893f1:	0f 84 1a 01 00 00    	je     0x140689511
1406893f7:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1406893fb:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140689400:	e8 2b 8c cf ff       	call   0x140382030
140689405:	90                   	nop
140689406:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14068940b:	48 89 8c 24 c8 00 00 	mov    %rcx,0xc8(%rsp)
140689412:	00
140689413:	48 85 c9             	test   %rcx,%rcx
140689416:	74 1d                	je     0x140689435
140689418:	8b 51 10             	mov    0x10(%rcx),%edx
14068941b:	ff c2                	inc    %edx
14068941d:	89 51 10             	mov    %edx,0x10(%rcx)
140689420:	83 fa 01             	cmp    $0x1,%edx
140689423:	0f 8e f3 00 00 00    	jle    0x14068951c
140689429:	81 fa ff ff ff 7f    	cmp    $0x7fffffff,%edx
14068942f:	0f 84 ef 00 00 00    	je     0x140689524
140689435:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14068943c:	00
14068943d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140689442:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140689446:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
14068944d:	00
14068944e:	4c 8b c0             	mov    %rax,%r8
140689451:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140689458:	00
140689459:	48 8b ce             	mov    %rsi,%rcx
14068945c:	e8 0f c3 ff ff       	call   0x140685770
140689461:	48 8b f8             	mov    %rax,%rdi
140689464:	4c 8b c7             	mov    %rdi,%r8
140689467:	48 8b d5             	mov    %rbp,%rdx
14068946a:	48 8b cb             	mov    %rbx,%rcx
14068946d:	49 8b c6             	mov    %r14,%rax
140689470:	ff 15 aa a5 8f 00    	call   *0x8fa5aa(%rip)        # 0x140f83a20
140689476:	90                   	nop
140689477:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14068947c:	48 85 c9             	test   %rcx,%rcx
14068947f:	74 24                	je     0x1406894a5
140689481:	8b 41 10             	mov    0x10(%rcx),%eax
140689484:	ff c8                	dec    %eax
140689486:	89 41 10             	mov    %eax,0x10(%rcx)
140689489:	85 c0                	test   %eax,%eax
14068948b:	7f 18                	jg     0x1406894a5
14068948d:	0f 88 9c 00 00 00    	js     0x14068952f
140689493:	48 8b 01             	mov    (%rcx),%rax
140689496:	ba 01 00 00 00       	mov    $0x1,%edx
14068949b:	48 8b 00             	mov    (%rax),%rax
14068949e:	ff 15 7c a5 8f 00    	call   *0x8fa57c(%rip)        # 0x140f83a20
1406894a4:	90                   	nop
1406894a5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406894aa:	48 85 c9             	test   %rcx,%rcx
1406894ad:	74 20                	je     0x1406894cf
1406894af:	8b 41 10             	mov    0x10(%rcx),%eax
1406894b2:	ff c8                	dec    %eax
1406894b4:	89 41 10             	mov    %eax,0x10(%rcx)
1406894b7:	85 c0                	test   %eax,%eax
1406894b9:	7f 14                	jg     0x1406894cf
1406894bb:	78 23                	js     0x1406894e0
1406894bd:	48 8b 01             	mov    (%rcx),%rax
1406894c0:	ba 01 00 00 00       	mov    $0x1,%edx
1406894c5:	48 8b 00             	mov    (%rax),%rax
1406894c8:	ff 15 52 a5 8f 00    	call   *0x8fa552(%rip)        # 0x140f83a20
1406894ce:	90                   	nop
1406894cf:	48 8b c5             	mov    %rbp,%rax
1406894d2:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1406894d9:	41 5e                	pop    %r14
1406894db:	5f                   	pop    %rdi
1406894dc:	5e                   	pop    %rsi
1406894dd:	5d                   	pop    %rbp
1406894de:	5b                   	pop    %rbx
1406894df:	c3                   	ret
1406894e0:	b9 02 00 00 00       	mov    $0x2,%ecx
1406894e5:	e8 16 12 10 00       	call   0x14078a700
1406894ea:	90                   	nop
1406894eb:	b9 02 00 00 00       	mov    $0x2,%ecx
1406894f0:	e8 0b 12 10 00       	call   0x14078a700
1406894f5:	90                   	nop
1406894f6:	33 c9                	xor    %ecx,%ecx
1406894f8:	e8 03 12 10 00       	call   0x14078a700
1406894fd:	cc                   	int3
1406894fe:	b9 01 00 00 00       	mov    $0x1,%ecx
140689503:	e8 f8 11 10 00       	call   0x14078a700
140689508:	90                   	nop
140689509:	33 c9                	xor    %ecx,%ecx
14068950b:	e8 f0 11 10 00       	call   0x14078a700
140689510:	cc                   	int3
140689511:	b9 01 00 00 00       	mov    $0x1,%ecx
140689516:	e8 e5 11 10 00       	call   0x14078a700
14068951b:	90                   	nop
14068951c:	33 c9                	xor    %ecx,%ecx
14068951e:	e8 dd 11 10 00       	call   0x14078a700
140689523:	cc                   	int3
140689524:	b9 01 00 00 00       	mov    $0x1,%ecx
140689529:	e8 d2 11 10 00       	call   0x14078a700
14068952e:	90                   	nop
14068952f:	b9 02 00 00 00       	mov    $0x2,%ecx
140689534:	e8 c7 11 10 00       	call   0x14078a700
140689539:	cc                   	int3
14068953a:	cc                   	int3
14068953b:	cc                   	int3
14068953c:	cc                   	int3
14068953d:	cc                   	int3
14068953e:	cc                   	int3
14068953f:	cc                   	int3
140689540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140689545:	55                   	push   %rbp
140689546:	56                   	push   %rsi
140689547:	57                   	push   %rdi
140689548:	48 83 ec 40          	sub    $0x40,%rsp
14068954c:	48 8b da             	mov    %rdx,%rbx
14068954f:	48 8b f9             	mov    %rcx,%rdi
140689552:	33 f6                	xor    %esi,%esi
140689554:	b9 48 00 00 00       	mov    $0x48,%ecx
140689559:	e8 aa 1b 79 00       	call   0x140e1b108
14068955e:	48 8b e8             	mov    %rax,%rbp
140689561:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140689566:	48 85 c0             	test   %rax,%rax
140689569:	74 59                	je     0x1406895c4
14068956b:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140689570:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140689575:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140689579:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14068957e:	48 85 c9             	test   %rcx,%rcx
140689581:	74 14                	je     0x140689597
140689583:	8b 41 10             	mov    0x10(%rcx),%eax
140689586:	ff c0                	inc    %eax
140689588:	89 41 10             	mov    %eax,0x10(%rcx)
14068958b:	83 f8 01             	cmp    $0x1,%eax
14068958e:	7e 5d                	jle    0x1406895ed
140689590:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140689595:	74 4b                	je     0x1406895e2
140689597:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14068959b:	48 8b 01             	mov    (%rcx),%rax
14068959e:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1406895a3:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1406895aa:	ff 15 70 a4 8f 00    	call   *0x8fa470(%rip)        # 0x140f83a20
1406895b0:	90                   	nop
1406895b1:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1406895b6:	48 8b d0             	mov    %rax,%rdx
1406895b9:	48 8b cd             	mov    %rbp,%rcx
1406895bc:	e8 df 7c 16 00       	call   0x1407f12a0
1406895c1:	48 8b f0             	mov    %rax,%rsi
1406895c4:	4c 8b c6             	mov    %rsi,%r8
1406895c7:	48 8b d3             	mov    %rbx,%rdx
1406895ca:	48 8b cf             	mov    %rdi,%rcx
1406895cd:	e8 9e 3a 01 00       	call   0x14069d070
1406895d2:	48 8b c3             	mov    %rbx,%rax
1406895d5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1406895da:	48 83 c4 40          	add    $0x40,%rsp
1406895de:	5f                   	pop    %rdi
1406895df:	5e                   	pop    %rsi
1406895e0:	5d                   	pop    %rbp
1406895e1:	c3                   	ret
1406895e2:	b9 01 00 00 00       	mov    $0x1,%ecx
1406895e7:	e8 14 11 10 00       	call   0x14078a700
1406895ec:	cc                   	int3
1406895ed:	33 c9                	xor    %ecx,%ecx
1406895ef:	e8 0c 11 10 00       	call   0x14078a700
1406895f4:	cc                   	int3
1406895f5:	cc                   	int3
1406895f6:	cc                   	int3
1406895f7:	cc                   	int3
1406895f8:	cc                   	int3
1406895f9:	cc                   	int3
1406895fa:	cc                   	int3
1406895fb:	cc                   	int3
1406895fc:	cc                   	int3
1406895fd:	cc                   	int3
1406895fe:	cc                   	int3
1406895ff:	cc                   	int3
140689600:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140689605:	55                   	push   %rbp
140689606:	56                   	push   %rsi
140689607:	57                   	push   %rdi
140689608:	41 56                	push   %r14
14068960a:	41 57                	push   %r15
14068960c:	48 83 ec 40          	sub    $0x40,%rsp
140689610:	4c 8b f2             	mov    %rdx,%r14
140689613:	48 8b f1             	mov    %rcx,%rsi
140689616:	33 ff                	xor    %edi,%edi
140689618:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14068961c:	b9 70 00 00 00       	mov    $0x70,%ecx
140689621:	e8 e2 1a 79 00       	call   0x140e1b108
140689626:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14068962b:	48 85 c0             	test   %rax,%rax
14068962e:	74 10                	je     0x140689640
140689630:	48 8b d3             	mov    %rbx,%rdx
140689633:	48 8b c8             	mov    %rax,%rcx
140689636:	e8 05 c4 ff ff       	call   0x140685a40
14068963b:	4c 8b f8             	mov    %rax,%r15
14068963e:	eb 03                	jmp    0x140689643
140689640:	4c 8b ff             	mov    %rdi,%r15
140689643:	49 8b df             	mov    %r15,%rbx
140689646:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14068964d:	00
14068964e:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140689652:	48 8b 01             	mov    (%rcx),%rax
140689655:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068965a:	48 8b 40 60          	mov    0x60(%rax),%rax
14068965e:	ff 15 bc a3 8f 00    	call   *0x8fa3bc(%rip)        # 0x140f83a20
140689664:	49 8b 57 08          	mov    0x8(%r15),%rdx
140689668:	48 8b 08             	mov    (%rax),%rcx
14068966b:	49 89 4f 08          	mov    %rcx,0x8(%r15)
14068966f:	48 89 10             	mov    %rdx,(%rax)
140689672:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140689677:	48 85 c9             	test   %rcx,%rcx
14068967a:	74 24                	je     0x1406896a0