140d30472:	00
140d30473:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d30478:	48 83 c4 70          	add    $0x70,%rsp
140d3047c:	41 5f                	pop    %r15
140d3047e:	5f                   	pop    %rdi
140d3047f:	5e                   	pop    %rsi
140d30480:	c3                   	ret
140d30481:	cc                   	int3
140d30482:	cc                   	int3
140d30483:	cc                   	int3
140d30484:	cc                   	int3
140d30485:	cc                   	int3
140d30486:	cc                   	int3
140d30487:	cc                   	int3
140d30488:	cc                   	int3
140d30489:	cc                   	int3
140d3048a:	cc                   	int3
140d3048b:	cc                   	int3
140d3048c:	cc                   	int3
140d3048d:	cc                   	int3
140d3048e:	cc                   	int3
140d3048f:	cc                   	int3
140d30490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d30495:	57                   	push   %rdi
140d30496:	b8 30 00 00 00       	mov    $0x30,%eax
140d3049b:	e8 00 b0 0e 00       	call   0x140e1b4a0
140d304a0:	48 2b e0             	sub    %rax,%rsp
140d304a3:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140d304a8:	48 8b da             	mov    %rdx,%rbx
140d304ab:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d304af:	48 8b f9             	mov    %rcx,%rdi
140d304b2:	75 33                	jne    0x140d304e7
140d304b4:	83 78 24 00          	cmpl   $0x0,0x24(%rax)
140d304b8:	75 2d                	jne    0x140d304e7
140d304ba:	ba 71 00 00 00       	mov    $0x71,%edx
140d304bf:	c7 44 24 20 94 01 00 	movl   $0x194,0x20(%rsp)
140d304c6:	00
140d304c7:	4c 8d 0d 42 7d 44 00 	lea    0x447d42(%rip),%r9        # 0x141178210
140d304ce:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
140d304d1:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
140d304d5:	e8 a6 07 fa ff       	call   0x140cd0c80
140d304da:	33 c0                	xor    %eax,%eax
140d304dc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d304e1:	48 83 c4 30          	add    $0x30,%rsp
140d304e5:	5f                   	pop    %rdi
140d304e6:	c3                   	ret
140d304e7:	8b 48 24             	mov    0x24(%rax),%ecx
140d304ea:	85 c9                	test   %ecx,%ecx
140d304ec:	74 07                	je     0x140d304f5
140d304ee:	e8 0d a1 03 00       	call   0x140d6a600
140d304f3:	eb 05                	jmp    0x140d304fa
140d304f5:	e8 96 d4 fc ff       	call   0x140cfd990
140d304fa:	48 85 c0             	test   %rax,%rax
140d304fd:	74 db                	je     0x140d304da
140d304ff:	48 8b 17             	mov    (%rdi),%rdx
140d30502:	4c 8b c0             	mov    %rax,%r8
140d30505:	48 8b cb             	mov    %rbx,%rcx
140d30508:	8b 12                	mov    (%rdx),%edx
140d3050a:	e8 31 5a f9 ff       	call   0x140cc5f40
140d3050f:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d30513:	48 85 d2             	test   %rdx,%rdx
140d30516:	74 0c                	je     0x140d30524
140d30518:	48 8b cb             	mov    %rbx,%rcx
140d3051b:	e8 e0 5b f9 ff       	call   0x140cc6100
140d30520:	85 c0                	test   %eax,%eax
140d30522:	74 b6                	je     0x140d304da
140d30524:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d30528:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3052d:	48 83 c4 30          	add    $0x30,%rsp
140d30531:	5f                   	pop    %rdi
140d30532:	e9 29 8e 02 00       	jmp    0x140d59360
140d30537:	cc                   	int3
140d30538:	cc                   	int3
140d30539:	cc                   	int3
140d3053a:	cc                   	int3
140d3053b:	cc                   	int3
140d3053c:	cc                   	int3
140d3053d:	cc                   	int3
140d3053e:	cc                   	int3
140d3053f:	cc                   	int3
140d30540:	40 55                	rex push %rbp
140d30542:	56                   	push   %rsi
140d30543:	57                   	push   %rdi
140d30544:	41 56                	push   %r14
140d30546:	b8 48 00 00 00       	mov    $0x48,%eax
140d3054b:	e8 50 af 0e 00       	call   0x140e1b4a0
140d30550:	48 2b e0             	sub    %rax,%rsp
140d30553:	4c 8b 71 10          	mov    0x10(%rcx),%r14
140d30557:	49 8b f0             	mov    %r8,%rsi
140d3055a:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140d3055e:	48 8b ea             	mov    %rdx,%rbp
140d30561:	4d 85 f6             	test   %r14,%r14
140d30564:	0f 84 71 01 00 00    	je     0x140d306db
140d3056a:	48 8b 41 18          	mov    0x18(%rcx),%rax
140d3056e:	48 85 c0             	test   %rax,%rax
140d30571:	0f 84 64 01 00 00    	je     0x140d306db
140d30577:	48 8b 40 28          	mov    0x28(%rax),%rax
140d3057b:	4d 8b 76 28          	mov    0x28(%r14),%r14
140d3057f:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140d30584:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140d30589:	4c 8b 78 20          	mov    0x20(%rax),%r15
140d3058d:	0f b6 47 30          	movzbl 0x30(%rdi),%eax
140d30591:	3c 01                	cmp    $0x1,%al
140d30593:	75 52                	jne    0x140d305e7
140d30595:	48 85 d2             	test   %rdx,%rdx
140d30598:	75 27                	jne    0x140d305c1
140d3059a:	49 8b ce             	mov    %r14,%rcx
140d3059d:	e8 ce d7 fc ff       	call   0x140cfdd70
140d305a2:	48 63 c8             	movslq %eax,%rcx
140d305a5:	48 89 0e             	mov    %rcx,(%rsi)
140d305a8:	b8 01 00 00 00       	mov    $0x1,%eax
140d305ad:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d305b2:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140d305b7:	48 83 c4 48          	add    $0x48,%rsp
140d305bb:	41 5e                	pop    %r14
140d305bd:	5f                   	pop    %rdi
140d305be:	5e                   	pop    %rsi
140d305bf:	5d                   	pop    %rbp
140d305c0:	c3                   	ret
140d305c1:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140d305c5:	4d 8b c6             	mov    %r14,%r8
140d305c8:	49 8b d7             	mov    %r15,%rdx
140d305cb:	48 8b cd             	mov    %rbp,%rcx
140d305ce:	74 07                	je     0x140d305d7
140d305d0:	e8 eb 8c 02 00       	call   0x140d592c0
140d305d5:	eb 05                	jmp    0x140d305dc
140d305d7:	e8 c4 8c 02 00       	call   0x140d592a0
140d305dc:	85 c0                	test   %eax,%eax
140d305de:	78 cd                	js     0x140d305ad
140d305e0:	48 98                	cltq
140d305e2:	48 89 06             	mov    %rax,(%rsi)
140d305e5:	eb c1                	jmp    0x140d305a8
140d305e7:	3c 02                	cmp    $0x2,%al
140d305e9:	0f 85 e5 00 00 00    	jne    0x140d306d4
140d305ef:	48 8b 47 58          	mov    0x58(%rdi),%rax
140d305f3:	48 85 c0             	test   %rax,%rax
140d305f6:	0f 84 d8 00 00 00    	je     0x140d306d4
140d305fc:	48 83 7f 38 00       	cmpq   $0x0,0x38(%rdi)
140d30601:	0f 84 cd 00 00 00    	je     0x140d306d4
140d30607:	48 85 ed             	test   %rbp,%rbp
140d3060a:	75 05                	jne    0x140d30611
140d3060c:	49 89 00             	mov    %rax,(%r8)
140d3060f:	eb 97                	jmp    0x140d305a8
140d30611:	49 39 00             	cmp    %rax,(%r8)
140d30614:	0f 85 ba 00 00 00    	jne    0x140d306d4
140d3061a:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140d3061f:	49 8b ce             	mov    %r14,%rcx
140d30622:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
140d30629:	00
140d3062a:	33 db                	xor    %ebx,%ebx
140d3062c:	e8 3f d7 fc ff       	call   0x140cfdd70
140d30631:	4c 63 e8             	movslq %eax,%r13
140d30634:	48 8d 15 d5 7b 44 00 	lea    0x447bd5(%rip),%rdx        # 0x141178210
140d3063b:	49 8b cd             	mov    %r13,%rcx
140d3063e:	41 b8 ce 01 00 00    	mov    $0x1ce,%r8d
140d30644:	e8 67 13 f9 ff       	call   0x140cc19b0
140d30649:	4c 8b e0             	mov    %rax,%r12
140d3064c:	48 85 c0             	test   %rax,%rax
140d3064f:	74 57                	je     0x140d306a8
140d30651:	4d 8b c6             	mov    %r14,%r8
140d30654:	49 8b d7             	mov    %r15,%rdx
140d30657:	48 8b c8             	mov    %rax,%rcx
140d3065a:	e8 61 8c 02 00       	call   0x140d592c0
140d3065f:	85 c0                	test   %eax,%eax
140d30661:	7e 45                	jle    0x140d306a8
140d30663:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140d30667:	4d 8b cd             	mov    %r13,%r9
140d3066a:	48 8b 47 48          	mov    0x48(%rdi),%rax
140d3066e:	4d 8b c4             	mov    %r12,%r8
140d30671:	48 8b 16             	mov    (%rsi),%rdx
140d30674:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d30679:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
140d3067d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140d30682:	48 8b cd             	mov    %rbp,%rcx
140d30685:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d3068a:	48 8b 47 38          	mov    0x38(%rdi),%rax
140d3068e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d30693:	e8 a8 a0 03 00       	call   0x140d6a740
140d30698:	85 c0                	test   %eax,%eax
140d3069a:	74 0c                	je     0x140d306a8
140d3069c:	48 8b 47 58          	mov    0x58(%rdi),%rax
140d306a0:	bb 01 00 00 00       	mov    $0x1,%ebx
140d306a5:	48 89 06             	mov    %rax,(%rsi)
140d306a8:	41 b9 da 01 00 00    	mov    $0x1da,%r9d
140d306ae:	4c 8d 05 5b 7b 44 00 	lea    0x447b5b(%rip),%r8        # 0x141178210
140d306b5:	49 8b d5             	mov    %r13,%rdx
140d306b8:	49 8b cc             	mov    %r12,%rcx
140d306bb:	e8 70 14 f9 ff       	call   0x140cc1b30
140d306c0:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140d306c7:	00
140d306c8:	8b c3                	mov    %ebx,%eax
140d306ca:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140d306cf:	e9 d9 fe ff ff       	jmp    0x140d305ad
140d306d4:	33 c0                	xor    %eax,%eax
140d306d6:	e9 d2 fe ff ff       	jmp    0x140d305ad
140d306db:	ba 70 00 00 00       	mov    $0x70,%edx
140d306e0:	c7 44 24 20 ac 01 00 	movl   $0x1ac,0x20(%rsp)
140d306e7:	00
140d306e8:	4c 8d 0d 21 7b 44 00 	lea    0x447b21(%rip),%r9        # 0x141178210
140d306ef:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
140d306f2:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140d306f6:	e8 85 05 fa ff       	call   0x140cd0c80
140d306fb:	33 c0                	xor    %eax,%eax
140d306fd:	48 83 c4 48          	add    $0x48,%rsp
140d30701:	41 5e                	pop    %r14
140d30703:	5f                   	pop    %rdi
140d30704:	5e                   	pop    %rsi
140d30705:	5d                   	pop    %rbp
140d30706:	c3                   	ret
140d30707:	cc                   	int3
140d30708:	cc                   	int3
140d30709:	cc                   	int3
140d3070a:	cc                   	int3
140d3070b:	cc                   	int3
140d3070c:	cc                   	int3
140d3070d:	cc                   	int3
140d3070e:	cc                   	int3
140d3070f:	cc                   	int3
140d30710:	40 53                	rex push %rbx
140d30712:	b8 20 00 00 00       	mov    $0x20,%eax
140d30717:	e8 84 ad 0e 00       	call   0x140e1b4a0
140d3071c:	48 2b e0             	sub    %rax,%rsp
140d3071f:	48 8b d9             	mov    %rcx,%rbx
140d30722:	44 8d 40 02          	lea    0x2(%rax),%r8d
140d30726:	8b c8                	mov    %eax,%ecx
140d30728:	48 8d 15 91 7c 44 00 	lea    0x447c91(%rip),%rdx        # 0x1411783c0
140d3072f:	e8 7c 12 f9 ff       	call   0x140cc19b0
140d30734:	48 85 c0             	test   %rax,%rax
140d30737:	75 06                	jne    0x140d3073f
140d30739:	48 83 c4 20          	add    $0x20,%rsp
140d3073d:	5b                   	pop    %rbx
140d3073e:	c3                   	ret
140d3073f:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
140d30745:	33 c9                	xor    %ecx,%ecx
140d30747:	48 89 48 08          	mov    %rcx,0x8(%rax)
140d3074b:	48 89 48 18          	mov    %rcx,0x18(%rax)
140d3074f:	c7 40 04 e0 00 00 00 	movl   $0xe0,0x4(%rax)
140d30756:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d3075a:	48 83 c0 10          	add    $0x10,%rax
140d3075e:	48 89 43 40          	mov    %rax,0x40(%rbx)
140d30762:	8d 41 01             	lea    0x1(%rcx),%eax
140d30765:	c7 43 48 02 00 00 00 	movl   $0x2,0x48(%rbx)
140d3076c:	48 83 c4 20          	add    $0x20,%rsp
140d30770:	5b                   	pop    %rbx
140d30771:	c3                   	ret
140d30772:	cc                   	int3
140d30773:	cc                   	int3
140d30774:	cc                   	int3
140d30775:	cc                   	int3
140d30776:	cc                   	int3
140d30777:	cc                   	int3
140d30778:	cc                   	int3
140d30779:	cc                   	int3
140d3077a:	cc                   	int3
140d3077b:	cc                   	int3
140d3077c:	cc                   	int3
140d3077d:	cc                   	int3
140d3077e:	cc                   	int3
140d3077f:	cc                   	int3
140d30780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d30785:	57                   	push   %rdi
140d30786:	b8 20 00 00 00       	mov    $0x20,%eax
140d3078b:	e8 10 ad 0e 00       	call   0x140e1b4a0
140d30790:	48 2b e0             	sub    %rax,%rsp
140d30793:	48 8b fa             	mov    %rdx,%rdi
140d30796:	44 8d 40 02          	lea    0x2(%rax),%r8d
140d3079a:	48 8b d9             	mov    %rcx,%rbx
140d3079d:	48 8d 15 1c 7c 44 00 	lea    0x447c1c(%rip),%rdx        # 0x1411783c0
140d307a4:	8b c8                	mov    %eax,%ecx
140d307a6:	e8 05 12 f9 ff       	call   0x140cc19b0
140d307ab:	48 85 c0             	test   %rax,%rax
140d307ae:	74 5c                	je     0x140d3080c
140d307b0:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
140d307b6:	33 c9                	xor    %ecx,%ecx
140d307b8:	48 89 48 08          	mov    %rcx,0x8(%rax)
140d307bc:	48 89 48 18          	mov    %rcx,0x18(%rax)
140d307c0:	c7 40 04 e0 00 00 00 	movl   $0xe0,0x4(%rax)
140d307c7:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d307cb:	48 83 c0 10          	add    $0x10,%rax
140d307cf:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140d307d3:	48 89 43 40          	mov    %rax,0x40(%rbx)
140d307d7:	c7 43 48 02 00 00 00 	movl   $0x2,0x48(%rbx)
140d307de:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d307e2:	8b 01                	mov    (%rcx),%eax
140d307e4:	89 02                	mov    %eax,(%rdx)
140d307e6:	8b 41 04             	mov    0x4(%rcx),%eax
140d307e9:	89 42 04             	mov    %eax,0x4(%rdx)
140d307ec:	48 8b 41 08          	mov    0x8(%rcx),%rax
140d307f0:	48 89 42 08          	mov    %rax,0x8(%rdx)
140d307f4:	48 8b 41 18          	mov    0x18(%rcx),%rax
140d307f8:	48 89 42 18          	mov    %rax,0x18(%rdx)
140d307fc:	b8 01 00 00 00       	mov    $0x1,%eax
140d30801:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d30806:	48 83 c4 20          	add    $0x20,%rsp
140d3080a:	5f                   	pop    %rdi
140d3080b:	c3                   	ret
140d3080c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d30811:	48 83 c4 20          	add    $0x20,%rsp
140d30815:	5f                   	pop    %rdi
140d30816:	c3                   	ret
140d30817:	cc                   	int3
140d30818:	cc                   	int3
140d30819:	cc                   	int3
140d3081a:	cc                   	int3
140d3081b:	cc                   	int3
140d3081c:	cc                   	int3
140d3081d:	cc                   	int3
140d3081e:	cc                   	int3
140d3081f:	cc                   	int3
140d30820:	b8 28 00 00 00       	mov    $0x28,%eax
140d30825:	e8 76 ac 0e 00       	call   0x140e1b4a0
140d3082a:	48 2b e0             	sub    %rax,%rsp
140d3082d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d30831:	44 8d 40 1c          	lea    0x1c(%rax),%r8d
140d30835:	48 8d 15 84 7b 44 00 	lea    0x447b84(%rip),%rdx        # 0x1411783c0
140d3083c:	48 83 c4 28          	add    $0x28,%rsp
140d30840:	e9 cb 11 f9 ff       	jmp    0x140cc1a10
140d30845:	cc                   	int3
140d30846:	cc                   	int3
140d30847:	cc                   	int3
140d30848:	cc                   	int3
140d30849:	cc                   	int3
140d3084a:	cc                   	int3
140d3084b:	cc                   	int3
140d3084c:	cc                   	int3
140d3084d:	cc                   	int3
140d3084e:	cc                   	int3
140d3084f:	cc                   	int3
140d30850:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d30855:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d3085a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d3085f:	41 56                	push   %r14
140d30861:	b8 30 00 00 00       	mov    $0x30,%eax
140d30866:	e8 35 ac 0e 00       	call   0x140e1b4a0
140d3086b:	48 2b e0             	sub    %rax,%rsp
140d3086e:	48 8b 41 10          	mov    0x10(%rcx),%rax
140d30872:	49 8b f1             	mov    %r9,%rsi
140d30875:	49 8b d8             	mov    %r8,%rbx
140d30878:	48 8b ea             	mov    %rdx,%rbp
140d3087b:	4c 8b 70 28          	mov    0x28(%rax),%r14
140d3087f:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d30883:	48 8b 48 18          	mov    0x18(%rax),%rcx
140d30887:	48 85 c9             	test   %rcx,%rcx
140d3088a:	74 13                	je     0x140d3089f
140d3088c:	e8 6f 18 fb ff       	call   0x140ce2100
140d30891:	48 63 c8             	movslq %eax,%rcx
140d30894:	48 39 4c 24 60       	cmp    %rcx,0x60(%rsp)
140d30899:	74 04                	je     0x140d3089f
140d3089b:	33 c0                	xor    %eax,%eax
140d3089d:	eb 31                	jmp    0x140d308d0