├── .gitignore
├── Documentation
└── Media
│ ├── PatternPassDemoDisplay.gif
│ └── PatternPassDemoSetup.gif
├── LICENSE
├── NuGet.config
├── PatternPass.sln
├── PatternPass
├── Constants.cs
├── Interface.cs
├── Pattern.cs
├── PatternDisplayForm.Designer.cs
├── PatternDisplayForm.cs
├── PatternDisplayForm.resx
├── PatternPass.csproj
├── PatternPassExt.cs
├── PatternSetupForm.Designer.cs
├── PatternSetupForm.cs
├── PatternSetupForm.resx
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
└── Resources
│ ├── MenuIcon.ico
│ └── MenuIcon.png
├── PatternPassTests
├── PatternPassTests.csproj
├── PatternTests.cs
├── Properties
│ └── AssemblyInfo.cs
└── packages.config
├── README.md
├── WorkingFiles
└── MenuIcon.psd
└── build-plgx.bat
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | ## Some additional changes specific to the project have been made to the bottom of the file
7 |
8 | # User-specific files
9 | *.suo
10 | *.user
11 | *.userosscache
12 | *.sln.docstates
13 |
14 | # User-specific files (MonoDevelop/Xamarin Studio)
15 | *.userprefs
16 |
17 | # Build results
18 | [Dd]ebug/
19 | [Dd]ebugPublic/
20 | [Rr]elease/
21 | [Rr]eleases/
22 | x64/
23 | x86/
24 | bld/
25 | [Bb]in/
26 | [Oo]bj/
27 | [Ll]og/
28 |
29 | # Visual Studio 2015/2017 cache/options directory
30 | .vs/
31 | # Uncomment if you have tasks that create the project's static files in wwwroot
32 | #wwwroot/
33 |
34 | # Visual Studio 2017 auto generated files
35 | Generated\ Files/
36 |
37 | # MSTest test Results
38 | [Tt]est[Rr]esult*/
39 | [Bb]uild[Ll]og.*
40 |
41 | # NUNIT
42 | *.VisualState.xml
43 | TestResult.xml
44 |
45 | # Build Results of an ATL Project
46 | [Dd]ebugPS/
47 | [Rr]eleasePS/
48 | dlldata.c
49 |
50 | # Benchmark Results
51 | BenchmarkDotNet.Artifacts/
52 |
53 | # .NET Core
54 | project.lock.json
55 | project.fragment.lock.json
56 | artifacts/
57 | **/Properties/launchSettings.json
58 |
59 | # StyleCop
60 | StyleCopReport.xml
61 |
62 | # Files built by Visual Studio
63 | *_i.c
64 | *_p.c
65 | *_i.h
66 | *.ilk
67 | *.meta
68 | *.obj
69 | *.iobj
70 | *.pch
71 | *.pdb
72 | *.ipdb
73 | *.pgc
74 | *.pgd
75 | *.rsp
76 | *.sbr
77 | *.tlb
78 | *.tli
79 | *.tlh
80 | *.tmp
81 | *.tmp_proj
82 | *.log
83 | *.vspscc
84 | *.vssscc
85 | .builds
86 | *.pidb
87 | *.svclog
88 | *.scc
89 |
90 | # Chutzpah Test files
91 | _Chutzpah*
92 |
93 | # Visual C++ cache files
94 | ipch/
95 | *.aps
96 | *.ncb
97 | *.opendb
98 | *.opensdf
99 | *.sdf
100 | *.cachefile
101 | *.VC.db
102 | *.VC.VC.opendb
103 |
104 | # Visual Studio profiler
105 | *.psess
106 | *.vsp
107 | *.vspx
108 | *.sap
109 |
110 | # Visual Studio Trace Files
111 | *.e2e
112 |
113 | # TFS 2012 Local Workspace
114 | $tf/
115 |
116 | # Guidance Automation Toolkit
117 | *.gpState
118 |
119 | # ReSharper is a .NET coding add-in
120 | _ReSharper*/
121 | *.[Rr]e[Ss]harper
122 | *.DotSettings.user
123 |
124 | # JustCode is a .NET coding add-in
125 | .JustCode
126 |
127 | # TeamCity is a build add-in
128 | _TeamCity*
129 |
130 | # DotCover is a Code Coverage Tool
131 | *.dotCover
132 |
133 | # AxoCover is a Code Coverage Tool
134 | .axoCover/*
135 | !.axoCover/settings.json
136 |
137 | # Visual Studio code coverage results
138 | *.coverage
139 | *.coveragexml
140 |
141 | # NCrunch
142 | _NCrunch_*
143 | .*crunch*.local.xml
144 | nCrunchTemp_*
145 |
146 | # MightyMoose
147 | *.mm.*
148 | AutoTest.Net/
149 |
150 | # Web workbench (sass)
151 | .sass-cache/
152 |
153 | # Installshield output folder
154 | [Ee]xpress/
155 |
156 | # DocProject is a documentation generator add-in
157 | DocProject/buildhelp/
158 | DocProject/Help/*.HxT
159 | DocProject/Help/*.HxC
160 | DocProject/Help/*.hhc
161 | DocProject/Help/*.hhk
162 | DocProject/Help/*.hhp
163 | DocProject/Help/Html2
164 | DocProject/Help/html
165 |
166 | # Click-Once directory
167 | publish/
168 |
169 | # Publish Web Output
170 | *.[Pp]ublish.xml
171 | *.azurePubxml
172 | # Note: Comment the next line if you want to checkin your web deploy settings,
173 | # but database connection strings (with potential passwords) will be unencrypted
174 | *.pubxml
175 | *.publishproj
176 |
177 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
178 | # checkin your Azure Web App publish settings, but sensitive information contained
179 | # in these scripts will be unencrypted
180 | PublishScripts/
181 |
182 | # NuGet Packages
183 | *.nupkg
184 | # The packages folder can be ignored because of Package Restore
185 | **/[Pp]ackages/*
186 | # except build/, which is used as an MSBuild target.
187 | !**/[Pp]ackages/build/
188 | # Uncomment if necessary however generally it will be regenerated when needed
189 | #!**/[Pp]ackages/repositories.config
190 | # NuGet v3's project.json files produces more ignorable files
191 | *.nuget.props
192 | *.nuget.targets
193 |
194 | # Microsoft Azure Build Output
195 | csx/
196 | *.build.csdef
197 |
198 | # Microsoft Azure Emulator
199 | ecf/
200 | rcf/
201 |
202 | # Windows Store app package directories and files
203 | AppPackages/
204 | BundleArtifacts/
205 | Package.StoreAssociation.xml
206 | _pkginfo.txt
207 | *.appx
208 |
209 | # Visual Studio cache files
210 | # files ending in .cache can be ignored
211 | *.[Cc]ache
212 | # but keep track of directories ending in .cache
213 | !*.[Cc]ache/
214 |
215 | # Others
216 | ClientBin/
217 | ~$*
218 | *~
219 | *.dbmdl
220 | *.dbproj.schemaview
221 | *.jfm
222 | *.pfx
223 | *.publishsettings
224 | orleans.codegen.cs
225 |
226 | # Including strong name files can present a security risk
227 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
228 | #*.snk
229 |
230 | # Since there are multiple workflows, uncomment next line to ignore bower_components
231 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
232 | #bower_components/
233 |
234 | # RIA/Silverlight projects
235 | Generated_Code/
236 |
237 | # Backup & report files from converting an old project file
238 | # to a newer Visual Studio version. Backup files are not needed,
239 | # because we have git ;-)
240 | _UpgradeReport_Files/
241 | Backup*/
242 | UpgradeLog*.XML
243 | UpgradeLog*.htm
244 | ServiceFabricBackup/
245 | *.rptproj.bak
246 |
247 | # SQL Server files
248 | *.mdf
249 | *.ldf
250 | *.ndf
251 |
252 | # Business Intelligence projects
253 | *.rdl.data
254 | *.bim.layout
255 | *.bim_*.settings
256 | *.rptproj.rsuser
257 |
258 | # Microsoft Fakes
259 | FakesAssemblies/
260 |
261 | # GhostDoc plugin setting file
262 | *.GhostDoc.xml
263 |
264 | # Node.js Tools for Visual Studio
265 | .ntvs_analysis.dat
266 | node_modules/
267 |
268 | # Visual Studio 6 build log
269 | *.plg
270 |
271 | # Visual Studio 6 workspace options file
272 | *.opt
273 |
274 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
275 | *.vbw
276 |
277 | # Visual Studio LightSwitch build output
278 | **/*.HTMLClient/GeneratedArtifacts
279 | **/*.DesktopClient/GeneratedArtifacts
280 | **/*.DesktopClient/ModelManifest.xml
281 | **/*.Server/GeneratedArtifacts
282 | **/*.Server/ModelManifest.xml
283 | _Pvt_Extensions
284 |
285 | # Paket dependency manager
286 | .paket/paket.exe
287 | paket-files/
288 |
289 | # FAKE - F# Make
290 | .fake/
291 |
292 | # JetBrains Rider
293 | .idea/
294 | *.sln.iml
295 |
296 | # CodeRush
297 | .cr/
298 |
299 | # Python Tools for Visual Studio (PTVS)
300 | __pycache__/
301 | *.pyc
302 |
303 | # Cake - Uncomment if you are using it
304 | # tools/**
305 | # !tools/packages.config
306 |
307 | # Tabs Studio
308 | *.tss
309 |
310 | # Telerik's JustMock configuration file
311 | *.jmconfig
312 |
313 | # BizTalk build output
314 | *.btp.cs
315 | *.btm.cs
316 | *.odx.cs
317 | *.xsd.cs
318 |
319 | # OpenCover UI analysis results
320 | OpenCover/
321 |
322 | # Azure Stream Analytics local run output
323 | ASALocalRun/
324 |
325 | # MSBuild Binary and Structured Log
326 | *.binlog
327 |
328 | # NVidia Nsight GPU debugger configuration file
329 | *.nvuser
330 |
331 | # MFractors (Xamarin productivity tool) working folder
332 | .mfractor/
333 |
334 |
335 | # KeePass Plugin Build
336 | *.plgx
--------------------------------------------------------------------------------
/Documentation/Media/PatternPassDemoDisplay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zedseven/PatternPass/0d3abb0a3ca9255e837f86bbb6dc1ab6bb86d589/Documentation/Media/PatternPassDemoDisplay.gif
--------------------------------------------------------------------------------
/Documentation/Media/PatternPassDemoSetup.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zedseven/PatternPass/0d3abb0a3ca9255e837f86bbb6dc1ab6bb86d589/Documentation/Media/PatternPassDemoSetup.gif
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Zacchary Dempsey-Plante
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/NuGet.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/PatternPass.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.28803.352
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PatternPass", "PatternPass\PatternPass.csproj", "{2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}"
7 | EndProject
8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Miscellaneous", "Miscellaneous", "{0E9AB7AC-0542-4548-82C4-9C0DC4198273}"
9 | ProjectSection(SolutionItems) = preProject
10 | .gitignore = .gitignore
11 | build-plgx.bat = build-plgx.bat
12 | NuGet.config = NuGet.config
13 | EndProjectSection
14 | EndProject
15 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentation", "{5E84AAB0-B163-4DF5-868F-58FF01012236}"
16 | ProjectSection(SolutionItems) = preProject
17 | README.md = README.md
18 | EndProjectSection
19 | EndProject
20 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PatternPassTests", "PatternPassTests\PatternPassTests.csproj", "{DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}"
21 | EndProject
22 | Global
23 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
24 | Debug|Any CPU = Debug|Any CPU
25 | Release|Any CPU = Release|Any CPU
26 | EndGlobalSection
27 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
28 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
30 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
31 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}.Release|Any CPU.Build.0 = Release|Any CPU
32 | {DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33 | {DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
34 | {DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
35 | {DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}.Release|Any CPU.Build.0 = Release|Any CPU
36 | EndGlobalSection
37 | GlobalSection(SolutionProperties) = preSolution
38 | HideSolutionNode = FALSE
39 | EndGlobalSection
40 | GlobalSection(ExtensibilityGlobals) = postSolution
41 | SolutionGuid = {D9CFB423-57A8-4529-BBB0-41482452061B}
42 | EndGlobalSection
43 | EndGlobal
44 |
--------------------------------------------------------------------------------
/PatternPass/Constants.cs:
--------------------------------------------------------------------------------
1 | namespace PatternPass
2 | {
3 | internal class Constants
4 | {
5 | public static readonly string PatternStringName = "Stored Pattern";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/PatternPass/Interface.cs:
--------------------------------------------------------------------------------
1 | using KeePass.Plugins;
2 |
3 | namespace PatternPass
4 | {
5 | ///
6 | /// Wraps some of the KeePass interface functions so they are more easily accessible and branded with the plugin info.
7 | ///
8 | public static class Interface
9 | {
10 | private static IPluginHost _host;
11 |
12 | private static bool Initialized { get; set; }
13 |
14 | public static void Init(IPluginHost host)
15 | {
16 | if (Initialized) return;
17 |
18 | _host = host;
19 |
20 | Initialized = true;
21 | }
22 |
23 | ///
24 | /// Updates the UI status along the bottom of the window in KeePass with .
25 | ///
26 | /// The message to update the status with.
27 | public static void UpdateStatus(string message)
28 | {
29 | _host.MainWindow.SetStatusEx("PatternPass: " + message);
30 | }
31 | }
32 | }
--------------------------------------------------------------------------------
/PatternPass/Pattern.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text.RegularExpressions;
5 | using PatternPass.Properties;
6 |
7 | namespace PatternPass
8 | {
9 | public class Pattern : IEquatable
10 | {
11 | private readonly int?[,] _nodeOrder;
12 | private const string EmptyNodeStr = "p";
13 |
14 | ///
15 | /// The number of rows of the pattern.
16 | ///
17 | public int Rows { get { return NodeOrder.GetLength(0); } }
18 | ///
19 | /// The number of columns of the pattern.
20 | ///
21 | public int Columns { get { return NodeOrder.GetLength(1); } }
22 |
23 | ///
24 | /// The pattern in a two-dimensional array format. A null node means the node is not a step, and the nodes are guaranteed to count up with one following another.
25 | ///
26 | public int?[,] NodeOrder { get { return _nodeOrder; } }
27 |
28 | //Exception Types
29 | [Serializable]
30 | public class PatternInvalidFormatException : ArgumentException
31 | {
32 | public PatternInvalidFormatException(string message) : base(message) { }
33 | public PatternInvalidFormatException(string message, Exception innerException) : base(message, innerException) { }
34 | }
35 | [Serializable]
36 | public class PatternInvalidDimensionException : ArgumentException
37 | {
38 | public PatternInvalidDimensionException(string message) : base(message) { }
39 | public PatternInvalidDimensionException(string message, Exception innerException) : base(message, innerException) { }
40 | }
41 | [Serializable]
42 | public class PatternInvalidNodeException : ArgumentException
43 | {
44 | public PatternInvalidNodeException(string message) : base(message) { }
45 | public PatternInvalidNodeException(string message, Exception innerException) : base(message, innerException) { }
46 | }
47 | [Serializable]
48 | public class PatternNoNodesException : ArgumentException
49 | {
50 | public PatternNoNodesException(string message) : base(message) { }
51 | public PatternNoNodesException(string message, Exception innerException) : base(message, innerException) { }
52 | }
53 | [Serializable]
54 | public class PatternDuplicateNodeException : ArgumentException
55 | {
56 | public PatternDuplicateNodeException(string message) : base(message) { }
57 | public PatternDuplicateNodeException(string message, Exception innerException) : base(message, innerException) { }
58 | }
59 |
60 | //Base Overrides
61 |
62 | public bool Equals(Pattern other)
63 | {
64 | if (ReferenceEquals(null, other)) return false;
65 | if (ReferenceEquals(this, other)) return true;
66 | return NodeOrder.Cast().SequenceEqual(other.NodeOrder.Cast());
67 | }
68 |
69 | public override bool Equals(object obj)
70 | {
71 | if (ReferenceEquals(null, obj)) return false;
72 | if (ReferenceEquals(this, obj)) return true;
73 | if (obj.GetType() != GetType()) return false;
74 | return Equals((Pattern) obj);
75 | }
76 |
77 | public override int GetHashCode()
78 | {
79 | return NodeOrder != null ? NodeOrder.GetHashCode() : 0;
80 | }
81 |
82 | public static bool operator ==(Pattern left, Pattern right)
83 | {
84 | return Equals(left, right);
85 | }
86 |
87 | public static bool operator !=(Pattern left, Pattern right)
88 | {
89 | return !Equals(left, right);
90 | }
91 |
92 | //Initialization
93 |
94 | ///
95 | /// Initializes a new, empty pattern of the dimensions x .
96 | ///
97 | /// The number of rows the empty will have.
98 | /// The number of columns the empty will have.
99 | public Pattern(int rows, int columns)
100 | {
101 | _nodeOrder = new int?[rows,columns];
102 | }
103 | ///
104 | /// Sanitizes the provided into a .
105 | ///
106 | /// A 2D array of elements that define an order of nodes in a pattern.
107 | /// A value guaranteed to be less than the value of any node in . Must be of the same type as an element in .
108 | /// A value guaranteed to be greater than the value of any node in . Must be of the same type as an element in .
109 | ///
110 | ///
111 | ///
112 | public Pattern(IComparable[,] nodeOrder, IComparable minVal, IComparable maxVal)
113 | {
114 | if (nodeOrder.GetType().GetElementType() != minVal.GetType())
115 | throw new ArgumentException(string.Format(Resources.Pattern_Ctor_Generic_Type_Mismatch, "nodeOrder", nodeOrder.GetType().GetElementType(), "minVal", minVal.GetType()), "minVal");
116 | if (nodeOrder.GetType().GetElementType() != maxVal.GetType())
117 | throw new ArgumentException(string.Format(Resources.Pattern_Ctor_Generic_Type_Mismatch, "nodeOrder", nodeOrder.GetType().GetElementType(), "maxVal", maxVal.GetType()), "maxVal");
118 | _nodeOrder = EnsureNodeOrder(nodeOrder, minVal, maxVal);
119 | }
120 | ///
121 | /// Sanitizes the provided into a .
122 | ///
123 | /// A 2D array of elements that define an order of nodes in a pattern.
124 | ///
125 | ///
126 | public Pattern(int?[,] nodeOrder)
127 | {
128 | _nodeOrder = EnsureNodeOrder(nodeOrder, int.MinValue, int.MaxValue);
129 | }
130 | ///
131 | /// Sanitizes the provided into a .
132 | ///
133 | /// A 2D array of elements that define an order of nodes in a pattern.
134 | ///
135 | ///
136 | public Pattern(long?[,] nodeOrder)
137 | {
138 | _nodeOrder = EnsureNodeOrder(nodeOrder, long.MinValue, long.MaxValue);
139 | }
140 | ///
141 | /// Sanitizes the provided into a .
142 | ///
143 | /// A 2D array of elements that define an order of nodes in a pattern.
144 | ///
145 | ///
146 | public Pattern(float?[,] nodeOrder)
147 | {
148 | _nodeOrder = EnsureNodeOrder(nodeOrder, float.MinValue, float.MaxValue);
149 | }
150 | ///
151 | /// Sanitizes the provided into a .
152 | ///
153 | /// A 2D array of elements that define an order of nodes in a pattern.
154 | ///
155 | ///
156 | public Pattern(double?[,] nodeOrder)
157 | {
158 | _nodeOrder = EnsureNodeOrder(nodeOrder, double.MinValue, double.MaxValue);
159 | }
160 | ///
161 | /// Decodes the provided into a .
162 | ///
163 | /// The encoded created with .
164 | ///
165 | ///
166 | ///
167 | ///
168 | public Pattern(string patStr)
169 | {
170 | patStr = patStr.Trim().TrimEnd(',');
171 |
172 | if(!Regex.IsMatch(patStr, @"pattern\:\d+x\d+\:(?:(?:(?:\d+)|" + EmptyNodeStr + @"),?)+"))
173 | throw new PatternInvalidFormatException(string.Format(Resources.Pattern_Ctor_Decode_Invalid_Format, patStr));
174 |
175 | string[] patParts = patStr.Split(':');
176 | string[] patDims = patParts[1].Split('x');
177 |
178 | int patRows;
179 | int patCols;
180 | //if(!int.TryParse(patDims[0], out int patRows) || !int.TryParse(patDims[1], out int patCols))
181 | try
182 | {
183 | patRows = int.Parse(patDims[0]);
184 | patCols = int.Parse(patDims[1]);
185 | }
186 | catch(FormatException e)
187 | {
188 | throw new PatternInvalidDimensionException(string.Format(Resources.Pattern_Ctor_Decode_Invalid_Dimensions, patStr), e);
189 | }
190 |
191 | _nodeOrder = new int?[patRows,patCols];
192 |
193 | string[] patNodes = patParts[2].Split(',');
194 |
195 | if(patNodes.Length != Rows * Columns)
196 | throw new PatternInvalidDimensionException(string.Format(Resources.Pattern_Ctor_Decode_Length_Mismatch, patStr, Rows, Columns));
197 |
198 | List runningNodeVals = new List();
199 |
200 | for (int i = 0; i < patNodes.Length; i++)
201 | {
202 | string nodeStr = patNodes[i];
203 |
204 | int indexX = i % Columns;
205 | int indexY = (int) Math.Floor((double) i / Columns);
206 |
207 | if (nodeStr == EmptyNodeStr)
208 | {
209 | NodeOrder[indexY, indexX] = null;
210 | continue;
211 | }
212 |
213 | int nodeVal;
214 | //if(!int.TryParse(nodeStr, out int nodeVal))
215 | try
216 | {
217 | nodeVal = int.Parse(nodeStr);
218 | }
219 | catch (FormatException e)
220 | {
221 | throw new PatternInvalidNodeException(string.Format(Resources.Pattern_Ctor_Decode_Invalid_Node_Value, nodeStr, patStr), e);
222 | }
223 |
224 | if(runningNodeVals.Contains(nodeVal))
225 | throw new PatternDuplicateNodeException(string.Format(Resources.Pattern_Ctor_Decode_Duplicate_Node_Values, patStr));
226 |
227 | NodeOrder[indexY, indexX] = nodeVal;
228 | runningNodeVals.Add(nodeVal);
229 | }
230 | }
231 |
232 | private int?[,] EnsureNodeOrder(T[,] nodeOrder, T minVal, T maxVal) where T : IComparable
233 | {
234 | int rows = nodeOrder.GetLength(0);
235 | int cols = nodeOrder.GetLength(1);
236 | if (rows < 1)
237 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_Empty_Node_Array);
238 | if (cols < 1)
239 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_No_Columns);
240 | if (nodeOrder.Cast().All(node => node == null))
241 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_All_Null_Nodes);
242 | if (nodeOrder.Cast().GroupBy(x => x).Any(x => x.Key != null && x.Skip(1).Any()))
243 | throw new PatternDuplicateNodeException(Resources.Pattern_EnsureNodeOrder_Duplicate_Node_Values);
244 |
245 | int?[,] finalOrder = new int?[rows,cols];
246 |
247 | T baseVal = minVal;
248 | int i = 0;
249 | while(true)
250 | {
251 | //nextLowest = nodeOrder.Min(row => (int) row.Where(col => (col ?? int.MaxValue) > lowestNum).Min());
252 | T nextVal = maxVal;
253 | int nextX = -1;
254 | int nextY = -1;
255 | for (int y = 0; y < nodeOrder.GetLength(0); y++)
256 | {
257 | for (int x = 0; x < nodeOrder.GetLength(1); x++)
258 | {
259 | if (nodeOrder[y, x] == null || nodeOrder[y, x].CompareTo(nextVal) >= 0 || nodeOrder[y, x].CompareTo(baseVal) <= 0)
260 | continue;
261 | nextVal = nodeOrder[y, x];
262 | nextX = x;
263 | nextY = y;
264 | }
265 | }
266 | if (nextVal.Equals(maxVal))
267 | break;
268 | finalOrder[nextY, nextX] = i;
269 | baseVal = nextVal;
270 | i++;
271 | }
272 |
273 | return finalOrder;
274 | }
275 |
276 | private int?[,] EnsureNodeOrder(T?[,] nodeOrder, T minVal, T maxVal) where T : struct, IComparable
277 | {
278 | int rows = nodeOrder.GetLength(0);
279 | int cols = nodeOrder.GetLength(1);
280 | if (rows < 1)
281 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_Empty_Node_Array);
282 | if (cols < 1)
283 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_No_Columns);
284 | if (nodeOrder.Cast().All(node => !node.HasValue))
285 | throw new PatternNoNodesException(Resources.Pattern_EnsureNodeOrder_All_Null_Nodes);
286 | if (nodeOrder.Cast().GroupBy(x => x).Any(x => x.Key.HasValue && x.Skip(1).Any()))
287 | throw new PatternDuplicateNodeException(Resources.Pattern_EnsureNodeOrder_Duplicate_Node_Values);
288 |
289 | int?[,] finalOrder = new int?[rows,cols];
290 |
291 | T baseVal = minVal;
292 | int i = 0;
293 | while(true)
294 | {
295 | //nextLowest = nodeOrder.Min(row => (int) row.Where(col => (col ?? int.MaxValue) > lowestNum).Min());
296 | T nextVal = maxVal;
297 | int nextX = -1;
298 | int nextY = -1;
299 | for (int y = 0; y < nodeOrder.GetLength(0); y++)
300 | {
301 | for (int x = 0; x < nodeOrder.GetLength(1); x++)
302 | {
303 | if (!nodeOrder[y, x].HasValue || nodeOrder[y, x].Value.CompareTo(nextVal) >= 0 || nodeOrder[y, x].Value.CompareTo(baseVal) <= 0)
304 | continue;
305 | nextVal = nodeOrder[y, x].Value;
306 | nextX = x;
307 | nextY = y;
308 | }
309 | }
310 | if (nextVal.Equals(maxVal))
311 | break;
312 | finalOrder[nextY, nextX] = i;
313 | baseVal = nextVal;
314 | i++;
315 | }
316 |
317 | return finalOrder;
318 | }
319 |
320 | //Public Methods
321 |
322 | ///
323 | /// Encodes the pattern as an easily-storable, transferable string.
324 | ///
325 | /// The string format of the .
326 | public override string ToString()
327 | {
328 | return string.Format("pattern:{0}x{1}:", Rows, Columns) +
329 | string.Join(",", NodeOrder.Cast().Select(node => node != null ? node.ToString() : EmptyNodeStr));
330 | }
331 | }
332 | }
333 |
--------------------------------------------------------------------------------
/PatternPass/PatternDisplayForm.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace PatternPass
2 | {
3 | sealed partial class PatternDisplayForm
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PatternDisplayForm));
32 | this.drawPanel = new System.Windows.Forms.Panel();
33 | this.SuspendLayout();
34 | //
35 | // drawPanel
36 | //
37 | this.drawPanel.Location = new System.Drawing.Point(12, 12);
38 | this.drawPanel.Name = "drawPanel";
39 | this.drawPanel.Size = new System.Drawing.Size(700, 700);
40 | this.drawPanel.TabIndex = 1;
41 | this.drawPanel.Paint += new System.Windows.Forms.PaintEventHandler(this.OnDrawPanelPaint);
42 | //
43 | // PatternDisplayForm
44 | //
45 | this.AutoScaleDimensions = new System.Drawing.SizeF(14F, 29F);
46 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
47 | this.ClientSize = new System.Drawing.Size(725, 725);
48 | this.Controls.Add(this.drawPanel);
49 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
50 | this.Name = "PatternDisplayForm";
51 | this.Text = "PatternDisplayForm";
52 | this.ResumeLayout(false);
53 |
54 | }
55 |
56 | #endregion
57 | private System.Windows.Forms.Panel drawPanel;
58 | }
59 | }
--------------------------------------------------------------------------------
/PatternPass/PatternDisplayForm.cs:
--------------------------------------------------------------------------------
1 | using KeePassLib;
2 | using KeePassLib.Security;
3 | using PatternPass.Properties;
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Diagnostics;
7 | using System.Drawing;
8 | using System.Drawing.Drawing2D;
9 | using System.Linq;
10 | using System.Windows.Forms;
11 |
12 | namespace PatternPass
13 | {
14 | public sealed partial class PatternDisplayForm : Form
15 | {
16 | private readonly PwEntry _entry;
17 | private readonly Stopwatch _animationStopwatch;
18 |
19 | private readonly Color DrawColor = Color.DarkBlue;
20 | private const int DrawWidth = 10;
21 | private const int NodeRadius = 20;
22 | private const int DrawFrameRate = 60;
23 | private const float DrawSpeed = 0.5f; //Point units per millisecond
24 | private const int AnimationEndDelay = 1000;
25 |
26 | private float _widthUnit;
27 | private float _heightUnit;
28 | private readonly Brush _drawBrush;
29 | private readonly Pen _drawPen;
30 |
31 | private Pattern Pattern { get; set; }
32 | private Tuple[] _patternSteps;
33 | private int _currentPatternStep;
34 |
35 | //Helps mitigate flickering in the animation - courtesy of https://stackoverflow.com/a/3304728/6003488
36 | protected override CreateParams CreateParams
37 | {
38 | get
39 | {
40 | CreateParams cp = base.CreateParams;
41 | cp.ExStyle |= 0x02000000; //WS_EX_COMPOSITED
42 |
43 | return cp;
44 | }
45 | }
46 |
47 | internal PatternDisplayForm(PwEntry entry)
48 | {
49 | _entry = entry;
50 | InitializeComponent();
51 | if (!LoadPattern())
52 | {
53 | DialogResult = DialogResult.Abort;
54 | Load += delegate { Close(); };
55 | return;
56 | }
57 |
58 | DoubleBuffered = true;
59 | SetStyle(ControlStyles.DoubleBuffer, true);
60 | SetStyle(ControlStyles.AllPaintingInWmPaint, true);
61 | SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
62 | SetStyle(ControlStyles.UserPaint, true);
63 |
64 | Text = string.Format(Resources.PatternDisplayForm_Title, _entry.Strings.ReadSafe(PwDefs.TitleField));
65 |
66 | _drawBrush = new SolidBrush(DrawColor);
67 | _drawPen = new Pen(_drawBrush, DrawWidth)
68 | {
69 | EndCap = LineCap.Round,
70 | LineJoin = LineJoin.Round,
71 | DashCap = DashCap.Round
72 | };
73 |
74 | Timer animationTimer = new Timer
75 | {
76 | Interval = 1000 / DrawFrameRate
77 | };
78 | animationTimer.Tick += delegate
79 | {
80 | if (_currentPatternStep < _patternSteps.Length - 1)
81 | {
82 | PointF currentNode = NodeCoordsToDrawCoords(_patternSteps[_currentPatternStep].Item1, _patternSteps[_currentPatternStep].Item2);
83 | PointF nextNode = NodeCoordsToDrawCoords(_patternSteps[_currentPatternStep + 1].Item1, _patternSteps[_currentPatternStep + 1].Item2);
84 | float deltaX = nextNode.X - currentNode.X;
85 | float deltaY = nextNode.Y - currentNode.Y;
86 | float deltaDistance = (float)Math.Sqrt(Math.Pow(deltaX, 2) + Math.Pow(deltaY, 2));
87 |
88 | if (DrawSpeed * _animationStopwatch.ElapsedMilliseconds >= deltaDistance)
89 | {
90 | _animationStopwatch.Restart();
91 | _currentPatternStep++;
92 | }
93 | }
94 | else if (_animationStopwatch.ElapsedMilliseconds >= AnimationEndDelay)
95 | {
96 | _animationStopwatch.Restart();
97 | _currentPatternStep = 0;
98 | }
99 | drawPanel.Invalidate(true);
100 | drawPanel.Update();
101 | };
102 | _animationStopwatch = new Stopwatch();
103 | animationTimer.Enabled = true;
104 | _animationStopwatch.Start();
105 | }
106 |
107 | private bool LoadPattern()
108 | {
109 | ProtectedString loadedPatternProtectedString = _entry.Strings.Get(Constants.PatternStringName);
110 | if (loadedPatternProtectedString == null)
111 | return false;
112 | string loadedPatternString = loadedPatternProtectedString.ReadString();
113 | if (loadedPatternString.Length <= 0)
114 | return false;
115 | Pattern = new Pattern(loadedPatternString);
116 |
117 | _widthUnit = (float) drawPanel.Width / (Pattern.Columns * 2);
118 | _heightUnit = (float) drawPanel.Height / (Pattern.Rows * 2);
119 | LoadPatternSteps();
120 |
121 | return true;
122 | }
123 |
124 | private void LoadPatternSteps()
125 | {
126 | List, int?>> patternNodes = new List, int?>>();
127 |
128 | for (int y = 0; y < Pattern.Rows; y++)
129 | for (int x = 0; x < Pattern.Columns; x++)
130 | patternNodes.Add(new Tuple, int?>(new Tuple(x, y), Pattern.NodeOrder[y, x]));
131 |
132 | _patternSteps = patternNodes.Where(x => x.Item2.HasValue)
133 | .OrderBy(x => x.Item2)
134 | .Select(x => x.Item1)
135 | .ToArray();
136 | }
137 |
138 | private void OnDrawPanelPaint(object sender, PaintEventArgs e)
139 | {
140 | //Draw pattern lines
141 | List nodePointFs = new List();
142 | for (int i = 0; i <= _currentPatternStep; i++)
143 | nodePointFs.Add(NodeCoordsToDrawCoords(_patternSteps[i].Item1, _patternSteps[i].Item2));
144 | if (_currentPatternStep < _patternSteps.Length - 1)
145 | {
146 | PointF currentNode = NodeCoordsToDrawCoords(_patternSteps[_currentPatternStep].Item1, _patternSteps[_currentPatternStep].Item2);
147 | PointF nextNode = NodeCoordsToDrawCoords(_patternSteps[_currentPatternStep + 1].Item1, _patternSteps[_currentPatternStep + 1].Item2);
148 | float deltaX = nextNode.X - currentNode.X;
149 | float deltaY = nextNode.Y - currentNode.Y;
150 | float deltaDistance = (float) Math.Sqrt(Math.Pow(deltaX, 2) + Math.Pow(deltaY, 2));
151 | nodePointFs.Add(new PointF(currentNode.X + deltaX / deltaDistance * DrawSpeed * _animationStopwatch.ElapsedMilliseconds,
152 | currentNode.Y + deltaY / deltaDistance * DrawSpeed * _animationStopwatch.ElapsedMilliseconds));
153 | }
154 | e.Graphics.DrawLines(_drawPen, nodePointFs.ToArray());
155 |
156 | //Draw nodes on top
157 | for (int y = 0; y < Pattern.Rows; y++)
158 | {
159 | for (int x = 0; x < Pattern.Columns; x++)
160 | {
161 | PointF drawCoords = NodeCoordsToDrawCoords(x, y);
162 | e.Graphics.FillEllipse(_drawBrush, drawCoords.X - NodeRadius, drawCoords.Y - NodeRadius, NodeRadius * 2, NodeRadius * 2);
163 | }
164 | }
165 | }
166 |
167 | private PointF NodeCoordsToDrawCoords(int x, int y)
168 | {
169 | return new PointF(_widthUnit + x * _widthUnit * 2, _heightUnit + y * _heightUnit * 2);
170 | }
171 | }
172 | }
173 |
--------------------------------------------------------------------------------
/PatternPass/PatternDisplayForm.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 |
123 | AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAgBABMLAAATCwAAAAAAAAAA
124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
126 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
127 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
128 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
129 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
130 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
131 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
132 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
133 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
134 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
135 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
136 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
137 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
138 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
139 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
140 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
141 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
142 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
143 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
144 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
145 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
146 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
147 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
148 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
149 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
150 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
151 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
152 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
153 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
154 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
155 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
156 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
157 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
158 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
159 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
160 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
161 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
162 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
163 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
164 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
165 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
166 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
167 | AAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAEGLAACBiwAAwIsAAO2LAADtiwAAwIsAAIGLAABBiwAACQAA
168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
169 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAQYsAAIKLAADAiwAA7IsA
171 | AO2LAADAiwAAgosAAEGLAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
173 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
174 | AAmLAABBiwAAgosAAMCLAADsiwAA7YsAAMCLAACBiwAAQYsAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
175 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAACYiwAA/4sA
176 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAACYiwAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
177 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
178 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
179 | AAAAAAAAiwAAMosAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAzAAAAAAAA
180 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
181 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
182 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAyiwAAmIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
183 | AP+LAAD/iwAAmIsAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
184 | AAAAAAAAAAAAAAAAAACLAABEiwAAyYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
185 | AP+LAADKiwAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
186 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
187 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAESLAADJiwAA/4sAAP+LAAD/iwAA/4sA
188 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAMmLAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
189 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
190 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAARIsA
191 | AMqLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAyosAAEQAAAAAAAAAAAAA
192 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAM4sAAMqLAAD/iwAA/4sA
193 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADJiwAAMgAAAAAAAAAAAAAAAAAA
194 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
195 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
196 | AACLAAAyiwAAyosAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
197 | AMqLAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
198 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
199 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAADKiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
200 | AP+LAAD/iwAA/4sAAP+LAAD/iwAAyosAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
201 | AAAAAAAAAAAAAIsAAAmLAACYiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
202 | AP+LAAD/iwAA/4sAAP+LAACYiwAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
203 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
204 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
205 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAJAAAAAAAAAAAAAAAAAAAAAAAA
206 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
207 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAmIsA
208 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAmIsA
209 | AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAQYsAAP+LAAD/iwAA/4sA
210 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABBAAAAAAAA
211 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
212 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
213 | AACLAABBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
214 | AP+LAAD/iwAA/4sAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEGLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
217 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
218 | AAAAAAAAAAAAAAAAAACLAACCiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
219 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
221 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAIKLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
222 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAggAAAAAAAAAAAAAAAAAA
223 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAgosA
225 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
226 | AP+LAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAMCLAAD/iwAA/4sA
227 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAwAAA
228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
230 | AAAAAAAAiwAAwIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
231 | AP+LAAD/iwAA/4sAAP+LAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADAiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
234 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
235 | AAAAAAAAAAAAAAAAAAAAAAAAiwAA7YsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
236 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
237 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
238 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADtiwAA/4sAAP+LAAD/iwAA/4sA
239 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAPMAAAAAAAAAAAAA
240 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
241 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
242 | AO2LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
243 | AP+LAAD/iwAA7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADtiwAA/4sA
244 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
245 | AO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
246 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
247 | AAAAAAAAAAAAAIsAAPOLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
248 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
249 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
250 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAA7YsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
251 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADsAAAAAAAAAAAAAAAAAAAAAAAA
252 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAMCLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
253 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
254 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
255 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
256 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
257 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
258 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
259 | AACLAADAiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
260 | AP+LAAD/iwAA/4sAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAgosA
261 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
262 | AP+LAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
263 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
264 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
265 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
266 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
267 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAIKLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
268 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAggAAAAAAAAAAAAAAAAAA
269 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
270 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
271 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
272 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
273 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
274 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
275 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
276 | AAAAAAAAiwAAQYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
277 | AP+LAAD/iwAA/4sAAP+LAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
278 | AAmLAACYiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
279 | AP+LAACYiwAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
280 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
281 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
282 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAA
283 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
284 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAmIsAAP+LAAD/iwAA/4sA
285 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAmIsAAAkAAAAAAAAAAAAA
286 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADOLAADJiwAA/4sAAP+LAAD/iwAA/4sA
287 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAyosAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
288 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
289 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
290 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
291 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
292 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
293 | AAAAAAAAAAAAAAAAAACLAAAyiwAAyosAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
294 | AP+LAAD/iwAA/4sAAMqLAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
295 | AAAAAAAAAAAAAIsAAEOLAADKiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
296 | AMmLAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
297 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
298 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
299 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
300 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
301 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABDiwAAyosA
302 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADJiwAARAAAAAAAAAAAAAAAAAAA
303 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAACYiwAA/4sA
304 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAACYiwAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
305 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
306 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
307 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
308 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
309 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
310 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAyiwAAmIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
311 | AP+LAAD/iwAAmIsAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
312 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAAmLAABBiwAAgosAAL+LAADtiwAA7YsAAMCLAACCiwAAQYsA
313 | AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
314 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
315 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
316 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
317 | AP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
318 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
319 | AACLAAAJiwAAQYsAAIKLAADAiwAA7YsAAO2LAADAiwAAgosAAEGLAAAJAAAAAAAAAAAAAAAAAAAAAAAA
320 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
321 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
322 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
323 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
324 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
325 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
326 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
327 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
328 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
329 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
330 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
331 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
332 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
333 | AEwAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
334 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
335 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
336 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
337 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
338 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
339 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
340 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
341 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
342 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
343 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
344 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
345 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
346 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
347 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
348 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
349 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
350 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
351 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
352 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
353 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
354 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
355 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
356 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
357 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
358 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
359 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
360 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
361 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
362 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
363 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
364 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
365 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
366 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
367 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
368 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
369 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
370 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
371 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
372 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
373 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
374 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
375 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
376 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
377 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
378 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
379 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
380 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
381 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
382 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
383 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
384 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
385 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
386 | AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
387 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
388 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
389 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
390 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
391 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
392 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
393 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
394 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
395 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
396 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
397 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
398 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
399 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
400 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
401 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
402 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
403 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
404 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
405 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
406 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
407 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
408 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
409 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
410 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
411 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
412 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
413 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
414 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
415 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
416 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
417 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
418 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
419 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
420 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
421 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
422 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
423 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
424 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
425 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
426 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
427 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
428 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
429 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
430 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
431 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
432 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
433 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
434 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
435 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
436 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
437 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
438 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
439 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
440 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
441 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
442 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
443 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
444 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
445 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
446 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
447 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
448 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
449 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
450 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
451 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
452 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
453 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
454 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAA
455 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
456 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
457 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
458 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
459 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
460 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
461 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
462 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
463 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
464 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
465 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
466 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
467 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
468 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
469 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
470 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
471 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
472 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
473 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
474 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
475 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
476 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
477 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
478 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
479 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
480 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
481 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
482 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
483 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
484 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
485 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
486 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
487 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
488 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
489 | AP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
490 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
491 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
492 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
493 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
494 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
495 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
496 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
497 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
498 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
499 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
500 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
501 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
502 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
503 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
504 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
505 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
506 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
507 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
508 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
509 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
510 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
511 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
512 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
513 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
514 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
515 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
516 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
517 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
518 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
519 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
520 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
521 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
522 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
523 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
524 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
525 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
526 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
527 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
528 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
529 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
530 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
531 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
532 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
533 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
534 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
535 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
536 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
537 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
538 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
539 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
540 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
541 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
542 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
543 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
544 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
545 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
546 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
547 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
548 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
549 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
550 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
551 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
552 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
553 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
554 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
555 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
556 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
557 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
558 | AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
559 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
560 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
561 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
562 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
563 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
564 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
565 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
566 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
567 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
568 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
569 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
570 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
571 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
572 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
573 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
574 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
575 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
576 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
577 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
578 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
579 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
580 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
581 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
582 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
583 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
584 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
585 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
586 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
587 | AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
588 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
589 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
590 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
591 | AAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
592 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
593 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
594 | AAmLAABBiwAAgosAAMCLAADtiwAA84sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
595 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
596 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
597 | AAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAEGLAACCiwAAwIsAAO2LAADtiwAAwIsAAIKLAABBiwAACQAA
598 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
599 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sA
600 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
601 | APOLAADAiwAAgosAAEGLAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
602 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAyiwAAmIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
603 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
604 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
605 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAACYiwAA/4sA
606 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAACYiwAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
607 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
608 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
609 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAyAAAAAAAA
610 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAQ4sA
611 | AMqLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
612 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
613 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
614 | AAAAAAAAAAAAAAAAAACLAABEiwAAyosAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
615 | AP+LAADKiwAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
616 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
617 | AEyLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
618 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAMmLAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
619 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAADKiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
620 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
621 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
622 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAM4sAAMqLAAD/iwAA/4sA
623 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
624 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
625 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
626 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
627 | AMqLAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAmIsA
628 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
629 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
630 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
631 | AAAAAAAAAAAAAIsAAAmLAACYiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
632 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
633 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
634 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
635 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAJAAAAAAAAAAAAAAAAAAAAAAAA
636 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEGLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
637 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAA
638 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
639 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAQYsAAP+LAAD/iwAA/4sA
640 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
641 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
642 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
643 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
644 | AP+LAAD/iwAA/4sAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAgosA
645 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
646 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
647 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
648 | AAAAAAAAAAAAAAAAAACLAACCiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
649 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
650 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
651 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
652 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAgQAAAAAAAAAAAAAAAAAA
653 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADAiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
654 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
655 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
656 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAMCLAAD/iwAA/4sA
657 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
658 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
659 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
660 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
661 | AP+LAAD/iwAA/4sAAP+LAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
662 | AO2LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
663 | AP+LAAD/iwAA/4sAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
664 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
665 | AAAAAAAAAAAAAAAAAAAAAAAAiwAA7YsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
666 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
667 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
668 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
669 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAO0AAAAAAAAAAAAA
670 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAA7YsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
671 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
672 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
673 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADtiwAA/4sA
674 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
675 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
676 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
677 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
678 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
679 | AACLAADAiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
680 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
681 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
682 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAMCLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
683 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
684 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
685 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
686 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADAAAAAAAAA
687 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAIKLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
688 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
689 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
690 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAgosA
691 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
692 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
693 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
694 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
695 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
696 | AAAAAAAAiwAAQYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
697 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
698 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
699 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
700 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
701 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
702 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
703 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAQQAA
704 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAmIsAAP+LAAD/iwAA/4sA
705 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
706 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
707 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
708 | AAmLAACYiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
709 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
710 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
711 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
712 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
713 | AAAAAAAAAAAAAAAAAACLAAAziwAAyYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
714 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
715 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
716 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAADKiwAA/4sAAP+LAAD/iwAA/4sA
717 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
718 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
719 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
720 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADKiwAAMgAA
721 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABEiwAAyosA
722 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
723 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
724 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
725 | AAAAAAAAAAAAAIsAAEOLAADKiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
726 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
727 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
728 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAARIsAAMqLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
729 | AP+LAAD/iwAA/4sAAP+LAAD/iwAAyYsAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
730 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAyiwAAmIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
731 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
732 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
733 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAACYiwAA/4sA
734 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
735 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
736 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
737 | AAAAAAAAiwAAMosAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAyAAAAAAAA
738 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
739 | AACLAAAJiwAAQYsAAIGLAADAiwAA84sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
740 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
741 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
742 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAAmLAABBiwAAgosAAMCLAADziwAA/4sAAP+LAAD/iwAA/4sA
743 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
744 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
745 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAEGLAACCiwAAwIsA
746 | AO2LAADtiwAAwIsAAIGLAABBiwAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
747 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAA4sA
748 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
749 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
750 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
751 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
752 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
753 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
754 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
755 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
756 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
757 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
758 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
759 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
760 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
761 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
762 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
763 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
764 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
765 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
766 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
767 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
768 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
769 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
770 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
771 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
772 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
773 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
774 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
775 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
776 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
777 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
778 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
779 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
780 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
781 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
782 | AAAAAAAAAAAAAAAAAAAAAAAAiwAABIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
783 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
784 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
785 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
786 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
787 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
788 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
789 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
790 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
791 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
792 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
793 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
794 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
795 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
796 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
797 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
798 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
799 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
800 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
801 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
802 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
803 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
804 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
805 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
806 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
807 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
808 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
809 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
810 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
811 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
812 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
813 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
814 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
815 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
816 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAABIsAAP+LAAD/iwAA/4sA
817 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
818 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
819 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
820 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
821 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
822 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
823 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
824 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
825 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
826 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
827 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
828 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
829 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
830 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
831 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
832 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
833 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
834 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
835 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
836 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
837 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
838 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
839 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
840 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
841 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
842 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
843 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
844 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
845 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
846 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
847 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
848 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
849 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
850 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
851 | AAAAAAAAiwAABIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
852 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
853 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
854 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
855 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
856 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
857 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
858 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
859 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
860 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
861 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
862 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
863 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
864 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
865 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
866 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
867 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
868 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
869 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
870 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
871 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
872 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
873 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
874 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
875 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
876 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
877 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
878 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
879 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
880 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
881 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
882 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
883 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
884 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
885 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAA4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
886 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
887 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
888 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
889 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
890 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
891 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
892 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
893 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
894 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
895 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
896 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
897 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
898 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
899 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
900 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
901 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
902 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
903 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
904 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
905 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
906 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
907 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
908 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
909 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
910 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
911 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
912 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
913 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
914 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
915 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
916 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
917 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
918 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
919 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAABIsA
920 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
921 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
922 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
923 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
924 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
925 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
926 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
927 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
928 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
929 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
930 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
931 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
932 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
933 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
934 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
935 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
936 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
937 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
938 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
939 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
940 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
941 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
942 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
943 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
944 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
945 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
946 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
947 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
948 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
949 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
950 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
951 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
952 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
953 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
954 | AAAAAAAAAAAAAAAAAAAAAAAAiwAABIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
955 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
956 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
957 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
958 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
959 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
960 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
961 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
962 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
963 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
964 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
965 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
966 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
967 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
968 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
969 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
970 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
971 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
972 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
973 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
974 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
975 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
976 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
977 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
978 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
979 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
980 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
981 | AP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
982 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
983 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
984 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAA
985 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
986 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
987 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
988 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAABIsAAP+LAAD/iwAA/4sA
989 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAA
990 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
991 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
992 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
993 | AP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
994 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
995 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
996 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
997 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
998 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
999 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1000 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
1001 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAA
1002 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1003 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1004 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1005 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
1006 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1007 | AP+LAAD/iwAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1008 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1009 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1010 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1011 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1012 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1013 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1014 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1015 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAATAAAAAAAAAAAAAAAAAAA
1016 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1017 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
1018 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1019 | AP+LAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1020 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAQYsAAIKLAADAiwAA7YsA
1021 | AO2LAADAiwAAgosAAEGLAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1022 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1023 | AAAAAAAAiwAABIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1024 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA84sAAMCLAACCiwAAQYsAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1025 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1026 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1027 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADziwAAwIsAAIKLAABBiwAACQAA
1028 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1029 | AAAAAAAAiwAAMosAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAzAAAAAAAA
1030 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1031 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
1032 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1033 | AP+LAAD/iwAAmIsAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1034 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1035 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1036 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAACYiwAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1037 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAESLAADJiwAA/4sAAP+LAAD/iwAA/4sA
1038 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAMmLAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1039 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1040 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1041 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAyYsAAEMAAAAAAAAAAAAA
1042 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1043 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
1044 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1045 | AP+LAADJiwAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1046 | AACLAAAziwAAyosAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1047 | AMqLAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1048 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsA
1049 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1050 | AP+LAAD/iwAA/4sAAP+LAAD/iwAAyYsAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1051 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1052 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1053 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADJiwAAMgAAAAAAAAAAAAAAAAAA
1054 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAACosAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1055 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAJAAAAAAAAAAAAAAAAAAAAAAAA
1056 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1057 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAABIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1058 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAmIsA
1059 | AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1060 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sA
1061 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1062 | AP+LAAD/iwAA/4sAAP+LAACYiwAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1063 | AACLAABBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1064 | AP+LAAD/iwAA/4sAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1065 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1066 | AAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1067 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1068 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1069 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1070 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAABBAAAAAAAA
1071 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAIGLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1072 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAggAAAAAAAAAAAAAAAAAA
1073 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1074 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sA
1075 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1076 | AP+LAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1077 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1078 | AACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1079 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1080 | AAAAAAAAiwAAwIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1081 | AP+LAAD/iwAA/4sAAP+LAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1082 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1083 | AAAAAAAAAAAAAAAAAAAAAAAAiwAATIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1084 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1085 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1086 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sA
1087 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAwAAA
1088 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAADtiwAA/4sAAP+LAAD/iwAA/4sA
1089 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAO0AAAAAAAAAAAAA
1090 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1091 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAABIsA
1092 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1093 | AP+LAAD/iwAA7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1094 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1095 | AAAAAAAAAAAAAAAAAACLAABMiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1096 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1097 | AAAAAAAAAAAAAIsAAO2LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1098 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1099 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1100 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAA84sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1101 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADtAAAAAAAAAAAAAAAAAAAAAAAA
1102 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1103 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAD0iwAA/4sA
1104 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1105 | AO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAwIsAAP+LAAD/iwAA/4sA
1106 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADAAAAAAAAA
1107 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1108 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1109 | AACLAADAiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1110 | AP+LAAD/iwAA/4sAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1111 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1112 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAMCLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1113 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1114 | AAAAAAAAAAAAAAAAAACLAACBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1115 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1116 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1117 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAIKLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1118 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAgQAAAAAAAAAAAAAAAAAA
1119 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1120 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAgosA
1121 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1122 | AP+LAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAEGLAAD/iwAA/4sA
1123 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAQQAA
1124 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1125 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1126 | AAAAAAAAiwAAQYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1127 | AP+LAAD/iwAA/4sAAP+LAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1128 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1129 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABBiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1130 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1131 | AAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1132 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1133 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1134 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAJiwAAmIsAAP+LAAD/iwAA/4sA
1135 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAmIsAAAkAAAAAAAAAAAAA
1136 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1137 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsA
1138 | AAmLAACYiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1139 | AP+LAACYiwAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAAMosA
1140 | AMqLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADJiwAAMgAA
1141 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1142 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1143 | AAAAAAAAAAAAAAAAAACLAAAyiwAAyYsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1144 | AP+LAAD/iwAA/4sAAMqLAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1145 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1146 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADKLAADKiwAA/4sAAP+LAAD/iwAA/4sA
1147 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAAyosAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1148 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAARIsAAMqLAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1149 | AP+LAAD/iwAA/4sAAP+LAAD/iwAAyosAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1150 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1151 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAABDiwAAyYsA
1152 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAADJiwAARAAAAAAAAAAAAAAAAAAA
1153 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1154 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1155 | AAAAAAAAAAAAAIsAAESLAADKiwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1156 | AMqLAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1157 | AAAAAAAAiwAAMosAAJiLAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAJiLAAAyAAAAAAAA
1158 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1159 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1160 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLAAAyiwAAmIsAAP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sA
1161 | AP+LAAD/iwAAmIsAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1162 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1163 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAADOLAACYiwAA/4sA
1164 | AP+LAAD/iwAA/4sAAP+LAAD/iwAA/4sAAP+LAACYiwAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1165 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiwAACYsAAEGLAACCiwAAwIsA
1166 | AOyLAADtiwAAwIsAAIKLAABBiwAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1167 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1168 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1169 | AACLAAAJiwAAQYsAAIKLAADAiwAA7YsAAO2LAADAiwAAgosAAEGLAAAJAAAAAAAAAAAAAAAAAAAAAAAA
1170 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1171 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1172 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAAmLAABBiwAAgosAAMCLAADtiwAA7YsAAL+LAACCiwAAQYsA
1173 | AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1174 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1175 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1176 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1177 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1178 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1179 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1180 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1181 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1182 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1183 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1184 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1185 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1186 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1187 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1188 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1189 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1190 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1191 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1192 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1193 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1194 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1195 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1196 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1197 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1198 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1199 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1200 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1201 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1202 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1203 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1204 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1205 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1206 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1207 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1208 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1209 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1210 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1211 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1212 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1213 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1214 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
1216 | AAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////
1217 | ////////////////////////////////////////////////////gB//////4Af/////+AH//wAP////
1218 | /8AD//////AA//4AB/////+AAf/////gAH/8AAP/////AAD/////wAA/+AAB/////gAAf////4AAH/gA
1219 | Af////4AAH////+AAB/4AAH////+AAB/////gAAf+AAB/////gAAf////4AAH/gAAf////4AAH////+A
1220 | AB/4AAH////+AAA/////gAAf+AAB/////AAAH////4AAH/gAAf////gAAA////+AAB/4AAH////wAAAH
1221 | ////gAAf+AAB////4AAAA////4AAH/wAA////8AAAAH////AAD/+AAf///+AAAAA////4AB//wAP////
1222 | AAAAAH////AA//+AH////gAAAAA////4Af////////wAAAAAH//////////////4AAGAAA//////////
1223 | ////8AADwAAH/////////////+AAB+AAA//////////////AAA/wAAH/////////////gAAf+AAA////
1224 | /////////wAAP/wAAH////////////4AAH/+AAA////////////8AAD//wAAH///////////+AAB//+A
1225 | AA////////////AAA///wAAH///////////gAAf//+AAA///////////wAAP///wAAH//////////4AA
1226 | H///+AAA//////////8AAD////wAAH/////////+AAB////+AAA//////////AAA/////wAAH///////
1227 | //gAAf////+AAA/////////wAAP/////wAAH////////4AAH/////+AAA////////8AAD//////wAAH/
1228 | //////+AAB//////+AAA////////AAA///////wAAH///////gAAf//////+AAA///////wAAP//////
1229 | /wAAH//////4AAH///////+AAA//////8AAD////////wAAH/////+AAB////////+AAA//////AAA//
1230 | ///////wAAH/////gAAf////////+AAA/////wAAP/////////wAAH////4AAH/////////+AAA///+A
1231 | AAD////gB////wAAAf//AAAB////wAP///+AAAD//gAAA////4AB////wAAAf/wAAAf///8AAAAAAAAA
1232 | AD/4AAAP///+AAAAAAAAAAAf+AAAH////gAAAAAAAAAAH/gAAD////4AAAAAAAAAAB/4AAB////+AAAA
1233 | AAAAAAAf+AAA/////gAAAAAAAAAAH/gAAP////4AAAAAAAAAAB/4AAB////+AAAAAAAAAAAf+AAAP///
1234 | /gAAAAAAAAAAH/gAAB////4AAAAAAAAAAB/4AAAP///+AAAAAAAAAAAf/AAAB////wAAAAAAAAAAP/4A
1235 | AAP///+AAAD////gAH//AAAB////wAAAf///8AD//4AAAP///+AAAD////gB///8AAB/////AAAf////
1236 | /////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AA
1237 | Af/////////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/
1238 | ////AAAf/////////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD////////
1239 | /8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD//
1240 | ///////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////
1241 | 4AAD/////////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AAAf/////////gA
1242 | AP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AAAf/////
1243 | ////gAAP////4AAD/////////8AAB/////AAAf/////////gAAP////4AAD/////////8AAB/////AAA
1244 | f/////////gAAP////4AAD///4Af///8AAAH////AAAB//8AD////gAAA////4AAAP/+AAf///8AAAH/
1245 | ///AAAB//AAD////gAAA////4AAAP/gAAf///8AAAH////AAAB/4AAH////gAAB////4AAAf+AAB////
1246 | 8AAAf////AAAH/gAAf////gAAH////4AAB/4AAH////8AAB/////AAAf+AAB/////gAAf////4AAH/gA
1247 | Af////4AAH////+AAB/4AAH////+AAB/////gAAf+AAB/////gAAf////4AAH/gAAf////4AAH////+A
1248 | AB/8AAP/////AAD/////wAA//gAH/////4AB/////+AAf/8AD//////AA//////wAP//gB//////4Af/
1249 | ////+AH/////////////////////////////////////////////////////////////////////////
1250 | //////////////////////////////////8=
1251 |
1252 |
1253 |
--------------------------------------------------------------------------------
/PatternPass/PatternPass.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}
8 | Library
9 | Properties
10 | PatternPass
11 | PatternPass
12 | v4.7.2
13 | 512
14 | true
15 |
16 |
17 |
18 | true
19 | full
20 | false
21 | bin\Debug\
22 | DEBUG;TRACE
23 | prompt
24 | 4
25 | false
26 |
27 |
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 | false
35 |
36 |
37 |
38 | ..\..\..\..\..\..\Program Files (x86)\KeePass Password Safe 2\KeePass.exe
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | Form
56 |
57 |
58 | PatternDisplayForm.cs
59 |
60 |
61 |
62 | Form
63 |
64 |
65 | PatternSetupForm.cs
66 |
67 |
68 |
69 | True
70 | True
71 | Resources.resx
72 |
73 |
74 |
75 |
76 | PatternDisplayForm.cs
77 |
78 |
79 | PatternSetupForm.cs
80 | Designer
81 |
82 |
83 | ResXFileCodeGenerator
84 | Designer
85 | Resources.Designer.cs
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 | CD "$(SolutionDir)"
94 | IF "$(ConfigurationName)" == "Debug" (
95 | build-plgx.bat --debug
96 | ) ELSE (
97 | build-plgx.bat
98 | )
99 |
100 |
--------------------------------------------------------------------------------
/PatternPass/PatternPassExt.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using KeePass.Plugins;
3 | using PatternPass.Properties;
4 | using System.Drawing;
5 | using System.Windows.Forms;
6 | using KeePass.Util;
7 |
8 | namespace PatternPass
9 | {
10 | ///
11 | /// A KeePass plugin that allows storage and viewing of pattern-based passwords (like the Android lock-screen).
12 | ///
13 | public sealed class PatternPassExt : Plugin
14 | {
15 | private IPluginHost _host;
16 |
17 | public override Image SmallIcon { get { return Resources.MenuIcon; } }
18 |
19 | public override string UpdateUrl { get { return "https://ztdp.ca/utility/keepass-plugins-ztdp.txt.gz"; } }
20 |
21 | public override bool Initialize(IPluginHost host)
22 | {
23 | if (host == null) return false;
24 |
25 | _host = host;
26 |
27 | //Set the version information file signature
28 | UpdateCheckEx.SetFileSigKey(UpdateUrl, Resources.PatternPassExt_UpdateCheckFileSigKey);
29 |
30 | Interface.Init(_host);
31 |
32 | return true;
33 | }
34 |
35 | public override void Terminate()
36 | {
37 | }
38 |
39 | public override ToolStripMenuItem GetMenuItem(PluginMenuType t)
40 | {
41 | if (t != PluginMenuType.Entry)
42 | return null;
43 |
44 | ToolStripMenuItem tsmi = new ToolStripMenuItem
45 | {
46 | Text = Resources.PatternPassExt_GetMenuItem_PatternPass_Plugin,
47 | Image = Resources.MenuIcon
48 | };
49 |
50 | ToolStripMenuItem tsmiSetup = new ToolStripMenuItem
51 | {
52 | Text = Resources.PatternPassExt_GetMenuItem_Setup_Pattern
53 | };
54 | tsmiSetup.Click += OnEntrySetupClick;
55 |
56 | ToolStripMenuItem tsmiDisplay = new ToolStripMenuItem
57 | {
58 | Text = Resources.PatternPassExt_GetMenuItem_Show_Pattern,
59 | //Enabled = _host.MainWindow.GetSelectedEntriesCount() == 1 && _host.MainWindow.GetSelectedEntry(true).Strings.Get(Constants.PatternStringName) != null
60 | };
61 | tsmiDisplay.Click += OnEntryDisplayClick;
62 |
63 | tsmi.DropDownItems.Add(tsmiSetup);
64 | tsmi.DropDownItems.Add(tsmiDisplay);
65 |
66 | return tsmi;
67 | }
68 |
69 | private void OnEntrySetupClick(object sender, EventArgs e)
70 | {
71 | if (_host.MainWindow.GetSelectedEntriesCount() != 1)
72 | return;
73 |
74 | PatternSetupForm patternSetupForm = new PatternSetupForm(_host.MainWindow.GetSelectedEntry(true));
75 | patternSetupForm.ShowDialog();
76 | _host.MainWindow.RefreshEntriesList();
77 | }
78 |
79 | private void OnEntryDisplayClick(object sender, EventArgs e)
80 | {
81 | if (_host.MainWindow.GetSelectedEntriesCount() != 1)
82 | return;
83 |
84 | PatternDisplayForm patternDisplayForm = new PatternDisplayForm(_host.MainWindow.GetSelectedEntry(true));
85 | patternDisplayForm.ShowDialog();
86 | _host.MainWindow.RefreshEntriesList();
87 | }
88 | }
89 | }
90 |
--------------------------------------------------------------------------------
/PatternPass/PatternSetupForm.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace PatternPass
2 | {
3 | partial class PatternSetupForm
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PatternSetupForm));
32 | this.savePatternButton = new System.Windows.Forms.Button();
33 | this.loadPatternButton = new System.Windows.Forms.Button();
34 | this.newPatternButton = new System.Windows.Forms.Button();
35 | this.patternNodeContainer = new System.Windows.Forms.FlowLayoutPanel();
36 | this.newPatternBox = new System.Windows.Forms.GroupBox();
37 | this.columnsInputLabel = new System.Windows.Forms.Label();
38 | this.columnsInput = new System.Windows.Forms.NumericUpDown();
39 | this.rowsInputLabel = new System.Windows.Forms.Label();
40 | this.rowsInput = new System.Windows.Forms.NumericUpDown();
41 | this.loadSaveBox = new System.Windows.Forms.GroupBox();
42 | this.button1 = new System.Windows.Forms.Button();
43 | this.nullNodeInfoLabel = new System.Windows.Forms.Label();
44 | this.newPatternBox.SuspendLayout();
45 | ((System.ComponentModel.ISupportInitialize)(this.columnsInput)).BeginInit();
46 | ((System.ComponentModel.ISupportInitialize)(this.rowsInput)).BeginInit();
47 | this.loadSaveBox.SuspendLayout();
48 | this.SuspendLayout();
49 | //
50 | // savePatternButton
51 | //
52 | this.savePatternButton.Location = new System.Drawing.Point(229, 34);
53 | this.savePatternButton.Name = "savePatternButton";
54 | this.savePatternButton.Size = new System.Drawing.Size(191, 51);
55 | this.savePatternButton.TabIndex = 4;
56 | this.savePatternButton.Text = "Save Pattern";
57 | this.savePatternButton.UseVisualStyleBackColor = true;
58 | this.savePatternButton.Click += new System.EventHandler(this.SavePattern);
59 | //
60 | // loadPatternButton
61 | //
62 | this.loadPatternButton.Location = new System.Drawing.Point(17, 34);
63 | this.loadPatternButton.Name = "loadPatternButton";
64 | this.loadPatternButton.Size = new System.Drawing.Size(191, 51);
65 | this.loadPatternButton.TabIndex = 3;
66 | this.loadPatternButton.Text = "Load Pattern";
67 | this.loadPatternButton.UseVisualStyleBackColor = true;
68 | this.loadPatternButton.Click += new System.EventHandler(this.LoadPattern);
69 | //
70 | // newPatternButton
71 | //
72 | this.newPatternButton.Location = new System.Drawing.Point(17, 34);
73 | this.newPatternButton.Name = "newPatternButton";
74 | this.newPatternButton.Size = new System.Drawing.Size(191, 51);
75 | this.newPatternButton.TabIndex = 0;
76 | this.newPatternButton.Text = "New Pattern";
77 | this.newPatternButton.UseVisualStyleBackColor = true;
78 | this.newPatternButton.Click += new System.EventHandler(this.NewPattern);
79 | //
80 | // patternNodeContainer
81 | //
82 | this.patternNodeContainer.Location = new System.Drawing.Point(29, 329);
83 | this.patternNodeContainer.Name = "patternNodeContainer";
84 | this.patternNodeContainer.Size = new System.Drawing.Size(841, 626);
85 | this.patternNodeContainer.TabIndex = 4;
86 | //
87 | // newPatternBox
88 | //
89 | this.newPatternBox.Controls.Add(this.columnsInputLabel);
90 | this.newPatternBox.Controls.Add(this.columnsInput);
91 | this.newPatternBox.Controls.Add(this.rowsInputLabel);
92 | this.newPatternBox.Controls.Add(this.rowsInput);
93 | this.newPatternBox.Controls.Add(this.newPatternButton);
94 | this.newPatternBox.Location = new System.Drawing.Point(29, 36);
95 | this.newPatternBox.Name = "newPatternBox";
96 | this.newPatternBox.Size = new System.Drawing.Size(841, 100);
97 | this.newPatternBox.TabIndex = 5;
98 | this.newPatternBox.TabStop = false;
99 | this.newPatternBox.Text = "New Pattern";
100 | //
101 | // columnsInputLabel
102 | //
103 | this.columnsInputLabel.AutoSize = true;
104 | this.columnsInputLabel.Location = new System.Drawing.Point(456, 45);
105 | this.columnsInputLabel.Name = "columnsInputLabel";
106 | this.columnsInputLabel.Size = new System.Drawing.Size(120, 29);
107 | this.columnsInputLabel.TabIndex = 7;
108 | this.columnsInputLabel.Text = "Columns: ";
109 | //
110 | // columnsInput
111 | //
112 | this.columnsInput.Location = new System.Drawing.Point(582, 43);
113 | this.columnsInput.Minimum = new decimal(new int[] {
114 | 1,
115 | 0,
116 | 0,
117 | 0});
118 | this.columnsInput.Name = "columnsInput";
119 | this.columnsInput.Size = new System.Drawing.Size(120, 35);
120 | this.columnsInput.TabIndex = 2;
121 | this.columnsInput.Value = new decimal(new int[] {
122 | 3,
123 | 0,
124 | 0,
125 | 0});
126 | //
127 | // rowsInputLabel
128 | //
129 | this.rowsInputLabel.AutoSize = true;
130 | this.rowsInputLabel.Location = new System.Drawing.Point(224, 45);
131 | this.rowsInputLabel.Name = "rowsInputLabel";
132 | this.rowsInputLabel.Size = new System.Drawing.Size(86, 29);
133 | this.rowsInputLabel.TabIndex = 5;
134 | this.rowsInputLabel.Text = "Rows: ";
135 | //
136 | // rowsInput
137 | //
138 | this.rowsInput.Location = new System.Drawing.Point(316, 43);
139 | this.rowsInput.Minimum = new decimal(new int[] {
140 | 1,
141 | 0,
142 | 0,
143 | 0});
144 | this.rowsInput.Name = "rowsInput";
145 | this.rowsInput.Size = new System.Drawing.Size(120, 35);
146 | this.rowsInput.TabIndex = 1;
147 | this.rowsInput.Value = new decimal(new int[] {
148 | 3,
149 | 0,
150 | 0,
151 | 0});
152 | //
153 | // loadSaveBox
154 | //
155 | this.loadSaveBox.Controls.Add(this.button1);
156 | this.loadSaveBox.Controls.Add(this.loadPatternButton);
157 | this.loadSaveBox.Controls.Add(this.savePatternButton);
158 | this.loadSaveBox.Location = new System.Drawing.Point(29, 159);
159 | this.loadSaveBox.Name = "loadSaveBox";
160 | this.loadSaveBox.Size = new System.Drawing.Size(841, 100);
161 | this.loadSaveBox.TabIndex = 6;
162 | this.loadSaveBox.TabStop = false;
163 | this.loadSaveBox.Text = "Load / Save";
164 | //
165 | // button1
166 | //
167 | this.button1.Location = new System.Drawing.Point(443, 34);
168 | this.button1.Name = "button1";
169 | this.button1.Size = new System.Drawing.Size(217, 51);
170 | this.button1.TabIndex = 5;
171 | this.button1.Text = "Remove Pattern";
172 | this.button1.UseVisualStyleBackColor = true;
173 | this.button1.Click += new System.EventHandler(this.RemovePattern);
174 | //
175 | // nullNodeInfoLabel
176 | //
177 | this.nullNodeInfoLabel.AutoSize = true;
178 | this.nullNodeInfoLabel.ForeColor = System.Drawing.SystemColors.GrayText;
179 | this.nullNodeInfoLabel.Location = new System.Drawing.Point(29, 277);
180 | this.nullNodeInfoLabel.Name = "nullNodeInfoLabel";
181 | this.nullNodeInfoLabel.Size = new System.Drawing.Size(362, 29);
182 | this.nullNodeInfoLabel.TabIndex = 7;
183 | this.nullNodeInfoLabel.Text = "Use \'-1\' to denote an empty node";
184 | //
185 | // PatternSetupForm
186 | //
187 | this.AutoScaleDimensions = new System.Drawing.SizeF(14F, 29F);
188 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
189 | this.ClientSize = new System.Drawing.Size(900, 986);
190 | this.Controls.Add(this.nullNodeInfoLabel);
191 | this.Controls.Add(this.loadSaveBox);
192 | this.Controls.Add(this.newPatternBox);
193 | this.Controls.Add(this.patternNodeContainer);
194 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
195 | this.Name = "PatternSetupForm";
196 | this.Text = "PatternSetupForm";
197 | this.newPatternBox.ResumeLayout(false);
198 | this.newPatternBox.PerformLayout();
199 | ((System.ComponentModel.ISupportInitialize)(this.columnsInput)).EndInit();
200 | ((System.ComponentModel.ISupportInitialize)(this.rowsInput)).EndInit();
201 | this.loadSaveBox.ResumeLayout(false);
202 | this.ResumeLayout(false);
203 | this.PerformLayout();
204 |
205 | }
206 |
207 | #endregion
208 |
209 | private System.Windows.Forms.Button savePatternButton;
210 | private System.Windows.Forms.Button loadPatternButton;
211 | private System.Windows.Forms.Button newPatternButton;
212 | private System.Windows.Forms.FlowLayoutPanel patternNodeContainer;
213 | private System.Windows.Forms.GroupBox newPatternBox;
214 | private System.Windows.Forms.Label columnsInputLabel;
215 | private System.Windows.Forms.NumericUpDown columnsInput;
216 | private System.Windows.Forms.Label rowsInputLabel;
217 | private System.Windows.Forms.NumericUpDown rowsInput;
218 | private System.Windows.Forms.GroupBox loadSaveBox;
219 | private System.Windows.Forms.Button button1;
220 | private System.Windows.Forms.Label nullNodeInfoLabel;
221 | }
222 | }
--------------------------------------------------------------------------------
/PatternPass/PatternSetupForm.cs:
--------------------------------------------------------------------------------
1 | using KeePassLib;
2 | using KeePassLib.Security;
3 | using PatternPass.Properties;
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Drawing;
7 | using System.Linq;
8 | using System.Windows.Forms;
9 |
10 | namespace PatternPass
11 | {
12 | public sealed partial class PatternSetupForm : Form
13 | {
14 | private readonly PwEntry _entry;
15 |
16 | private const int DefaultRows = 3;
17 | private const int DefaultColumns = 3;
18 | private const string InputNameBase = "input";
19 | private const int InputWidth = 80;
20 | private const int InputHeight = 35;
21 | private const int InputGridTabIndexBuffer = 10;
22 |
23 | private Pattern Pattern { get; set; }
24 |
25 | internal PatternSetupForm(PwEntry entry)
26 | {
27 | _entry = entry;
28 | InitializeComponent();
29 | Text = string.Format(Resources.PatternSetupForm_Title, _entry.Strings.ReadSafe(PwDefs.TitleField));
30 | if (LoadPattern())
31 | return;
32 | NewPattern();
33 | }
34 |
35 | private void GenerateInputGrid()
36 | {
37 | ClearInputGrid();
38 | rowsInput.Text = Pattern.Rows.ToString();
39 | columnsInput.Text = Pattern.Columns.ToString();
40 | int gridElements = Pattern.Rows * Pattern.Columns;
41 | int?[] patternNodes = Pattern.NodeOrder.Cast().ToArray();
42 | int inputMarginHorizontal = (patternNodeContainer.Width - Pattern.Columns * InputWidth) / (Pattern.Columns * 2);
43 | int inputMarginVertical = (patternNodeContainer.Height - Pattern.Rows * InputHeight) / (Pattern.Rows * 2);
44 | for (int i = 0; i < gridElements; i++)
45 | {
46 | NumericUpDown nodeInput = new NumericUpDown
47 | {
48 | Name = InputNameBase + i,
49 | Minimum = -1,
50 | Maximum = gridElements - 1,
51 | Value = patternNodes[i].HasValue ? patternNodes[i].Value : -1,
52 | Increment = 1,
53 | TabIndex = InputGridTabIndexBuffer + i,
54 | Width = InputWidth,
55 | Height = InputHeight,
56 | Margin = new Padding(inputMarginHorizontal, inputMarginVertical, inputMarginHorizontal, inputMarginVertical),
57 | BackColor = SystemColors.Window
58 | };
59 | nodeInput.ValueChanged += CheckForDuplicates;
60 | patternNodeContainer.Controls.Add(nodeInput);
61 | }
62 | patternNodeContainer.Invalidate();
63 | patternNodeContainer.Update();
64 | }
65 |
66 | private void ClearInputGrid()
67 | {
68 | int componentCount = patternNodeContainer.Controls.Count;
69 | if (componentCount <= 0)
70 | return;
71 | rowsInput.Text = DefaultRows.ToString();
72 | columnsInput.Text = DefaultColumns.ToString();
73 | for (int i = componentCount - 1; i >= 0; i--)
74 | patternNodeContainer.Controls.RemoveAt(i);
75 | }
76 |
77 | private bool LoadPattern()
78 | {
79 | ProtectedString loadedPatternProtectedString = _entry.Strings.Get(Constants.PatternStringName);
80 | if (loadedPatternProtectedString == null)
81 | return false;
82 | string loadedPatternString = loadedPatternProtectedString.ReadString();
83 | if (loadedPatternString.Length <= 0)
84 | return false;
85 | Pattern = new Pattern(loadedPatternString);
86 | GenerateInputGrid();
87 | rowsInput.Value = Pattern.Rows;
88 | columnsInput.Value = Pattern.Columns;
89 | Interface.UpdateStatus(string.Format("Pattern for entry '{0}' loaded.", _entry.Strings.ReadSafe(PwDefs.TitleField)));
90 | return true;
91 | }
92 | private void LoadPattern(object sender, EventArgs e)
93 | {
94 | LoadPattern();
95 | }
96 |
97 | private void SavePattern(object sender, EventArgs e)
98 | {
99 | if (!RefreshPattern())
100 | return;
101 | _entry.Strings.Set(Constants.PatternStringName, new ProtectedString(true, Pattern.ToString()));
102 | Interface.UpdateStatus(string.Format("Pattern for entry '{0}' saved.", _entry.Strings.ReadSafe(PwDefs.TitleField)));
103 | }
104 |
105 | private void RemovePattern()
106 | {
107 | if(_entry.Strings.Remove(Constants.PatternStringName))
108 | Interface.UpdateStatus(string.Format("Pattern for entry '{0}' removed.", _entry.Strings.ReadSafe(PwDefs.TitleField)));
109 | }
110 | private void RemovePattern(object sender, EventArgs e)
111 | {
112 | RemovePattern();
113 | }
114 |
115 | private void NewPattern()
116 | {
117 | int rowsCount = (int) rowsInput.Value;
118 | int columnsCount = (int) columnsInput.Value;
119 | Pattern = new Pattern(rowsCount, columnsCount);
120 | GenerateInputGrid();
121 | }
122 | private void NewPattern(object sender, EventArgs e)
123 | {
124 | NewPattern();
125 | }
126 |
127 | private bool CheckForDuplicates()
128 | {
129 | foreach (Control control in patternNodeContainer.Controls)
130 | control.BackColor = SystemColors.Window;
131 | IEnumerable> inputValueTuples = patternNodeContainer.Controls.Cast()
132 | .Select(x => new Tuple((int) x.Value, x));
133 | IEnumerable duplicateValues = inputValueTuples
134 | .Select(x => x.Item1)
135 | .GroupBy(x => x)
136 | .Where(g => g.Count() > 1 && g.Key > -1)
137 | .Select(y => y.Key);
138 | IEnumerable duplicateControls = inputValueTuples
139 | .Where(x => duplicateValues.Contains(x.Item1))
140 | .Select(x => x.Item2);
141 | foreach (NumericUpDown control in duplicateControls)
142 | control.BackColor = Color.LightCoral;
143 | return duplicateControls.Any();
144 | }
145 | private void CheckForDuplicates(object sender, EventArgs e)
146 | {
147 | CheckForDuplicates();
148 | }
149 |
150 | private bool RefreshPattern()
151 | {
152 | if (CheckForDuplicates())
153 | return false;
154 |
155 | int?[,] patternNodes = new int?[Pattern.Rows,Pattern.Columns];
156 |
157 | for (int y = 0; y < Pattern.Rows; y++)
158 | {
159 | for (int x = 0; x < Pattern.Columns; x++)
160 | {
161 | int nodeValue = (int) ((NumericUpDown) patternNodeContainer.Controls[InputNameBase + (y * Pattern.Columns + x)]).Value;
162 | patternNodes[y, x] = nodeValue >= 0 ? nodeValue : (int?) null;
163 | }
164 | }
165 |
166 | try
167 | {
168 | Pattern = new Pattern(patternNodes);
169 | }
170 | catch (Pattern.PatternNoNodesException)
171 | {
172 | RemovePattern();
173 | return false;
174 | }
175 |
176 | return true;
177 | }
178 | }
179 | }
180 |
--------------------------------------------------------------------------------
/PatternPass/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("PatternPass")]
9 | [assembly: AssemblyDescription("Allows storage and viewing of pattern-based passwords (like the Android lock-screen).")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Zacchary Dempsey-Plante (ztdp.ca)")]
12 | [assembly: AssemblyProduct("KeePass Plugin")]
13 | [assembly: AssemblyCopyright("Copyright © Zacchary Dempsey-Plante 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("2ee7d6af-ded4-44a1-9cc4-a855329b56cb")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/PatternPass/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace PatternPass.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PatternPass.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// Looks up a localized resource of type System.Drawing.Bitmap.
65 | ///
66 | internal static System.Drawing.Bitmap MenuIcon {
67 | get {
68 | object obj = ResourceManager.GetObject("MenuIcon", resourceCulture);
69 | return ((System.Drawing.Bitmap)(obj));
70 | }
71 | }
72 |
73 | ///
74 | /// Looks up a localized string similar to Duplicate node values in input string '{0}'..
75 | ///
76 | internal static string Pattern_Ctor_Decode_Duplicate_Node_Values {
77 | get {
78 | return ResourceManager.GetString("Pattern_Ctor_Decode_Duplicate_Node_Values", resourceCulture);
79 | }
80 | }
81 |
82 | ///
83 | /// Looks up a localized string similar to Invalid pattern dimensions in input encoded string '{0}'..
84 | ///
85 | internal static string Pattern_Ctor_Decode_Invalid_Dimensions {
86 | get {
87 | return ResourceManager.GetString("Pattern_Ctor_Decode_Invalid_Dimensions", resourceCulture);
88 | }
89 | }
90 |
91 | ///
92 | /// Looks up a localized string similar to Input string '{0}' does not match the format of an encoded pattern..
93 | ///
94 | internal static string Pattern_Ctor_Decode_Invalid_Format {
95 | get {
96 | return ResourceManager.GetString("Pattern_Ctor_Decode_Invalid_Format", resourceCulture);
97 | }
98 | }
99 |
100 | ///
101 | /// Looks up a localized string similar to Invalid node value '{0}' in input string '{1}'..
102 | ///
103 | internal static string Pattern_Ctor_Decode_Invalid_Node_Value {
104 | get {
105 | return ResourceManager.GetString("Pattern_Ctor_Decode_Invalid_Node_Value", resourceCulture);
106 | }
107 | }
108 |
109 | ///
110 | /// Looks up a localized string similar to Invalid node list size in input string '{0}' - does not match the provided dimensions {1}x{2}..
111 | ///
112 | internal static string Pattern_Ctor_Decode_Length_Mismatch {
113 | get {
114 | return ResourceManager.GetString("Pattern_Ctor_Decode_Length_Mismatch", resourceCulture);
115 | }
116 | }
117 |
118 | ///
119 | /// Looks up a localized string similar to The type of {0} ({1}) does not match the type of {2} ({3})..
120 | ///
121 | internal static string Pattern_Ctor_Generic_Type_Mismatch {
122 | get {
123 | return ResourceManager.GetString("Pattern_Ctor_Generic_Type_Mismatch", resourceCulture);
124 | }
125 | }
126 |
127 | ///
128 | /// Looks up a localized string similar to Input node array is filled with only null values..
129 | ///
130 | internal static string Pattern_EnsureNodeOrder_All_Null_Nodes {
131 | get {
132 | return ResourceManager.GetString("Pattern_EnsureNodeOrder_All_Null_Nodes", resourceCulture);
133 | }
134 | }
135 |
136 | ///
137 | /// Looks up a localized string similar to Input node array has duplicate values..
138 | ///
139 | internal static string Pattern_EnsureNodeOrder_Duplicate_Node_Values {
140 | get {
141 | return ResourceManager.GetString("Pattern_EnsureNodeOrder_Duplicate_Node_Values", resourceCulture);
142 | }
143 | }
144 |
145 | ///
146 | /// Looks up a localized string similar to Input node array has no rows..
147 | ///
148 | internal static string Pattern_EnsureNodeOrder_Empty_Node_Array {
149 | get {
150 | return ResourceManager.GetString("Pattern_EnsureNodeOrder_Empty_Node_Array", resourceCulture);
151 | }
152 | }
153 |
154 | ///
155 | /// Looks up a localized string similar to Input node array has no columns..
156 | ///
157 | internal static string Pattern_EnsureNodeOrder_No_Columns {
158 | get {
159 | return ResourceManager.GetString("Pattern_EnsureNodeOrder_No_Columns", resourceCulture);
160 | }
161 | }
162 |
163 | ///
164 | /// Looks up a localized string similar to '{0}' Display.
165 | ///
166 | internal static string PatternDisplayForm_Title {
167 | get {
168 | return ResourceManager.GetString("PatternDisplayForm_Title", resourceCulture);
169 | }
170 | }
171 |
172 | ///
173 | /// Looks up a localized string similar to PatternPass Plugin.
174 | ///
175 | internal static string PatternPassExt_GetMenuItem_PatternPass_Plugin {
176 | get {
177 | return ResourceManager.GetString("PatternPassExt_GetMenuItem_PatternPass_Plugin", resourceCulture);
178 | }
179 | }
180 |
181 | ///
182 | /// Looks up a localized string similar to Setup Pattern.
183 | ///
184 | internal static string PatternPassExt_GetMenuItem_Setup_Pattern {
185 | get {
186 | return ResourceManager.GetString("PatternPassExt_GetMenuItem_Setup_Pattern", resourceCulture);
187 | }
188 | }
189 |
190 | ///
191 | /// Looks up a localized string similar to Show Pattern.
192 | ///
193 | internal static string PatternPassExt_GetMenuItem_Show_Pattern {
194 | get {
195 | return ResourceManager.GetString("PatternPassExt_GetMenuItem_Show_Pattern", resourceCulture);
196 | }
197 | }
198 |
199 | ///
200 | /// Looks up a localized string similar to <RSAKeyValue><Modulus>sxOD2un0IddS55rX6hg5AFtP5yYBjF54rgJn8LX4Z5A10oX/lpw44bWvrI3FKC0GbufPwjRcoVsUKCbuJuFfoKJCp0PDPRZB3qiA9dUdfpMLeC5A5kLSAG7c5NxqYJOlJfykJCgAKqmNknWqDdsjOrF9RDzfZcz3P7DWpvc3KGgLzz6gUUD67YVAQVncv7N1NZ5rUoaVDdurpOO82WrTrX2YVg1eXK7pfzD0VziOOmlubI5lhOZrm9aFscY80QGZaTbBaPQJHksfbZBSM6Uje1bun7epAs/axEst/T7rr8Ekz4lsoco53q1PeyJvL5uO8al3Dl9mHhE1yyEQ8lsqRHLN5y7CLiufjGvRLoaN0eImm87iORMbRMBTmfW83uhi4JWPUkL8RPPx9ehYJGUVFOlA8ttRvFaSPowXqTFFTuB+fwQYMhr+W/jOkgi2YbKajm3zk8ktGpNrQGjEJvkjJmejhHH8YNTJpC1K95yzbZ [rest of string was truncated]";.
201 | ///
202 | internal static string PatternPassExt_UpdateCheckFileSigKey {
203 | get {
204 | return ResourceManager.GetString("PatternPassExt_UpdateCheckFileSigKey", resourceCulture);
205 | }
206 | }
207 |
208 | ///
209 | /// Looks up a localized string similar to '{0}' Setup.
210 | ///
211 | internal static string PatternSetupForm_Title {
212 | get {
213 | return ResourceManager.GetString("PatternSetupForm_Title", resourceCulture);
214 | }
215 | }
216 | }
217 | }
218 |
--------------------------------------------------------------------------------
/PatternPass/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 | ..\Resources\MenuIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
123 |
124 |
125 | The type of {0} ({1}) does not match the type of {2} ({3}).
126 |
127 |
128 | Input string '{0}' does not match the format of an encoded pattern.
129 |
130 |
131 | Invalid pattern dimensions in input encoded string '{0}'.
132 |
133 |
134 | Invalid node list size in input string '{0}' - does not match the provided dimensions {1}x{2}.
135 |
136 |
137 | Invalid node value '{0}' in input string '{1}'.
138 |
139 |
140 | Duplicate node values in input string '{0}'.
141 |
142 |
143 | Input node array has no rows.
144 |
145 |
146 | Input node array has no columns.
147 |
148 |
149 | Input node array is filled with only null values.
150 |
151 |
152 | Input node array has duplicate values.
153 |
154 |
155 | '{0}' Setup
156 |
157 |
158 | '{0}' Display
159 |
160 |
161 | PatternPass Plugin
162 |
163 |
164 | Setup Pattern
165 |
166 |
167 | Show Pattern
168 |
169 |
170 | <RSAKeyValue><Modulus>sxOD2un0IddS55rX6hg5AFtP5yYBjF54rgJn8LX4Z5A10oX/lpw44bWvrI3FKC0GbufPwjRcoVsUKCbuJuFfoKJCp0PDPRZB3qiA9dUdfpMLeC5A5kLSAG7c5NxqYJOlJfykJCgAKqmNknWqDdsjOrF9RDzfZcz3P7DWpvc3KGgLzz6gUUD67YVAQVncv7N1NZ5rUoaVDdurpOO82WrTrX2YVg1eXK7pfzD0VziOOmlubI5lhOZrm9aFscY80QGZaTbBaPQJHksfbZBSM6Uje1bun7epAs/axEst/T7rr8Ekz4lsoco53q1PeyJvL5uO8al3Dl9mHhE1yyEQ8lsqRHLN5y7CLiufjGvRLoaN0eImm87iORMbRMBTmfW83uhi4JWPUkL8RPPx9ehYJGUVFOlA8ttRvFaSPowXqTFFTuB+fwQYMhr+W/jOkgi2YbKajm3zk8ktGpNrQGjEJvkjJmejhHH8YNTJpC1K95yzbZ/yQUl+xycqI3DU2LkfeVFJfq8WggPZ1kIiB3Feulv8PAvBOEtQnASQ+87qaoHqoN5EIp06C4kdh/LNyMxPFHLkT5h5Ue+NBCb8yYs8Uw0uaXY2Ue8RguRc5apoVwzoTEOAzLJrDQ/jweo5hPK8tTb51wxQj6FhSijW7Dv00yuiPaVYyOI5vY9d8KS1L02PPS0Qepjuu+Stzfvd9q6y2fXjC2UjWxKNglQh1dpcC5xnSt9xMtBRjVEH3LFAG37Ju60G5N7bSdBOhXDnl8KAMDiHn8zETp8pGJLSkjKtC87jXn7e9Qe2eeGvSlFsS5oRFOe0ZDXzxS1h83pxHWE9PqwysgClSN9kWd7qHg6UsiuhIHOx6eiM6vMy/enuZRwP4r32IrdO2PP/z2SP1PIULKjJ5gY6BAPNX4WyukC0Y6KyG68eXwTwpGO42S47uzROGtV5jMO4y+gwROd8IF81FRsVXO07YCkKLOyVMmQhsRpzYlKi7kDRlEi3nJJTI+wK4kaIrU1xXMaS+O4D9yVahAUW2sHZHTz/s4cw5tQ0gSxZUCvqP/9ATPwEn0Y/gK0obEGJSslm46bfrWYJqIEmsS45lQbnQ3YikOkhcS2GERzv5e2hiWEIwKzIjCI+LOvheoLyH056HAyLA/w5c0ABcqv4EHVfrxsr97Ilj0QTmo2hJO9605pUck+Xi4vdptcZXbOwW90Qan5D39uu0yKF9B/TH3zyrYquSur/zXjBphGSO20Xyl+3zrRtPyhlOY4pvb7zei9E80U6cRHsE7rDrG8WxkyOOMRqlqGACbbZsPPpLp3jVL+nM72T2qXsBdywkV25dhFKIw/VMcepXv0aNS1+RV/RxQ2j9/su6ZeDbX1LgQ==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>
171 | The public key used to verify the RSA signature of the version information file.
172 |
173 |
--------------------------------------------------------------------------------
/PatternPass/Resources/MenuIcon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zedseven/PatternPass/0d3abb0a3ca9255e837f86bbb6dc1ab6bb86d589/PatternPass/Resources/MenuIcon.ico
--------------------------------------------------------------------------------
/PatternPass/Resources/MenuIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zedseven/PatternPass/0d3abb0a3ca9255e837f86bbb6dc1ab6bb86d589/PatternPass/Resources/MenuIcon.png
--------------------------------------------------------------------------------
/PatternPassTests/PatternPassTests.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {DBBEF1E4-B248-4510-B5C0-1A453A1CCFFA}
8 | Library
9 | Properties
10 | PatternPassTests
11 | PatternPassTests
12 | v4.7.2
13 | 512
14 | {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
15 | 10.0
16 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
17 | $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
18 | False
19 | UnitTest
20 |
21 |
22 |
23 |
24 |
25 | true
26 | full
27 | false
28 | bin\Debug\
29 | DEBUG;TRACE
30 | prompt
31 | 4
32 |
33 |
34 | pdbonly
35 | true
36 | bin\Release\
37 | TRACE
38 | prompt
39 | 4
40 |
41 |
42 |
43 | ..\PatternPass\Packages\MSTest.TestFramework.2.0.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
44 |
45 |
46 | ..\PatternPass\Packages\MSTest.TestFramework.2.0.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 | {2EE7D6AF-DED4-44A1-9CC4-A855329B56CB}
65 | PatternPass
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | False
76 |
77 |
78 | False
79 |
80 |
81 | False
82 |
83 |
84 | False
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 | This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
94 |
95 |
96 |
97 |
98 |
99 |
106 |
--------------------------------------------------------------------------------
/PatternPassTests/PatternTests.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.VisualStudio.TestTools.UnitTesting;
2 | using System;
3 |
4 | namespace PatternPass.Tests
5 | {
6 | [TestClass]
7 | public class PatternTests
8 | {
9 | private readonly int?[,] TestNodes0 = { { 0, 1, 2 }, { 3, 4, 5 }, { 6, 7, 8 } };
10 | private readonly int?[,] TestNodes1 = { { 0, null, 5 }, { 1, 3, 4 }, { 2, null, 6 } };
11 | private readonly int?[,] TestNodes2 = { { 1, 0, 3, 5 }, { 10, 7, 4, null }, { 2, 6, 8, 9 } };
12 | private readonly TestClass0[,] TestNodes3 = { { new TestClass0(1), new TestClass0(3) }, { new TestClass0(0), null }, { new TestClass0(5), new TestClass0(4), } };
13 | private const string TestNodes0Encoded = "pattern:3x3:0,1,2,3,4,5,6,7,8";
14 | private const string TestNodes1Encoded = "pattern:3x3:0,p,5,1,3,4,2,p,6";
15 | private const string TestNodes2Encoded = "pattern:3x4:1,0,3,5,10,7,4,p,2,6,8,9";
16 | private const string TestNodes3Encoded = "pattern:3x2:1,2,0,p,4,3";
17 |
18 | private class TestClass0 : IComparable
19 | {
20 | private readonly float _val;
21 |
22 | public TestClass0(float val)
23 | {
24 | _val = val;
25 | }
26 |
27 | public int CompareTo(object obj)
28 | {
29 | if (obj is null) return 1;
30 | if (ReferenceEquals(this, obj)) return 0;
31 | return obj is TestClass0 other ? CompareTo(other) : throw new ArgumentException($"Object must be of type {nameof(TestClass0)}");
32 | }
33 |
34 | private int CompareTo(TestClass0 other)
35 | {
36 | if (other is null) return 1;
37 | if (ReferenceEquals(this, other)) return 0;
38 | return _val.CompareTo(other._val);
39 | }
40 | }
41 |
42 | [TestMethod]
43 | public void PatternTest()
44 | {
45 | Assert.AreEqual(new Pattern(TestNodes0), new Pattern(TestNodes0Encoded));
46 | Assert.AreEqual(new Pattern(TestNodes1), new Pattern(TestNodes1Encoded));
47 | Assert.AreEqual(new Pattern(TestNodes2), new Pattern(TestNodes2Encoded));
48 | Assert.AreEqual(new Pattern(TestNodes3, new TestClass0(float.MinValue), new TestClass0(float.MaxValue)), new Pattern(TestNodes3Encoded));
49 | }
50 |
51 | [TestMethod]
52 | public void ToStringTest()
53 | {
54 | Assert.AreEqual(TestNodes0Encoded, new Pattern(TestNodes0).ToString());
55 | Assert.AreEqual(TestNodes1Encoded, new Pattern(TestNodes1).ToString());
56 | Assert.AreEqual(TestNodes2Encoded, new Pattern(TestNodes2).ToString());
57 | Assert.AreEqual(TestNodes3Encoded, new Pattern(TestNodes3, new TestClass0(float.MinValue), new TestClass0(float.MaxValue)).ToString());
58 | }
59 |
60 | [TestMethod]
61 | public void EncodeDecodeTest()
62 | {
63 | Assert.AreEqual(new Pattern(TestNodes0), new Pattern(new Pattern(TestNodes0).ToString()));
64 | Assert.AreEqual(new Pattern(TestNodes1), new Pattern(new Pattern(TestNodes1).ToString()));
65 | Assert.AreEqual(new Pattern(TestNodes2), new Pattern(new Pattern(TestNodes2).ToString()));
66 | Assert.AreEqual(new Pattern(TestNodes3, new TestClass0(float.MinValue), new TestClass0(float.MaxValue)),
67 | new Pattern(new Pattern(TestNodes3, new TestClass0(float.MinValue), new TestClass0(float.MaxValue))
68 | .ToString()));
69 | }
70 | }
71 | }
--------------------------------------------------------------------------------
/PatternPassTests/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("PatternPassTests2")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("HP Inc.")]
12 | [assembly: AssemblyProduct("PatternPassTests2")]
13 | [assembly: AssemblyCopyright("Copyright © HP Inc. 2019")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("dbbef1e4-b248-4510-b5c0-1a453a1ccffa")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/PatternPassTests/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PatternPass
2 | [](https://opensource.org/licenses/MIT)
3 |
4 | A KeePass plugin that allows storage and viewing of pattern-based passwords (like the Android lock-screen). I actually made this to store my [Apex Launcher](https://www.apexlauncher.com/) App Lock pattern, but it works for almost anything of that format.
5 |
6 |
7 | # Setting Up and Storing Drawn Patterns is Very Easy
8 | To store a pattern in your password database, all you have to do is open the setup window of PatternPass, pick the dimensions of the pattern you wish to store, and set the order:
9 |
10 | 
11 |
12 |
13 | After that, any time you need to recall the pattern, the plugin will animate it in an easy display to make it straightforward to copy:
14 |
15 | 
16 |
--------------------------------------------------------------------------------
/WorkingFiles/MenuIcon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zedseven/PatternPass/0d3abb0a3ca9255e837f86bbb6dc1ab6bb86d589/WorkingFiles/MenuIcon.psd
--------------------------------------------------------------------------------
/build-plgx.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | REM Credit goes to https://github.com/KoenZomers/KeePassOneDriveSync for creating the base of this script
3 | ECHO Creating KeePass plugin package...
4 | SET PLUGIN_NAME=PatternPass
5 | SET SourceFolder=PatternPass
6 | SET KeePassFolder="C:\Program Files (x86)\KeePass Password Safe 2"
7 | SET DotNetVersion=4.0
8 | IF EXIST %~dp0%SourceFolder%\obj RD /s /q %~dp0%SourceFolder%\obj
9 | IF EXIST %~dp0%SourceFolder%\bin RD /s /q %~dp0%SourceFolder%\bin
10 | DEL %~dp0%PLUGIN_NAME%.plgx
11 | %KeePassFolder%\KeePass.exe --plgx-create %~dp0%SourceFolder% --plgx-prereq-net:%DotNetVersion%
12 | REN %~dp0%SourceFolder%.plgx %PLUGIN_NAME%.plgx
13 | ECHO KeePass Plugin package has been created.
14 | IF "%1" == "--debug" (
15 | COPY %PLUGIN_NAME%.plgx %KeePassFolder%\Plugins\%PLUGIN_NAME%.plgx
16 | ECHO Running KeePass in debug mode...
17 | %KeePassFolder%\KeePass.exe --debug
18 | )
--------------------------------------------------------------------------------