140afa192:	cc                   	int3
140afa193:	cc                   	int3
140afa194:	cc                   	int3
140afa195:	cc                   	int3
140afa196:	cc                   	int3
140afa197:	cc                   	int3
140afa198:	cc                   	int3
140afa199:	cc                   	int3
140afa19a:	cc                   	int3
140afa19b:	cc                   	int3
140afa19c:	cc                   	int3
140afa19d:	cc                   	int3
140afa19e:	cc                   	int3
140afa19f:	cc                   	int3
140afa1a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afa1a5:	57                   	push   %rdi
140afa1a6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afa1ad:	48 8b 05 4c ed 8b 00 	mov    0x8bed4c(%rip),%rax        # 0x1413b8f00
140afa1b4:	48 33 c4             	xor    %rsp,%rax
140afa1b7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afa1be:	00
140afa1bf:	48 8b f9             	mov    %rcx,%rdi
140afa1c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afa1c6:	e8 c9 3a 32 00       	call   0x140e1dc94
140afa1cb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afa1cf:	48 8d 0d b2 12 8d 00 	lea    0x8d12b2(%rip),%rcx        # 0x1413cb488
140afa1d6:	e8 7d 3b 32 00       	call   0x140e1dd58
140afa1db:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afa1df:	85 c0                	test   %eax,%eax
140afa1e1:	75 4f                	jne    0x140afa232
140afa1e3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afa1e7:	48 85 c9             	test   %rcx,%rcx
140afa1ea:	74 1d                	je     0x140afa209
140afa1ec:	48 ff 41 08          	incq   0x8(%rcx)
140afa1f0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afa1f5:	75 12                	jne    0x140afa209
140afa1f7:	48 8b 01             	mov    (%rcx),%rax
140afa1fa:	ba 01 00 00 00       	mov    $0x1,%edx
140afa1ff:	48 8b 40 28          	mov    0x28(%rax),%rax
140afa203:	ff 15 17 98 48 00    	call   *0x489817(%rip)        # 0x140f83a20
140afa209:	48 85 db             	test   %rbx,%rbx
140afa20c:	74 5c                	je     0x140afa26a
140afa20e:	48 8b c3             	mov    %rbx,%rax
140afa211:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afa218:	00
140afa219:	48 33 cc             	xor    %rsp,%rcx
140afa21c:	e8 df 12 32 00       	call   0x140e1b500
140afa221:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afa228:	00
140afa229:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afa230:	5f                   	pop    %rdi
140afa231:	c3                   	ret
140afa232:	48 85 c9             	test   %rcx,%rcx
140afa235:	74 33                	je     0x140afa26a
140afa237:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afa23e:	00 00
140afa240:	48 8b 01             	mov    (%rcx),%rax
140afa243:	4c 8d 05 2e 97 8c 00 	lea    0x8c972e(%rip),%r8        # 0x1413c3978
140afa24a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afa24f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afa253:	ff 15 c7 97 48 00    	call   *0x4897c7(%rip)        # 0x140f83a20
140afa259:	48 8b 08             	mov    (%rax),%rcx
140afa25c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afa260:	48 85 db             	test   %rbx,%rbx
140afa263:	75 a9                	jne    0x140afa20e
140afa265:	48 85 c9             	test   %rcx,%rcx
140afa268:	75 d6                	jne    0x140afa240
140afa26a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afa26f:	48 8b cf             	mov    %rdi,%rcx
140afa272:	e8 a9 a2 89 ff       	call   0x140394520
140afa277:	48 8b d8             	mov    %rax,%rbx
140afa27a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa27f:	e8 6c bc fd ff       	call   0x140ad5ef0
140afa284:	90                   	nop
140afa285:	4c 8b cb             	mov    %rbx,%r9
140afa288:	4c 8b c0             	mov    %rax,%r8
140afa28b:	48 8d 15 76 92 4e 00 	lea    0x4e9276(%rip),%rdx        # 0x140fe3508
140afa292:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa297:	e8 04 76 89 ff       	call   0x1403918a0
140afa29c:	90                   	nop
140afa29d:	48 8b d0             	mov    %rax,%rdx
140afa2a0:	48 8d 0d 29 42 9a 00 	lea    0x9a4229(%rip),%rcx        # 0x14149e4d0
140afa2a7:	e8 64 5c 6d ff       	call   0x1401cff10
140afa2ac:	48 8d 15 9d d9 88 ff 	lea    -0x772663(%rip),%rdx        # 0x140387c50
140afa2b3:	48 8b c8             	mov    %rax,%rcx
140afa2b6:	e8 15 f9 88 ff       	call   0x140389bd0
140afa2bb:	90                   	nop
140afa2bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa2c1:	e8 8a d7 69 ff       	call   0x140197a50
140afa2c6:	90                   	nop
140afa2c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa2cc:	e8 7f d7 69 ff       	call   0x140197a50
140afa2d1:	90                   	nop
140afa2d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afa2d7:	e8 74 d7 69 ff       	call   0x140197a50
140afa2dc:	e8 5f a6 fb ff       	call   0x140ab4940
140afa2e1:	cc                   	int3
140afa2e2:	cc                   	int3
140afa2e3:	cc                   	int3
140afa2e4:	cc                   	int3
140afa2e5:	cc                   	int3
140afa2e6:	cc                   	int3
140afa2e7:	cc                   	int3
140afa2e8:	cc                   	int3
140afa2e9:	cc                   	int3
140afa2ea:	cc                   	int3
140afa2eb:	cc                   	int3
140afa2ec:	cc                   	int3
140afa2ed:	cc                   	int3
140afa2ee:	cc                   	int3
140afa2ef:	cc                   	int3
140afa2f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afa2f5:	57                   	push   %rdi
140afa2f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afa2fd:	48 8b 05 fc eb 8b 00 	mov    0x8bebfc(%rip),%rax        # 0x1413b8f00
140afa304:	48 33 c4             	xor    %rsp,%rax
140afa307:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afa30e:	00
140afa30f:	48 8b f9             	mov    %rcx,%rdi
140afa312:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afa316:	e8 79 39 32 00       	call   0x140e1dc94
140afa31b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afa31f:	48 8d 0d 22 3a 8d 00 	lea    0x8d3a22(%rip),%rcx        # 0x1413cdd48
140afa326:	e8 2d 3a 32 00       	call   0x140e1dd58
140afa32b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afa32f:	85 c0                	test   %eax,%eax
140afa331:	75 4f                	jne    0x140afa382
140afa333:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afa337:	48 85 c9             	test   %rcx,%rcx
140afa33a:	74 1d                	je     0x140afa359
140afa33c:	48 ff 41 08          	incq   0x8(%rcx)
140afa340:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afa345:	75 12                	jne    0x140afa359
140afa347:	48 8b 01             	mov    (%rcx),%rax
140afa34a:	ba 01 00 00 00       	mov    $0x1,%edx
140afa34f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afa353:	ff 15 c7 96 48 00    	call   *0x4896c7(%rip)        # 0x140f83a20
140afa359:	48 85 db             	test   %rbx,%rbx
140afa35c:	74 5c                	je     0x140afa3ba
140afa35e:	48 8b c3             	mov    %rbx,%rax
140afa361:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afa368:	00
140afa369:	48 33 cc             	xor    %rsp,%rcx
140afa36c:	e8 8f 11 32 00       	call   0x140e1b500
140afa371:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afa378:	00
140afa379:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afa380:	5f                   	pop    %rdi
140afa381:	c3                   	ret
140afa382:	48 85 c9             	test   %rcx,%rcx
140afa385:	74 33                	je     0x140afa3ba
140afa387:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afa38e:	00 00
140afa390:	48 8b 01             	mov    (%rcx),%rax
140afa393:	4c 8d 05 56 ab 8c 00 	lea    0x8cab56(%rip),%r8        # 0x1413c4ef0
140afa39a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afa39f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afa3a3:	ff 15 77 96 48 00    	call   *0x489677(%rip)        # 0x140f83a20
140afa3a9:	48 8b 08             	mov    (%rax),%rcx
140afa3ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afa3b0:	48 85 db             	test   %rbx,%rbx
140afa3b3:	75 a9                	jne    0x140afa35e
140afa3b5:	48 85 c9             	test   %rcx,%rcx
140afa3b8:	75 d6                	jne    0x140afa390
140afa3ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afa3bf:	48 8b cf             	mov    %rdi,%rcx
140afa3c2:	e8 59 a1 89 ff       	call   0x140394520
140afa3c7:	48 8b d8             	mov    %rax,%rbx
140afa3ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa3cf:	e8 fc bb fd ff       	call   0x140ad5fd0
140afa3d4:	90                   	nop
140afa3d5:	4c 8b cb             	mov    %rbx,%r9
140afa3d8:	4c 8b c0             	mov    %rax,%r8
140afa3db:	48 8d 15 26 91 4e 00 	lea    0x4e9126(%rip),%rdx        # 0x140fe3508
140afa3e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa3e7:	e8 b4 74 89 ff       	call   0x1403918a0
140afa3ec:	90                   	nop
140afa3ed:	48 8b d0             	mov    %rax,%rdx
140afa3f0:	48 8d 0d d9 40 9a 00 	lea    0x9a40d9(%rip),%rcx        # 0x14149e4d0
140afa3f7:	e8 14 5b 6d ff       	call   0x1401cff10
140afa3fc:	48 8d 15 4d d8 88 ff 	lea    -0x7727b3(%rip),%rdx        # 0x140387c50
140afa403:	48 8b c8             	mov    %rax,%rcx
140afa406:	e8 c5 f7 88 ff       	call   0x140389bd0
140afa40b:	90                   	nop
140afa40c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa411:	e8 3a d6 69 ff       	call   0x140197a50
140afa416:	90                   	nop
140afa417:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa41c:	e8 2f d6 69 ff       	call   0x140197a50
140afa421:	90                   	nop
140afa422:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afa427:	e8 24 d6 69 ff       	call   0x140197a50
140afa42c:	e8 0f a5 fb ff       	call   0x140ab4940
140afa431:	cc                   	int3
140afa432:	cc                   	int3
140afa433:	cc                   	int3
140afa434:	cc                   	int3
140afa435:	cc                   	int3
140afa436:	cc                   	int3
140afa437:	cc                   	int3
140afa438:	cc                   	int3
140afa439:	cc                   	int3
140afa43a:	cc                   	int3
140afa43b:	cc                   	int3
140afa43c:	cc                   	int3
140afa43d:	cc                   	int3
140afa43e:	cc                   	int3
140afa43f:	cc                   	int3
140afa440:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afa445:	57                   	push   %rdi
140afa446:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afa44d:	48 8b 05 ac ea 8b 00 	mov    0x8beaac(%rip),%rax        # 0x1413b8f00
140afa454:	48 33 c4             	xor    %rsp,%rax
140afa457:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afa45e:	00
140afa45f:	48 8b f9             	mov    %rcx,%rdi
140afa462:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afa466:	e8 29 38 32 00       	call   0x140e1dc94
140afa46b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afa46f:	48 8d 0d 72 b8 8c 00 	lea    0x8cb872(%rip),%rcx        # 0x1413c5ce8
140afa476:	e8 dd 38 32 00       	call   0x140e1dd58
140afa47b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afa47f:	85 c0                	test   %eax,%eax
140afa481:	75 4f                	jne    0x140afa4d2
140afa483:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afa487:	48 85 c9             	test   %rcx,%rcx
140afa48a:	74 1d                	je     0x140afa4a9
140afa48c:	48 ff 41 08          	incq   0x8(%rcx)
140afa490:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afa495:	75 12                	jne    0x140afa4a9
140afa497:	48 8b 01             	mov    (%rcx),%rax
140afa49a:	ba 01 00 00 00       	mov    $0x1,%edx
140afa49f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afa4a3:	ff 15 77 95 48 00    	call   *0x489577(%rip)        # 0x140f83a20
140afa4a9:	48 85 db             	test   %rbx,%rbx
140afa4ac:	74 5c                	je     0x140afa50a
140afa4ae:	48 8b c3             	mov    %rbx,%rax
140afa4b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afa4b8:	00
140afa4b9:	48 33 cc             	xor    %rsp,%rcx
140afa4bc:	e8 3f 10 32 00       	call   0x140e1b500
140afa4c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afa4c8:	00
140afa4c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afa4d0:	5f                   	pop    %rdi
140afa4d1:	c3                   	ret
140afa4d2:	48 85 c9             	test   %rcx,%rcx
140afa4d5:	74 33                	je     0x140afa50a
140afa4d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afa4de:	00 00
140afa4e0:	48 8b 01             	mov    (%rcx),%rax
140afa4e3:	4c 8d 05 56 67 8c 00 	lea    0x8c6756(%rip),%r8        # 0x1413c0c40
140afa4ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afa4ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140afa4f3:	ff 15 27 95 48 00    	call   *0x489527(%rip)        # 0x140f83a20
140afa4f9:	48 8b 08             	mov    (%rax),%rcx
140afa4fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afa500:	48 85 db             	test   %rbx,%rbx
140afa503:	75 a9                	jne    0x140afa4ae
140afa505:	48 85 c9             	test   %rcx,%rcx
140afa508:	75 d6                	jne    0x140afa4e0
140afa50a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afa50f:	48 8b cf             	mov    %rdi,%rcx
140afa512:	e8 09 a0 89 ff       	call   0x140394520
140afa517:	48 8b d8             	mov    %rax,%rbx
140afa51a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa51f:	e8 8c bb fd ff       	call   0x140ad60b0
140afa524:	90                   	nop
140afa525:	4c 8b cb             	mov    %rbx,%r9
140afa528:	4c 8b c0             	mov    %rax,%r8
140afa52b:	48 8d 15 d6 8f 4e 00 	lea    0x4e8fd6(%rip),%rdx        # 0x140fe3508
140afa532:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa537:	e8 64 73 89 ff       	call   0x1403918a0
140afa53c:	90                   	nop
140afa53d:	48 8b d0             	mov    %rax,%rdx
140afa540:	48 8d 0d 89 3f 9a 00 	lea    0x9a3f89(%rip),%rcx        # 0x14149e4d0
140afa547:	e8 c4 59 6d ff       	call   0x1401cff10
140afa54c:	48 8d 15 fd d6 88 ff 	lea    -0x772903(%rip),%rdx        # 0x140387c50
140afa553:	48 8b c8             	mov    %rax,%rcx
140afa556:	e8 75 f6 88 ff       	call   0x140389bd0
140afa55b:	90                   	nop
140afa55c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afa561:	e8 ea d4 69 ff       	call   0x140197a50
140afa566:	90                   	nop
140afa567:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afa56c:	e8 df d4 69 ff       	call   0x140197a50
140afa571:	90                   	nop
140afa572:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afa577:	e8 d4 d4 69 ff       	call   0x140197a50
140afa57c:	e8 bf a3 fb ff       	call   0x140ab4940
140afa581:	cc                   	int3
140afa582:	cc                   	int3
140afa583:	cc                   	int3
140afa584:	cc                   	int3
140afa585:	cc                   	int3
140afa586:	cc                   	int3
140afa587:	cc                   	int3
140afa588:	cc                   	int3
140afa589:	cc                   	int3
140afa58a:	cc                   	int3
140afa58b:	cc                   	int3
140afa58c:	cc                   	int3
140afa58d:	cc                   	int3
140afa58e:	cc                   	int3
140afa58f:	cc                   	int3
140afa590:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afa595:	57                   	push   %rdi
140afa596:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afa59d:	48 8b 05 5c e9 8b 00 	mov    0x8be95c(%rip),%rax        # 0x1413b8f00
140afa5a4:	48 33 c4             	xor    %rsp,%rax
140afa5a7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afa5ae:	00
140afa5af:	48 8b f9             	mov    %rcx,%rdi
140afa5b2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afa5b6:	e8 d9 36 32 00       	call   0x140e1dc94
140afa5bb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afa5bf:	48 8d 0d 02 ce 8c 00 	lea    0x8cce02(%rip),%rcx        # 0x1413c73c8
140afa5c6:	e8 8d 37 32 00       	call   0x140e1dd58
140afa5cb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afa5cf:	85 c0                	test   %eax,%eax
140afa5d1:	75 4f                	jne    0x140afa622
140afa5d3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afa5d7:	48 85 c9             	test   %rcx,%rcx
140afa5da:	74 1d                	je     0x140afa5f9
140afa5dc:	48 ff 41 08          	incq   0x8(%rcx)
140afa5e0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afa5e5:	75 12                	jne    0x140afa5f9
140afa5e7:	48 8b 01             	mov    (%rcx),%rax
140afa5ea:	ba 01 00 00 00       	mov    $0x1,%edx
140afa5ef:	48 8b 40 28          	mov    0x28(%rax),%rax
140afa5f3:	ff 15 27 94 48 00    	call   *0x489427(%rip)        # 0x140f83a20
140afa5f9:	48 85 db             	test   %rbx,%rbx
140afa5fc:	74 5c                	je     0x140afa65a
140afa5fe:	48 8b c3             	mov    %rbx,%rax
140afa601:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afa608:	00
140afa609:	48 33 cc             	xor    %rsp,%rcx
140afa60c:	e8 ef 0e 32 00       	call   0x140e1b500
140afa611:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afa618:	00
140afa619:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afa620:	5f                   	pop    %rdi
140afa621:	c3                   	ret
140afa622:	48 85 c9             	test   %rcx,%rcx
140afa625:	74 33                	je     0x140afa65a
140afa627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afa62e:	00 00
140afa630:	48 8b 01             	mov    (%rcx),%rax
140afa633:	4c 8d 05 86 71 8c 00 	lea    0x8c7186(%rip),%r8        # 0x1413c17c0
140afa63a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx