140af23fa:	ba 01 00 00 00       	mov    $0x1,%edx
140af23ff:	48 8b 40 28          	mov    0x28(%rax),%rax
140af2403:	ff 15 17 16 49 00    	call   *0x491617(%rip)        # 0x140f83a20
140af2409:	48 85 db             	test   %rbx,%rbx
140af240c:	74 5c                	je     0x140af246a
140af240e:	48 8b c3             	mov    %rbx,%rax
140af2411:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af2418:	00
140af2419:	48 33 cc             	xor    %rsp,%rcx
140af241c:	e8 df 90 32 00       	call   0x140e1b500
140af2421:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af2428:	00
140af2429:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af2430:	5f                   	pop    %rdi
140af2431:	c3                   	ret
140af2432:	48 85 c9             	test   %rcx,%rcx
140af2435:	74 33                	je     0x140af246a
140af2437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af243e:	00 00
140af2440:	48 8b 01             	mov    (%rcx),%rax
140af2443:	4c 8d 05 66 af 8c 00 	lea    0x8caf66(%rip),%r8        # 0x1413bd3b0
140af244a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af244f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af2453:	ff 15 c7 15 49 00    	call   *0x4915c7(%rip)        # 0x140f83a20
140af2459:	48 8b 08             	mov    (%rax),%rcx
140af245c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af2460:	48 85 db             	test   %rbx,%rbx
140af2463:	75 a9                	jne    0x140af240e
140af2465:	48 85 c9             	test   %rcx,%rcx
140af2468:	75 d6                	jne    0x140af2440
140af246a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af246f:	48 8b cf             	mov    %rdi,%rcx
140af2472:	e8 a9 20 8a ff       	call   0x140394520
140af2477:	48 8b d8             	mov    %rax,%rbx
140af247a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af247f:	e8 6c e6 fd ff       	call   0x140ad0af0
140af2484:	90                   	nop
140af2485:	4c 8b cb             	mov    %rbx,%r9
140af2488:	4c 8b c0             	mov    %rax,%r8
140af248b:	48 8d 15 76 10 4f 00 	lea    0x4f1076(%rip),%rdx        # 0x140fe3508
140af2492:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2497:	e8 04 f4 89 ff       	call   0x1403918a0
140af249c:	90                   	nop
140af249d:	48 8b d0             	mov    %rax,%rdx
140af24a0:	48 8d 0d 29 c0 9a 00 	lea    0x9ac029(%rip),%rcx        # 0x14149e4d0
140af24a7:	e8 64 da 6d ff       	call   0x1401cff10
140af24ac:	48 8d 15 9d 57 89 ff 	lea    -0x76a863(%rip),%rdx        # 0x140387c50
140af24b3:	48 8b c8             	mov    %rax,%rcx
140af24b6:	e8 15 77 89 ff       	call   0x140389bd0
140af24bb:	90                   	nop
140af24bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af24c1:	e8 8a 55 6a ff       	call   0x140197a50
140af24c6:	90                   	nop
140af24c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af24cc:	e8 7f 55 6a ff       	call   0x140197a50
140af24d1:	90                   	nop
140af24d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af24d7:	e8 74 55 6a ff       	call   0x140197a50
140af24dc:	e8 5f 24 fc ff       	call   0x140ab4940
140af24e1:	cc                   	int3
140af24e2:	cc                   	int3
140af24e3:	cc                   	int3
140af24e4:	cc                   	int3
140af24e5:	cc                   	int3
140af24e6:	cc                   	int3
140af24e7:	cc                   	int3
140af24e8:	cc                   	int3
140af24e9:	cc                   	int3
140af24ea:	cc                   	int3
140af24eb:	cc                   	int3
140af24ec:	cc                   	int3
140af24ed:	cc                   	int3
140af24ee:	cc                   	int3
140af24ef:	cc                   	int3
140af24f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af24f5:	57                   	push   %rdi
140af24f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af24fd:	48 8b 05 fc 69 8c 00 	mov    0x8c69fc(%rip),%rax        # 0x1413b8f00
140af2504:	48 33 c4             	xor    %rsp,%rax
140af2507:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af250e:	00
140af250f:	48 8b f9             	mov    %rcx,%rdi
140af2512:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af2516:	e8 79 b7 32 00       	call   0x140e1dc94
140af251b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af251f:	48 8d 0d e2 95 8d 00 	lea    0x8d95e2(%rip),%rcx        # 0x1413cbb08
140af2526:	e8 2d b8 32 00       	call   0x140e1dd58
140af252b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af252f:	85 c0                	test   %eax,%eax
140af2531:	75 4f                	jne    0x140af2582
140af2533:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af2537:	48 85 c9             	test   %rcx,%rcx
140af253a:	74 1d                	je     0x140af2559
140af253c:	48 ff 41 08          	incq   0x8(%rcx)
140af2540:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af2545:	75 12                	jne    0x140af2559
140af2547:	48 8b 01             	mov    (%rcx),%rax
140af254a:	ba 01 00 00 00       	mov    $0x1,%edx
140af254f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af2553:	ff 15 c7 14 49 00    	call   *0x4914c7(%rip)        # 0x140f83a20
140af2559:	48 85 db             	test   %rbx,%rbx
140af255c:	74 5c                	je     0x140af25ba
140af255e:	48 8b c3             	mov    %rbx,%rax
140af2561:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af2568:	00
140af2569:	48 33 cc             	xor    %rsp,%rcx
140af256c:	e8 8f 8f 32 00       	call   0x140e1b500
140af2571:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af2578:	00
140af2579:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af2580:	5f                   	pop    %rdi
140af2581:	c3                   	ret
140af2582:	48 85 c9             	test   %rcx,%rcx
140af2585:	74 33                	je     0x140af25ba
140af2587:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af258e:	00 00
140af2590:	48 8b 01             	mov    (%rcx),%rax
140af2593:	4c 8d 05 e6 16 8d 00 	lea    0x8d16e6(%rip),%r8        # 0x1413c3c80
140af259a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af259f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af25a3:	ff 15 77 14 49 00    	call   *0x491477(%rip)        # 0x140f83a20
140af25a9:	48 8b 08             	mov    (%rax),%rcx
140af25ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af25b0:	48 85 db             	test   %rbx,%rbx
140af25b3:	75 a9                	jne    0x140af255e
140af25b5:	48 85 c9             	test   %rcx,%rcx
140af25b8:	75 d6                	jne    0x140af2590
140af25ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af25bf:	48 8b cf             	mov    %rdi,%rcx
140af25c2:	e8 59 1f 8a ff       	call   0x140394520
140af25c7:	48 8b d8             	mov    %rax,%rbx
140af25ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af25cf:	e8 fc e5 fd ff       	call   0x140ad0bd0
140af25d4:	90                   	nop
140af25d5:	4c 8b cb             	mov    %rbx,%r9
140af25d8:	4c 8b c0             	mov    %rax,%r8
140af25db:	48 8d 15 26 0f 4f 00 	lea    0x4f0f26(%rip),%rdx        # 0x140fe3508
140af25e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af25e7:	e8 b4 f2 89 ff       	call   0x1403918a0
140af25ec:	90                   	nop
140af25ed:	48 8b d0             	mov    %rax,%rdx
140af25f0:	48 8d 0d d9 be 9a 00 	lea    0x9abed9(%rip),%rcx        # 0x14149e4d0
140af25f7:	e8 14 d9 6d ff       	call   0x1401cff10
140af25fc:	48 8d 15 4d 56 89 ff 	lea    -0x76a9b3(%rip),%rdx        # 0x140387c50
140af2603:	48 8b c8             	mov    %rax,%rcx
140af2606:	e8 c5 75 89 ff       	call   0x140389bd0
140af260b:	90                   	nop
140af260c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2611:	e8 3a 54 6a ff       	call   0x140197a50
140af2616:	90                   	nop
140af2617:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af261c:	e8 2f 54 6a ff       	call   0x140197a50
140af2621:	90                   	nop
140af2622:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af2627:	e8 24 54 6a ff       	call   0x140197a50
140af262c:	e8 0f 23 fc ff       	call   0x140ab4940
140af2631:	cc                   	int3
140af2632:	cc                   	int3
140af2633:	cc                   	int3
140af2634:	cc                   	int3
140af2635:	cc                   	int3
140af2636:	cc                   	int3
140af2637:	cc                   	int3
140af2638:	cc                   	int3
140af2639:	cc                   	int3
140af263a:	cc                   	int3
140af263b:	cc                   	int3
140af263c:	cc                   	int3
140af263d:	cc                   	int3
140af263e:	cc                   	int3
140af263f:	cc                   	int3
140af2640:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af2645:	57                   	push   %rdi
140af2646:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af264d:	48 8b 05 ac 68 8c 00 	mov    0x8c68ac(%rip),%rax        # 0x1413b8f00
140af2654:	48 33 c4             	xor    %rsp,%rax
140af2657:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af265e:	00
140af265f:	48 8b f9             	mov    %rcx,%rdi
140af2662:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af2666:	e8 29 b6 32 00       	call   0x140e1dc94
140af266b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af266f:	48 8d 0d 52 9e 8d 00 	lea    0x8d9e52(%rip),%rcx        # 0x1413cc4c8
140af2676:	e8 dd b6 32 00       	call   0x140e1dd58
140af267b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af267f:	85 c0                	test   %eax,%eax
140af2681:	75 4f                	jne    0x140af26d2
140af2683:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af2687:	48 85 c9             	test   %rcx,%rcx
140af268a:	74 1d                	je     0x140af26a9
140af268c:	48 ff 41 08          	incq   0x8(%rcx)
140af2690:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af2695:	75 12                	jne    0x140af26a9
140af2697:	48 8b 01             	mov    (%rcx),%rax
140af269a:	ba 01 00 00 00       	mov    $0x1,%edx
140af269f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af26a3:	ff 15 77 13 49 00    	call   *0x491377(%rip)        # 0x140f83a20
140af26a9:	48 85 db             	test   %rbx,%rbx
140af26ac:	74 5c                	je     0x140af270a
140af26ae:	48 8b c3             	mov    %rbx,%rax
140af26b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af26b8:	00
140af26b9:	48 33 cc             	xor    %rsp,%rcx
140af26bc:	e8 3f 8e 32 00       	call   0x140e1b500
140af26c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af26c8:	00
140af26c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af26d0:	5f                   	pop    %rdi
140af26d1:	c3                   	ret
140af26d2:	48 85 c9             	test   %rcx,%rcx
140af26d5:	74 33                	je     0x140af270a
140af26d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af26de:	00 00
140af26e0:	48 8b 01             	mov    (%rcx),%rax
140af26e3:	4c 8d 05 8e 1a 8d 00 	lea    0x8d1a8e(%rip),%r8        # 0x1413c4178
140af26ea:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af26ef:	48 8b 40 18          	mov    0x18(%rax),%rax
140af26f3:	ff 15 27 13 49 00    	call   *0x491327(%rip)        # 0x140f83a20
140af26f9:	48 8b 08             	mov    (%rax),%rcx
140af26fc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af2700:	48 85 db             	test   %rbx,%rbx
140af2703:	75 a9                	jne    0x140af26ae
140af2705:	48 85 c9             	test   %rcx,%rcx
140af2708:	75 d6                	jne    0x140af26e0
140af270a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af270f:	48 8b cf             	mov    %rdi,%rcx
140af2712:	e8 09 1e 8a ff       	call   0x140394520
140af2717:	48 8b d8             	mov    %rax,%rbx
140af271a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af271f:	e8 8c e5 fd ff       	call   0x140ad0cb0
140af2724:	90                   	nop
140af2725:	4c 8b cb             	mov    %rbx,%r9
140af2728:	4c 8b c0             	mov    %rax,%r8
140af272b:	48 8d 15 d6 0d 4f 00 	lea    0x4f0dd6(%rip),%rdx        # 0x140fe3508
140af2732:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2737:	e8 64 f1 89 ff       	call   0x1403918a0
140af273c:	90                   	nop
140af273d:	48 8b d0             	mov    %rax,%rdx
140af2740:	48 8d 0d 89 bd 9a 00 	lea    0x9abd89(%rip),%rcx        # 0x14149e4d0
140af2747:	e8 c4 d7 6d ff       	call   0x1401cff10
140af274c:	48 8d 15 fd 54 89 ff 	lea    -0x76ab03(%rip),%rdx        # 0x140387c50
140af2753:	48 8b c8             	mov    %rax,%rcx
140af2756:	e8 75 74 89 ff       	call   0x140389bd0
140af275b:	90                   	nop
140af275c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2761:	e8 ea 52 6a ff       	call   0x140197a50
140af2766:	90                   	nop
140af2767:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af276c:	e8 df 52 6a ff       	call   0x140197a50
140af2771:	90                   	nop
140af2772:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af2777:	e8 d4 52 6a ff       	call   0x140197a50
140af277c:	e8 bf 21 fc ff       	call   0x140ab4940
140af2781:	cc                   	int3
140af2782:	cc                   	int3
140af2783:	cc                   	int3
140af2784:	cc                   	int3
140af2785:	cc                   	int3
140af2786:	cc                   	int3
140af2787:	cc                   	int3
140af2788:	cc                   	int3
140af2789:	cc                   	int3
140af278a:	cc                   	int3
140af278b:	cc                   	int3
140af278c:	cc                   	int3
140af278d:	cc                   	int3
140af278e:	cc                   	int3
140af278f:	cc                   	int3
140af2790:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af2795:	57                   	push   %rdi
140af2796:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af279d:	48 8b 05 5c 67 8c 00 	mov    0x8c675c(%rip),%rax        # 0x1413b8f00
140af27a4:	48 33 c4             	xor    %rsp,%rax
140af27a7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af27ae:	00
140af27af:	48 8b f9             	mov    %rcx,%rdi
140af27b2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af27b6:	e8 d9 b4 32 00       	call   0x140e1dc94
140af27bb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af27bf:	48 8d 0d b2 93 8d 00 	lea    0x8d93b2(%rip),%rcx        # 0x1413cbb78
140af27c6:	e8 8d b5 32 00       	call   0x140e1dd58
140af27cb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af27cf:	85 c0                	test   %eax,%eax
140af27d1:	75 4f                	jne    0x140af2822
140af27d3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af27d7:	48 85 c9             	test   %rcx,%rcx
140af27da:	74 1d                	je     0x140af27f9
140af27dc:	48 ff 41 08          	incq   0x8(%rcx)
140af27e0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af27e5:	75 12                	jne    0x140af27f9
140af27e7:	48 8b 01             	mov    (%rcx),%rax
140af27ea:	ba 01 00 00 00       	mov    $0x1,%edx
140af27ef:	48 8b 40 28          	mov    0x28(%rax),%rax
140af27f3:	ff 15 27 12 49 00    	call   *0x491227(%rip)        # 0x140f83a20
140af27f9:	48 85 db             	test   %rbx,%rbx
140af27fc:	74 5c                	je     0x140af285a
140af27fe:	48 8b c3             	mov    %rbx,%rax
140af2801:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af2808:	00
140af2809:	48 33 cc             	xor    %rsp,%rcx
140af280c:	e8 ef 8c 32 00       	call   0x140e1b500
140af2811:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af2818:	00
140af2819:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af2820:	5f                   	pop    %rdi
140af2821:	c3                   	ret
140af2822:	48 85 c9             	test   %rcx,%rcx
140af2825:	74 33                	je     0x140af285a
140af2827:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af282e:	00 00
140af2830:	48 8b 01             	mov    (%rcx),%rax
140af2833:	4c 8d 05 86 14 8d 00 	lea    0x8d1486(%rip),%r8        # 0x1413c3cc0
140af283a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af283f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af2843:	ff 15 d7 11 49 00    	call   *0x4911d7(%rip)        # 0x140f83a20
140af2849:	48 8b 08             	mov    (%rax),%rcx
140af284c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af2850:	48 85 db             	test   %rbx,%rbx
140af2853:	75 a9                	jne    0x140af27fe
140af2855:	48 85 c9             	test   %rcx,%rcx
140af2858:	75 d6                	jne    0x140af2830
140af285a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af285f:	48 8b cf             	mov    %rdi,%rcx
140af2862:	e8 b9 1c 8a ff       	call   0x140394520
140af2867:	48 8b d8             	mov    %rax,%rbx
140af286a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af286f:	e8 1c e5 fd ff       	call   0x140ad0d90
140af2874:	90                   	nop
140af2875:	4c 8b cb             	mov    %rbx,%r9
140af2878:	4c 8b c0             	mov    %rax,%r8
140af287b:	48 8d 15 86 0c 4f 00 	lea    0x4f0c86(%rip),%rdx        # 0x140fe3508
140af2882:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af2887:	e8 14 f0 89 ff       	call   0x1403918a0
140af288c:	90                   	nop
140af288d:	48 8b d0             	mov    %rax,%rdx
140af2890:	48 8d 0d 39 bc 9a 00 	lea    0x9abc39(%rip),%rcx        # 0x14149e4d0
140af2897:	e8 74 d6 6d ff       	call   0x1401cff10
140af289c:	48 8d 15 ad 53 89 ff 	lea    -0x76ac53(%rip),%rdx        # 0x140387c50
140af28a3:	48 8b c8             	mov    %rax,%rcx
140af28a6:	e8 25 73 89 ff       	call   0x140389bd0
140af28ab:	90                   	nop
140af28ac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af28b1:	e8 9a 51 6a ff       	call   0x140197a50
140af28b6:	90                   	nop
140af28b7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af28bc:	e8 8f 51 6a ff       	call   0x140197a50
140af28c1:	90                   	nop
140af28c2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af28c7:	e8 84 51 6a ff       	call   0x140197a50
140af28cc:	e8 6f 20 fc ff       	call   0x140ab4940