14068f728:	e8 d3 af 0f 00       	call   0x14078a700
14068f72d:	cc                   	int3
14068f72e:	b9 01 00 00 00       	mov    $0x1,%ecx
14068f733:	e8 c8 af 0f 00       	call   0x14078a700
14068f738:	90                   	nop
14068f739:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f73e:	e8 bd af 0f 00       	call   0x14078a700
14068f743:	90                   	nop
14068f744:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f749:	e8 b2 af 0f 00       	call   0x14078a700
14068f74e:	90                   	nop
14068f74f:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f754:	e8 a7 af 0f 00       	call   0x14078a700
14068f759:	90                   	nop
14068f75a:	33 c9                	xor    %ecx,%ecx
14068f75c:	e8 9f af 0f 00       	call   0x14078a700
14068f761:	cc                   	int3
14068f762:	b9 01 00 00 00       	mov    $0x1,%ecx
14068f767:	e8 94 af 0f 00       	call   0x14078a700
14068f76c:	90                   	nop
14068f76d:	33 c9                	xor    %ecx,%ecx
14068f76f:	e8 8c af 0f 00       	call   0x14078a700
14068f774:	cc                   	int3
14068f775:	b9 01 00 00 00       	mov    $0x1,%ecx
14068f77a:	e8 81 af 0f 00       	call   0x14078a700
14068f77f:	90                   	nop
14068f780:	33 c9                	xor    %ecx,%ecx
14068f782:	e8 79 af 0f 00       	call   0x14078a700
14068f787:	cc                   	int3
14068f788:	b9 01 00 00 00       	mov    $0x1,%ecx
14068f78d:	e8 6e af 0f 00       	call   0x14078a700
14068f792:	90                   	nop
14068f793:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f798:	e8 63 af 0f 00       	call   0x14078a700
14068f79d:	90                   	nop
14068f79e:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f7a3:	e8 58 af 0f 00       	call   0x14078a700
14068f7a8:	90                   	nop
14068f7a9:	b9 02 00 00 00       	mov    $0x2,%ecx
14068f7ae:	e8 4d af 0f 00       	call   0x14078a700
14068f7b3:	90                   	nop
14068f7b4:	33 c9                	xor    %ecx,%ecx
14068f7b6:	e8 45 af 0f 00       	call   0x14078a700
14068f7bb:	90                   	nop
14068f7bc:	33 c9                	xor    %ecx,%ecx
14068f7be:	e8 3d af 0f 00       	call   0x14078a700
14068f7c3:	90                   	nop
14068f7c4:	33 c9                	xor    %ecx,%ecx
14068f7c6:	e8 35 af 0f 00       	call   0x14078a700
14068f7cb:	cc                   	int3
14068f7cc:	cc                   	int3
14068f7cd:	cc                   	int3
14068f7ce:	cc                   	int3
14068f7cf:	cc                   	int3
14068f7d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14068f7d5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14068f7da:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14068f7df:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14068f7e4:	55                   	push   %rbp
14068f7e5:	56                   	push   %rsi
14068f7e6:	57                   	push   %rdi
14068f7e7:	41 54                	push   %r12
14068f7e9:	41 55                	push   %r13
14068f7eb:	41 56                	push   %r14
14068f7ed:	41 57                	push   %r15
14068f7ef:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
14068f7f4:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
14068f7fb:	4d 8b e1             	mov    %r9,%r12
14068f7fe:	4d 8b e8             	mov    %r8,%r13
14068f801:	4c 8b f9             	mov    %rcx,%r15
14068f804:	33 f6                	xor    %esi,%esi
14068f806:	49 39 b0 58 01 00 00 	cmp    %rsi,0x158(%r8)
14068f80d:	0f 87 21 02 00 00    	ja     0x14068fa34
14068f813:	41 38 b0 20 02 00 00 	cmp    %sil,0x220(%r8)
14068f81a:	0f 84 14 02 00 00    	je     0x14068fa34
14068f820:	48 8b 59 40          	mov    0x40(%rcx),%rbx
14068f824:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
14068f828:	48 8d 79 40          	lea    0x40(%rcx),%rdi
14068f82c:	48 85 db             	test   %rbx,%rbx
14068f82f:	74 20                	je     0x14068f851
14068f831:	8b 43 10             	mov    0x10(%rbx),%eax
14068f834:	ff c0                	inc    %eax
14068f836:	89 43 10             	mov    %eax,0x10(%rbx)
14068f839:	83 f8 01             	cmp    $0x1,%eax
14068f83c:	0f 8e 4d 1c 00 00    	jle    0x14069148f
14068f842:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068f847:	0f 84 4a 1c 00 00    	je     0x140691497
14068f84d:	48 8d 79 40          	lea    0x40(%rcx),%rdi
14068f851:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14068f855:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
14068f859:	4c 8b f7             	mov    %rdi,%r14
14068f85c:	48 85 c9             	test   %rcx,%rcx
14068f85f:	74 20                	je     0x14068f881
14068f861:	8b 41 10             	mov    0x10(%rcx),%eax
14068f864:	ff c0                	inc    %eax
14068f866:	89 41 10             	mov    %eax,0x10(%rcx)
14068f869:	83 f8 01             	cmp    $0x1,%eax
14068f86c:	0f 8e 30 1c 00 00    	jle    0x1406914a2
14068f872:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068f877:	0f 84 2d 1c 00 00    	je     0x1406914aa
14068f87d:	4d 8d 77 40          	lea    0x40(%r15),%r14
14068f881:	4c 8d 45 70          	lea    0x70(%rbp),%r8
14068f885:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14068f88a:	49 8b cd             	mov    %r13,%rcx
14068f88d:	e8 6e 7f fe ff       	call   0x140677800
14068f892:	48 8b 17             	mov    (%rdi),%rdx
14068f895:	48 8b 08             	mov    (%rax),%rcx
14068f898:	48 89 0f             	mov    %rcx,(%rdi)
14068f89b:	48 89 10             	mov    %rdx,(%rax)
14068f89e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14068f8a3:	48 85 c9             	test   %rcx,%rcx
14068f8a6:	74 26                	je     0x14068f8ce
14068f8a8:	8b 41 10             	mov    0x10(%rcx),%eax
14068f8ab:	ff c8                	dec    %eax
14068f8ad:	89 41 10             	mov    %eax,0x10(%rcx)
14068f8b0:	85 c0                	test   %eax,%eax
14068f8b2:	7f 1a                	jg     0x14068f8ce
14068f8b4:	0f 88 fb 1b 00 00    	js     0x1406914b5
14068f8ba:	48 8b 01             	mov    (%rcx),%rax
14068f8bd:	ba 01 00 00 00       	mov    $0x1,%edx
14068f8c2:	48 8b 00             	mov    (%rax),%rax
14068f8c5:	ff 15 55 41 8f 00    	call   *0x8f4155(%rip)        # 0x140f83a20
14068f8cb:	49 8b fe             	mov    %r14,%rdi
14068f8ce:	48 8b 07             	mov    (%rdi),%rax
14068f8d1:	48 3b c3             	cmp    %rbx,%rax
14068f8d4:	0f 84 08 01 00 00    	je     0x14068f9e2
14068f8da:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
14068f8de:	0f 85 fe 00 00 00    	jne    0x14068f9e2
14068f8e4:	49 8b 4f 38          	mov    0x38(%r15),%rcx
14068f8e8:	83 79 18 1e          	cmpl   $0x1e,0x18(%rcx)
14068f8ec:	0f 85 f0 00 00 00    	jne    0x14068f9e2
14068f8f2:	48 8b 01             	mov    (%rcx),%rax
14068f8f5:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068f8fa:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14068f901:	ff 15 19 41 8f 00    	call   *0x8f4119(%rip)        # 0x140f83a20
14068f907:	90                   	nop
14068f908:	48 8b d7             	mov    %rdi,%rdx
14068f90b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14068f910:	e8 bb 04 b1 ff       	call   0x14019fdd0
14068f915:	48 8b 38             	mov    (%rax),%rdi
14068f918:	48 89 30             	mov    %rsi,(%rax)
14068f91b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14068f920:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14068f925:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
14068f929:	75 5d                	jne    0x14068f988
14068f92b:	48 89 7d 70          	mov    %rdi,0x70(%rbp)
14068f92f:	48 85 ff             	test   %rdi,%rdi
14068f932:	74 1c                	je     0x14068f950
14068f934:	8b 47 10             	mov    0x10(%rdi),%eax
14068f937:	ff c0                	inc    %eax
14068f939:	89 47 10             	mov    %eax,0x10(%rdi)
14068f93c:	83 f8 01             	cmp    $0x1,%eax
14068f93f:	0f 8e 7b 1b 00 00    	jle    0x1406914c0
14068f945:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068f94a:	0f 84 78 1b 00 00    	je     0x1406914c8
14068f950:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14068f955:	48 85 db             	test   %rbx,%rbx
14068f958:	74 1c                	je     0x14068f976
14068f95a:	8b 43 10             	mov    0x10(%rbx),%eax
14068f95d:	ff c0                	inc    %eax
14068f95f:	89 43 10             	mov    %eax,0x10(%rbx)
14068f962:	83 f8 01             	cmp    $0x1,%eax
14068f965:	0f 8e 68 1b 00 00    	jle    0x1406914d3
14068f96b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068f970:	0f 84 65 1b 00 00    	je     0x1406914db
14068f976:	4c 8d 45 70          	lea    0x70(%rbp),%r8
14068f97a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14068f97f:	49 8b cd             	mov    %r13,%rcx
14068f982:	e8 d9 4d fe ff       	call   0x140674760
14068f987:	90                   	nop
14068f988:	48 85 ff             	test   %rdi,%rdi
14068f98b:	74 27                	je     0x14068f9b4
14068f98d:	8b 47 10             	mov    0x10(%rdi),%eax
14068f990:	ff c8                	dec    %eax
14068f992:	89 47 10             	mov    %eax,0x10(%rdi)
14068f995:	85 c0                	test   %eax,%eax
14068f997:	7f 1b                	jg     0x14068f9b4
14068f999:	0f 88 47 1b 00 00    	js     0x1406914e6
14068f99f:	48 8b 07             	mov    (%rdi),%rax
14068f9a2:	ba 01 00 00 00       	mov    $0x1,%edx
14068f9a7:	48 8b cf             	mov    %rdi,%rcx
14068f9aa:	48 8b 00             	mov    (%rax),%rax
14068f9ad:	ff 15 6d 40 8f 00    	call   *0x8f406d(%rip)        # 0x140f83a20
14068f9b3:	90                   	nop
14068f9b4:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14068f9b9:	48 85 c9             	test   %rcx,%rcx
14068f9bc:	74 24                	je     0x14068f9e2
14068f9be:	8b 41 10             	mov    0x10(%rcx),%eax
14068f9c1:	ff c8                	dec    %eax
14068f9c3:	89 41 10             	mov    %eax,0x10(%rcx)
14068f9c6:	85 c0                	test   %eax,%eax
14068f9c8:	7f 18                	jg     0x14068f9e2
14068f9ca:	0f 88 21 1b 00 00    	js     0x1406914f1
14068f9d0:	48 8b 01             	mov    (%rcx),%rax
14068f9d3:	ba 01 00 00 00       	mov    $0x1,%edx
14068f9d8:	48 8b 00             	mov    (%rax),%rax
14068f9db:	ff 15 3f 40 8f 00    	call   *0x8f403f(%rip)        # 0x140f83a20
14068f9e1:	90                   	nop
14068f9e2:	4c 8b 75 68          	mov    0x68(%rbp),%r14
14068f9e6:	4d 89 3e             	mov    %r15,(%r14)
14068f9e9:	41 8b 47 10          	mov    0x10(%r15),%eax
14068f9ed:	ff c0                	inc    %eax
14068f9ef:	41 89 47 10          	mov    %eax,0x10(%r15)
14068f9f3:	83 f8 01             	cmp    $0x1,%eax
14068f9f6:	0f 8e 00 1b 00 00    	jle    0x1406914fc
14068f9fc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068fa01:	0f 84 fd 1a 00 00    	je     0x140691504
14068fa07:	48 85 db             	test   %rbx,%rbx
14068fa0a:	74 51                	je     0x14068fa5d
14068fa0c:	8b 43 10             	mov    0x10(%rbx),%eax
14068fa0f:	ff c8                	dec    %eax
14068fa11:	89 43 10             	mov    %eax,0x10(%rbx)
14068fa14:	85 c0                	test   %eax,%eax
14068fa16:	7f 45                	jg     0x14068fa5d
14068fa18:	0f 88 f1 1a 00 00    	js     0x14069150f
14068fa1e:	48 8b 03             	mov    (%rbx),%rax
14068fa21:	ba 01 00 00 00       	mov    $0x1,%edx
14068fa26:	48 8b cb             	mov    %rbx,%rcx
14068fa29:	48 8b 00             	mov    (%rax),%rax
14068fa2c:	ff 15 ee 3f 8f 00    	call   *0x8f3fee(%rip)        # 0x140f83a20
14068fa32:	eb 29                	jmp    0x14068fa5d
14068fa34:	40 38 71 49          	cmp    %sil,0x49(%rcx)
14068fa38:	74 41                	je     0x14068fa7b
14068fa3a:	4c 89 3a             	mov    %r15,(%rdx)
14068fa3d:	8b 41 10             	mov    0x10(%rcx),%eax
14068fa40:	ff c0                	inc    %eax
14068fa42:	89 41 10             	mov    %eax,0x10(%rcx)
14068fa45:	83 f8 01             	cmp    $0x1,%eax
14068fa48:	0f 8e cc 1a 00 00    	jle    0x14069151a
14068fa4e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068fa53:	0f 84 c9 1a 00 00    	je     0x140691522
14068fa59:	4c 8b 75 68          	mov    0x68(%rbp),%r14
14068fa5d:	49 8b c6             	mov    %r14,%rax
14068fa60:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
14068fa67:	00
14068fa68:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
14068fa6f:	41 5f                	pop    %r15
14068fa71:	41 5e                	pop    %r14
14068fa73:	41 5d                	pop    %r13
14068fa75:	41 5c                	pop    %r12
14068fa77:	5f                   	pop    %rdi
14068fa78:	5e                   	pop    %rsi
14068fa79:	5d                   	pop    %rbp
14068fa7a:	c3                   	ret
14068fa7b:	48 39 71 50          	cmp    %rsi,0x50(%rcx)
14068fa7f:	0f 84 f8 00 00 00    	je     0x14068fb7d
14068fa85:	48 8d 51 50          	lea    0x50(%rcx),%rdx
14068fa89:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14068fa8e:	e8 0d 31 fc ff       	call   0x140652ba0
14068fa93:	90                   	nop
14068fa94:	49 8b 4f 50          	mov    0x50(%r15),%rcx
14068fa98:	48 85 c9             	test   %rcx,%rcx
14068fa9b:	74 27                	je     0x14068fac4
14068fa9d:	8b 41 10             	mov    0x10(%rcx),%eax
14068faa0:	ff c8                	dec    %eax
14068faa2:	89 41 10             	mov    %eax,0x10(%rcx)
14068faa5:	85 c0                	test   %eax,%eax
14068faa7:	7f 17                	jg     0x14068fac0
14068faa9:	0f 88 7e 1a 00 00    	js     0x14069152d
14068faaf:	48 8b 01             	mov    (%rcx),%rax
14068fab2:	ba 01 00 00 00       	mov    $0x1,%edx
14068fab7:	48 8b 00             	mov    (%rax),%rax
14068faba:	ff 15 60 3f 8f 00    	call   *0x8f3f60(%rip)        # 0x140f83a20
14068fac0:	49 89 77 50          	mov    %rsi,0x50(%r15)
14068fac4:	4c 89 7d 70          	mov    %r15,0x70(%rbp)
14068fac8:	41 8b 47 10          	mov    0x10(%r15),%eax
14068facc:	ff c0                	inc    %eax
14068face:	41 89 47 10          	mov    %eax,0x10(%r15)
14068fad2:	83 f8 01             	cmp    $0x1,%eax
14068fad5:	0f 8e 5d 1a 00 00    	jle    0x140691538
14068fadb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068fae0:	0f 84 5a 1a 00 00    	je     0x140691540
14068fae6:	48 8d 55 70          	lea    0x70(%rbp),%rdx
14068faea:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14068faef:	e8 3c 53 ff ff       	call   0x140684e30
14068faf4:	48 8b 08             	mov    (%rax),%rcx
14068faf7:	48 89 30             	mov    %rsi,(%rax)
14068fafa:	4d 8b 04 24          	mov    (%r12),%r8
14068fafe:	49 89 0c 24          	mov    %rcx,(%r12)
14068fb02:	4d 85 c0             	test   %r8,%r8
14068fb05:	74 29                	je     0x14068fb30
14068fb07:	41 8b 40 10          	mov    0x10(%r8),%eax
14068fb0b:	ff c8                	dec    %eax
14068fb0d:	41 89 40 10          	mov    %eax,0x10(%r8)
14068fb11:	85 c0                	test   %eax,%eax
14068fb13:	7f 1b                	jg     0x14068fb30
14068fb15:	0f 88 30 1a 00 00    	js     0x14069154b
14068fb1b:	49 8b 00             	mov    (%r8),%rax
14068fb1e:	ba 01 00 00 00       	mov    $0x1,%edx
14068fb23:	49 8b c8             	mov    %r8,%rcx
14068fb26:	48 8b 00             	mov    (%rax),%rax
14068fb29:	ff 15 f1 3e 8f 00    	call   *0x8f3ef1(%rip)        # 0x140f83a20
14068fb2f:	90                   	nop
14068fb30:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14068fb34:	48 85 c9             	test   %rcx,%rcx
14068fb37:	74 24                	je     0x14068fb5d
14068fb39:	8b 41 10             	mov    0x10(%rcx),%eax
14068fb3c:	ff c8                	dec    %eax
14068fb3e:	89 41 10             	mov    %eax,0x10(%rcx)
14068fb41:	85 c0                	test   %eax,%eax
14068fb43:	7f 18                	jg     0x14068fb5d
14068fb45:	0f 88 0b 1a 00 00    	js     0x140691556
14068fb4b:	48 8b 01             	mov    (%rcx),%rax
14068fb4e:	ba 01 00 00 00       	mov    $0x1,%edx
14068fb53:	48 8b 00             	mov    (%rax),%rax
14068fb56:	ff 15 c4 3e 8f 00    	call   *0x8f3ec4(%rip)        # 0x140f83a20
14068fb5c:	90                   	nop
14068fb5d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14068fb62:	48 89 45 70          	mov    %rax,0x70(%rbp)
14068fb66:	48 8d 55 70          	lea    0x70(%rbp),%rdx
14068fb6a:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14068fb6e:	e8 9d 01 b1 ff       	call   0x14019fd10
14068fb73:	90                   	nop
14068fb74:	48 8b 45 68          	mov    0x68(%rbp),%rax
14068fb78:	e9 e3 fe ff ff       	jmp    0x14068fa60
14068fb7d:	4c 8d 71 38          	lea    0x38(%rcx),%r14
14068fb81:	4d 8b 2e             	mov    (%r14),%r13
14068fb84:	48 8d 59 40          	lea    0x40(%rcx),%rbx
14068fb88:	48 8b 13             	mov    (%rbx),%rdx
14068fb8b:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
14068fb8f:	49 8b 45 20          	mov    0x20(%r13),%rax
14068fb93:	8b 78 18             	mov    0x18(%rax),%edi
14068fb96:	83 ff 0d             	cmp    $0xd,%edi
14068fb99:	0f 94 c1             	sete   %cl
14068fb9c:	48 8b 42 20          	mov    0x20(%rdx),%rax
14068fba0:	83 78 18 0d          	cmpl   $0xd,0x18(%rax)
14068fba4:	0f 94 c0             	sete   %al
14068fba7:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
14068fbab:	3a c8                	cmp    %al,%cl
14068fbad:	0f 84 e9 01 00 00    	je     0x14068fd9c
14068fbb3:	48 8b 02             	mov    (%rdx),%rax
14068fbb6:	48 8b ca             	mov    %rdx,%rcx
14068fbb9:	48 8b 40 10          	mov    0x10(%rax),%rax
14068fbbd:	ff 15 5d 3e 8f 00    	call   *0x8f3e5d(%rip)        # 0x140f83a20
14068fbc3:	4c 8b f0             	mov    %rax,%r14
14068fbc6:	48 8b 0b             	mov    (%rbx),%rcx
14068fbc9:	48 8b 11             	mov    (%rcx),%rdx
14068fbcc:	48 8b 82 d0 00 00 00 	mov    0xd0(%rdx),%rax
14068fbd3:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
14068fbd7:	4c 8b 45 70          	mov    0x70(%rbp),%r8
14068fbdb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14068fbe0:	ff 15 3a 3e 8f 00    	call   *0x8f3e3a(%rip)        # 0x140f83a20
14068fbe6:	90                   	nop
14068fbe7:	83 ff 0d             	cmp    $0xd,%edi
14068fbea:	0f 85 a8 00 00 00    	jne    0x14068fc98
14068fbf0:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14068fbf5:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
14068fbf9:	75 12                	jne    0x14068fc0d
14068fbfb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14068fc00:	48 8b cb             	mov    %rbx,%rcx