140784287:	cc                   	int3
140784288:	cc                   	int3
140784289:	cc                   	int3
14078428a:	cc                   	int3
14078428b:	cc                   	int3
14078428c:	cc                   	int3
14078428d:	cc                   	int3
14078428e:	cc                   	int3
14078428f:	cc                   	int3
140784290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140784295:	57                   	push   %rdi
140784296:	48 83 ec 30          	sub    $0x30,%rsp
14078429a:	48 8b f9             	mov    %rcx,%rdi
14078429d:	b9 30 00 00 00       	mov    $0x30,%ecx
1407842a2:	e8 61 6e 69 00       	call   0x140e1b108
1407842a7:	48 8b d8             	mov    %rax,%rbx
1407842aa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407842af:	48 85 c0             	test   %rax,%rax
1407842b2:	74 44                	je     0x1407842f8
1407842b4:	48 8b 0d 55 ee ca 00 	mov    0xcaee55(%rip),%rcx        # 0x141433110
1407842bb:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1407842c0:	48 85 c9             	test   %rcx,%rcx
1407842c3:	74 14                	je     0x1407842d9
1407842c5:	8b 41 10             	mov    0x10(%rcx),%eax
1407842c8:	ff c0                	inc    %eax
1407842ca:	89 41 10             	mov    %eax,0x10(%rcx)
1407842cd:	83 f8 01             	cmp    $0x1,%eax
1407842d0:	7e 44                	jle    0x140784316
1407842d2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407842d7:	74 32                	je     0x14078430b
1407842d9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407842de:	48 8b cb             	mov    %rbx,%rcx
1407842e1:	e8 ca 02 00 00       	call   0x1407845b0
1407842e6:	48 8d 05 5b 5e 8a 00 	lea    0x8a5e5b(%rip),%rax        # 0x14102a148
1407842ed:	48 89 03             	mov    %rax,(%rbx)
1407842f0:	33 c0                	xor    %eax,%eax
1407842f2:	48 89 43 28          	mov    %rax,0x28(%rbx)
1407842f6:	eb 02                	jmp    0x1407842fa
1407842f8:	33 db                	xor    %ebx,%ebx
1407842fa:	48 89 1f             	mov    %rbx,(%rdi)
1407842fd:	48 8b c7             	mov    %rdi,%rax
140784300:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140784305:	48 83 c4 30          	add    $0x30,%rsp
140784309:	5f                   	pop    %rdi
14078430a:	c3                   	ret
14078430b:	b9 01 00 00 00       	mov    $0x1,%ecx
140784310:	e8 eb 63 00 00       	call   0x14078a700
140784315:	cc                   	int3
140784316:	33 c9                	xor    %ecx,%ecx
140784318:	e8 e3 63 00 00       	call   0x14078a700
14078431d:	cc                   	int3
14078431e:	cc                   	int3
14078431f:	cc                   	int3
140784320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140784325:	57                   	push   %rdi
140784326:	48 83 ec 30          	sub    $0x30,%rsp
14078432a:	48 8b f9             	mov    %rcx,%rdi
14078432d:	b9 30 00 00 00       	mov    $0x30,%ecx
140784332:	e8 d1 6d 69 00       	call   0x140e1b108
140784337:	48 8b d8             	mov    %rax,%rbx
14078433a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14078433f:	48 85 c0             	test   %rax,%rax
140784342:	74 44                	je     0x140784388
140784344:	48 8b 0d cd ed ca 00 	mov    0xcaedcd(%rip),%rcx        # 0x141433118
14078434b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140784350:	48 85 c9             	test   %rcx,%rcx
140784353:	74 14                	je     0x140784369
140784355:	8b 41 10             	mov    0x10(%rcx),%eax
140784358:	ff c0                	inc    %eax
14078435a:	89 41 10             	mov    %eax,0x10(%rcx)
14078435d:	83 f8 01             	cmp    $0x1,%eax
140784360:	7e 44                	jle    0x1407843a6
140784362:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140784367:	74 32                	je     0x14078439b
140784369:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14078436e:	48 8b cb             	mov    %rbx,%rcx
140784371:	e8 3a 02 00 00       	call   0x1407845b0
140784376:	48 8d 05 7b 5e 8a 00 	lea    0x8a5e7b(%rip),%rax        # 0x14102a1f8
14078437d:	48 89 03             	mov    %rax,(%rbx)
140784380:	33 c0                	xor    %eax,%eax
140784382:	48 89 43 28          	mov    %rax,0x28(%rbx)
140784386:	eb 02                	jmp    0x14078438a
140784388:	33 db                	xor    %ebx,%ebx
14078438a:	48 89 1f             	mov    %rbx,(%rdi)
14078438d:	48 8b c7             	mov    %rdi,%rax
140784390:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140784395:	48 83 c4 30          	add    $0x30,%rsp
140784399:	5f                   	pop    %rdi
14078439a:	c3                   	ret
14078439b:	b9 01 00 00 00       	mov    $0x1,%ecx
1407843a0:	e8 5b 63 00 00       	call   0x14078a700
1407843a5:	cc                   	int3
1407843a6:	33 c9                	xor    %ecx,%ecx
1407843a8:	e8 53 63 00 00       	call   0x14078a700
1407843ad:	cc                   	int3
1407843ae:	cc                   	int3
1407843af:	cc                   	int3
1407843b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407843b5:	57                   	push   %rdi
1407843b6:	48 83 ec 30          	sub    $0x30,%rsp
1407843ba:	48 8b f9             	mov    %rcx,%rdi
1407843bd:	b9 30 00 00 00       	mov    $0x30,%ecx
1407843c2:	e8 41 6d 69 00       	call   0x140e1b108
1407843c7:	48 8b d8             	mov    %rax,%rbx
1407843ca:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1407843cf:	48 85 c0             	test   %rax,%rax
1407843d2:	74 44                	je     0x140784418
1407843d4:	48 8b 0d 45 ed ca 00 	mov    0xcaed45(%rip),%rcx        # 0x141433120
1407843db:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1407843e0:	48 85 c9             	test   %rcx,%rcx
1407843e3:	74 14                	je     0x1407843f9
1407843e5:	8b 41 10             	mov    0x10(%rcx),%eax
1407843e8:	ff c0                	inc    %eax
1407843ea:	89 41 10             	mov    %eax,0x10(%rcx)
1407843ed:	83 f8 01             	cmp    $0x1,%eax
1407843f0:	7e 44                	jle    0x140784436
1407843f2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407843f7:	74 32                	je     0x14078442b
1407843f9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407843fe:	48 8b cb             	mov    %rbx,%rcx
140784401:	e8 aa 01 00 00       	call   0x1407845b0
140784406:	48 8d 05 9b 5e 8a 00 	lea    0x8a5e9b(%rip),%rax        # 0x14102a2a8
14078440d:	48 89 03             	mov    %rax,(%rbx)
140784410:	33 c0                	xor    %eax,%eax
140784412:	48 89 43 28          	mov    %rax,0x28(%rbx)
140784416:	eb 02                	jmp    0x14078441a
140784418:	33 db                	xor    %ebx,%ebx
14078441a:	48 89 1f             	mov    %rbx,(%rdi)
14078441d:	48 8b c7             	mov    %rdi,%rax
140784420:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140784425:	48 83 c4 30          	add    $0x30,%rsp
140784429:	5f                   	pop    %rdi
14078442a:	c3                   	ret
14078442b:	b9 01 00 00 00       	mov    $0x1,%ecx
140784430:	e8 cb 62 00 00       	call   0x14078a700
140784435:	cc                   	int3
140784436:	33 c9                	xor    %ecx,%ecx
140784438:	e8 c3 62 00 00       	call   0x14078a700
14078443d:	cc                   	int3
14078443e:	cc                   	int3
14078443f:	cc                   	int3
140784440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140784445:	57                   	push   %rdi
140784446:	48 83 ec 20          	sub    $0x20,%rsp
14078444a:	48 8b fa             	mov    %rdx,%rdi
14078444d:	48 8b d9             	mov    %rcx,%rbx
140784450:	48 8b 0d e9 ec ca 00 	mov    0xcaece9(%rip),%rcx        # 0x141433140
140784457:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14078445c:	48 85 c9             	test   %rcx,%rcx
14078445f:	74 14                	je     0x140784475
140784461:	8b 41 10             	mov    0x10(%rcx),%eax
140784464:	ff c0                	inc    %eax
140784466:	89 41 10             	mov    %eax,0x10(%rcx)
140784469:	83 f8 01             	cmp    $0x1,%eax
14078446c:	7e 45                	jle    0x1407844b3
14078446e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140784473:	74 33                	je     0x1407844a8
140784475:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14078447a:	48 8b cb             	mov    %rbx,%rcx
14078447d:	e8 2e 02 00 00       	call   0x1407846b0
140784482:	48 8d 05 67 5f 8a 00 	lea    0x8a5f67(%rip),%rax        # 0x14102a3f0
140784489:	48 89 03             	mov    %rax,(%rbx)
14078448c:	33 c0                	xor    %eax,%eax
14078448e:	48 89 43 20          	mov    %rax,0x20(%rbx)
140784492:	48 89 43 28          	mov    %rax,0x28(%rbx)
140784496:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
14078449a:	48 8b c3             	mov    %rbx,%rax
14078449d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407844a2:	48 83 c4 20          	add    $0x20,%rsp
1407844a6:	5f                   	pop    %rdi
1407844a7:	c3                   	ret
1407844a8:	b9 01 00 00 00       	mov    $0x1,%ecx
1407844ad:	e8 4e 62 00 00       	call   0x14078a700
1407844b2:	cc                   	int3
1407844b3:	33 c9                	xor    %ecx,%ecx
1407844b5:	e8 46 62 00 00       	call   0x14078a700
1407844ba:	cc                   	int3
1407844bb:	cc                   	int3
1407844bc:	cc                   	int3
1407844bd:	cc                   	int3
1407844be:	cc                   	int3
1407844bf:	cc                   	int3
1407844c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407844c5:	57                   	push   %rdi
1407844c6:	48 83 ec 20          	sub    $0x20,%rsp
1407844ca:	48 8b fa             	mov    %rdx,%rdi
1407844cd:	48 8b d9             	mov    %rcx,%rbx
1407844d0:	48 8b 0d 59 ec ca 00 	mov    0xcaec59(%rip),%rcx        # 0x141433130
1407844d7:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1407844dc:	48 85 c9             	test   %rcx,%rcx
1407844df:	74 14                	je     0x1407844f5
1407844e1:	8b 41 10             	mov    0x10(%rcx),%eax
1407844e4:	ff c0                	inc    %eax
1407844e6:	89 41 10             	mov    %eax,0x10(%rcx)
1407844e9:	83 f8 01             	cmp    $0x1,%eax
1407844ec:	7e 45                	jle    0x140784533
1407844ee:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407844f3:	74 33                	je     0x140784528
1407844f5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407844fa:	48 8b cb             	mov    %rbx,%rcx
1407844fd:	e8 ae 01 00 00       	call   0x1407846b0
140784502:	48 8d 05 7f 5f 8a 00 	lea    0x8a5f7f(%rip),%rax        # 0x14102a488
140784509:	48 89 03             	mov    %rax,(%rbx)
14078450c:	33 c0                	xor    %eax,%eax
14078450e:	48 89 43 20          	mov    %rax,0x20(%rbx)
140784512:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
140784516:	48 89 43 28          	mov    %rax,0x28(%rbx)
14078451a:	48 8b c3             	mov    %rbx,%rax
14078451d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140784522:	48 83 c4 20          	add    $0x20,%rsp
140784526:	5f                   	pop    %rdi
140784527:	c3                   	ret
140784528:	b9 01 00 00 00       	mov    $0x1,%ecx
14078452d:	e8 ce 61 00 00       	call   0x14078a700
140784532:	cc                   	int3
140784533:	33 c9                	xor    %ecx,%ecx
140784535:	e8 c6 61 00 00       	call   0x14078a700
14078453a:	cc                   	int3
14078453b:	cc                   	int3
14078453c:	cc                   	int3
14078453d:	cc                   	int3
14078453e:	cc                   	int3
14078453f:	cc                   	int3
140784540:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140784545:	53                   	push   %rbx
140784546:	48 83 ec 20          	sub    $0x20,%rsp
14078454a:	48 8b d9             	mov    %rcx,%rbx
14078454d:	48 8b 0d d4 eb ca 00 	mov    0xcaebd4(%rip),%rcx        # 0x141433128
140784554:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140784559:	48 85 c9             	test   %rcx,%rcx
14078455c:	74 14                	je     0x140784572
14078455e:	8b 41 10             	mov    0x10(%rcx),%eax
140784561:	ff c0                	inc    %eax
140784563:	89 41 10             	mov    %eax,0x10(%rcx)
140784566:	83 f8 01             	cmp    $0x1,%eax
140784569:	7e 3d                	jle    0x1407845a8
14078456b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140784570:	74 2b                	je     0x14078459d
140784572:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140784577:	48 8b cb             	mov    %rbx,%rcx
14078457a:	e8 31 01 00 00       	call   0x1407846b0
14078457f:	90                   	nop
140784580:	48 8d 05 d1 5d 8a 00 	lea    0x8a5dd1(%rip),%rax        # 0x14102a358
140784587:	48 89 03             	mov    %rax,(%rbx)
14078458a:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14078458e:	e8 8d 84 ff ff       	call   0x14077ca20
140784593:	90                   	nop
140784594:	48 8b c3             	mov    %rbx,%rax
140784597:	48 83 c4 20          	add    $0x20,%rsp
14078459b:	5b                   	pop    %rbx
14078459c:	c3                   	ret
14078459d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407845a2:	e8 59 61 00 00       	call   0x14078a700
1407845a7:	cc                   	int3
1407845a8:	33 c9                	xor    %ecx,%ecx
1407845aa:	e8 51 61 00 00       	call   0x14078a700
1407845af:	cc                   	int3
1407845b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1407845b5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407845ba:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407845bf:	57                   	push   %rdi
1407845c0:	48 83 ec 20          	sub    $0x20,%rsp
1407845c4:	48 8b da             	mov    %rdx,%rbx
1407845c7:	48 8b f9             	mov    %rcx,%rdi
1407845ca:	48 8b 02             	mov    (%rdx),%rax
1407845cd:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1407845d4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1407845d9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1407845de:	e8 cd 00 00 00       	call   0x1407846b0
1407845e3:	48 8d 05 ae 5a 8a 00 	lea    0x8a5aae(%rip),%rax        # 0x14102a098
1407845ea:	48 89 07             	mov    %rax,(%rdi)
1407845ed:	c6 47 20 00          	movb   $0x0,0x20(%rdi)
1407845f1:	48 8b 0b             	mov    (%rbx),%rcx
1407845f4:	48 85 c9             	test   %rcx,%rcx
1407845f7:	74 20                	je     0x140784619
1407845f9:	8b 41 10             	mov    0x10(%rcx),%eax
1407845fc:	ff c8                	dec    %eax
1407845fe:	89 41 10             	mov    %eax,0x10(%rcx)
140784601:	85 c0                	test   %eax,%eax
140784603:	7f 14                	jg     0x140784619
140784605:	78 20                	js     0x140784627
140784607:	48 8b 01             	mov    (%rcx),%rax
14078460a:	ba 01 00 00 00       	mov    $0x1,%edx
14078460f:	48 8b 00             	mov    (%rax),%rax
140784612:	ff 15 08 f4 7f 00    	call   *0x7ff408(%rip)        # 0x140f83a20
140784618:	90                   	nop
140784619:	48 8b c7             	mov    %rdi,%rax
14078461c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140784621:	48 83 c4 20          	add    $0x20,%rsp
140784625:	5f                   	pop    %rdi
140784626:	c3                   	ret
140784627:	b9 02 00 00 00       	mov    $0x2,%ecx
14078462c:	e8 cf 60 00 00       	call   0x14078a700
140784631:	cc                   	int3
140784632:	cc                   	int3
140784633:	cc                   	int3
140784634:	cc                   	int3
140784635:	cc                   	int3
140784636:	cc                   	int3
140784637:	cc                   	int3
140784638:	cc                   	int3
140784639:	cc                   	int3
14078463a:	cc                   	int3
14078463b:	cc                   	int3
14078463c:	cc                   	int3
14078463d:	cc                   	int3
14078463e:	cc                   	int3
14078463f:	cc                   	int3
140784640:	40 53                	rex push %rbx
140784642:	48 83 ec 20          	sub    $0x20,%rsp
140784646:	48 8b d9             	mov    %rcx,%rbx
140784649:	48 8b 0d c0 ea ca 00 	mov    0xcaeac0(%rip),%rcx        # 0x141433110
140784650:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140784655:	48 85 c9             	test   %rcx,%rcx
140784658:	74 14                	je     0x14078466e
14078465a:	8b 41 10             	mov    0x10(%rcx),%eax
14078465d:	ff c0                	inc    %eax
14078465f:	89 41 10             	mov    %eax,0x10(%rcx)
140784662:	83 f8 01             	cmp    $0x1,%eax
140784665:	7e 38                	jle    0x14078469f
140784667:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078466c:	74 26                	je     0x140784694
14078466e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140784673:	48 8b cb             	mov    %rbx,%rcx
140784676:	e8 35 ff ff ff       	call   0x1407845b0
14078467b:	48 8d 05 c6 5a 8a 00 	lea    0x8a5ac6(%rip),%rax        # 0x14102a148
140784682:	48 89 03             	mov    %rax,(%rbx)
140784685:	33 c0                	xor    %eax,%eax
140784687:	48 89 43 28          	mov    %rax,0x28(%rbx)
14078468b:	48 8b c3             	mov    %rbx,%rax
14078468e:	48 83 c4 20          	add    $0x20,%rsp
140784692:	5b                   	pop    %rbx
140784693:	c3                   	ret
140784694:	b9 01 00 00 00       	mov    $0x1,%ecx
140784699:	e8 62 60 00 00       	call   0x14078a700
14078469e:	cc                   	int3
14078469f:	33 c9                	xor    %ecx,%ecx
1407846a1:	e8 5a 60 00 00       	call   0x14078a700
1407846a6:	cc                   	int3
1407846a7:	cc                   	int3
1407846a8:	cc                   	int3
1407846a9:	cc                   	int3
1407846aa:	cc                   	int3
1407846ab:	cc                   	int3
1407846ac:	cc                   	int3
1407846ad:	cc                   	int3
1407846ae:	cc                   	int3
1407846af:	cc                   	int3
1407846b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407846b5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)