140014579:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
14001457f:	74 0a                	je     0x14001458b
140014581:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140014586:	e8 f9 f3 ff ff       	call   0x140013984
14001458b:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
140014591:	74 0a                	je     0x14001459d
140014593:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140014598:	e8 e7 f3 ff ff       	call   0x140013984
14001459d:	e9 99 00 00 00       	jmp    0x14001463b
1400145a2:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
1400145a9:	00 00
1400145ab:	74 22                	je     0x1400145cf
1400145ad:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400145b4:	00
1400145b5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400145ba:	48 89 08             	mov    %rcx,(%rax)
1400145bd:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400145c4:	00
1400145c5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400145ca:	48 89 08             	mov    %rcx,(%rax)
1400145cd:	eb 6c                	jmp    0x14001463b
1400145cf:	8b 44 24 44          	mov    0x44(%rsp),%eax
1400145d3:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1400145d7:	8d 44 08 01          	lea    0x1(%rax,%rcx,1),%eax
1400145db:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1400145df:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1400145e3:	8b c8                	mov    %eax,%ecx
1400145e5:	e8 2e fa ff ff       	call   0x140014018
1400145ea:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400145f1:	00
1400145f2:	48 89 01             	mov    %rax,(%rcx)
1400145f5:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400145fc:	00
1400145fd:	48 83 38 00          	cmpq   $0x0,(%rax)
140014601:	75 0c                	jne    0x14001460f
140014603:	ff 15 ff 3b 00 00    	call   *0x3bff(%rip)        # 0x140018208
140014609:	89 44 24 40          	mov    %eax,0x40(%rsp)
14001460d:	eb 2c                	jmp    0x14001463b
14001460f:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
140014613:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140014618:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001461d:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140014622:	4c 8d 05 67 51 00 00 	lea    0x5167(%rip),%r8        # 0x140019790
140014629:	8b d0                	mov    %eax,%edx
14001462b:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140014632:	00
140014633:	48 8b 08             	mov    (%rax),%rcx
140014636:	e8 15 c8 ff ff       	call   0x140010e50
14001463b:	8b 44 24 40          	mov    0x40(%rsp),%eax
14001463f:	48 83 c4 78          	add    $0x78,%rsp
140014643:	c3                   	ret
140014644:	cc                   	int3
140014645:	cc                   	int3
140014646:	cc                   	int3
140014647:	cc                   	int3
140014648:	cc                   	int3
140014649:	cc                   	int3
14001464a:	cc                   	int3
14001464b:	cc                   	int3
14001464c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140014651:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140014656:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14001465d:	48 8b 05 54 1a 01 00 	mov    0x11a54(%rip),%rax        # 0x1400260b8
140014664:	48 33 c4             	xor    %rsp,%rax
140014667:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14001466c:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140014671:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140014676:	41 b9 38 00 00 00    	mov    $0x38,%r9d
14001467c:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140014681:	ba 0a 00 00 00       	mov    $0xa,%edx
140014686:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001468d:	00
14001468e:	ff 15 ec 39 00 00    	call   *0x39ec(%rip)        # 0x140018080
140014694:	85 c0                	test   %eax,%eax
140014696:	75 08                	jne    0x1400146a0
140014698:	ff 15 6a 3b 00 00    	call   *0x3b6a(%rip)        # 0x140018208
14001469e:	eb 12                	jmp    0x1400146b2
1400146a0:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400146a7:	00
1400146a8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400146ad:	48 89 08             	mov    %rcx,(%rax)
1400146b0:	33 c0                	xor    %eax,%eax
1400146b2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400146b7:	48 33 cc             	xor    %rsp,%rcx
1400146ba:	e8 91 1c 00 00       	call   0x140016350
1400146bf:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400146c6:	c3                   	ret
1400146c7:	cc                   	int3
1400146c8:	cc                   	int3
1400146c9:	cc                   	int3
1400146ca:	cc                   	int3
1400146cb:	cc                   	int3
1400146cc:	cc                   	int3
1400146cd:	cc                   	int3
1400146ce:	cc                   	int3
1400146cf:	cc                   	int3
1400146d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400146d5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400146da:	56                   	push   %rsi
1400146db:	57                   	push   %rdi
1400146dc:	48 83 ec 58          	sub    $0x58,%rsp
1400146e0:	48 8b 05 d1 19 01 00 	mov    0x119d1(%rip),%rax        # 0x1400260b8
1400146e7:	48 33 c4             	xor    %rsp,%rax
1400146ea:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400146ef:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
1400146f4:	48 8d 0d 9d 50 00 00 	lea    0x509d(%rip),%rcx        # 0x140019798
1400146fb:	48 8b f8             	mov    %rax,%rdi
1400146fe:	48 8b f1             	mov    %rcx,%rsi
140014701:	b9 06 00 00 00       	mov    $0x6,%ecx
140014706:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140014708:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14001470d:	e8 38 2b 00 00       	call   0x14001724a
140014712:	48 83 c0 07          	add    $0x7,%rax
140014716:	89 44 24 30          	mov    %eax,0x30(%rsp)
14001471a:	8b 44 24 30          	mov    0x30(%rsp),%eax
14001471e:	8b c8                	mov    %eax,%ecx
140014720:	e8 f3 f8 ff ff       	call   0x140014018
140014725:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001472a:	48 89 01             	mov    %rax,(%rcx)
14001472d:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140014732:	48 83 38 00          	cmpq   $0x0,(%rax)
140014736:	75 08                	jne    0x140014740
140014738:	ff 15 ca 3a 00 00    	call   *0x3aca(%rip)        # 0x140018208
14001473e:	eb 2b                	jmp    0x14001476b
140014740:	8b 44 24 30          	mov    0x30(%rsp),%eax
140014744:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140014749:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001474e:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
140014753:	4c 8d 05 46 50 00 00 	lea    0x5046(%rip),%r8        # 0x1400197a0
14001475a:	8b d0                	mov    %eax,%edx
14001475c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140014761:	48 8b 08             	mov    (%rax),%rcx
140014764:	e8 e7 c6 ff ff       	call   0x140010e50
140014769:	33 c0                	xor    %eax,%eax
14001476b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140014770:	48 33 cc             	xor    %rsp,%rcx
140014773:	e8 d8 1b 00 00       	call   0x140016350
140014778:	48 83 c4 58          	add    $0x58,%rsp
14001477c:	5f                   	pop    %rdi
14001477d:	5e                   	pop    %rsi
14001477e:	c3                   	ret
14001477f:	cc                   	int3
140014780:	cc                   	int3
140014781:	cc                   	int3
140014782:	cc                   	int3
140014783:	cc                   	int3
140014784:	cc                   	int3
140014785:	cc                   	int3
140014786:	cc                   	int3
140014787:	cc                   	int3
140014788:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001478d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140014792:	56                   	push   %rsi
140014793:	57                   	push   %rdi
140014794:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14001479b:	48 8b 05 16 19 01 00 	mov    0x11916(%rip),%rax        # 0x1400260b8
1400147a2:	48 33 c4             	xor    %rsp,%rax
1400147a5:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400147ac:	00
1400147ad:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400147b4:	00
1400147b5:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400147bc:	00 00
1400147be:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400147c3:	48 8d 0d de 4f 00 00 	lea    0x4fde(%rip),%rcx        # 0x1400197a8
1400147ca:	48 8b f8             	mov    %rax,%rdi
1400147cd:	48 8b f1             	mov    %rcx,%rsi
1400147d0:	b9 06 00 00 00       	mov    $0x6,%ecx
1400147d5:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400147d7:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
1400147de:	00
1400147df:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1400147e6:	00
1400147e7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400147ee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400147f3:	e8 b8 eb ff ff       	call   0x1400133b0
1400147f8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400147fc:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140014801:	75 13                	jne    0x140014816
140014803:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140014808:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001480d:	e8 3a fe ff ff       	call   0x14001464c
140014812:	89 44 24 30          	mov    %eax,0x30(%rsp)
140014816:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14001481b:	75 1f                	jne    0x14001483c
14001481d:	ff 15 85 38 00 00    	call   *0x3885(%rip)        # 0x1400180a8
140014823:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140014828:	8b c8                	mov    %eax,%ecx
14001482a:	ff 15 c0 38 00 00    	call   *0x38c0(%rip)        # 0x1400180f0
140014830:	85 c0                	test   %eax,%eax
140014832:	75 08                	jne    0x14001483c
140014834:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
14001483b:	00
14001483c:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140014841:	0f 85 a2 00 00 00    	jne    0x1400148e9
140014847:	8b 44 24 38          	mov    0x38(%rsp),%eax
14001484b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001484f:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140014854:	4c 8d 05 55 4f 00 00 	lea    0x4f55(%rip),%r8        # 0x1400197b0
14001485b:	ba 1e 00 00 00       	mov    $0x1e,%edx
140014860:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140014865:	e8 e6 c5 ff ff       	call   0x140010e50
14001486a:	b8 01 00 00 00       	mov    $0x1,%eax
14001486f:	48 6b c0 1d          	imul   $0x1d,%rax,%rax
140014873:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140014878:	48 83 7c 24 48 1e    	cmpq   $0x1e,0x48(%rsp)
14001487e:	73 02                	jae    0x140014882
140014880:	eb 05                	jmp    0x140014887
140014882:	e8 65 1f 00 00       	call   0x1400167ec
140014887:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001488c:	c6 44 04 68 00       	movb   $0x0,0x68(%rsp,%rax,1)
140014891:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140014896:	e8 af 29 00 00       	call   0x14001724a
14001489b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400148a0:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400148a7:	00
1400148a8:	e8 9d 29 00 00       	call   0x14001724a
1400148ad:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400148b2:	48 8d 44 01 08       	lea    0x8(%rcx,%rax,1),%rax
1400148b7:	89 44 24 34          	mov    %eax,0x34(%rsp)
1400148bb:	8b 44 24 34          	mov    0x34(%rsp),%eax
1400148bf:	8b c8                	mov    %eax,%ecx
1400148c1:	e8 52 f7 ff ff       	call   0x140014018
1400148c6:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400148cd:	00
1400148ce:	48 89 01             	mov    %rax,(%rcx)
1400148d1:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1400148d8:	00
1400148d9:	48 83 38 00          	cmpq   $0x0,(%rax)
1400148dd:	75 0a                	jne    0x1400148e9
1400148df:	ff 15 23 39 00 00    	call   *0x3923(%rip)        # 0x140018208
1400148e5:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400148e9:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
1400148ee:	75 39                	jne    0x140014929
1400148f0:	8b 44 24 34          	mov    0x34(%rsp),%eax
1400148f4:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400148fb:	00
1400148fc:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140014901:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140014906:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001490b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140014910:	4c 8d 05 a9 4e 00 00 	lea    0x4ea9(%rip),%r8        # 0x1400197c0
140014917:	8b d0                	mov    %eax,%edx
140014919:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140014920:	00
140014921:	48 8b 08             	mov    (%rax),%rcx
140014924:	e8 27 c5 ff ff       	call   0x140010e50
140014929:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
14001492f:	74 13                	je     0x140014944
140014931:	48 83 7c 24 40 ff    	cmpq   $0xffffffffffffffff,0x40(%rsp)
140014937:	74 0b                	je     0x140014944
140014939:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001493e:	ff 15 bc 38 00 00    	call   *0x38bc(%rip)        # 0x140018200
140014944:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140014949:	74 1b                	je     0x140014966
14001494b:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140014952:	00
140014953:	48 83 38 00          	cmpq   $0x0,(%rax)
140014957:	74 0d                	je     0x140014966
140014959:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140014960:	00
140014961:	e8 1e f0 ff ff       	call   0x140013984
140014966:	8b 44 24 30          	mov    0x30(%rsp),%eax
14001496a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140014971:	00
140014972:	48 33 cc             	xor    %rsp,%rcx
140014975:	e8 d6 19 00 00       	call   0x140016350
14001497a:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140014981:	5f                   	pop    %rdi
140014982:	5e                   	pop    %rsi
140014983:	c3                   	ret
140014984:	cc                   	int3
140014985:	cc                   	int3
140014986:	cc                   	int3
140014987:	cc                   	int3
140014988:	cc                   	int3
140014989:	cc                   	int3
14001498a:	cc                   	int3
14001498b:	cc                   	int3
14001498c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140014991:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140014996:	48 83 ec 58          	sub    $0x58,%rsp
14001499a:	c7 44 24 34 00 20 00 	movl   $0x2000,0x34(%rsp)
1400149a1:	00
1400149a2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400149a9:	00
1400149aa:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400149b1:	00
1400149b2:	c7 44 24 24 00 02 00 	movl   $0x200,0x24(%rsp)
1400149b9:	00
1400149ba:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400149c1:	00 00
1400149c3:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400149ca:	00
1400149cb:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400149d2:	00 00
1400149d4:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
1400149da:	75 0a                	jne    0x1400149e6
1400149dc:	b8 57 00 00 00       	mov    $0x57,%eax
1400149e1:	e9 53 01 00 00       	jmp    0x140014b39
1400149e6:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400149eb:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400149f2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400149f7:	ff 15 fb 37 00 00    	call   *0x37fb(%rip)        # 0x1400181f8
1400149fd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140014a02:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140014a08:	75 0b                	jne    0x140014a15
140014a0a:	ff 15 f8 37 00 00    	call   *0x37f8(%rip)        # 0x140018208
140014a10:	e9 24 01 00 00       	jmp    0x140014b39
140014a15:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
140014a1a:	0f 85 ed 00 00 00    	jne    0x140014b0d
140014a20:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
140014a25:	0f 85 e2 00 00 00    	jne    0x140014b0d
140014a2b:	81 7c 24 24 00 20 00 	cmpl   $0x2000,0x24(%rsp)
140014a32:	00
140014a33:	76 0a                	jbe    0x140014a3f
140014a35:	c7 44 24 20 0d 00 00 	movl   $0xd,0x20(%rsp)
140014a3c:	00
140014a3d:	eb d6                	jmp    0x140014a15
140014a3f:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
140014a45:	74 0a                	je     0x140014a51
140014a47:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140014a4c:	e8 33 ef ff ff       	call   0x140013984
140014a51:	8b 44 24 24          	mov    0x24(%rsp),%eax
140014a55:	ff c0                	inc    %eax
140014a57:	8b c0                	mov    %eax,%eax
140014a59:	8b c8                	mov    %eax,%ecx
140014a5b:	e8 b8 f5 ff ff       	call   0x140014018
140014a60:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140014a65:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
140014a6b:	75 0a                	jne    0x140014a77
140014a6d:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
140014a74:	00
140014a75:	eb 9e                	jmp    0x140014a15
140014a77:	8b 44 24 24          	mov    0x24(%rsp),%eax
140014a7b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140014a80:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
140014a84:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
140014a89:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140014a8e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140014a93:	ff 15 a7 36 00 00    	call   *0x36a7(%rip)        # 0x140018140
140014a99:	89 44 24 28          	mov    %eax,0x28(%rsp)
140014a9d:	83 7c 24 28 00       	cmpl   $0x0,0x28(%rsp)
140014aa2:	75 1e                	jne    0x140014ac2
140014aa4:	ff 15 5e 37 00 00    	call   *0x375e(%rip)        # 0x140018208
140014aaa:	89 44 24 20          	mov    %eax,0x20(%rsp)
140014aae:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
140014ab3:	75 08                	jne    0x140014abd
140014ab5:	c7 44 24 20 0d 00 00 	movl   $0xd,0x20(%rsp)
140014abc:	00