From 16cacaf61104c709a886edb221b3ad0abc4a2d06 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 4 Feb 2020 13:04:16 +0530 Subject: [PATCH 01/51] Initial implementation for TMH --- hip-service.sln | 45 ++++++------------ .../Discovery/EmptyMatcher.cs | 14 ------ .../Discovery/ExpressionBuilder.cs | 30 ------------ .../Discovery/PhoneNumberMatcher.cs | 14 ------ .../Discovery/StrongMatcherFactory.cs | 35 -------------- .../Patient/FileReader.cs | 23 ---------- .../In.ProjectEKA.HipService.csproj | 6 ++- src/In.ProjectEKA.HipService/Startup.cs | 8 ++-- src/In.ProjectEKA.HipService/appsettings.json | 5 +- .../Discovery/PatientMatchingRepository.cs | 38 +++++++++++++++ .../In.ProjectEKA.TMHHip.csproj | 17 +++++++ .../Link/PatientRepository.cs | 25 ++++++++++ .../Link/PatientRepositoryTest.cs | 46 ------------------- .../Link/Builder/TestBuilder.cs | 1 + .../Link/LinkPatientControllerTest.cs | 3 +- 15 files changed, 110 insertions(+), 200 deletions(-) delete mode 100644 src/In.ProjectEKA.DefaultHip/Discovery/EmptyMatcher.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Discovery/ExpressionBuilder.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Discovery/PhoneNumberMatcher.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Discovery/StrongMatcherFactory.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs create mode 100644 src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs create mode 100644 src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj create mode 100644 src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs diff --git a/hip-service.sln b/hip-service.sln index 38f2cda0..aafc6633 100644 --- a/hip-service.sln +++ b/hip-service.sln @@ -9,16 +9,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{C6699092-7 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipServiceTest", "test\In.ProjectEKA.HipServiceTest\In.ProjectEKA.HipServiceTest.csproj", "{B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.DefaultHip", "src\In.ProjectEKA.DefaultHip\In.ProjectEKA.DefaultHip.csproj", "{23976B61-FBF9-41B8-AEA2-B70AD47F00A8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.DefaultHipTest", "test\In.ProjectEKA.DefaultHipTest\In.ProjectEKA.DefaultHipTest.csproj", "{4412373D-2E69-412A-8264-FA2806902173}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.OtpService", "src\In.ProjectEKA.OtpService\In.ProjectEKA.OtpService.csproj", "{C0AEBFAB-72EC-4A29-86E8-77D1052728AC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.OtpServiceTest", "test\In.ProjectEKA.OtpServiceTest\In.ProjectEKA.OtpServiceTest.csproj", "{CA07AE56-6C0F-49D3-BD79-5909EF67EEEE}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipLibrary", "src\In.ProjectEKA.HipLibrary\In.ProjectEKA.HipLibrary.csproj", "{40B6794D-AA65-4B3D-B929-0180CA40E3D6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHip", "src\In.ProjectEKA.TMHHip\In.ProjectEKA.TMHHip.csproj", "{3022F5F9-928A-4E59-8BD0-858B85C4F7D4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -61,30 +59,6 @@ Global {B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7}.Release|x64.Build.0 = Release|Any CPU {B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7}.Release|x86.ActiveCfg = Release|Any CPU {B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7}.Release|x86.Build.0 = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|x64.ActiveCfg = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|x64.Build.0 = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|x86.ActiveCfg = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Debug|x86.Build.0 = Debug|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|Any CPU.Build.0 = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|x64.ActiveCfg = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|x64.Build.0 = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|x86.ActiveCfg = Release|Any CPU - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8}.Release|x86.Build.0 = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|x64.ActiveCfg = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|x64.Build.0 = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|x86.ActiveCfg = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Debug|x86.Build.0 = Debug|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|Any CPU.Build.0 = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|x64.ActiveCfg = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|x64.Build.0 = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|x86.ActiveCfg = Release|Any CPU - {4412373D-2E69-412A-8264-FA2806902173}.Release|x86.Build.0 = Release|Any CPU {C0AEBFAB-72EC-4A29-86E8-77D1052728AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C0AEBFAB-72EC-4A29-86E8-77D1052728AC}.Debug|Any CPU.Build.0 = Debug|Any CPU {C0AEBFAB-72EC-4A29-86E8-77D1052728AC}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -121,14 +95,25 @@ Global {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x64.Build.0 = Release|Any CPU {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x86.ActiveCfg = Release|Any CPU {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x86.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x64.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x86.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|Any CPU.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x64.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x64.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {7D3C3A05-9145-4A28-B36A-0DCAAB39BF7E} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} {B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} - {23976B61-FBF9-41B8-AEA2-B70AD47F00A8} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} - {4412373D-2E69-412A-8264-FA2806902173} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} {C0AEBFAB-72EC-4A29-86E8-77D1052728AC} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} {CA07AE56-6C0F-49D3-BD79-5909EF67EEEE} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} {40B6794D-AA65-4B3D-B929-0180CA40E3D6} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} EndGlobalSection EndGlobal diff --git a/src/In.ProjectEKA.DefaultHip/Discovery/EmptyMatcher.cs b/src/In.ProjectEKA.DefaultHip/Discovery/EmptyMatcher.cs deleted file mode 100644 index 02f6d9d6..00000000 --- a/src/In.ProjectEKA.DefaultHip/Discovery/EmptyMatcher.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Discovery -{ - using System; - using System.Linq.Expressions; - using HipLibrary.Patient.Model; - - public class EmptyMatcher : IIdentifierMatcher - { - public Expression> Of(string value) - { - return p => false; - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Discovery/ExpressionBuilder.cs b/src/In.ProjectEKA.DefaultHip/Discovery/ExpressionBuilder.cs deleted file mode 100644 index 99f702b3..00000000 --- a/src/In.ProjectEKA.DefaultHip/Discovery/ExpressionBuilder.cs +++ /dev/null @@ -1,30 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Discovery -{ - using System; - using System.Linq.Expressions; - - public static class ExpressionBuilder - { - public static Expression> False() - { - return f => false; - } - - public static Expression> Or(this Expression> expr1, - Expression> expr2) - { - var invokedExpr = Expression.Invoke(expr2, expr1.Parameters); - return Expression.Lambda> - (Expression.OrElse(expr1.Body, invokedExpr), expr1.Parameters); - } - - // ReSharper disable once UnusedMember.Global - public static Expression> And(this Expression> expr1, - Expression> expr2) - { - var invokedExpr = Expression.Invoke(expr2, expr1.Parameters); - return Expression.Lambda> - (Expression.AndAlso(expr1.Body, invokedExpr), expr1.Parameters); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Discovery/PhoneNumberMatcher.cs b/src/In.ProjectEKA.DefaultHip/Discovery/PhoneNumberMatcher.cs deleted file mode 100644 index 0dc3302c..00000000 --- a/src/In.ProjectEKA.DefaultHip/Discovery/PhoneNumberMatcher.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Discovery -{ - using System; - using System.Linq.Expressions; - using HipLibrary.Patient.Model; - - public class PhoneNumberMatcher : IIdentifierMatcher - { - public Expression> Of(string value) - { - return patientInfo => patientInfo.PhoneNumber == value; - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Discovery/StrongMatcherFactory.cs b/src/In.ProjectEKA.DefaultHip/Discovery/StrongMatcherFactory.cs deleted file mode 100644 index 56e8ee28..00000000 --- a/src/In.ProjectEKA.DefaultHip/Discovery/StrongMatcherFactory.cs +++ /dev/null @@ -1,35 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Discovery -{ - using System; - using System.Collections.Generic; - using System.Linq; - using System.Linq.Expressions; - using HipLibrary.Patient.Model; - - public static class StrongMatcherFactory - { - private static readonly Dictionary Matchers = - new Dictionary - { - {IdentifierType.MOBILE, new PhoneNumberMatcher()} - }; - - private static Expression> ToExpression(Identifier identifier) - { - return Matchers.GetValueOrDefault(identifier.Type, new EmptyMatcher()).Of(identifier.Value); - } - - public static Expression> GetExpression(IEnumerable identifiers) - { - return identifiers - .Select(ToExpression) - .Aggregate(ExpressionBuilder.False(), - (accumulate, next) => accumulate.Or(next)); - } - } - - public interface IIdentifierMatcher - { - Expression> Of(string value); - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs b/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs deleted file mode 100644 index 06eeba31..00000000 --- a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Patient -{ - using System.Collections.Generic; - using System.IO; - using System.Threading.Tasks; - using HipLibrary.Patient.Model; - using Newtonsoft.Json; - - public static class FileReader - { - public static async Task> ReadJsonAsync(string patientFilePath) - { - var jsonData = await File.ReadAllTextAsync(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - - public static IEnumerable ReadJson(string patientFilePath) - { - var jsonData = File.ReadAllText(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj b/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj index 906d6ba6..0cb7b028 100644 --- a/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj +++ b/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj @@ -29,8 +29,12 @@ - + + + + + diff --git a/src/In.ProjectEKA.HipService/Startup.cs b/src/In.ProjectEKA.HipService/Startup.cs index 349e60d4..9d1928c3 100644 --- a/src/In.ProjectEKA.HipService/Startup.cs +++ b/src/In.ProjectEKA.HipService/Startup.cs @@ -2,8 +2,6 @@ namespace In.ProjectEKA.HipService { using System.Net.Http; using System.Text.Json; - using DefaultHip.Discovery; - using DefaultHip.Link; using Discovery; using Discovery.Database; using HipLibrary.Patient; @@ -20,6 +18,8 @@ namespace In.ProjectEKA.HipService using DataFlow.Database; using Serilog; using MessagingQueue; + using TMHHip.Discovery; + using TMHHip.Link; public class Startup { @@ -47,10 +47,10 @@ public void ConfigureServices(IServiceCollection services) => .AddDbContext(options => options.UseNpgsql(Configuration.GetConnectionString("DefaultConnection"), x => x.MigrationsAssembly("In.ProjectEKA.HipService"))) - .AddSingleton(new PatientRepository("Resources/patients.json")) .AddRabbit(Configuration) + .AddSingleton() .AddScoped() - .AddSingleton(new PatientMatchingRepository("Resources/patients.json")) + .AddSingleton() .AddScoped() .AddScoped() .AddTransient() diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 60b4fd73..a08966b4 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -16,13 +16,14 @@ "AllowedHosts": "*", "ConnectionStrings": { "DefaultConnection": - "Host=db;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" + "Host=host.docker.internal;Port=5432;Username=postgres;Password=welcome;Database=TMHDB;" }, "OtpService": { "BaseUrl":"http://172.16.2.27:5000" }, "rabbit": { "HostName": "localhost", - "Port": 5672 + "Port": 5672, + "BaseUrl":"http://host.docker.internal:5000" } } diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs new file mode 100644 index 00000000..e00be31b --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -0,0 +1,38 @@ +namespace In.ProjectEKA.TMHHip.Discovery +{ + using System.Collections.Generic; + using System.Linq; + using System.Net.Http; + using System.Threading.Tasks; + using HipLibrary.Patient; + using HipLibrary.Patient.Model; + using Patient = HipLibrary.Patient.Model.Patient; + + public class PatientMatchingRepository : IMatchingRepository + { + private readonly HttpClient client; + + public PatientMatchingRepository(HttpClient client) + { + this.client = client; + } + + public Task> Where(DiscoveryRequest request) + { + return Task.FromResult(new List + { + new Patient + { + Identifier = "5", + PhoneNumber = "8340289040", + CareContexts = new List + { + new CareContextRepresentation("131", "National Cancer Program") + }, + FirstName = "Ron", + LastName = "Doe" + } + }.AsQueryable()); + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj new file mode 100644 index 00000000..fface98d --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -0,0 +1,17 @@ + + + + netcoreapp3.1 + + + + + + + + + + + + + diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs new file mode 100644 index 00000000..eec24904 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -0,0 +1,25 @@ +namespace In.ProjectEKA.TMHHip.Link +{ + using System.Collections.Generic; + using HipLibrary.Patient; + using HipLibrary.Patient.Model; + using Optional; + + public class PatientRepository : IPatientRepository + { + public Option PatientWith(string referenceNumber) + { + return Option.Some(new Patient + { + Identifier = "5", + PhoneNumber = "8340289040", + CareContexts = new List + { + new CareContextRepresentation("131", "National Cancer Program") + }, + FirstName = "Ron", + LastName = "Doe" + }); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs b/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs deleted file mode 100644 index cb2f5f9b..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs +++ /dev/null @@ -1,46 +0,0 @@ -using In.ProjectEKA.DefaultHip.Link; - -namespace In.ProjectEKA.DefaultHipTest.Link -{ - using FluentAssertions; - using Xunit; - - [Collection("Patient Repository Tests")] - public class PatientRepositoryTest - { - private readonly PatientRepository patientRepository - = new PatientRepository("patients.json"); - - [Fact] - private void ReturnObjectForKnownPatient() - { - const string patientReferenceNumber = "11"; - var testPatient = new HipLibrary.Patient.Model.Patient - { - PhoneNumber = "+919999999999", - Identifier = patientReferenceNumber, - FirstName = "Jill", - LastName = "Doee", - Gender = "F", - }; - - var patient = patientRepository - .PatientWith(patientReferenceNumber); - - patient.ValueOr(new HipLibrary.Patient.Model.Patient()).Should() - .BeEquivalentTo(testPatient); - } - - [Fact] - private void ReturnNullForUnknownPatient() - { - const string patientReferenceNumber = "1234"; - - var patient = patientRepository - .PatientWith(patientReferenceNumber); - - patient.ValueOr((HipLibrary.Patient.Model.Patient) null) - .Should().BeNull(); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.HipServiceTest/Link/Builder/TestBuilder.cs b/test/In.ProjectEKA.HipServiceTest/Link/Builder/TestBuilder.cs index c79d84c9..95f17191 100644 --- a/test/In.ProjectEKA.HipServiceTest/Link/Builder/TestBuilder.cs +++ b/test/In.ProjectEKA.HipServiceTest/Link/Builder/TestBuilder.cs @@ -1,4 +1,5 @@ using In.ProjectEKA.HipService.Link; +using PatientLinkReferenceRequest = In.ProjectEKA.HipService.Link.PatientLinkReferenceRequest; namespace In.ProjectEKA.HipServiceTest.Link.Builder { diff --git a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs index 447d7b2b..7e57e448 100644 --- a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs +++ b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs @@ -1,5 +1,6 @@ using System; using FluentAssertions; + using In.ProjectEKA.HipService.Link; using In.ProjectEKA.HipServiceTest.Link.Builder; using Microsoft.AspNetCore.Http; @@ -39,7 +40,7 @@ private async void ReturnLinkReferenceNumber() var transactionId = faker.Random.Hash(); var linkRequest = new PatientLinkReferenceRequest( transactionId, - new LinkReference( + new HipService.Link.LinkReference( consentManagerUserId, patientReference, new[] {new CareContextEnquiry(programRefNo)})); From 3e6b4f3e5cb3bbb58c77e23eeb59cae90c2afa17 Mon Sep 17 00:00:00 2001 From: ganesanarun Date: Wed, 5 Feb 2020 12:41:14 +0530 Subject: [PATCH 02/51] Introduce get by patient id api --- src/In.ProjectEKA.TMHHip/Discovery/Patient.cs | 21 ++++++++++ .../Discovery/PatientMatchingRepository.cs | 40 +++++++++++-------- .../Link/PatientRepository.cs | 28 +++++++++++-- 3 files changed, 69 insertions(+), 20 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/Discovery/Patient.cs diff --git a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs new file mode 100644 index 00000000..9ed2825f --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs @@ -0,0 +1,21 @@ +using System; + +namespace In.ProjectEKA.TMHHip.Discovery +{ + public class Patient + { + public string Identifier { get; set; } + + public string Gender { get; set; } + + // ReSharper disable once UnusedMember.Global + public string PhoneNumber { get; set; } + + public string FirstName { get; set; } + + public string LastName { get; set; } + + // ReSharper disable once UnusedMember.Global + public DateTime DateOfBirth { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index e00be31b..e6179db2 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -3,10 +3,12 @@ namespace In.ProjectEKA.TMHHip.Discovery using System.Collections.Generic; using System.Linq; using System.Net.Http; + using System.Text; using System.Threading.Tasks; using HipLibrary.Patient; using HipLibrary.Patient.Model; - using Patient = HipLibrary.Patient.Model.Patient; + using Newtonsoft.Json; + using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientMatchingRepository : IMatchingRepository { @@ -17,22 +19,28 @@ public PatientMatchingRepository(HttpClient client) this.client = client; } - public Task> Where(DiscoveryRequest request) + public async Task> Where(DiscoveryRequest predicate) { - return Task.FromResult(new List - { - new Patient - { - Identifier = "5", - PhoneNumber = "8340289040", - CareContexts = new List - { - new CareContextRepresentation("131", "National Cancer Program") - }, - FirstName = "Ron", - LastName = "Doe" - } - }.AsQueryable()); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/find"); + request.Content = new StringContent( + JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), + Encoding.UTF8, "application/json"); + var response = await client.SendAsync(request); + await using var responseStream = await response.Content.ReadAsStreamAsync(); + var result = await JsonSerializer.DeserializeAsync>(responseStream); + return result.Select(patient => new HipLibrary.Patient.Model.Patient + { + FirstName = patient.FirstName, + Gender = patient.Gender, + Identifier = patient.Identifier, + LastName = patient.LastName, + CareContexts = new List + { + new CareContextRepresentation($"{patient.Identifier}", + $"{patient.FirstName} {patient.LastName}") + }, + PhoneNumber = "8340289040" + }).AsQueryable(); } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs index eec24904..085fe397 100644 --- a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -1,24 +1,44 @@ +using System.Net.Http; +using System.Text; + namespace In.ProjectEKA.TMHHip.Link { using System.Collections.Generic; using HipLibrary.Patient; using HipLibrary.Patient.Model; using Optional; + using Newtonsoft.Json; + using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientRepository : IPatientRepository { + private readonly HttpClient client; + + public PatientRepository(HttpClient client) + { + this.client = client; + } + public Option PatientWith(string referenceNumber) { + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/get"); + request.Content = new StringContent( + JsonConvert.SerializeObject(new {caseId = referenceNumber}), + Encoding.UTF8, "application/json"); + var response = client.SendAsync(request).Result; + var responseStream = response.Content.ReadAsStringAsync().Result; + var patient = JsonSerializer.Deserialize(responseStream); return Option.Some(new Patient { - Identifier = "5", + FirstName = patient.FirstName, PhoneNumber = "8340289040", CareContexts = new List { - new CareContextRepresentation("131", "National Cancer Program") + new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - FirstName = "Ron", - LastName = "Doe" + Gender = patient.Gender, + Identifier = patient.Identifier, + LastName = patient.LastName, }); } } From 84d833efa21ca8708b894faf459fc6992e8aa6d2 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 11:24:49 +0530 Subject: [PATCH 03/51] Introduce docker compose --- Dockerfile | 6 ++-- HipServiceSrc.sln | 32 +++++++++++-------- docker-compose.development.yml | 28 ++++++++++++++-- src/In.ProjectEKA.HipService/appsettings.json | 4 +-- src/In.ProjectEKA.TMHHip/Discovery/Patient.cs | 1 - .../Discovery/PatientMatchingRepository.cs | 4 +-- .../Link/PatientRepository.cs | 9 +++--- 7 files changed, 56 insertions(+), 28 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2b55f5a2..82f69aa2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,16 @@ WORKDIR /app # Copy csproj and restore as distinct layers COPY HipServiceSrc.sln ./ -COPY src/In.ProjectEKA.DefaultHip/*.csproj ./src/In.ProjectEKA.DefaultHip/ + COPY src/In.ProjectEKA.HipLibrary/*.csproj ./src/In.ProjectEKA.HipLibrary/ +COPY src/In.ProjectEKA.TMHHip/*.csproj ./src/In.ProjectEKA.TMHHip/ + COPY src/In.ProjectEKA.HipService/*.csproj ./src/In.ProjectEKA.HipService/ RUN dotnet restore # Copy everything else and build COPY . . -WORKDIR /app/src/In.ProjectEKA.DefaultHip +WORKDIR /app/src/In.ProjectEKA.TMHHip RUN dotnet build -c Release -o /app WORKDIR /app/src/In.ProjectEKA.HipService diff --git a/HipServiceSrc.sln b/HipServiceSrc.sln index 2d6f060f..b0b61bdb 100644 --- a/HipServiceSrc.sln +++ b/HipServiceSrc.sln @@ -7,7 +7,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{461C4BC2-AAF EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipService", "src\In.ProjectEKA.HipService\In.ProjectEKA.HipService.csproj", "{3D613EA0-0D56-4B53-89B4-F1035A3934B4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.DefaultHip", "src\In.ProjectEKA.DefaultHip\In.ProjectEKA.DefaultHip.csproj", "{288B99D5-3659-41A3-8098-6A645CE3CEF6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHip", "src\In.ProjectEKA.TMHHip\In.ProjectEKA.TMHHip.csproj", "{AC690A7E-7F4B-4D30-B32C-1C1C338E6758}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipLibrary", "src\In.ProjectEKA.HipLibrary\In.ProjectEKA.HipLibrary.csproj", "{7B3816DD-1B05-4249-91BA-47F40EF8BF78}" EndProject @@ -36,18 +36,6 @@ Global {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x64.Build.0 = Release|Any CPU {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x86.ActiveCfg = Release|Any CPU {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x86.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x64.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x64.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x86.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x86.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|Any CPU.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x64.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x64.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x86.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x86.Build.0 = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|Any CPU.Build.0 = Debug|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -60,10 +48,28 @@ Global {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x64.Build.0 = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x86.ActiveCfg = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x86.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {288B99D5-3659-41A3-8098-6A645CE3CEF6} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {7B3816DD-1B05-4249-91BA-47F40EF8BF78} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} EndGlobalSection EndGlobal diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 25f0df2c..30266d12 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -1,6 +1,30 @@ version: '3' services: hip: - image: "ganesan92/health-information-provider:${IMAGE_TAG}" + image: "ganesan92/tmh-hip" ports: - - "9052:80" \ No newline at end of file + - "8000:80" + depends_on: + - db + - otp + otp: + image: "ganesan92/otp-service" + ports: + - "5000:80" + environment: + - ASPNETCORE_URLS=http://+:5000 + depends_on: + - db + db: + image: "postgres:latest" + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=welcome + ports: + - "5432:5432" + volumes: + - postgresql:/var/lib/postgresql + - postgresql_data:/var/lib/postgresql/data +volumes: + postgresql: + postgresql_data: \ No newline at end of file diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index a08966b4..85bf6a66 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,8 +15,7 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": - "Host=host.docker.internal;Port=5432;Username=postgres;Password=welcome;Database=TMHDB;" + "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=TMHDB;" }, "OtpService": { "BaseUrl":"http://172.16.2.27:5000" @@ -24,6 +23,5 @@ "rabbit": { "HostName": "localhost", "Port": 5672, - "BaseUrl":"http://host.docker.internal:5000" } } diff --git a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs index 9ed2825f..202c4911 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs @@ -8,7 +8,6 @@ public class Patient public string Gender { get; set; } - // ReSharper disable once UnusedMember.Global public string PhoneNumber { get; set; } public string FirstName { get; set; } diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index e6179db2..7a6eac5d 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -21,7 +21,7 @@ public PatientMatchingRepository(HttpClient client) public async Task> Where(DiscoveryRequest predicate) { - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/find"); + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find"); request.Content = new StringContent( JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), Encoding.UTF8, "application/json"); @@ -39,7 +39,7 @@ public PatientMatchingRepository(HttpClient client) new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - PhoneNumber = "8340289040" + PhoneNumber = patient.PhoneNumber }).AsQueryable(); } } diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs index 085fe397..2dadcabf 100644 --- a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -1,8 +1,7 @@ -using System.Net.Http; -using System.Text; - namespace In.ProjectEKA.TMHHip.Link { + using System.Net.Http; + using System.Text; using System.Collections.Generic; using HipLibrary.Patient; using HipLibrary.Patient.Model; @@ -21,7 +20,7 @@ public PatientRepository(HttpClient client) public Option PatientWith(string referenceNumber) { - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/get"); + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/get"); request.Content = new StringContent( JsonConvert.SerializeObject(new {caseId = referenceNumber}), Encoding.UTF8, "application/json"); @@ -31,7 +30,6 @@ public Option PatientWith(string referenceNumber) return Option.Some(new Patient { FirstName = patient.FirstName, - PhoneNumber = "8340289040", CareContexts = new List { new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") @@ -39,6 +37,7 @@ public Option PatientWith(string referenceNumber) Gender = patient.Gender, Identifier = patient.Identifier, LastName = patient.LastName, + PhoneNumber = patient.PhoneNumber }); } } From 23bea59d23382571e787316323a1590a0a870835 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 21:49:57 +0530 Subject: [PATCH 04/51] Docker compose for complete tmh --- HipServiceSrc.sln | 16 ---------------- docker-compose.development.yml | 6 ++++-- .../appsettings.Development.json | 5 ++--- src/In.ProjectEKA.HipService/appsettings.json | 8 ++++---- 4 files changed, 10 insertions(+), 25 deletions(-) diff --git a/HipServiceSrc.sln b/HipServiceSrc.sln index b0b61bdb..ef8e01d9 100644 --- a/HipServiceSrc.sln +++ b/HipServiceSrc.sln @@ -53,23 +53,7 @@ Global EndGlobalSection GlobalSection(NestedProjects) = preSolution {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} - {288B99D5-3659-41A3-8098-6A645CE3CEF6} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {7B3816DD-1B05-4249-91BA-47F40EF8BF78} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.Build.0 = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.Build.0 = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {AC690A7E-7F4B-4D30-B32C-1C1C338E6758} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} EndGlobalSection EndGlobal diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 30266d12..22434884 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -11,8 +11,6 @@ services: image: "ganesan92/otp-service" ports: - "5000:80" - environment: - - ASPNETCORE_URLS=http://+:5000 depends_on: - db db: @@ -25,6 +23,10 @@ services: volumes: - postgresql:/var/lib/postgresql - postgresql_data:/var/lib/postgresql/data + rabbitmq: + image: "rabbitmq:3" + ports: + - "5672:5672" volumes: postgresql: postgresql_data: \ No newline at end of file diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index 9042ea16..45bcb8fe 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -16,11 +16,10 @@ "ConnectionStrings": { }, "OtpService": { - "BaseUrl":"http://172.16.2.27:5000" + "BaseUrl":"http://otp" }, "rabbit": { - "HostName": "localhost", - "VHost": "/", + "HostName": "rabbitmq", "Port": 5672 } } diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 85bf6a66..cee02c86 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,13 +15,13 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=TMHDB;" + "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" }, "OtpService": { - "BaseUrl":"http://172.16.2.27:5000" + "BaseUrl":"http://otp" }, "rabbit": { - "HostName": "localhost", - "Port": 5672, + "HostName": "rabbitmq", + "Port": 5672 } } From 5b8bc8e12479a3167d1825f1190ba14f0e5719e6 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 22:12:30 +0530 Subject: [PATCH 05/51] Isolating tmh from default --- docker-compose.development.yml | 13 ++++++------- .../appsettings.Development.json | 2 +- src/In.ProjectEKA.HipService/appsettings.json | 4 ++-- src/In.ProjectEKA.OtpService/appsettings.json | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 22434884..4de39422 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -5,15 +5,14 @@ services: ports: - "8000:80" depends_on: - - db - - otp - otp: + - db1 + - otp1 + - rabbitmq + otp1: image: "ganesan92/otp-service" - ports: - - "5000:80" depends_on: - - db - db: + - db1 + db1: image: "postgres:latest" environment: - POSTGRES_USER=postgres diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index 45bcb8fe..995b6ffe 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -16,7 +16,7 @@ "ConnectionStrings": { }, "OtpService": { - "BaseUrl":"http://otp" + "BaseUrl":"http://otp1" }, "rabbit": { "HostName": "rabbitmq", diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index cee02c86..130626ec 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,10 +15,10 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" + "DefaultConnection": "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" }, "OtpService": { - "BaseUrl":"http://otp" + "BaseUrl":"http://otp1" }, "rabbit": { "HostName": "rabbitmq", diff --git a/src/In.ProjectEKA.OtpService/appsettings.json b/src/In.ProjectEKA.OtpService/appsettings.json index e29d423c..b12cabb6 100644 --- a/src/In.ProjectEKA.OtpService/appsettings.json +++ b/src/In.ProjectEKA.OtpService/appsettings.json @@ -16,7 +16,7 @@ "AllowedHosts": "*", "ConnectionStrings": { "DefaultConnection": - "Host=db;Port=5432;Username=postgres;Password=welcome;Database=hipservice;", + "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", "TextLocaleApiKey": "fXHYhJXUUx8-QBzRD4BkZI9PPrD7rAkJnuHgNZfzoD" } } From 4c753126804026869b89c86f3f514dfb688a94f8 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Mon, 17 Feb 2020 18:51:49 +0530 Subject: [PATCH 06/51] Delete default hip --- .../Discovery/PatientMatchingRepository.cs | 26 ------------ .../In.ProjectEKA.DefaultHip.csproj | 15 ------- .../Link/PatientRepository.cs | 40 ------------------- .../PatientMatchingRepositoryTest.cs | 34 ---------------- .../In.ProjectEKA.DefaultHipTest.csproj | 34 ---------------- 5 files changed, 149 deletions(-) delete mode 100644 src/In.ProjectEKA.DefaultHip/Discovery/PatientMatchingRepository.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj delete mode 100644 src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj diff --git a/src/In.ProjectEKA.DefaultHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.DefaultHip/Discovery/PatientMatchingRepository.cs deleted file mode 100644 index c3b5be7d..00000000 --- a/src/In.ProjectEKA.DefaultHip/Discovery/PatientMatchingRepository.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Discovery -{ - using System.Linq; - using System.Threading.Tasks; - using HipLibrary.Patient; - using HipLibrary.Patient.Model; - using Patient; - using DiscoveryRequest = HipLibrary.Patient.Model.DiscoveryRequest; - using static StrongMatcherFactory; - - public class PatientMatchingRepository : IMatchingRepository - { - private readonly string patientFilePath; - - public PatientMatchingRepository(string patientFilePath) - { - this.patientFilePath = patientFilePath; - } - public async Task> Where(DiscoveryRequest request) - { - var expression = GetExpression(request.Patient.VerifiedIdentifiers); - var patientsInfo = await FileReader.ReadJsonAsync(patientFilePath); - return patientsInfo.Where(expression.Compile()).AsQueryable(); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj deleted file mode 100644 index 48bc720d..00000000 --- a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - netcoreapp3.1 - - - - - - - - - - - diff --git a/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs b/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs deleted file mode 100644 index 5709ae6a..00000000 --- a/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs +++ /dev/null @@ -1,40 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Link -{ - using HipLibrary.Patient; - using HipLibrary.Patient.Model; - using Patient; - using System; - using System.Collections.Generic; - using System.Linq; - using Optional; - - public class PatientRepository : IPatientRepository - { - private readonly string filePath; - - public PatientRepository(string filePath) - { - this.filePath = filePath; - } - - public Option PatientWith(string referenceNumber) - { - try - { - var patientsInfo = All(); - var patient = patientsInfo.First(p => p.Identifier == referenceNumber); - return Option.Some(patient); - } - catch (Exception) - { - return Option.None(); - } - } - - private IEnumerable All() - { - var patientsInfo = FileReader.ReadJson(filePath); - return patientsInfo; - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs b/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs deleted file mode 100644 index a3924d95..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs +++ /dev/null @@ -1,34 +0,0 @@ -namespace In.ProjectEKA.DefaultHipTest.Discovery -{ - using System; - using System.Collections.Generic; - using System.Linq; - using DefaultHip.Discovery; - using FluentAssertions; - using HipLibrary.Patient.Model; - using Xunit; - - [Collection("Patient Repository Tests")] - public class PatientMatchingRepositoryTest - { - [Fact] - private async void ShouldReturnPatientsBasedOnExpression() - { - var patientMatchingRepository = new PatientMatchingRepository("patients.json"); - var phoneNumberIdentifier = new Identifier(IdentifierType.MOBILE, "+919999999999"); - var request = new DiscoveryRequest( - new PatientEnquiry(string.Empty, - new List {phoneNumberIdentifier}, - null, - string.Empty, - string.Empty, - Gender.F, - DateTime.Now), - string.Empty); - - var patientInfo = await patientMatchingRepository.Where(request); - - patientInfo.Count().Should().Be(4); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj b/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj deleted file mode 100644 index 69ad05a9..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - netcoreapp3.1 - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - - - - runtime; build; native; contentfiles; analyzers - all - - - - - - - - - - - - - Always - patients.json - - - From 07ea72cad49e0f7a555f2b3b5c3dba060ed02808 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Mon, 17 Feb 2020 19:34:00 +0530 Subject: [PATCH 07/51] Handle mobile number with country code --- docker-compose.development.yml | 10 +- .../DataFlow/Collect.cs | 28 --- .../In.ProjectEKA.DefaultHip.csproj | 30 --- .../Patient/FileReader.cs | 32 --- .../Resources/observation.json | 182 ------------------ .../Resources/patients.json | 133 ------------- src/In.ProjectEKA.HipService/Startup.cs | 2 + .../appsettings.Development.json | 2 +- src/In.ProjectEKA.HipService/appsettings.json | 4 +- src/In.ProjectEKA.OtpService/appsettings.json | 2 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 14 ++ .../Discovery/PatientMatchingRepository.cs | 23 ++- .../In.ProjectEKA.TMHHip.csproj | 2 +- .../DataFlow/Builder/DataRequestBuilder.cs | 19 -- .../DataFlow/Builder/TestBuilder.cs | 20 -- .../DataFlow/CollectTest.cs | 27 --- .../PatientMatchingRepositoryTest.cs | 34 ---- .../In.ProjectEKA.DefaultHipTest.csproj | 33 ---- .../Link/PatientRepositoryTest.cs | 49 ----- 19 files changed, 44 insertions(+), 602 deletions(-) delete mode 100644 src/In.ProjectEKA.DefaultHip/DataFlow/Collect.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj delete mode 100644 src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Resources/observation.json delete mode 100644 src/In.ProjectEKA.DefaultHip/Resources/patients.json create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/DataRequestBuilder.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/TestBuilder.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/DataFlow/CollectTest.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs delete mode 100644 test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj delete mode 100644 test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 4de39422..51c73eb3 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -5,14 +5,14 @@ services: ports: - "8000:80" depends_on: - - db1 - - otp1 + - db + - otp - rabbitmq - otp1: + otp: image: "ganesan92/otp-service" depends_on: - - db1 - db1: + - db + db: image: "postgres:latest" environment: - POSTGRES_USER=postgres diff --git a/src/In.ProjectEKA.DefaultHip/DataFlow/Collect.cs b/src/In.ProjectEKA.DefaultHip/DataFlow/Collect.cs deleted file mode 100644 index 5ba7f00a..00000000 --- a/src/In.ProjectEKA.DefaultHip/DataFlow/Collect.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.DataFlow -{ - using System.Collections.Generic; - using System.Threading.Tasks; - using Hl7.Fhir.Model; - using In.ProjectEKA.DefaultHip.Patient; - using In.ProjectEKA.HipLibrary.Patient; - using In.ProjectEKA.HipLibrary.Patient.Model; - using Optional; - - public class Collect : ICollect - { - private readonly string filePath; - - public Collect(string filePath) - { - this.filePath = filePath; - } - - public async Task> CollectData(DataRequest dataRequest) - { - var bundle = await FileReader.ReadJsonAsync(filePath); - var bundles = new List {bundle}; - var entries = new Entries(bundles); - return Option.Some(entries); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj deleted file mode 100644 index 7425f2d4..00000000 --- a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj +++ /dev/null @@ -1,30 +0,0 @@ - - - - netcoreapp3.1 - - - - - - - - - - - - - Always - observation.json - - - - - - true - Always - Always - patients.json - - - diff --git a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs b/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs deleted file mode 100644 index c4397ac7..00000000 --- a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs +++ /dev/null @@ -1,32 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Patient -{ - using System.Collections.Generic; - using System.IO; - using System.Threading.Tasks; - using Hl7.Fhir.Model; - using Hl7.Fhir.Serialization; - using Newtonsoft.Json; - using Patient = In.ProjectEKA.HipLibrary.Patient.Model.Patient; - - public static class FileReader - { - public static async Task> ReadJsonAsync(string patientFilePath) - { - var jsonData = await File.ReadAllTextAsync(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - - public static IEnumerable ReadJson(string patientFilePath) - { - var jsonData = File.ReadAllText(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - - public static async Task ReadJsonAsync(string filePath) where T : Base - { - var jsonData = await File.ReadAllTextAsync(filePath); - var fjp = new FhirJsonParser(); - return fjp.Parse(jsonData); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Resources/observation.json b/src/In.ProjectEKA.DefaultHip/Resources/observation.json deleted file mode 100644 index 7af586ef..00000000 --- a/src/In.ProjectEKA.DefaultHip/Resources/observation.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "12345", - "meta": { - "lastUpdated": "2013-05-28T22:12:21Z" - }, - "identifier": { - "system": "urn:ietf:rfc:3986", - "value": "urn:uuid:0c3151bd-1cbf-4d64-b04d-cd9187a4c6e0" - }, - "type": "document", - "timestamp": "2013-05-28T22:12:21Z", - "entry": [ - { - "fullUrl": "http://fhir.healthintersections.com.au/open/Composition/180f219f-97a8-486d-99d9-ed631fe4fc57", - "resource": { - "resourceType": "Composition", - "id": "4567", - "meta": { - "lastUpdated": "2013-05-28T22:12:21Z" - }, - "status": "final", - "encounter": { - "reference": "Encounter/xcda" - }, - "type": { - "coding": [ - { - "system": "http://loinc.org", - "code": "34133-9" - } - ], - "text": "Summary of episode note" - }, - "subject": { - "display": "Eve Everywoman" - }, - "date": "2013-02-01T12:30:02Z", - "author": [ - { - "display": "Doctor Dave" - } - ], - "title": "Summary of episode note", - "section": [ - { - "title": "Medication Request", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "entry": [ - { - "reference": "MedicationRequest/medrx002" - } - ] - }, - { - "title": "Observation", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "entry": [ - { - "reference": "Observation/ob111" - } - ] - } - ] - } - }, - { - "resource": { - "resourceType": "MedicationRequest", - "id": "medrx002", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "contained": [ - { - "resourceType": "Medication", - "id": "med0304", - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/sid/ndc", - "code": "76388-713-25", - "display": "Myleran 2mg tablet, film coated" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "subject": { - "display": "Eve Everywoman" - }, - "medicationReference": { - "reference": "#med0304", - "display": "prescribed medication" - }, - "authoredOn": "2015-03-01", - "dosageInstruction": [ - { - "sequence": 1, - "text": "Take one tablet daily as directed", - "timing": { - "code": { - "text": "Start on 10th Jan till 20th Jan. 3 times a day" - } - } - } - ] - } - }, - { - "resource": { - "resourceType": "Encounter", - "id": "xcda", - "text": { - "status": "generated", - "div": "
Encounter with patient @example
" - }, - "status": "in-progress", - "class": { - "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", - "code": "IMP", - "display": "inpatient encounter" - } - } - }, - { - "resource": { - "resourceType": "Observation", - "id": "ob111", - "status": "final", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "code": { - "text": "Day1" - }, - "effectiveDateTime": "2012-09-17", - "issued": "2018-04-03T15:30:10+01:00", - "valueString": "Value of what was observed", - "interpretation": [ - { - "text": "Abnormal" - } - ], - "component": [ - { - "code": { - "text": "Key events" - }, - "valueString": "Afebrile, mild cough", - "interpretation": [ - { - "text": "Afebrile, mild cough" - } - ] - }, - { - "code": { - "text": "Action Taken" - }, - "valueString": "Continue Induction D2, Syp. Posaconazole, Anti TLS", - "interpretation": [ - { - "text": "Continue Induction D2, Syp. Posaconazole, Anti TLS" - } - ] - } - ] - } - } - ] -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Resources/patients.json b/src/In.ProjectEKA.DefaultHip/Resources/patients.json deleted file mode 100644 index 58efec27..00000000 --- a/src/In.ProjectEKA.DefaultHip/Resources/patients.json +++ /dev/null @@ -1,133 +0,0 @@ -[ - { - "phoneNumber": "+919999999999", - "identifier": "1", - "firstName": "John", - "lastName": "Doee", - "Gender": "M", - "dateOfBirth": "2019-12-06", - "email": "abc@def.com", - "careContexts": [ - { - "referenceNumber": "123", - "display": "National Cancer program" - }, - { - "referenceNumber": "124", - "display": "National TB program" - } - ] - }, - { - "phoneNumber": "+918888888888", - "identifier": "2", - "email": "ijk@def.com", - "firstName": "Jane", - "lastName": "Doe", - "caseReferenceNumber": "789123", - "Gender": "M", - "dateOfBirth": "2019-12-05", - "careContexts": [ - { - "referenceNumber": "125", - "display": "National Cancer program" - }, - { - "referenceNumber": "126", - "display": "National TB program" - } - ] - }, - { - "phoneNumber": "+9177777777777", - "identifier": "3", - "email": "def@def.com", - "firstName": "Olivia", - "lastName": "Doe", - "caseReferenceNumber": "281234", - "Gender": "F", - "dateOfBirth": "2019-12-04", - "careContexts": [ - { - "referenceNumber": "127", - "display": "National Cancer program" - }, - { - "referenceNumber": "128", - "display": "National TB program" - } - ] - }, - { - "phoneNumber": "+91666666666666", - "identifier": "4", - "email": "ghi@def.com", - "firstName": "Ron", - "lastName": "Doe", - "caseReferenceNumber": "341909", - "Gender": "M", - "dateOfBirth": "2019-12-03", - "careContexts": [ - { - "referenceNumber": "129", - "display": "National Cancer program" - }, - { - "referenceNumber": "130", - "display": "National TB program" - } - ] - }, - { - "phoneNumber": "+918340289040", - "identifier": "5", - "email": "ghi@def.com", - "firstName": "Ron", - "lastName": "Doe", - "caseReferenceNumber": "341909", - "Gender": "M", - "dateOfBirth": "2019-12-03", - "careContexts": [ - { - "referenceNumber": "131", - "display": "National Cancer program" - } - ] - }, - { - "phoneNumber": "+919611727707", - "identifier": "6", - "email": "qwe@def.com", - "firstName": "Jane", - "lastName": "Doe", - "caseReferenceNumber": "341909", - "Gender": "M", - "dateOfBirth": "2019-12-03", - "careContexts": [ - { - "referenceNumber": "132", - "display": "National Cancer program" - } - ] - }, - { - "phoneNumber": "+919620004135", - "identifier": "7", - "email": "jnh@def.com", - "firstName": "Philip", - "lastName": "Doe", - "caseReferenceNumber": "341909", - "Gender": "M", - "dateOfBirth": "2019-12-03", - "careContexts": [ - { - "referenceNumber": "133", - "display": "National Cancer program" - }, - { - "referenceNumber": "134", - "display": "National TB program" - } - ] - } -] diff --git a/src/In.ProjectEKA.HipService/Startup.cs b/src/In.ProjectEKA.HipService/Startup.cs index e0714980..2c6cae82 100644 --- a/src/In.ProjectEKA.HipService/Startup.cs +++ b/src/In.ProjectEKA.HipService/Startup.cs @@ -21,6 +21,7 @@ namespace In.ProjectEKA.HipService using Middleware; using Newtonsoft.Json; using Serilog; + using TMHHip.DataFlow; using TMHHip.Discovery; using TMHHip.Link; @@ -62,6 +63,7 @@ public void ConfigureServices(IServiceCollection services) .AddScoped() .AddScoped() .AddTransient() + .AddTransient() .AddScoped() .AddTransient() .AddSingleton(Configuration) diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index 62aba0a8..78783ffc 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -16,7 +16,7 @@ "ConnectionStrings": { }, "OtpService": { - "BaseUrl":"http://otp1", + "BaseUrl":"http://otp", "OffsetInMinutes": 5 }, "rabbit": { diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 4e222279..9dce33d2 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,10 +15,10 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" + "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" }, "OtpService": { - "BaseUrl":"http://otp1", + "BaseUrl":"http://otp", "OffsetInMinutes": 5 }, "rabbit": { diff --git a/src/In.ProjectEKA.OtpService/appsettings.json b/src/In.ProjectEKA.OtpService/appsettings.json index b12cabb6..fc1a4210 100644 --- a/src/In.ProjectEKA.OtpService/appsettings.json +++ b/src/In.ProjectEKA.OtpService/appsettings.json @@ -16,7 +16,7 @@ "AllowedHosts": "*", "ConnectionStrings": { "DefaultConnection": - "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", + "Host=db;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", "TextLocaleApiKey": "fXHYhJXUUx8-QBzRD4BkZI9PPrD7rAkJnuHgNZfzoD" } } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs new file mode 100644 index 00000000..0bd6bd03 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -0,0 +1,14 @@ +namespace In.ProjectEKA.TMHHip.DataFlow +{ + using System.Threading.Tasks; + using HipLibrary.Patient.Model; + using Optional; + + public class Collect : HipLibrary.Patient.ICollect + { + public Task> CollectData(DataRequest dataRequest) + { + throw new System.NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 7a6eac5d..65aad2e6 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -21,10 +21,22 @@ public PatientMatchingRepository(HttpClient client) public async Task> Where(DiscoveryRequest predicate) { - var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find"); - request.Content = new StringContent( - JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), - Encoding.UTF8, "application/json"); + static string RemoveCountryCodeFrom(string value) + { + return value?.Split("-").Length > 1 ? value.Split("-")[1] : value; + } + + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find") + { + Content = new StringContent( + JsonConvert.SerializeObject(new + { + mobileNumber = + RemoveCountryCodeFrom(predicate.Patient.VerifiedIdentifiers.First().Value) + }), + Encoding.UTF8, + "application/json") + }; var response = await client.SendAsync(request); await using var responseStream = await response.Content.ReadAsStreamAsync(); var result = await JsonSerializer.DeserializeAsync>(responseStream); @@ -36,7 +48,8 @@ public PatientMatchingRepository(HttpClient client) LastName = patient.LastName, CareContexts = new List { - new CareContextRepresentation($"{patient.Identifier}", + new CareContextRepresentation( + $"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, PhoneNumber = patient.PhoneNumber diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj index fface98d..00d7961a 100644 --- a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -11,7 +11,7 @@ - + diff --git a/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/DataRequestBuilder.cs b/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/DataRequestBuilder.cs deleted file mode 100644 index f48e2e33..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/DataRequestBuilder.cs +++ /dev/null @@ -1,19 +0,0 @@ -namespace In.ProjectEKA.DefaultHipTest.DataFlow.Builder -{ - using System.Collections.Generic; - using In.ProjectEKA.HipLibrary.Patient.Model; - - internal class DataRequestBuilder - { - public string CallBackUrl; - public IEnumerable CareContexts; - public HiDataRange DataRange; - public IEnumerable HiType; - public string TransactionId; - - public DataRequest Build() - { - return new DataRequest(CareContexts, DataRange, CallBackUrl, HiType, TransactionId); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/TestBuilder.cs b/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/TestBuilder.cs deleted file mode 100644 index c157aa2e..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/DataFlow/Builder/TestBuilder.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace In.ProjectEKA.HipServiceTest.DataFlow.Builder -{ - using Bogus; - using In.ProjectEKA.DefaultHipTest.DataFlow.Builder; - - public static class TestBuilder - { - private static Faker faker; - - internal static Faker Faker() - { - return faker ??= new Faker(); - } - - internal static Faker DataRequest() - { - return new Faker(); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.DefaultHipTest/DataFlow/CollectTest.cs deleted file mode 100644 index ec6746a3..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/DataFlow/CollectTest.cs +++ /dev/null @@ -1,27 +0,0 @@ -namespace In.ProjectEKA.DefaultHipTest.DataFlow -{ - using System.Linq; - using FluentAssertions; - using In.ProjectEKA.DefaultHip.DataFlow; - using In.ProjectEKA.HipServiceTest.DataFlow.Builder; - using Optional.Unsafe; - using Xunit; - - [Collection("Collect Tests")] - public class CollectTest - { - private readonly Collect collect - = new Collect("observation.json"); - - [Fact] - private async void ReturnEntries() - { - var dataRequest = TestBuilder.DataRequest().Generate().Build(); - - var entries = await collect.CollectData(dataRequest); - - var bundles = entries.Map(s => s.Bundles); - bundles.ValueOrDefault().Count().Should().Be(1); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs b/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs deleted file mode 100644 index 3805f3b6..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/Discovery/PatientMatchingRepositoryTest.cs +++ /dev/null @@ -1,34 +0,0 @@ -namespace In.ProjectEKA.DefaultHipTest.Discovery -{ - using System; - using System.Collections.Generic; - using System.Linq; - using DefaultHip.Discovery; - using FluentAssertions; - using HipLibrary.Patient.Model; - using Xunit; - - [Collection("Patient Repository Tests")] - public class PatientMatchingRepositoryTest - { - [Fact] - private async void ShouldReturnPatientsBasedOnExpression() - { - var patientMatchingRepository = new PatientMatchingRepository("patients.json"); - var phoneNumberIdentifier = new Identifier(IdentifierType.MOBILE, "+919999999999"); - var request = new DiscoveryRequest( - new PatientEnquiry(string.Empty, - new List {phoneNumberIdentifier}, - null, - string.Empty, - string.Empty, - Gender.F, - DateTime.Now), - string.Empty); - - var patientInfo = await patientMatchingRepository.Where(request); - - patientInfo.Count().Should().Be(1); - } - } -} \ No newline at end of file diff --git a/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj b/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj deleted file mode 100644 index 77de45c3..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/In.ProjectEKA.DefaultHipTest.csproj +++ /dev/null @@ -1,33 +0,0 @@ - - - - netcoreapp3.1 - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - - - - runtime; build; native; contentfiles; analyzers - all - - - - - - - - - - - - - observation.json - - - diff --git a/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs b/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs deleted file mode 100644 index 22c77ee2..00000000 --- a/test/In.ProjectEKA.DefaultHipTest/Link/PatientRepositoryTest.cs +++ /dev/null @@ -1,49 +0,0 @@ -namespace In.ProjectEKA.DefaultHipTest.Link -{ - using DefaultHip.Link; - using FluentAssertions; - using HipLibrary.Patient.Model; - using Xunit; - - [Collection("Patient Repository Tests")] - public class PatientRepositoryTest - { - private readonly PatientRepository patientRepository - = new PatientRepository("patients.json"); - - [Fact] - private void ReturnObjectForKnownPatient() - { - const string patientReferenceNumber = "1"; - var testPatient = new Patient - { - PhoneNumber = "+919999999999", - Identifier = patientReferenceNumber, - FirstName = "John", - LastName = "Doee", - Gender = "M", - CareContexts = new [] - { - new CareContextRepresentation("124", "National TB program"), - new CareContextRepresentation("123", "National Cancer program"), - } - }; - - var patient = patientRepository.PatientWith(patientReferenceNumber); - - patient.ValueOr(new Patient()).Should() - .BeEquivalentTo(testPatient); - } - - [Fact] - private void ReturnNullForUnknownPatient() - { - const string patientReferenceNumber = "1234"; - - var patient = patientRepository.PatientWith(patientReferenceNumber); - - patient.ValueOr((Patient) null) - .Should().BeNull(); - } - } -} \ No newline at end of file From c246594af59fca094f90e9d88dd7b30ba992eb26 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 4 Feb 2020 13:04:16 +0530 Subject: [PATCH 08/51] Initial implementation for TMH --- hip-service.sln | 15 ++++++++ .../In.ProjectEKA.HipService.csproj | 6 ++- src/In.ProjectEKA.HipService/Startup.cs | 2 + src/In.ProjectEKA.HipService/appsettings.json | 11 +----- .../Discovery/PatientMatchingRepository.cs | 38 +++++++++++++++++++ .../In.ProjectEKA.TMHHip.csproj | 17 +++++++++ .../Link/PatientRepository.cs | 25 ++++++++++++ .../Link/LinkPatientControllerTest.cs | 3 +- 8 files changed, 106 insertions(+), 11 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs create mode 100644 src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj create mode 100644 src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs diff --git a/hip-service.sln b/hip-service.sln index 71c85c89..e235ce6e 100644 --- a/hip-service.sln +++ b/hip-service.sln @@ -15,6 +15,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.DefaultHipTes EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipLibrary", "src\In.ProjectEKA.HipLibrary\In.ProjectEKA.HipLibrary.csproj", "{40B6794D-AA65-4B3D-B929-0180CA40E3D6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHip", "src\In.ProjectEKA.TMHHip\In.ProjectEKA.TMHHip.csproj", "{3022F5F9-928A-4E59-8BD0-858B85C4F7D4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -93,6 +95,18 @@ Global {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x64.Build.0 = Release|Any CPU {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x86.ActiveCfg = Release|Any CPU {40B6794D-AA65-4B3D-B929-0180CA40E3D6}.Release|x86.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x64.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Debug|x86.Build.0 = Debug|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|Any CPU.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x64.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x64.Build.0 = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.ActiveCfg = Release|Any CPU + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {7D3C3A05-9145-4A28-B36A-0DCAAB39BF7E} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} @@ -100,5 +114,6 @@ Global {23976B61-FBF9-41B8-AEA2-B70AD47F00A8} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} {4412373D-2E69-412A-8264-FA2806902173} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} {40B6794D-AA65-4B3D-B929-0180CA40E3D6} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} + {3022F5F9-928A-4E59-8BD0-858B85C4F7D4} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} EndGlobalSection EndGlobal diff --git a/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj b/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj index 23d71ee0..f4ab4247 100644 --- a/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj +++ b/src/In.ProjectEKA.HipService/In.ProjectEKA.HipService.csproj @@ -33,8 +33,12 @@ - + + + + + diff --git a/src/In.ProjectEKA.HipService/Startup.cs b/src/In.ProjectEKA.HipService/Startup.cs index 1acda19a..812c2b21 100644 --- a/src/In.ProjectEKA.HipService/Startup.cs +++ b/src/In.ProjectEKA.HipService/Startup.cs @@ -31,6 +31,8 @@ namespace In.ProjectEKA.HipService using Newtonsoft.Json; using Serilog; using Task = System.Threading.Tasks.Task; + using TMHHip.Discovery; + using TMHHip.Link; public class Startup { diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index ff2e5616..312c8963 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -8,16 +8,9 @@ "System": "Warning" } }, - "Enrich": [ - "FromLogContext", - "WithMachineName", - "WithProcessId", - "WithThreadId" - ], + "Enrich": ["FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId"], "WriteTo": [ - { - "Name": "Console" - } + { "Name": "Console" } ] }, "AllowedHosts": "*", diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs new file mode 100644 index 00000000..e00be31b --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -0,0 +1,38 @@ +namespace In.ProjectEKA.TMHHip.Discovery +{ + using System.Collections.Generic; + using System.Linq; + using System.Net.Http; + using System.Threading.Tasks; + using HipLibrary.Patient; + using HipLibrary.Patient.Model; + using Patient = HipLibrary.Patient.Model.Patient; + + public class PatientMatchingRepository : IMatchingRepository + { + private readonly HttpClient client; + + public PatientMatchingRepository(HttpClient client) + { + this.client = client; + } + + public Task> Where(DiscoveryRequest request) + { + return Task.FromResult(new List + { + new Patient + { + Identifier = "5", + PhoneNumber = "8340289040", + CareContexts = new List + { + new CareContextRepresentation("131", "National Cancer Program") + }, + FirstName = "Ron", + LastName = "Doe" + } + }.AsQueryable()); + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj new file mode 100644 index 00000000..fface98d --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -0,0 +1,17 @@ + + + + netcoreapp3.1 + + + + + + + + + + + + + diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs new file mode 100644 index 00000000..eec24904 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -0,0 +1,25 @@ +namespace In.ProjectEKA.TMHHip.Link +{ + using System.Collections.Generic; + using HipLibrary.Patient; + using HipLibrary.Patient.Model; + using Optional; + + public class PatientRepository : IPatientRepository + { + public Option PatientWith(string referenceNumber) + { + return Option.Some(new Patient + { + Identifier = "5", + PhoneNumber = "8340289040", + CareContexts = new List + { + new CareContextRepresentation("131", "National Cancer Program") + }, + FirstName = "Ron", + LastName = "Doe" + }); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs index a29ec98f..a6228ef9 100644 --- a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs +++ b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs @@ -1,5 +1,6 @@ using System; using FluentAssertions; + using In.ProjectEKA.HipService.Link; using In.ProjectEKA.HipServiceTest.Link.Builder; using Microsoft.AspNetCore.Http; @@ -38,7 +39,7 @@ private async void ReturnLinkReferenceNumber() var transactionId = faker.Random.Hash(); var linkRequest = new PatientLinkReferenceRequest( transactionId, - new LinkReference( + new HipService.Link.LinkReference( consentManagerUserId, patientReference, new[] {new CareContextEnquiry(programRefNo)}), From 940caa1d689cccbafa78db9d991d2afa634ed0ac Mon Sep 17 00:00:00 2001 From: ganesanarun Date: Wed, 5 Feb 2020 12:41:14 +0530 Subject: [PATCH 09/51] Introduce get by patient id api --- src/In.ProjectEKA.TMHHip/Discovery/Patient.cs | 21 ++++++++++ .../Discovery/PatientMatchingRepository.cs | 40 +++++++++++-------- .../Link/PatientRepository.cs | 28 +++++++++++-- 3 files changed, 69 insertions(+), 20 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/Discovery/Patient.cs diff --git a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs new file mode 100644 index 00000000..9ed2825f --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs @@ -0,0 +1,21 @@ +using System; + +namespace In.ProjectEKA.TMHHip.Discovery +{ + public class Patient + { + public string Identifier { get; set; } + + public string Gender { get; set; } + + // ReSharper disable once UnusedMember.Global + public string PhoneNumber { get; set; } + + public string FirstName { get; set; } + + public string LastName { get; set; } + + // ReSharper disable once UnusedMember.Global + public DateTime DateOfBirth { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index e00be31b..e6179db2 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -3,10 +3,12 @@ namespace In.ProjectEKA.TMHHip.Discovery using System.Collections.Generic; using System.Linq; using System.Net.Http; + using System.Text; using System.Threading.Tasks; using HipLibrary.Patient; using HipLibrary.Patient.Model; - using Patient = HipLibrary.Patient.Model.Patient; + using Newtonsoft.Json; + using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientMatchingRepository : IMatchingRepository { @@ -17,22 +19,28 @@ public PatientMatchingRepository(HttpClient client) this.client = client; } - public Task> Where(DiscoveryRequest request) + public async Task> Where(DiscoveryRequest predicate) { - return Task.FromResult(new List - { - new Patient - { - Identifier = "5", - PhoneNumber = "8340289040", - CareContexts = new List - { - new CareContextRepresentation("131", "National Cancer Program") - }, - FirstName = "Ron", - LastName = "Doe" - } - }.AsQueryable()); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/find"); + request.Content = new StringContent( + JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), + Encoding.UTF8, "application/json"); + var response = await client.SendAsync(request); + await using var responseStream = await response.Content.ReadAsStreamAsync(); + var result = await JsonSerializer.DeserializeAsync>(responseStream); + return result.Select(patient => new HipLibrary.Patient.Model.Patient + { + FirstName = patient.FirstName, + Gender = patient.Gender, + Identifier = patient.Identifier, + LastName = patient.LastName, + CareContexts = new List + { + new CareContextRepresentation($"{patient.Identifier}", + $"{patient.FirstName} {patient.LastName}") + }, + PhoneNumber = "8340289040" + }).AsQueryable(); } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs index eec24904..085fe397 100644 --- a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -1,24 +1,44 @@ +using System.Net.Http; +using System.Text; + namespace In.ProjectEKA.TMHHip.Link { using System.Collections.Generic; using HipLibrary.Patient; using HipLibrary.Patient.Model; using Optional; + using Newtonsoft.Json; + using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientRepository : IPatientRepository { + private readonly HttpClient client; + + public PatientRepository(HttpClient client) + { + this.client = client; + } + public Option PatientWith(string referenceNumber) { + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/get"); + request.Content = new StringContent( + JsonConvert.SerializeObject(new {caseId = referenceNumber}), + Encoding.UTF8, "application/json"); + var response = client.SendAsync(request).Result; + var responseStream = response.Content.ReadAsStringAsync().Result; + var patient = JsonSerializer.Deserialize(responseStream); return Option.Some(new Patient { - Identifier = "5", + FirstName = patient.FirstName, PhoneNumber = "8340289040", CareContexts = new List { - new CareContextRepresentation("131", "National Cancer Program") + new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - FirstName = "Ron", - LastName = "Doe" + Gender = patient.Gender, + Identifier = patient.Identifier, + LastName = patient.LastName, }); } } From 36a4f0237272758703fdf696798c8cf72af8106a Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 11:24:49 +0530 Subject: [PATCH 10/51] Introduce docker compose --- Dockerfile | 6 ++-- HipServiceSrc.sln | 32 +++++++++++-------- docker-compose.development.yml | 6 +++- src/In.ProjectEKA.TMHHip/Discovery/Patient.cs | 1 - .../Discovery/PatientMatchingRepository.cs | 4 +-- .../Link/PatientRepository.cs | 9 +++--- 6 files changed, 34 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index c35cc5ef..ae146055 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,16 @@ WORKDIR /app # Copy csproj and restore as distinct layers COPY HipServiceSrc.sln ./ -COPY src/In.ProjectEKA.DefaultHip/*.csproj ./src/In.ProjectEKA.DefaultHip/ + COPY src/In.ProjectEKA.HipLibrary/*.csproj ./src/In.ProjectEKA.HipLibrary/ +COPY src/In.ProjectEKA.TMHHip/*.csproj ./src/In.ProjectEKA.TMHHip/ + COPY src/In.ProjectEKA.HipService/*.csproj ./src/In.ProjectEKA.HipService/ RUN dotnet restore # Copy everything else and build COPY . . -WORKDIR /app/src/In.ProjectEKA.DefaultHip +WORKDIR /app/src/In.ProjectEKA.TMHHip RUN dotnet build -c Release -o /app WORKDIR /app/src/In.ProjectEKA.HipService diff --git a/HipServiceSrc.sln b/HipServiceSrc.sln index 2d6f060f..b0b61bdb 100644 --- a/HipServiceSrc.sln +++ b/HipServiceSrc.sln @@ -7,7 +7,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{461C4BC2-AAF EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipService", "src\In.ProjectEKA.HipService\In.ProjectEKA.HipService.csproj", "{3D613EA0-0D56-4B53-89B4-F1035A3934B4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.DefaultHip", "src\In.ProjectEKA.DefaultHip\In.ProjectEKA.DefaultHip.csproj", "{288B99D5-3659-41A3-8098-6A645CE3CEF6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHip", "src\In.ProjectEKA.TMHHip\In.ProjectEKA.TMHHip.csproj", "{AC690A7E-7F4B-4D30-B32C-1C1C338E6758}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipLibrary", "src\In.ProjectEKA.HipLibrary\In.ProjectEKA.HipLibrary.csproj", "{7B3816DD-1B05-4249-91BA-47F40EF8BF78}" EndProject @@ -36,18 +36,6 @@ Global {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x64.Build.0 = Release|Any CPU {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x86.ActiveCfg = Release|Any CPU {3D613EA0-0D56-4B53-89B4-F1035A3934B4}.Release|x86.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x64.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x64.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x86.ActiveCfg = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Debug|x86.Build.0 = Debug|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|Any CPU.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x64.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x64.Build.0 = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x86.ActiveCfg = Release|Any CPU - {288B99D5-3659-41A3-8098-6A645CE3CEF6}.Release|x86.Build.0 = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|Any CPU.Build.0 = Debug|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -60,10 +48,28 @@ Global {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x64.Build.0 = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x86.ActiveCfg = Release|Any CPU {7B3816DD-1B05-4249-91BA-47F40EF8BF78}.Release|x86.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {288B99D5-3659-41A3-8098-6A645CE3CEF6} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {7B3816DD-1B05-4249-91BA-47F40EF8BF78} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.ActiveCfg = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.Build.0 = Debug|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.Build.0 = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.ActiveCfg = Release|Any CPU + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} + {AC690A7E-7F4B-4D30-B32C-1C1C338E6758} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} EndGlobalSection EndGlobal diff --git a/docker-compose.development.yml b/docker-compose.development.yml index efe4d6c6..818d47a9 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -1,7 +1,7 @@ version: '3' services: hip: - image: "ganesan92/health-information-provider" + image: "ganesan92/tmh-hip" ports: - "8000:80" depends_on: @@ -10,6 +10,10 @@ services: - rabbitmq otp: image: "ganesan92/otp-service" + ports: + - "5000:80" + environment: + - ASPNETCORE_URLS=http://+:5000 depends_on: - db db: diff --git a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs index 9ed2825f..202c4911 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/Patient.cs @@ -8,7 +8,6 @@ public class Patient public string Gender { get; set; } - // ReSharper disable once UnusedMember.Global public string PhoneNumber { get; set; } public string FirstName { get; set; } diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index e6179db2..7a6eac5d 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -21,7 +21,7 @@ public PatientMatchingRepository(HttpClient client) public async Task> Where(DiscoveryRequest predicate) { - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/find"); + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find"); request.Content = new StringContent( JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), Encoding.UTF8, "application/json"); @@ -39,7 +39,7 @@ public PatientMatchingRepository(HttpClient client) new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - PhoneNumber = "8340289040" + PhoneNumber = patient.PhoneNumber }).AsQueryable(); } } diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs index 085fe397..2dadcabf 100644 --- a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -1,8 +1,7 @@ -using System.Net.Http; -using System.Text; - namespace In.ProjectEKA.TMHHip.Link { + using System.Net.Http; + using System.Text; using System.Collections.Generic; using HipLibrary.Patient; using HipLibrary.Patient.Model; @@ -21,7 +20,7 @@ public PatientRepository(HttpClient client) public Option PatientWith(string referenceNumber) { - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost:49699/patients/get"); + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/get"); request.Content = new StringContent( JsonConvert.SerializeObject(new {caseId = referenceNumber}), Encoding.UTF8, "application/json"); @@ -31,7 +30,6 @@ public Option PatientWith(string referenceNumber) return Option.Some(new Patient { FirstName = patient.FirstName, - PhoneNumber = "8340289040", CareContexts = new List { new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") @@ -39,6 +37,7 @@ public Option PatientWith(string referenceNumber) Gender = patient.Gender, Identifier = patient.Identifier, LastName = patient.LastName, + PhoneNumber = patient.PhoneNumber }); } } From 513bd9542d54aff0eef8b8186ea1f8e5537eae63 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 21:49:57 +0530 Subject: [PATCH 11/51] Docker compose for complete tmh --- HipServiceSrc.sln | 16 ---------------- docker-compose.development.yml | 2 -- .../appsettings.Development.json | 7 +++++++ src/In.ProjectEKA.HipService/appsettings.json | 10 ++++++++++ 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/HipServiceSrc.sln b/HipServiceSrc.sln index b0b61bdb..ef8e01d9 100644 --- a/HipServiceSrc.sln +++ b/HipServiceSrc.sln @@ -53,23 +53,7 @@ Global EndGlobalSection GlobalSection(NestedProjects) = preSolution {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} - {288B99D5-3659-41A3-8098-6A645CE3CEF6} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {7B3816DD-1B05-4249-91BA-47F40EF8BF78} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x64.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.ActiveCfg = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Debug|x86.Build.0 = Debug|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|Any CPU.Build.0 = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x64.Build.0 = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.ActiveCfg = Release|Any CPU - {AC690A7E-7F4B-4D30-B32C-1C1C338E6758}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {3D613EA0-0D56-4B53-89B4-F1035A3934B4} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} {AC690A7E-7F4B-4D30-B32C-1C1C338E6758} = {461C4BC2-AAFA-41D1-B508-46D26912A31E} EndGlobalSection EndGlobal diff --git a/docker-compose.development.yml b/docker-compose.development.yml index 818d47a9..de3a5cfc 100644 --- a/docker-compose.development.yml +++ b/docker-compose.development.yml @@ -12,8 +12,6 @@ services: image: "ganesan92/otp-service" ports: - "5000:80" - environment: - - ASPNETCORE_URLS=http://+:5000 depends_on: - db db: diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index bbb9eb0d..775014f7 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -17,10 +17,17 @@ "DefaultConnection": "Host=localhost;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" }, "OtpService": { +<<<<<<< HEAD "BaseUrl":"http://localhost:5000" }, "rabbit": { "HostName": "localhost", +======= + "BaseUrl":"http://otp" + }, + "rabbit": { + "HostName": "rabbitmq", +>>>>>>> Docker compose for complete tmh "Port": 5672 }, "dataFlow": { diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 312c8963..103c397d 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,16 +15,24 @@ }, "AllowedHosts": "*", "ConnectionStrings": { +<<<<<<< HEAD "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" }, "OtpService": { "BaseUrl": "http://otp", "OffsetInMinutes": 5 +======= + "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" + }, + "OtpService": { + "BaseUrl":"http://otp" +>>>>>>> Docker compose for complete tmh }, "rabbit": { "HostName": "rabbitmq", "Port": 5672 +<<<<<<< HEAD }, "dataFlow": { "dataSizeLimitInMbs": 5 @@ -36,5 +44,7 @@ "url": "https://ncg-dev.projecteka.in/central-registry", "clientId": "10000005", "clientSecret": "93ef283e-1968-46ab-8731-cfccda83680a" +======= +>>>>>>> Docker compose for complete tmh } } From 9ca669235219e8e08f5e99cb30509e9cd22ffbc9 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Tue, 11 Feb 2020 22:12:30 +0530 Subject: [PATCH 12/51] Isolating tmh from default --- .../appsettings.Development.json | 7 ------ src/In.ProjectEKA.HipService/appsettings.json | 12 ---------- src/In.ProjectEKA.OtpService/appsettings.json | 22 +++++++++++++++++++ 3 files changed, 22 insertions(+), 19 deletions(-) create mode 100644 src/In.ProjectEKA.OtpService/appsettings.json diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index 775014f7..acf68510 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -17,17 +17,10 @@ "DefaultConnection": "Host=localhost;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" }, "OtpService": { -<<<<<<< HEAD - "BaseUrl":"http://localhost:5000" - }, - "rabbit": { - "HostName": "localhost", -======= "BaseUrl":"http://otp" }, "rabbit": { "HostName": "rabbitmq", ->>>>>>> Docker compose for complete tmh "Port": 5672 }, "dataFlow": { diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 103c397d..0f8e4440 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -15,24 +15,14 @@ }, "AllowedHosts": "*", "ConnectionStrings": { -<<<<<<< HEAD - "DefaultConnection": - "Host=db;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" - }, - "OtpService": { - "BaseUrl": "http://otp", - "OffsetInMinutes": 5 -======= "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" }, "OtpService": { "BaseUrl":"http://otp" ->>>>>>> Docker compose for complete tmh }, "rabbit": { "HostName": "rabbitmq", "Port": 5672 -<<<<<<< HEAD }, "dataFlow": { "dataSizeLimitInMbs": 5 @@ -44,7 +34,5 @@ "url": "https://ncg-dev.projecteka.in/central-registry", "clientId": "10000005", "clientSecret": "93ef283e-1968-46ab-8731-cfccda83680a" -======= ->>>>>>> Docker compose for complete tmh } } diff --git a/src/In.ProjectEKA.OtpService/appsettings.json b/src/In.ProjectEKA.OtpService/appsettings.json new file mode 100644 index 00000000..b12cabb6 --- /dev/null +++ b/src/In.ProjectEKA.OtpService/appsettings.json @@ -0,0 +1,22 @@ +{ + "Serilog": { + "Using": [], + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "System": "Warning" + } + }, + "Enrich": ["FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId"], + "WriteTo": [ + { "Name": "Console" } + ] + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "DefaultConnection": + "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", + "TextLocaleApiKey": "fXHYhJXUUx8-QBzRD4BkZI9PPrD7rAkJnuHgNZfzoD" + } +} From b6d31f976c2ce3f5d2e2ee26d23e2e50312be909 Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Mon, 17 Feb 2020 18:51:49 +0530 Subject: [PATCH 13/51] Delete default hip --- .../In.ProjectEKA.DefaultHip.csproj | 184 +----------------- .../Link/PatientRepository.cs | 40 ---- 2 files changed, 1 insertion(+), 223 deletions(-) delete mode 100644 src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs diff --git a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj index df9a8460..d4b9f1c4 100644 --- a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj +++ b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj @@ -5,7 +5,7 @@ - + @@ -13,186 +13,4 @@ - - - Always - Always - observation.json - - - - - - Always - Always - diagnosticReport.json - - - - - - Always - Always - dignosticReportWithMediaDicomFileAsUrl.json - - - - - - Always - Always - dignosticReportWithPresentedFormPdfFileAsUrl.json - - - - - - Always - Always - patients.json - - - - - - Always - Always - diagnosticReportWithRadiologyImageInline.json - - - - - - Always - Always - ShriyaTMHFirstVisitConditionAndObs.json - - - - - Always - Always - ShriyaTMHFirstVisitDiagnosticReport.json - - - - - Always - Always - ShriyaTMHThirdVisitDiagnosticReports.json - - - - - Always - Always - ShriyaTMHThirdVisitMedication.json - - - - - Always - Always - ShriyaTMHThirdVisitObsWithRef.json - - - - - - Always - Always - demoPatients.json - - - - - Always - Always - demoPatientCareContextDataMap.json - - - - - Always - Always - BI-KTH-12FirstVisitConditions.json - - - - - Always - Always - NCP1006FirstVisitDiagnosticReports.json - - - - - Always - Always - NCP1006SecondVisitDiagnosticRepots.json - - - - - Always - Always - NCP1006ThirdVisitImagingStudy.json - - - - - Always - Always - NCP1008FirstVisitCondition.json - - - - - Always - Always - NCP1008FirstVisitDiagnosticReport.json - - - - - Always - Always - NCP1008FirstVisitObservations.json - - - - - Always - Always - NCP1008SecondVisitDiagnosticReport.json - - - - - Always - Always - NCP1008SecondVisitMedications.json - - - - - Always - Always - NCP1008SecondVisitObsWithMembers.json - - - - - Always - Always - SC1701FirstVisitDiagnosticReport.json - - - - - Always - Always - NCP1008ThirdVisitDischargeSummary.json - - diff --git a/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs b/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs deleted file mode 100644 index 5709ae6a..00000000 --- a/src/In.ProjectEKA.DefaultHip/Link/PatientRepository.cs +++ /dev/null @@ -1,40 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Link -{ - using HipLibrary.Patient; - using HipLibrary.Patient.Model; - using Patient; - using System; - using System.Collections.Generic; - using System.Linq; - using Optional; - - public class PatientRepository : IPatientRepository - { - private readonly string filePath; - - public PatientRepository(string filePath) - { - this.filePath = filePath; - } - - public Option PatientWith(string referenceNumber) - { - try - { - var patientsInfo = All(); - var patient = patientsInfo.First(p => p.Identifier == referenceNumber); - return Option.Some(patient); - } - catch (Exception) - { - return Option.None(); - } - } - - private IEnumerable All() - { - var patientsInfo = FileReader.ReadJson(filePath); - return patientsInfo; - } - } -} \ No newline at end of file From 2be2c5d0f9e73a90a1377ef4b5d92790f78357db Mon Sep 17 00:00:00 2001 From: "ganesan.arunachalam" Date: Mon, 17 Feb 2020 19:34:00 +0530 Subject: [PATCH 14/51] Handle mobile number with country code --- .../In.ProjectEKA.DefaultHip.csproj | 15 ++ .../Patient/FileReader.cs | 32 --- .../Resources/observation.json | 182 ------------------ src/In.ProjectEKA.HipService/Startup.cs | 4 +- .../appsettings.Development.json | 9 +- src/In.ProjectEKA.HipService/appsettings.json | 3 +- src/In.ProjectEKA.OtpService/appsettings.json | 2 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 14 ++ .../Discovery/PatientMatchingRepository.cs | 23 ++- .../In.ProjectEKA.TMHHip.csproj | 2 +- 10 files changed, 59 insertions(+), 227 deletions(-) delete mode 100644 src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs delete mode 100644 src/In.ProjectEKA.DefaultHip/Resources/observation.json create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs diff --git a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj index d4b9f1c4..b4580e9c 100644 --- a/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj +++ b/src/In.ProjectEKA.DefaultHip/In.ProjectEKA.DefaultHip.csproj @@ -13,4 +13,19 @@ + + + Always + observation.json + + + + + + true + Always + Always + patients.json + + diff --git a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs b/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs deleted file mode 100644 index c4397ac7..00000000 --- a/src/In.ProjectEKA.DefaultHip/Patient/FileReader.cs +++ /dev/null @@ -1,32 +0,0 @@ -namespace In.ProjectEKA.DefaultHip.Patient -{ - using System.Collections.Generic; - using System.IO; - using System.Threading.Tasks; - using Hl7.Fhir.Model; - using Hl7.Fhir.Serialization; - using Newtonsoft.Json; - using Patient = In.ProjectEKA.HipLibrary.Patient.Model.Patient; - - public static class FileReader - { - public static async Task> ReadJsonAsync(string patientFilePath) - { - var jsonData = await File.ReadAllTextAsync(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - - public static IEnumerable ReadJson(string patientFilePath) - { - var jsonData = File.ReadAllText(patientFilePath); - return JsonConvert.DeserializeObject>(jsonData); - } - - public static async Task ReadJsonAsync(string filePath) where T : Base - { - var jsonData = await File.ReadAllTextAsync(filePath); - var fjp = new FhirJsonParser(); - return fjp.Parse(jsonData); - } - } -} \ No newline at end of file diff --git a/src/In.ProjectEKA.DefaultHip/Resources/observation.json b/src/In.ProjectEKA.DefaultHip/Resources/observation.json deleted file mode 100644 index 7af586ef..00000000 --- a/src/In.ProjectEKA.DefaultHip/Resources/observation.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "12345", - "meta": { - "lastUpdated": "2013-05-28T22:12:21Z" - }, - "identifier": { - "system": "urn:ietf:rfc:3986", - "value": "urn:uuid:0c3151bd-1cbf-4d64-b04d-cd9187a4c6e0" - }, - "type": "document", - "timestamp": "2013-05-28T22:12:21Z", - "entry": [ - { - "fullUrl": "http://fhir.healthintersections.com.au/open/Composition/180f219f-97a8-486d-99d9-ed631fe4fc57", - "resource": { - "resourceType": "Composition", - "id": "4567", - "meta": { - "lastUpdated": "2013-05-28T22:12:21Z" - }, - "status": "final", - "encounter": { - "reference": "Encounter/xcda" - }, - "type": { - "coding": [ - { - "system": "http://loinc.org", - "code": "34133-9" - } - ], - "text": "Summary of episode note" - }, - "subject": { - "display": "Eve Everywoman" - }, - "date": "2013-02-01T12:30:02Z", - "author": [ - { - "display": "Doctor Dave" - } - ], - "title": "Summary of episode note", - "section": [ - { - "title": "Medication Request", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "entry": [ - { - "reference": "MedicationRequest/medrx002" - } - ] - }, - { - "title": "Observation", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "entry": [ - { - "reference": "Observation/ob111" - } - ] - } - ] - } - }, - { - "resource": { - "resourceType": "MedicationRequest", - "id": "medrx002", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "contained": [ - { - "resourceType": "Medication", - "id": "med0304", - "code": { - "coding": [ - { - "system": "http://hl7.org/fhir/sid/ndc", - "code": "76388-713-25", - "display": "Myleran 2mg tablet, film coated" - } - ] - } - } - ], - "status": "active", - "intent": "order", - "subject": { - "display": "Eve Everywoman" - }, - "medicationReference": { - "reference": "#med0304", - "display": "prescribed medication" - }, - "authoredOn": "2015-03-01", - "dosageInstruction": [ - { - "sequence": 1, - "text": "Take one tablet daily as directed", - "timing": { - "code": { - "text": "Start on 10th Jan till 20th Jan. 3 times a day" - } - } - } - ] - } - }, - { - "resource": { - "resourceType": "Encounter", - "id": "xcda", - "text": { - "status": "generated", - "div": "
Encounter with patient @example
" - }, - "status": "in-progress", - "class": { - "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", - "code": "IMP", - "display": "inpatient encounter" - } - } - }, - { - "resource": { - "resourceType": "Observation", - "id": "ob111", - "status": "final", - "text": { - "status": "additional", - "div": "
Unstructured data can be sent here
" - }, - "code": { - "text": "Day1" - }, - "effectiveDateTime": "2012-09-17", - "issued": "2018-04-03T15:30:10+01:00", - "valueString": "Value of what was observed", - "interpretation": [ - { - "text": "Abnormal" - } - ], - "component": [ - { - "code": { - "text": "Key events" - }, - "valueString": "Afebrile, mild cough", - "interpretation": [ - { - "text": "Afebrile, mild cough" - } - ] - }, - { - "code": { - "text": "Action Taken" - }, - "valueString": "Continue Induction D2, Syp. Posaconazole, Anti TLS", - "interpretation": [ - { - "text": "Continue Induction D2, Syp. Posaconazole, Anti TLS" - } - ] - } - ] - } - } - ] -} \ No newline at end of file diff --git a/src/In.ProjectEKA.HipService/Startup.cs b/src/In.ProjectEKA.HipService/Startup.cs index 812c2b21..59b57c7a 100644 --- a/src/In.ProjectEKA.HipService/Startup.cs +++ b/src/In.ProjectEKA.HipService/Startup.cs @@ -29,6 +29,7 @@ namespace In.ProjectEKA.HipService using Microsoft.IdentityModel.Logging; using Microsoft.IdentityModel.Tokens; using Newtonsoft.Json; + using TMHHip.DataFlow; using Serilog; using Task = System.Threading.Tasks.Task; using TMHHip.Discovery; @@ -47,6 +48,7 @@ public Startup(IConfiguration configuration) } private IConfiguration Configuration { get; } + private HttpClient HttpClient { get; } public void ConfigureServices(IServiceCollection services) => services @@ -71,7 +73,7 @@ public void ConfigureServices(IServiceCollection services) => .Configure(Configuration.GetSection("dataFlow")) .Configure(Configuration.GetSection("hip")) .AddScoped() - .AddSingleton(new PatientMatchingRepository("demoPatients.json")) + .AddSingleton() .AddScoped() .AddScoped() .AddScoped() diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index acf68510..16c77ad5 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -2,10 +2,10 @@ "Serilog": { "Using": [], "MinimumLevel": { - "Default": "Debug", + "Default": "Information", "Override": { - "Microsoft": "Debug", - "System": "Debug" + "Microsoft": "Information", + "System": "Warning" } }, "Enrich": ["FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId"], @@ -17,7 +17,8 @@ "DefaultConnection": "Host=localhost;Port=5432;Username=postgres;Password=welcome;Database=hipservice;" }, "OtpService": { - "BaseUrl":"http://otp" + "BaseUrl":"http://otp", + "OffsetInMinutes": 5 }, "rabbit": { "HostName": "rabbitmq", diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index 0f8e4440..9bd0d9dd 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -18,7 +18,8 @@ "DefaultConnection": "Host=db;Port=5432;Username=postgres;Password=welcome;Database=tmh_db;" }, "OtpService": { - "BaseUrl":"http://otp" + "BaseUrl":"http://otp", + "OffsetInMinutes": 5 }, "rabbit": { "HostName": "rabbitmq", diff --git a/src/In.ProjectEKA.OtpService/appsettings.json b/src/In.ProjectEKA.OtpService/appsettings.json index b12cabb6..fc1a4210 100644 --- a/src/In.ProjectEKA.OtpService/appsettings.json +++ b/src/In.ProjectEKA.OtpService/appsettings.json @@ -16,7 +16,7 @@ "AllowedHosts": "*", "ConnectionStrings": { "DefaultConnection": - "Host=db1;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", + "Host=db;Port=5432;Username=postgres;Password=welcome;Database=otpservice;", "TextLocaleApiKey": "fXHYhJXUUx8-QBzRD4BkZI9PPrD7rAkJnuHgNZfzoD" } } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs new file mode 100644 index 00000000..0bd6bd03 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -0,0 +1,14 @@ +namespace In.ProjectEKA.TMHHip.DataFlow +{ + using System.Threading.Tasks; + using HipLibrary.Patient.Model; + using Optional; + + public class Collect : HipLibrary.Patient.ICollect + { + public Task> CollectData(DataRequest dataRequest) + { + throw new System.NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 7a6eac5d..65aad2e6 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -21,10 +21,22 @@ public PatientMatchingRepository(HttpClient client) public async Task> Where(DiscoveryRequest predicate) { - var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find"); - request.Content = new StringContent( - JsonConvert.SerializeObject(new {mobileNumber = predicate.Patient.VerifiedIdentifiers.First().Value}), - Encoding.UTF8, "application/json"); + static string RemoveCountryCodeFrom(string value) + { + return value?.Split("-").Length > 1 ? value.Split("-")[1] : value; + } + + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find") + { + Content = new StringContent( + JsonConvert.SerializeObject(new + { + mobileNumber = + RemoveCountryCodeFrom(predicate.Patient.VerifiedIdentifiers.First().Value) + }), + Encoding.UTF8, + "application/json") + }; var response = await client.SendAsync(request); await using var responseStream = await response.Content.ReadAsStreamAsync(); var result = await JsonSerializer.DeserializeAsync>(responseStream); @@ -36,7 +48,8 @@ public PatientMatchingRepository(HttpClient client) LastName = patient.LastName, CareContexts = new List { - new CareContextRepresentation($"{patient.Identifier}", + new CareContextRepresentation( + $"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, PhoneNumber = patient.PhoneNumber diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj index fface98d..00d7961a 100644 --- a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -11,7 +11,7 @@ - + From 0a13e5ad7892bd597da2680dc45e884c980eede3 Mon Sep 17 00:00:00 2001 From: leelanakka <44019459+leelanakka@users.noreply.github.com> Date: Tue, 26 May 2020 11:37:40 +0530 Subject: [PATCH 15/51] Merging master into tmh_hip, Uses GENDER Enum instead of string --- src/In.ProjectEKA.HipService/Startup.cs | 6 ------ .../Discovery/PatientMatchingRepository.cs | 6 ++++-- src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs | 4 +++- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/In.ProjectEKA.HipService/Startup.cs b/src/In.ProjectEKA.HipService/Startup.cs index 32f6ffb2..181dd786 100644 --- a/src/In.ProjectEKA.HipService/Startup.cs +++ b/src/In.ProjectEKA.HipService/Startup.cs @@ -24,17 +24,13 @@ namespace In.ProjectEKA.HipService using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; - using Microsoft.IdentityModel.Logging; using Microsoft.IdentityModel.Tokens; using Newtonsoft.Json; using TMHHip.DataFlow; using Serilog; - using TMHHip.DataFlow; using TMHHip.Discovery; using TMHHip.Link; using Task = System.Threading.Tasks.Task; - using TMHHip.Discovery; - using TMHHip.Link; public class Startup { @@ -142,8 +138,6 @@ public void ConfigureServices(IServiceCollection services) => }; }); - private HttpClient HttpClient { get; } - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseStaticFilesWithYaml() diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 3407394d..ab150a63 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -1,3 +1,5 @@ +using System; + namespace In.ProjectEKA.TMHHip.Discovery { using System.Collections.Generic; @@ -5,9 +7,9 @@ namespace In.ProjectEKA.TMHHip.Discovery using System.Net.Http; using System.Text; using System.Threading.Tasks; - using HipLibrary.Patient; using HipLibrary.Patient.Model; using Newtonsoft.Json; + using HipLibrary.Matcher; using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientMatchingRepository : IMatchingRepository @@ -43,7 +45,7 @@ static string RemoveCountryCodeFrom(string value) return result.Select(patient => new HipLibrary.Patient.Model.Patient { Name = $"{patient.FirstName} {patient.LastName}", - Gender = patient.Gender, + Gender = Enum.Parse(patient.Gender), Identifier = patient.Identifier, CareContexts = new List { diff --git a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs index 1d1921eb..0a95ef43 100644 --- a/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Link/PatientRepository.cs @@ -1,3 +1,5 @@ +using System; + namespace In.ProjectEKA.TMHHip.Link { using System.Net.Http; @@ -34,7 +36,7 @@ public Option PatientWith(string referenceNumber) { new CareContextRepresentation($"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - Gender = patient.Gender, + Gender = Enum.Parse(patient.Gender), Identifier = patient.Identifier, PhoneNumber = patient.PhoneNumber }); From e1ae4268657c6557c7e8b9337bfaf78309647f25 Mon Sep 17 00:00:00 2001 From: Veena Date: Wed, 3 Jun 2020 13:13:01 +0530 Subject: [PATCH 16/51] TMH | Prasanth, Veena | Adds processing of clinical note --- hip-service.sln | 15 ++ .../Link/LinkPatientController.cs | 4 +- .../Link/LinkReference.cs | 6 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 142 +++++++++++++++++- .../DataFlow/Model/ClinicalNote.cs | 12 ++ .../Model/HealthObservationRepresentation.cs | 71 +++++++++ .../Discovery/PatientMatchingRepository.cs | 3 +- .../In.ProjectEKA.TMHHip.csproj | 1 + .../DataFlow/Builder/IdentifierBuilder.cs | 16 ++ .../DataFlow/Builder/TestBuilders.cs | 26 ++++ .../Link/LinkPatientControllerTest.cs | 26 ++-- .../DataFlow/CollectTest.cs | 107 +++++++++++++ .../In.ProjectEKA.TMHHipTest.csproj | 35 +++++ 13 files changed, 442 insertions(+), 22 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/ClinicalNote.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs create mode 100644 test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/IdentifierBuilder.cs create mode 100644 test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilders.cs create mode 100644 test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs create mode 100644 test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj diff --git a/hip-service.sln b/hip-service.sln index 7b164320..638f4a7a 100644 --- a/hip-service.sln +++ b/hip-service.sln @@ -14,6 +14,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.HipLibrary", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHip", "src\In.ProjectEKA.TMHHip\In.ProjectEKA.TMHHip.csproj", "{3022F5F9-928A-4E59-8BD0-858B85C4F7D4}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "In.ProjectEKA.TMHHipTest", "test\In.ProjectEKA.TMHHipTest\In.ProjectEKA.TMHHipTest.csproj", "{77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -104,11 +106,24 @@ Global {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x64.Build.0 = Release|Any CPU {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.ActiveCfg = Release|Any CPU {3022F5F9-928A-4E59-8BD0-858B85C4F7D4}.Release|x86.Build.0 = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|x64.ActiveCfg = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|x64.Build.0 = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|x86.ActiveCfg = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Debug|x86.Build.0 = Debug|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|Any CPU.Build.0 = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|x64.ActiveCfg = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|x64.Build.0 = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|x86.ActiveCfg = Release|Any CPU + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {7D3C3A05-9145-4A28-B36A-0DCAAB39BF7E} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} {B5A9C0B9-25EC-472E-B2CD-3EC5A69584F7} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} {40B6794D-AA65-4B3D-B929-0180CA40E3D6} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} {3022F5F9-928A-4E59-8BD0-858B85C4F7D4} = {C032FE99-9669-480E-8933-B3DCEC39A9D6} + {77AF99D0-9217-44CA-A0B1-4219BCCB9C0D} = {C6699092-7831-4330-AA7F-CA7A4A0FCEB5} EndGlobalSection EndGlobal diff --git a/src/In.ProjectEKA.HipService/Link/LinkPatientController.cs b/src/In.ProjectEKA.HipService/Link/LinkPatientController.cs index 0e152f9f..62c68259 100644 --- a/src/In.ProjectEKA.HipService/Link/LinkPatientController.cs +++ b/src/In.ProjectEKA.HipService/Link/LinkPatientController.cs @@ -30,12 +30,12 @@ public async Task LinkPatientCareContexts([FromHeader(Name = "X-Co { var patient = new LinkEnquiry( consentManagerId, - request.Patient.ConsentManagerUserId, + request.Patient.Id, request.Patient.ReferenceNumber, request.Patient.CareContexts); var doesRequestExists = await discoveryRequestRepository.RequestExistsFor( request.TransactionId, - request.Patient?.ConsentManagerUserId, + request.Patient?.Id, request.Patient?.ReferenceNumber); if (!doesRequestExists) { diff --git a/src/In.ProjectEKA.HipService/Link/LinkReference.cs b/src/In.ProjectEKA.HipService/Link/LinkReference.cs index 5cea4972..5ea5074c 100644 --- a/src/In.ProjectEKA.HipService/Link/LinkReference.cs +++ b/src/In.ProjectEKA.HipService/Link/LinkReference.cs @@ -7,15 +7,15 @@ namespace In.ProjectEKA.HipService.Link [Obsolete] public class LinkReference { - public string ConsentManagerUserId { get; } + public string Id { get; } public string ReferenceNumber { get; } public IEnumerable CareContexts { get; } - public LinkReference(string consentManagerUserId, string referenceNumber, IEnumerable careContexts) + public LinkReference(string id, string referenceNumber, IEnumerable careContexts) { - ConsentManagerUserId = consentManagerUserId; + Id = id; ReferenceNumber = referenceNumber; CareContexts = careContexts; } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 0bd6bd03..448c14c3 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -1,14 +1,150 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Net.Http; +using System.Text; +using Hl7.Fhir.Model; +using Hl7.Fhir.Serialization; +using Hl7.Fhir.Utility; +using In.ProjectEKA.HipLibrary.Patient; +using In.ProjectEKA.TMHHip.DataFlow.Model; +using Newtonsoft.Json; +using Optional.Linq; +using Code = In.ProjectEKA.TMHHip.DataFlow.Model.Code; +using Resource = In.ProjectEKA.TMHHip.DataFlow.Model.Resource; + namespace In.ProjectEKA.TMHHip.DataFlow { using System.Threading.Tasks; using HipLibrary.Patient.Model; using Optional; + using Serilog; + using JsonSerializer = System.Text.Json.JsonSerializer; - public class Collect : HipLibrary.Patient.ICollect + public class Collect : ICollect { - public Task> CollectData(DataRequest dataRequest) + private readonly HttpClient _client; + private readonly IPatientRepository _patientRepository; + + public Collect(HttpClient client, IPatientRepository patientRepository) + { + this._client = client; + this._patientRepository = patientRepository; + } + + public async Task> CollectData(DataRequest dataRequest) + { + var bundles = new List(); + var patientData = FindPatientData(dataRequest).Result; + var careContextReferences = patientData.Keys.ToList(); + + var parser = new FhirJsonParser(new ParserSettings + { + AcceptUnknownMembers = true, + AllowUnrecognizedEnums = true + }); + foreach (var careContextReference in careContextReferences) + { + foreach (var result in patientData.GetOrDefault(careContextReference)) + { + Log.Information($"Returning file: {result}"); + var content = JsonConvert.SerializeObject(result); + bundles.Add(new CareBundle(careContextReference, parser.Parse(content))); + } + } + + var entries = new Entries(bundles); + return Option.Some(entries); + } + + private static bool WithinRange(DateRange range, DateTime date) + { + var fromDate = ParseDate(range.From); + var toDate = ParseDate(range.To); + return date >= fromDate && date < toDate; + } + + private static DateTime ParseDate(string dateString) + { + var formatStrings = new[] + { + "yyyy-MM-dd", "yyyy-MM-dd hh:mm:ss", "yyyy-MM-dd hh:mm:ss tt", "yyyy-MM-ddTHH:mm:ss.fffzzz", + "dd/MM/yyyy", "dd/MM/yyyy hh:mm:ss", "dd/MM/yyyy hh:mm:ss tt", "dd/MM/yyyyTHH:mm:ss.fffzzz" + }; + var tryParseExact = DateTime.TryParseExact(dateString, + formatStrings, + CultureInfo.CurrentCulture, + DateTimeStyles.None, + out var aDateTime); + if (!tryParseExact) + { + Log.Error($"Error parsing date: {dateString}"); + } + + return aDateTime; + } + + private async Task>> FindPatientData( + DataRequest dataRequest) + { + LogDataRequest(dataRequest); + var caseId = dataRequest.CareContexts.First().PatientReference; + var patient = _patientRepository.PatientWith(caseId); + var patientName = patient.Select(patient => patient.Name).ValueOr(""); + + var careContextsAndListOfDataFiles = new Dictionary>(); + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/healthInfo") + { + Content = new StringContent( + JsonConvert.SerializeObject(new + { + HiTypes = dataRequest.HiType, + StartDate = dataRequest.DateRange.From, + EndDate = dataRequest.DateRange.To, + CaseId = caseId + }), + Encoding.UTF8, + "application/json") + }; + + var response = await _client.SendAsync(request); + await using var responseStream = await response.Content.ReadAsStreamAsync(); + var clinicalNotes = await JsonSerializer.DeserializeAsync>(responseStream); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var healthObservationRepresentations = new List(); + foreach (var clinicalNote in clinicalNotes) + { + if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) continue; + + healthObservationRepresentations.Add( + new HealthObservationRepresentation + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", new Code("Clinical notes"), + new Subject(patientName), new List {new Performer(clinicalNote.UserName)}, + clinicalNote.CreatedDate, + clinicalNote.Note), + } + ); + } + + careContextsAndListOfDataFiles.Add(caseId, healthObservationRepresentations); + return careContextsAndListOfDataFiles; + } + + private static void LogDataRequest(DataRequest request) { - throw new System.NotImplementedException(); + var ccList = JsonConvert.SerializeObject(request.CareContexts); + var requestedHiTypes = string.Join(", ", request.HiType.Select(hiType => hiType.ToString())); + Log.Information("Data request received." + + $" transactionId:{request.TransactionId} , " + + $"CareContexts:{ccList}, " + + $"HiTypes:{requestedHiTypes}," + + $" From date:{request.DateRange.From}," + + $" To date:{request.DateRange.To}, " + + $"CallbackUrl:{request.DataPushUrl}"); } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ClinicalNote.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ClinicalNote.cs new file mode 100644 index 00000000..641c5c37 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ClinicalNote.cs @@ -0,0 +1,12 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class ClinicalNote + { + public Decimal NoteNumber { get; set; } + public string Note { get; set; } + public DateTime CreatedDate { set; get; } + public string UserName { set; get; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs new file mode 100644 index 00000000..6a897074 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using Hl7.Fhir.Model; +using In.ProjectEKA.HipLibrary.Patient.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class HealthObservationRepresentation + { + public string FullUrl { get; set; } + public Resource Resource { get; set; } + } + + public class Resource + { + [JsonConverter(typeof(StringEnumConverter))] + public HiType ResourceType { get; set; } + public string Id { get; set; } + public string Status { get; set; } + public Code Code { get; set; } + public Subject Subject { get; set; } + public IEnumerable Performer { get; set; } + public DateTime EffectiveDateTime { get; set; } + public string ValueString { get; set; } + + public Resource(HiType resourceType, string id, string status, Code code, Subject subject, + IEnumerable performer, DateTime effectiveDateTime, string valueString) + { + ResourceType = resourceType; + Id = id; + Status = status; + Code = code; + Subject = subject; + Performer = performer; + EffectiveDateTime = effectiveDateTime; + ValueString = valueString; + } + } + + public class Code + { + public Code(string text) + { + Text = text; + } + + public string Text { set; get; } + } + + public class Subject + { + public Subject(string display) + { + Display = display; + } + + public string Display { get; set; } + } + + public class Performer + { + public Performer(string display) + { + Display = display; + } + + public string Display { get; set; } + } +} diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index ab150a63..5286adab 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -53,7 +53,8 @@ static string RemoveCountryCodeFrom(string value) $"{patient.Identifier}", $"{patient.FirstName} {patient.LastName}") }, - PhoneNumber = patient.PhoneNumber + PhoneNumber = patient.PhoneNumber, + YearOfBirth = (ushort) patient.DateOfBirth.Year }).AsQueryable(); } } diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj index 00d7961a..b0d706b1 100644 --- a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -8,6 +8,7 @@ + diff --git a/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/IdentifierBuilder.cs b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/IdentifierBuilder.cs new file mode 100644 index 00000000..25c5f346 --- /dev/null +++ b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/IdentifierBuilder.cs @@ -0,0 +1,16 @@ +namespace In.ProjectEKA.TMHHipTest.DataFlow.Builder +{ + using HipLibrary.Patient.Model; + + internal class IdentifierBuilder + { + public IdentifierType Type; + + public string Value; + + public Identifier Build() + { + return new Identifier(Type, Value); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilders.cs b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilders.cs new file mode 100644 index 00000000..68119628 --- /dev/null +++ b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilders.cs @@ -0,0 +1,26 @@ +using Bogus; + +namespace In.ProjectEKA.TMHHipTest.DataFlow.Builder +{ + public static class TestBuilders + { + private static Faker faker; + + internal static Faker Patient() + { + return new Faker(); + } + + internal static Faker Identifier() + { + return new Faker(); + } + + internal static Faker Faker() => faker ??= new Faker(); + + public static string RandomString() + { + return Faker().Random.String(); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs index a6228ef9..82f919b5 100644 --- a/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs +++ b/test/In.ProjectEKA.HipServiceTest/Link/LinkPatientControllerTest.cs @@ -53,7 +53,7 @@ private async void ReturnLinkReferenceNumber() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) @@ -119,13 +119,13 @@ private async void CheckOtpGenerationError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(true); @@ -150,13 +150,13 @@ private async void CheckDataStorageError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(true); @@ -183,13 +183,13 @@ private async void CheckCareContextError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(true); @@ -216,13 +216,13 @@ private async void CheckSearchPatientError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(true); @@ -249,13 +249,13 @@ private async void CheckInvalidOtpError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts) ) )) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(true); @@ -283,11 +283,11 @@ private async void CheckTransactionIdNotFoundError() p.TransactionId == linkRequest.TransactionId && p.Patient.ReferenceNumber == linkRequest.Patient.ReferenceNumber && p.Patient.ConsentManagerId == consentManagerId && - p.Patient.ConsentManagerUserId == linkRequest.Patient.ConsentManagerUserId && + p.Patient.ConsentManagerUserId == linkRequest.Patient.Id && Equals(p.Patient.CareContexts, linkRequest.Patient.CareContexts)))) .ReturnsAsync((null, expectedError)); discoveryRequestRepository.Setup(x => x.RequestExistsFor(linkRequest.TransactionId, - linkRequest.Patient.ConsentManagerUserId, + linkRequest.Patient.Id, linkRequest.Patient.ReferenceNumber)) .ReturnsAsync(false); diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs new file mode 100644 index 00000000..62bc6142 --- /dev/null +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -0,0 +1,107 @@ +using System; +using System.Net; +using System.Net.Http; +using System.Net.Mime; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using In.ProjectEKA.TMHHip.DataFlow; +using In.ProjectEKA.TMHHip.DataFlow.Model; +using In.ProjectEKA.TMHHip.Link; +using Moq.Protected; +using Newtonsoft.Json; +using In.ProjectEKA.HipLibrary.Patient.Model; + +namespace In.ProjectEKA.TMHHipTest.DataFlow +{ + using System.Collections.Generic; + using System.Linq; + using FluentAssertions; + using HipLibrary.Patient.Model; + using Optional.Unsafe; + using Xunit; + using Moq; + + + [Collection("Collect Tests")] + public class CollectTest + { + [Fact] + private async void ReturnEntries() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var noteCreatedTime = new DateTime(2018, 1, 1); + var clinicalNote = new ClinicalNote() + {CreatedDate = noteCreatedTime, Note = "some note", NoteNumber = 1, UserName = "doctor"}; + var clinicalNoteResponse = JsonConvert.SerializeObject(new List {clinicalNote}); + + var patient = new TMHHip.Discovery.Patient() + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(clinicalNoteResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var hiTypes = new List + { + HiType.Condition, + HiType.Observation, + HiType.DiagnosticReport, + HiType.MedicationRequest + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj new file mode 100644 index 00000000..b02a23b6 --- /dev/null +++ b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj @@ -0,0 +1,35 @@ + + + + Exe + netcoreapp3.1 + false + In.ProjectEKA.TMHHipTest + 8 + + + + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + runtime; build; native; contentfiles; analyzers + all + + + + + + \ No newline at end of file From 4c75334e00f820c53fd1ef34beb5b9fd03a9df75 Mon Sep 17 00:00:00 2001 From: Veena Date: Wed, 3 Jun 2020 13:18:33 +0530 Subject: [PATCH 17/51] TMH | Prasanth, Veena | Fixes codacy errors for clinical note story --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 5 ++++- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 448c14c3..e7dfd98d 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -116,7 +116,10 @@ private async Task>> Fi var healthObservationRepresentations = new List(); foreach (var clinicalNote in clinicalNotes) { - if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) continue; + if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) + { + continue; + } healthObservationRepresentations.Add( new HealthObservationRepresentation diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 62bc6142..e66c222e 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -36,11 +36,11 @@ private async void ReturnEntries() var patientRepository = new PatientRepository(repoClient); var collect = new Collect(tmhClient, patientRepository); var noteCreatedTime = new DateTime(2018, 1, 1); - var clinicalNote = new ClinicalNote() + var clinicalNote = new ClinicalNote {CreatedDate = noteCreatedTime, Note = "some note", NoteNumber = 1, UserName = "doctor"}; var clinicalNoteResponse = JsonConvert.SerializeObject(new List {clinicalNote}); - var patient = new TMHHip.Discovery.Patient() + var patient = new TMHHip.Discovery.Patient { DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", LastName = "test", From 4d90e1925da5197e828ae1d987698be16525b652 Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 5 Jun 2020 17:11:18 +0530 Subject: [PATCH 18/51] TMH | Prasanth, Veena | Adds implementation to fetch prescription or medication request data from TMH - processes TMH prescription to FHIR representation - Handles for HITypes Observation and MedicationRequest --- .../Patient/Model/HiType.cs | 3 +- src/In.ProjectEKA.HipService/patients.json | 195 ++++++++++++++++++ src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 178 +++++++++++----- .../DataFlow/Model/Code.cs | 12 ++ .../Model/MedicationRepresentation.cs | 23 +++ .../Model/MedicationRequestRepresentation.cs | 51 +++++ ...tation.cs => ObservationRepresentation.cs} | 45 ++-- .../DataFlow/Model/PatientData.cs | 11 + .../DataFlow/Model/Prescription.cs | 16 ++ .../Model/PrescriptionRepresentation.cs | 8 + .../DataFlow/Model/Subject.cs | 12 ++ .../DataFlow/CollectTest.cs | 186 ++++++++++++++++- 12 files changed, 648 insertions(+), 92 deletions(-) create mode 100644 src/In.ProjectEKA.HipService/patients.json create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs rename src/In.ProjectEKA.TMHHip/DataFlow/Model/{HealthObservationRepresentation.cs => ObservationRepresentation.cs} (79%) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/Subject.cs diff --git a/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs b/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs index b4b83a5b..04353ce6 100644 --- a/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs +++ b/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs @@ -5,6 +5,7 @@ public enum HiType Condition, Observation, DiagnosticReport, - MedicationRequest + MedicationRequest, + Medication } } \ No newline at end of file diff --git a/src/In.ProjectEKA.HipService/patients.json b/src/In.ProjectEKA.HipService/patients.json new file mode 100644 index 00000000..2605ca5b --- /dev/null +++ b/src/In.ProjectEKA.HipService/patients.json @@ -0,0 +1,195 @@ +[ + { + "phoneNumber": "+91-9605417827", + "identifier": "1", + "firstName": "Anushree", + "lastName": "Raman", + "Gender": "F", + "dateOfBirth": "1995-12-06", + "email": "abc@tw.com", + "careContexts": [ + { + "referenceNumber": "123", + "display": "National Cancer program" + }, + { + "referenceNumber": "124", + "display": "National TB program" + } + ] + }, + { + "phoneNumber": "+91-9036346499", + "identifier": "3423", + "firstName": "Sridhar", + "lastName": "Kalagi", + "Gender": "M", + "dateOfBirth": "1990-12-06", + "email": "abc@tw.com", + "careContexts": [ + { + "referenceNumber": "12131231", + "display": "National Cancer program" + }, + { + "referenceNumber": "324242489", + "display": "National TB program" + } + ] + }, + { + "phoneNumber": "+91-9036346498", + "identifier": "123", + "firstName": "TestFirstName", + "lastName": "TestLastName", + "Gender": "M", + "dateOfBirth": "1991-11-04", + "email": "abc@tw.com", + "careContexts": [ + { + "referenceNumber": "121", + "display": "Test Display for 121" + }, + { + "referenceNumber": "989", + "display": "Test Display for 989" + } + ] + }, + { + "phoneNumber": "+91-8888888888", + "identifier": "2", + "email": "ijk@def.com", + "firstName": "Jane", + "lastName": "Doe", + "caseReferenceNumber": "789123", + "Gender": "M", + "dateOfBirth": "2019-12-05", + "careContexts": [ + { + "referenceNumber": "125", + "display": "National Cancer program" + }, + { + "referenceNumber": "126", + "display": "National TB program" + } + ] + }, + { + "phoneNumber": "+91-77777777777", + "identifier": "3", + "email": "def@def.com", + "firstName": "Olivia", + "lastName": "Doe", + "caseReferenceNumber": "281234", + "Gender": "F", + "dateOfBirth": "2019-12-04", + "careContexts": [ + { + "referenceNumber": "127", + "display": "National Cancer program" + }, + { + "referenceNumber": "128", + "display": "National TB program" + } + ] + }, + { + "phoneNumber": "+91-666666666666", + "identifier": "4", + "email": "ghi@def.com", + "firstName": "Ron", + "lastName": "Doe", + "caseReferenceNumber": "341909", + "Gender": "M", + "dateOfBirth": "2019-12-03", + "careContexts": [ + { + "referenceNumber": "129", + "display": "National Cancer program" + }, + { + "referenceNumber": "130", + "display": "National TB program" + } + ] + }, + { + "phoneNumber": "+91-8340289040", + "identifier": "5", + "email": "ghi@def.com", + "firstName": "Ron", + "lastName": "Doe", + "caseReferenceNumber": "341909", + "Gender": "M", + "dateOfBirth": "2019-12-03", + "careContexts": [ + { + "referenceNumber": "131", + "display": "National Cancer program" + } + ] + }, + { + "phoneNumber": "+91-9611727707", + "identifier": "6", + "email": "qwe@def.com", + "firstName": "Jane", + "lastName": "Doe", + "caseReferenceNumber": "341909", + "Gender": "M", + "dateOfBirth": "2019-12-03", + "careContexts": [ + { + "referenceNumber": "132", + "display": "National Cancer program" + } + ] + }, + { + "phoneNumber": "+91-9999999999", + "identifier": "8", + "email": "testemail@test.com", + "firstName": "TestFName", + "lastName": "TestLName", + "caseReferenceNumber": "341909", + "Gender": "M", + "dateOfBirth": "2019-12-03", + "careContexts": [ + { + "referenceNumber": "999", + "display": "National Cancer program - Test" + }, + { + "referenceNumber": "111", + "display": "National Cancer program - Test2" + }, + { + "referenceNumber": "222", + "display": "National Cancer program - Test3" + } + ] + }, + { + "phoneNumber": "+91-9620004135", + "identifier": "7", + "email": "jnh@def.com", + "firstName": "Philip", + "lastName": "Doe", + "caseReferenceNumber": "341909", + "Gender": "M", + "dateOfBirth": "2019-12-03", + "careContexts": [ + { + "referenceNumber": "133", + "display": "National Cancer program" + }, + { + "referenceNumber": "134", + "display": "National TB program" + } + ] + } +] diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index e7dfd98d..df32a959 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -4,53 +4,60 @@ using System.Linq; using System.Net.Http; using System.Text; +using System.Threading.Tasks; using Hl7.Fhir.Model; using Hl7.Fhir.Serialization; using Hl7.Fhir.Utility; using In.ProjectEKA.HipLibrary.Patient; +using In.ProjectEKA.HipLibrary.Patient.Model; using In.ProjectEKA.TMHHip.DataFlow.Model; using Newtonsoft.Json; +using Optional; using Optional.Linq; +using Serilog; using Code = In.ProjectEKA.TMHHip.DataFlow.Model.Code; +using JsonSerializer = System.Text.Json.JsonSerializer; using Resource = In.ProjectEKA.TMHHip.DataFlow.Model.Resource; namespace In.ProjectEKA.TMHHip.DataFlow { - using System.Threading.Tasks; - using HipLibrary.Patient.Model; - using Optional; - using Serilog; - using JsonSerializer = System.Text.Json.JsonSerializer; - public class Collect : ICollect { - private readonly HttpClient _client; - private readonly IPatientRepository _patientRepository; + private readonly HttpClient client; + private readonly IPatientRepository patientRepository; public Collect(HttpClient client, IPatientRepository patientRepository) { - this._client = client; - this._patientRepository = patientRepository; + this.client = client; + this.patientRepository = patientRepository; } public async Task> CollectData(DataRequest dataRequest) { var bundles = new List(); - var patientData = FindPatientData(dataRequest).Result; - var careContextReferences = patientData.Keys.ToList(); + var tmhPatientData = FetchPatientData(dataRequest).Result; + var caseId = dataRequest.CareContexts.First().PatientReference; + var patient = patientRepository.PatientWith(caseId); + var patientName = patient.Select(patientObj => patientObj.Name).ValueOr(""); - var parser = new FhirJsonParser(new ParserSettings + foreach (var hiType in dataRequest.HiType) { - AcceptUnknownMembers = true, - AllowUnrecognizedEnums = true - }); - foreach (var careContextReference in careContextReferences) - { - foreach (var result in patientData.GetOrDefault(careContextReference)) + switch (hiType) { - Log.Information($"Returning file: {result}"); - var content = JsonConvert.SerializeObject(result); - bundles.Add(new CareBundle(careContextReference, parser.Parse(content))); + case HiType.Observation: + bundles.AddRange(FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName).Result); + break; + case HiType.MedicationRequest: + bundles.AddRange(FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName).Result); + break; + case HiType.Condition: + break; + case HiType.DiagnosticReport: + break; + case HiType.Medication: + break; + default: + throw new ArgumentOutOfRangeException(); } } @@ -85,15 +92,104 @@ private static DateTime ParseDate(string dateString) return aDateTime; } - private async Task>> FindPatientData( - DataRequest dataRequest) + private async Task> FindMedicationRequestData(DataRequest dataRequest, + List prescriptions, string patientName) { LogDataRequest(dataRequest); var caseId = dataRequest.CareContexts.First().PatientReference; - var patient = _patientRepository.PatientWith(caseId); - var patientName = patient.Select(patient => patient.Name).ValueOr(""); + var parser = new FhirJsonParser(new ParserSettings + { + AcceptUnknownMembers = true, + AllowUnrecognizedEnums = true + }); + var careBundles = new List(); + foreach (var prescription in prescriptions) + { + if (!WithinRange(dataRequest.DateRange, prescription.Date)) + { + continue; + } + + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var uuidMedication = Uuid.Generate().Value; + var medicationId = uuid.Split(":").Last(); + var medicationRequestRepresentation = new MedicationRequestRepresentation + { + FullUrl = uuid, + Resource = new MedicationRequestResource + { + Id = id, + Intent = "active", + Status = "active", + Subject = new Subject(patientName), + AuthoredOn = prescription.Date.Date, + ResourceType = HiType.MedicationRequest, + DosageInstruction = new DosageInstruction(1, prescription.Dosage), + MedicationReference = new MedicationReference("Medication/" + medicationId, "Medications") + } + }; + var medicationRepresentation = new MedicationRepresentation + { + FullUrl = uuidMedication, + Resource = new MedicationResource + {Id = medicationId, ResourceType = HiType.Medication, Code = new Code(prescription.Medicine)} + }; + + var prescriptionRepresentation = new PrescriptionRepresentation + { + MedicationRepresentation = medicationRepresentation, + MedicationRequestRepresentation = medicationRequestRepresentation + }; + var content = JsonConvert.SerializeObject(prescriptionRepresentation); + var careBundle = new CareBundle(caseId, parser.Parse(content)); + careBundles.Add(careBundle); + } + + return careBundles; + } + + private async Task> FindObservationData(DataRequest dataRequest, + List clinicalNotes, string patientName) + { + LogDataRequest(dataRequest); + var caseId = dataRequest.CareContexts.First().PatientReference; + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var careBundles = new List(); + var parser = new FhirJsonParser(new ParserSettings + { + AcceptUnknownMembers = true, + AllowUnrecognizedEnums = true + }); + foreach (var clinicalNote in clinicalNotes) + { + if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) + { + continue; + } + + var observationRepresentation = new ObservationRepresentation + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", new Code("Clinical notes"), + new Subject(patientName), new List {new Performer(clinicalNote.UserName)}, + clinicalNote.CreatedDate, + clinicalNote.Note), + }; + var content = JsonConvert.SerializeObject(observationRepresentation); + var careBundle = new CareBundle(caseId, parser.Parse(content)); + careBundles.Add(careBundle); + } + + return careBundles; + } - var careContextsAndListOfDataFiles = new Dictionary>(); + private async Task FetchPatientData( + DataRequest dataRequest) + { + LogDataRequest(dataRequest); + var caseId = dataRequest.CareContexts.First().PatientReference; var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/healthInfo") { Content = new StringContent( @@ -108,33 +204,9 @@ private async Task>> Fi "application/json") }; - var response = await _client.SendAsync(request); + var response = await client.SendAsync(request); await using var responseStream = await response.Content.ReadAsStreamAsync(); - var clinicalNotes = await JsonSerializer.DeserializeAsync>(responseStream); - var uuid = Uuid.Generate().Value; - var id = uuid.Split(":").Last(); - var healthObservationRepresentations = new List(); - foreach (var clinicalNote in clinicalNotes) - { - if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) - { - continue; - } - - healthObservationRepresentations.Add( - new HealthObservationRepresentation - { - FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", new Code("Clinical notes"), - new Subject(patientName), new List {new Performer(clinicalNote.UserName)}, - clinicalNote.CreatedDate, - clinicalNote.Note), - } - ); - } - - careContextsAndListOfDataFiles.Add(caseId, healthObservationRepresentations); - return careContextsAndListOfDataFiles; + return await JsonSerializer.DeserializeAsync(responseStream); } private static void LogDataRequest(DataRequest request) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs new file mode 100644 index 00000000..d2b86116 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs @@ -0,0 +1,12 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class Code + { + public Code(string text) + { + Text = text; + } + + public string Text { set; get; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs new file mode 100644 index 00000000..1a4a93de --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs @@ -0,0 +1,23 @@ +using In.ProjectEKA.HipLibrary.Patient.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class MedicationRepresentation + { + public string FullUrl { get; set; } + public MedicationResource Resource { get; set; } + } + + public class MedicationResource + { + [JsonConverter(typeof(StringEnumConverter))] + + public HiType ResourceType { get; set; } + + public string Id { get; set; } + + public Code Code { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs new file mode 100644 index 00000000..8d3816d8 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs @@ -0,0 +1,51 @@ +using System; +using In.ProjectEKA.HipLibrary.Patient.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class MedicationRequestRepresentation + { + public string FullUrl { get; set; } + public MedicationRequestResource Resource { get; set; } + } + + public class MedicationRequestResource + { + [JsonConverter(typeof(StringEnumConverter))] + public HiType ResourceType { get; set; } + + public string Id { get; set; } + public string Status { get; set; } + public string Intent { get; set; } + public Subject Subject { get; set; } + public MedicationReference MedicationReference { get; set; } + public DateTime AuthoredOn { get; set; } + public DosageInstruction DosageInstruction { get; set; } + } + + public class MedicationReference + { + public MedicationReference(string reference, string display) + { + Reference = reference; + Display = display; + } + + public string Reference { set; get; } + public string Display { set; get; } + } + + public class DosageInstruction + { + public DosageInstruction(int sequence, string text) + { + Sequence = sequence; + Text = text; + } + + public string Text { set; get; } + public int Sequence { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs similarity index 79% rename from src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs rename to src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs index 6a897074..13eadb03 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/HealthObservationRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs @@ -7,16 +7,27 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model { - public class HealthObservationRepresentation + public class ObservationRepresentation { public string FullUrl { get; set; } public Resource Resource { get; set; } } + public class Performer + { + public Performer(string display) + { + Display = display; + } + + public string Display { get; set; } + } + public class Resource { [JsonConverter(typeof(StringEnumConverter))] public HiType ResourceType { get; set; } + public string Id { get; set; } public string Status { get; set; } public Code Code { get; set; } @@ -38,34 +49,4 @@ public Resource(HiType resourceType, string id, string status, Code code, Subjec ValueString = valueString; } } - - public class Code - { - public Code(string text) - { - Text = text; - } - - public string Text { set; get; } - } - - public class Subject - { - public Subject(string display) - { - Display = display; - } - - public string Display { get; set; } - } - - public class Performer - { - public Performer(string display) - { - Display = display; - } - - public string Display { get; set; } - } -} +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs new file mode 100644 index 00000000..1eabb10d --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class PatientData + { + public List ClinicalNotes { get; set; } + public List Prescriptions { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs new file mode 100644 index 00000000..bc0f4c96 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs @@ -0,0 +1,16 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class Prescription + { + public string PrescriptionId { get; set; } + public string CaseNumber { get; set; } + public DateTime Date { get; set; } + public string ItemCode { get; set; } + public string Medicine { get; set; } + public int RequiredQuantity { get; set; } + public int GivenQuantity { get; set; } + public string Dosage { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs new file mode 100644 index 00000000..f02efebc --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs @@ -0,0 +1,8 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class PrescriptionRepresentation + { + public MedicationRequestRepresentation MedicationRequestRepresentation { get; set; } + public MedicationRepresentation MedicationRepresentation { get; set; } + } +} diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Subject.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Subject.cs new file mode 100644 index 00000000..43b3ed1b --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Subject.cs @@ -0,0 +1,12 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class Subject + { + public Subject(string display) + { + Display = display; + } + + public string Display { get; set; } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index e66c222e..43a66c87 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -27,7 +27,7 @@ namespace In.ProjectEKA.TMHHipTest.DataFlow public class CollectTest { [Fact] - private async void ReturnEntries() + private async void ReturnClinicalNotes() { var handlerMock = new Mock(MockBehavior.Loose); var repoMock = new Mock(MockBehavior.Loose); @@ -38,7 +38,9 @@ private async void ReturnEntries() var noteCreatedTime = new DateTime(2018, 1, 1); var clinicalNote = new ClinicalNote {CreatedDate = noteCreatedTime, Note = "some note", NoteNumber = 1, UserName = "doctor"}; - var clinicalNoteResponse = JsonConvert.SerializeObject(new List {clinicalNote}); + var clinicalNotes = new List {clinicalNote}; + var patientData = new PatientData {ClinicalNotes = clinicalNotes, Prescriptions = null}; + var patientDataResponse = JsonConvert.SerializeObject(patientData); var patient = new TMHHip.Discovery.Patient { @@ -57,7 +59,93 @@ private async void ReturnEntries() .ReturnsAsync(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, - Content = new StringContent(clinicalNoteResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var hiTypes = new List + { + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnPrescriptions() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var date = new DateTime(2018, 1, 1); + var prescription = new Prescription + { + Date = date, + Dosage = "1-1-1", + Medicine = "NARCODOL", + CaseNumber = "caseNumber", + GivenQuantity = 1, + ItemCode = "itemcode", + PrescriptionId = "prescriptionId", + RequiredQuantity = 1 + }; + var patientData = new PatientData + {ClinicalNotes = null, Prescriptions = new List {prescription}}; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new TMHHip.Discovery.Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) }) .Verifiable(); @@ -86,9 +174,6 @@ private async void ReturnEntries() var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); var hiTypes = new List { - HiType.Condition, - HiType.Observation, - HiType.DiagnosticReport, HiType.MedicationRequest }; var dataRequest = new DataRequest(grantedContexts, @@ -103,5 +188,94 @@ private async void ReturnEntries() var entries = await collect.CollectData(dataRequest); entries.ValueOrDefault().CareBundles.Count().Should().Be(1); } + + [Fact] + private async void ReturnPrescriptionsAndClinicalNotes() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var date = new DateTime(2018, 1, 1); + var noteCreatedTime = new DateTime(2018, 1, 1); + var clinicalNote = new ClinicalNote + {CreatedDate = noteCreatedTime, Note = "some note", NoteNumber = 1, UserName = "doctor"}; + var clinicalNotes = new List {clinicalNote}; + var prescription = new Prescription + { + Date = date, + Dosage = "1-1-1", + Medicine = "NARCODOL", + CaseNumber = "caseNumber", + GivenQuantity = 1, + ItemCode = "itemcode", + PrescriptionId = "prescriptionId", + RequiredQuantity = 1 + }; + var patientData = new PatientData + {ClinicalNotes = clinicalNotes, Prescriptions = new List {prescription}}; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new TMHHip.Discovery.Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var hiTypes = new List + { + HiType.MedicationRequest, + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(2); + } } } \ No newline at end of file From 6e71ce73d4724ef00572d08021b2c7c92f65d816 Mon Sep 17 00:00:00 2001 From: Veena Date: Tue, 9 Jun 2020 11:43:52 +0530 Subject: [PATCH 19/51] TMH | Prasanth, Veena | Renames ItemCode to GenName in prescription from TMH --- src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs | 2 +- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs index bc0f4c96..e776aa04 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs @@ -7,7 +7,7 @@ public class Prescription public string PrescriptionId { get; set; } public string CaseNumber { get; set; } public DateTime Date { get; set; } - public string ItemCode { get; set; } + public string GenName { get; set; } public string Medicine { get; set; } public int RequiredQuantity { get; set; } public int GivenQuantity { get; set; } diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 43a66c87..88e7a510 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -120,7 +120,7 @@ private async void ReturnPrescriptions() Medicine = "NARCODOL", CaseNumber = "caseNumber", GivenQuantity = 1, - ItemCode = "itemcode", + GenName = "GenName", PrescriptionId = "prescriptionId", RequiredQuantity = 1 }; @@ -210,7 +210,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() Medicine = "NARCODOL", CaseNumber = "caseNumber", GivenQuantity = 1, - ItemCode = "itemcode", + GenName = "GenName", PrescriptionId = "prescriptionId", RequiredQuantity = 1 }; From baa6f002ab8e2a280f21e36290931d24a130d113 Mon Sep 17 00:00:00 2001 From: Veena Date: Tue, 9 Jun 2020 16:23:23 +0530 Subject: [PATCH 20/51] TMH | Prasanth, Veena | Changes type of RequiredQuantity and GivenQuantity --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 14 +++++++++----- .../DataFlow/Model/Prescription.cs | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index df32a959..0ca84585 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -35,7 +35,9 @@ public Collect(HttpClient client, IPatientRepository patientRepository) public async Task> CollectData(DataRequest dataRequest) { var bundles = new List(); - var tmhPatientData = FetchPatientData(dataRequest).Result; + var fetchPatientDataTask = FetchPatientData(dataRequest); + fetchPatientDataTask.Wait(); + var tmhPatientData = fetchPatientDataTask.Result; var caseId = dataRequest.CareContexts.First().PatientReference; var patient = patientRepository.PatientWith(caseId); var patientName = patient.Select(patientObj => patientObj.Name).ValueOr(""); @@ -45,10 +47,12 @@ public async Task> CollectData(DataRequest dataRequest) switch (hiType) { case HiType.Observation: - bundles.AddRange(FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName).Result); + bundles.AddRange(FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName) + .Result); break; case HiType.MedicationRequest: - bundles.AddRange(FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName).Result); + bundles.AddRange( + FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName).Result); break; case HiType.Condition: break; @@ -204,8 +208,8 @@ private async Task FetchPatientData( "application/json") }; - var response = await client.SendAsync(request); - await using var responseStream = await response.Content.ReadAsStreamAsync(); + var response = await client.SendAsync(request).ConfigureAwait(false); + var responseStream = await response.Content.ReadAsStreamAsync(); return await JsonSerializer.DeserializeAsync(responseStream); } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs index e776aa04..a70e8d1b 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Prescription.cs @@ -9,8 +9,8 @@ public class Prescription public DateTime Date { get; set; } public string GenName { get; set; } public string Medicine { get; set; } - public int RequiredQuantity { get; set; } - public int GivenQuantity { get; set; } + public float RequiredQuantity { get; set; } + public float GivenQuantity { get; set; } public string Dosage { get; set; } } } \ No newline at end of file From 7786b9a57bee00ad5d30462e7238f88834129079 Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 11 Jun 2020 17:17:26 +0530 Subject: [PATCH 21/51] TMH | Prasanth, Veena | Fixes date formats validation --- src/In.ProjectEKA.HipService/DataFlow/DataFlow.cs | 2 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/In.ProjectEKA.HipService/DataFlow/DataFlow.cs b/src/In.ProjectEKA.HipService/DataFlow/DataFlow.cs index 9c68088a..8af38c22 100644 --- a/src/In.ProjectEKA.HipService/DataFlow/DataFlow.cs +++ b/src/In.ProjectEKA.HipService/DataFlow/DataFlow.cs @@ -115,7 +115,7 @@ private static Tuple ErrorOf(Err private static bool IsExpired(string expiryDate) { var expiryDateTime = - DateTime.ParseExact(expiryDate, "yyyy-MM-dd'T'HH:mm:ss'Z'", CultureInfo.InvariantCulture); + DateTime.ParseExact(expiryDate, "yyyy-MM-dd'T'HH:mm:ss.ffffff", CultureInfo.InvariantCulture); var currentDate = DateTime.Today; return expiryDateTime < currentDate; } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 0ca84585..59bf86a6 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -80,7 +80,8 @@ private static DateTime ParseDate(string dateString) { var formatStrings = new[] { - "yyyy-MM-dd", "yyyy-MM-dd hh:mm:ss", "yyyy-MM-dd hh:mm:ss tt", "yyyy-MM-ddTHH:mm:ss.fffzzz", + "yyyy-MM-dd", "yyyy-MM-dd hh:mm:ss", "yyyy-MM-dd hh:mm:ss tt", "yyyy-MM-ddTHH:mm:ss.fff", + "yyyy-MM-ddTHH:mm:ss.ffff", "yyyy-MM-ddTHH:mm:ss.fffff", "yyyy-MM-ddTHH:mm:ss.ffffff", "dd/MM/yyyy", "dd/MM/yyyy hh:mm:ss", "dd/MM/yyyy hh:mm:ss tt", "dd/MM/yyyyTHH:mm:ss.fffzzz" }; var tryParseExact = DateTime.TryParseExact(dateString, From fd4c243d1255876f466c1388efdd37a6ede41081 Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 11 Jun 2020 17:54:19 +0530 Subject: [PATCH 22/51] TMH | Prasanth, Veena | Adds gateway and client id related configuration --- src/In.ProjectEKA.HipService/appsettings.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/In.ProjectEKA.HipService/appsettings.json b/src/In.ProjectEKA.HipService/appsettings.json index bf9bac75..17d46e1b 100644 --- a/src/In.ProjectEKA.HipService/appsettings.json +++ b/src/In.ProjectEKA.HipService/appsettings.json @@ -46,12 +46,12 @@ }, "authServer": { "url": "https://ncg-dev.projecteka.in/central-registry", - "clientId": "10000005", - "clientSecret": "93ef283e-1968-46ab-8731-cfccda83680a" + "clientId": "10000002", + "clientSecret": "1879c873-3151-4d3f-82a8-eb0d9c3820a6" }, "Gateway": { - "url": "http://gateway:8000", - "timeout": 3 + "url": "http://ncg-dev.projecteka.in/gateway", + "timeout": 2000 }, "BackgroundJobs": { "cancellationCheckInterval": 5 From 4df69e77d4d38c64d027ed247dec412286c29bc5 Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 12 Jun 2020 11:00:56 +0530 Subject: [PATCH 23/51] TMH | Prasanth, Veena | Fixes dateformats in tests --- .../DataFlow/Builder/TestBuilder.cs | 2 +- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilder.cs b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilder.cs index 304d476c..2c6473e1 100644 --- a/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilder.cs +++ b/test/In.ProjectEKA.HipServiceTest/DataFlow/Builder/TestBuilder.cs @@ -26,7 +26,7 @@ internal static Faker Faker() internal static HealthInformationRequest HealthInformationRequest(string transactionId) { var time = new TimeSpan(2, 0, 0, 0); - var expiry = DateTime.Now.Add(time).ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss'Z'"); + var expiry = DateTime.Now.Add(time).ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss.ffffff"); return new HealthInformationRequest( transactionId, new HipService.DataFlow.Consent(faker.Random.Hash()), diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 88e7a510..a9941626 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -85,7 +85,7 @@ private async void ReturnClinicalNotes() new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), new GrantedContext("RVH1003", "NCP1008") }; - var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); var hiTypes = new List { HiType.Observation @@ -171,7 +171,7 @@ private async void ReturnPrescriptions() new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), new GrantedContext("RVH1003", "NCP1008") }; - var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); var hiTypes = new List { HiType.MedicationRequest @@ -259,7 +259,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), new GrantedContext("RVH1003", "NCP1008") }; - var dateRange = new DateRange("2017-12-01T15:43:00.000+0000", "2020-03-31T15:43:19.279+0000"); + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); var hiTypes = new List { HiType.MedicationRequest, From 5fb66bddf6fba844298ebc3ed52200c311b534cc Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 18 Jun 2020 17:06:39 +0530 Subject: [PATCH 24/51] TMH | Veena | Modifies package reference versions --- test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj index b02a23b6..fc2b6a31 100644 --- a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj +++ b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj @@ -20,7 +20,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + @@ -28,7 +28,7 @@ runtime; build; native; contentfiles; analyzers all - + From 2b2e640c89548abf6668ac56a0d2a29054f43d06 Mon Sep 17 00:00:00 2001 From: leelanakka <44019459+leelanakka@users.noreply.github.com> Date: Mon, 22 Jun 2020 15:29:15 +0530 Subject: [PATCH 25/51] #TMH 000 | Veena/Prasanth | Fixes bundle issues and makes dataflow working --- .../appsettings.Development.json | 7 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 144 +++++++++++------- .../Model/MedicationRepresentation.cs | 9 +- .../Model/MedicationRequestRepresentation.cs | 2 +- .../DataFlow/Model/ObservationResponse.cs | 24 +++ .../Model/PrescriptionRepresentation.cs | 8 - 6 files changed, 128 insertions(+), 66 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs delete mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs diff --git a/src/In.ProjectEKA.HipService/appsettings.Development.json b/src/In.ProjectEKA.HipService/appsettings.Development.json index 142d89ff..f1ae99e4 100644 --- a/src/In.ProjectEKA.HipService/appsettings.Development.json +++ b/src/In.ProjectEKA.HipService/appsettings.Development.json @@ -24,6 +24,11 @@ "HostName": "localhost", "Port": 5672 }, + "authServer": { + "url": "http://localhost:8080", + "clientId": "10000002", + "clientSecret": "135eb3a9-1b4a-461c-8446-71725daccbf9" + }, "dataFlow": { "dataSizeLimitInMbs": 5, "dataLinkTTLInMinutes": 10 @@ -35,7 +40,7 @@ "Uri": "http://localhost:9200" }, "Gateway": { - "url": "http://localhost:8000", + "url": "http://localhost:8004", "timeout": 3 }, "BackgroundJobs": { diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 59bf86a6..465513ee 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -7,11 +7,11 @@ using System.Threading.Tasks; using Hl7.Fhir.Model; using Hl7.Fhir.Serialization; -using Hl7.Fhir.Utility; using In.ProjectEKA.HipLibrary.Patient; using In.ProjectEKA.HipLibrary.Patient.Model; using In.ProjectEKA.TMHHip.DataFlow.Model; using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; using Optional; using Optional.Linq; using Serilog; @@ -34,7 +34,8 @@ public Collect(HttpClient client, IPatientRepository patientRepository) public async Task> CollectData(DataRequest dataRequest) { - var bundles = new List(); + var parser = new FhirJsonParser(); + var careBundles = new List(); var fetchPatientDataTask = FetchPatientData(dataRequest); fetchPatientDataTask.Wait(); var tmhPatientData = fetchPatientDataTask.Result; @@ -47,13 +48,42 @@ public async Task> CollectData(DataRequest dataRequest) switch (hiType) { case HiType.Observation: - bundles.AddRange(FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName) - .Result); + { + if (tmhPatientData.ClinicalNotes != null) + { + var observationResponse = + FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName) + .Result; + var serializeObject = JsonConvert.SerializeObject(observationResponse, + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + break; + } case HiType.MedicationRequest: - bundles.AddRange( - FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName).Result); + { + if (tmhPatientData.Prescriptions != null) + { + var medicationResponse = + FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName) + .Result; + var serializeObject = JsonConvert.SerializeObject(medicationResponse, + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } break; + } case HiType.Condition: break; case HiType.DiagnosticReport: @@ -65,7 +95,7 @@ public async Task> CollectData(DataRequest dataRequest) } } - var entries = new Entries(bundles); + var entries = new Entries(careBundles); return Option.Some(entries); } @@ -97,17 +127,13 @@ private static DateTime ParseDate(string dateString) return aDateTime; } - private async Task> FindMedicationRequestData(DataRequest dataRequest, + + private async Task FindMedicationRequestData(DataRequest dataRequest, List prescriptions, string patientName) { LogDataRequest(dataRequest); - var caseId = dataRequest.CareContexts.First().PatientReference; - var parser = new FhirJsonParser(new ParserSettings - { - AcceptUnknownMembers = true, - AllowUnrecognizedEnums = true - }); - var careBundles = new List(); + var list = new List(); + foreach (var prescription in prescriptions) { if (!WithinRange(dataRequest.DateRange, prescription.Date)) @@ -125,7 +151,7 @@ private async Task> FindMedicationRequestData(DataRequest dataR Resource = new MedicationRequestResource { Id = id, - Intent = "active", + Intent = "order", Status = "active", Subject = new Subject(patientName), AuthoredOn = prescription.Date.Date, @@ -141,32 +167,28 @@ private async Task> FindMedicationRequestData(DataRequest dataR {Id = medicationId, ResourceType = HiType.Medication, Code = new Code(prescription.Medicine)} }; - var prescriptionRepresentation = new PrescriptionRepresentation - { - MedicationRepresentation = medicationRepresentation, - MedicationRequestRepresentation = medicationRequestRepresentation - }; - var content = JsonConvert.SerializeObject(prescriptionRepresentation); - var careBundle = new CareBundle(caseId, parser.Parse(content)); - careBundles.Add(careBundle); + list.Add(medicationRequestRepresentation); + list.Add(medicationRepresentation); } - return careBundles; + var medicationResponse = new MedicationResponse + { + Entry = list, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return medicationResponse; } - private async Task> FindObservationData(DataRequest dataRequest, + private async Task FindObservationData(DataRequest dataRequest, List clinicalNotes, string patientName) { LogDataRequest(dataRequest); - var caseId = dataRequest.CareContexts.First().PatientReference; var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var careBundles = new List(); - var parser = new FhirJsonParser(new ParserSettings - { - AcceptUnknownMembers = true, - AllowUnrecognizedEnums = true - }); + var list = new List(); + foreach (var clinicalNote in clinicalNotes) { if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) @@ -182,36 +204,50 @@ private async Task> FindObservationData(DataRequest dataRequest clinicalNote.CreatedDate, clinicalNote.Note), }; - var content = JsonConvert.SerializeObject(observationRepresentation); - var careBundle = new CareBundle(caseId, parser.Parse(content)); - careBundles.Add(careBundle); + list.Add(observationRepresentation); } - return careBundles; + var observationResponse = new ObservationResponse + { + Entry = list, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return observationResponse; } + private async Task FetchPatientData( DataRequest dataRequest) { - LogDataRequest(dataRequest); - var caseId = dataRequest.CareContexts.First().PatientReference; - var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/healthInfo") + try { - Content = new StringContent( - JsonConvert.SerializeObject(new - { - HiTypes = dataRequest.HiType, - StartDate = dataRequest.DateRange.From, - EndDate = dataRequest.DateRange.To, - CaseId = caseId - }), - Encoding.UTF8, - "application/json") - }; + LogDataRequest(dataRequest); + var caseId = dataRequest.CareContexts.First().PatientReference; + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/healthInfo") + { + Content = new StringContent( + JsonConvert.SerializeObject(new + { + HiTypes = dataRequest.HiType, + StartDate = dataRequest.DateRange.From, + EndDate = dataRequest.DateRange.To, + CaseId = caseId + }), + Encoding.UTF8, + "application/json") + }; - var response = await client.SendAsync(request).ConfigureAwait(false); - var responseStream = await response.Content.ReadAsStreamAsync(); - return await JsonSerializer.DeserializeAsync(responseStream); + var response = await client.SendAsync(request).ConfigureAwait(false); + var responseStream = await response.Content.ReadAsStreamAsync(); + return await JsonSerializer.DeserializeAsync(responseStream); + } + catch (Exception e) + { + Log.Error(e.Message); + return null; + } } private static void LogDataRequest(DataRequest request) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs index 1a4a93de..c0ae2a1a 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRepresentation.cs @@ -4,7 +4,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model { - public class MedicationRepresentation + public class MedicationRepresentation:IMedication { public string FullUrl { get; set; } public MedicationResource Resource { get; set; } @@ -20,4 +20,9 @@ public class MedicationResource public Code Code { get; set; } } -} \ No newline at end of file + + public interface IMedication + { + + } +} diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs index 8d3816d8..d3f68129 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/MedicationRequestRepresentation.cs @@ -5,7 +5,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model { - public class MedicationRequestRepresentation + public class MedicationRequestRepresentation:IMedication { public string FullUrl { get; set; } public MedicationRequestResource Resource { get; set; } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs new file mode 100644 index 00000000..dfe8dd9a --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; + + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class ObservationResponse + { + public string ResourceType { get; set; } + public string Id { get; set; } + public IEnumerable Entry { get; set; } + + public string Type { get; set; } + + } + + public class MedicationResponse + { + public string ResourceType { get; set; } + public string Id { get; set; } + public IEnumerable Entry { get; set; } + + public string Type { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs deleted file mode 100644 index f02efebc..00000000 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PrescriptionRepresentation.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace In.ProjectEKA.TMHHip.DataFlow.Model -{ - public class PrescriptionRepresentation - { - public MedicationRequestRepresentation MedicationRequestRepresentation { get; set; } - public MedicationRepresentation MedicationRepresentation { get; set; } - } -} From f83ff807e493615b8a042dfa8cd64fe67e07be56 Mon Sep 17 00:00:00 2001 From: leelanakka <44019459+leelanakka@users.noreply.github.com> Date: Tue, 23 Jun 2020 14:25:14 +0530 Subject: [PATCH 26/51] HIP 000| Leela Prasanth | Adds try catch block for the tmh call and updates the version of the dependecy --- .../Discovery/PatientMatchingRepository.cs | 59 +++++++++++-------- .../In.ProjectEKA.TMHHipTest.csproj | 2 +- 2 files changed, 35 insertions(+), 26 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 5286adab..895a9e12 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -1,4 +1,5 @@ using System; +using Serilog; namespace In.ProjectEKA.TMHHip.Discovery { @@ -28,34 +29,42 @@ static string RemoveCountryCodeFrom(string value) return value?.Split("-").Length > 1 ? value.Split("-")[1] : value; } - var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find") + try { - Content = new StringContent( - JsonConvert.SerializeObject(new + var request = new HttpRequestMessage(HttpMethod.Post, "https://tmc.gov.in/tmh_ncg_api/patients/find") + { + Content = new StringContent( + JsonConvert.SerializeObject(new + { + mobileNumber = + RemoveCountryCodeFrom(predicate.Patient.VerifiedIdentifiers.First().Value) + }), + Encoding.UTF8, + "application/json") + }; + var response = await client.SendAsync(request); + await using var responseStream = await response.Content.ReadAsStreamAsync(); + var result = await JsonSerializer.DeserializeAsync>(responseStream); + return result.Select(patient => new HipLibrary.Patient.Model.Patient + { + Name = $"{patient.FirstName} {patient.LastName}", + Gender = Enum.Parse(patient.Gender), + Identifier = patient.Identifier, + CareContexts = new List { - mobileNumber = - RemoveCountryCodeFrom(predicate.Patient.VerifiedIdentifiers.First().Value) - }), - Encoding.UTF8, - "application/json") - }; - var response = await client.SendAsync(request); - await using var responseStream = await response.Content.ReadAsStreamAsync(); - var result = await JsonSerializer.DeserializeAsync>(responseStream); - return result.Select(patient => new HipLibrary.Patient.Model.Patient + new CareContextRepresentation( + $"{patient.Identifier}", + $"{patient.FirstName} {patient.LastName}") + }, + PhoneNumber = patient.PhoneNumber, + YearOfBirth = (ushort) patient.DateOfBirth.Year + }).AsQueryable(); + } + catch (Exception e) { - Name = $"{patient.FirstName} {patient.LastName}", - Gender = Enum.Parse(patient.Gender), - Identifier = patient.Identifier, - CareContexts = new List - { - new CareContextRepresentation( - $"{patient.Identifier}", - $"{patient.FirstName} {patient.LastName}") - }, - PhoneNumber = patient.PhoneNumber, - YearOfBirth = (ushort) patient.DateOfBirth.Year - }).AsQueryable(); + Log.Error(e.Message); + return null; + } } } } \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj index fc2b6a31..3cc6b913 100644 --- a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj +++ b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj @@ -28,7 +28,7 @@ runtime; build; native; contentfiles; analyzers all - + From 4bc9b00781792043560e221e5235582484792f07 Mon Sep 17 00:00:00 2001 From: leelanakka <44019459+leelanakka@users.noreply.github.com> Date: Wed, 24 Jun 2020 11:26:12 +0530 Subject: [PATCH 27/51] HIP 000 | Veena/Prasanth | Handles timeout issue --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 1 + src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 465513ee..768a5e9d 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -29,6 +29,7 @@ public class Collect : ICollect public Collect(HttpClient client, IPatientRepository patientRepository) { this.client = client; + this.client.Timeout = TimeSpan.FromSeconds(20); this.patientRepository = patientRepository; } diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 895a9e12..d4589419 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -20,6 +20,7 @@ public class PatientMatchingRepository : IMatchingRepository public PatientMatchingRepository(HttpClient client) { this.client = client; + this.client.Timeout = TimeSpan.FromSeconds(20); } public async Task> Where(DiscoveryRequest predicate) From dd15a0cfd7716aa8dcb0c4d39b4048204951e63f Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 29 Jun 2020 14:59:24 +0530 Subject: [PATCH 28/51] TMH | Veena | Adds coding to the medication resource as per FHIR format --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 9 +++++- .../DataFlow/Model/Code.cs | 29 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 768a5e9d..3734c6b2 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -16,6 +16,7 @@ using Optional.Linq; using Serilog; using Code = In.ProjectEKA.TMHHip.DataFlow.Model.Code; +using Coding = In.ProjectEKA.TMHHip.DataFlow.Model.Coding; using JsonSerializer = System.Text.Json.JsonSerializer; using Resource = In.ProjectEKA.TMHHip.DataFlow.Model.Resource; @@ -83,6 +84,7 @@ public async Task> CollectData(DataRequest dataRequest) var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); careBundles.Add(careBundle); } + break; } case HiType.Condition: @@ -161,11 +163,16 @@ private async Task FindMedicationRequestData(DataRequest dat MedicationReference = new MedicationReference("Medication/" + medicationId, "Medications") } }; + var coding = + new In.ProjectEKA.TMHHip.DataFlow.Model.Coding(prescription.GenName, prescription.Medicine); var medicationRepresentation = new MedicationRepresentation { FullUrl = uuidMedication, Resource = new MedicationResource - {Id = medicationId, ResourceType = HiType.Medication, Code = new Code(prescription.Medicine)} + { + Id = medicationId, ResourceType = HiType.Medication, + Code = new Code(new List {coding}, prescription.Medicine) + } }; list.Add(medicationRequestRepresentation); diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs index d2b86116..44558a2c 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/Code.cs @@ -1,3 +1,5 @@ +using System.Collections.Generic; + namespace In.ProjectEKA.TMHHip.DataFlow.Model { public class Code @@ -7,6 +9,33 @@ public Code(string text) Text = text; } + public Code(List coding, string text) + { + Coding = coding; + Text = text; + } + + public List Coding { get; set; } public string Text { set; get; } } + + public class Coding + { + public string System { get; set; } + public string Code { get; set; } + public string Display { get; set; } + + public Coding(string system, string code, string display) + { + System = system; + Code = code; + Display = display; + } + + public Coding(string code, string display) + { + Code = code; + Display = display; + } + } } \ No newline at end of file From 05c9ddebcf491a774419906a02095de9d6056c6b Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 20 Jul 2020 17:10:42 +0530 Subject: [PATCH 29/51] TMH | Veena | Implements mapping of health examination data into FHIR format from TMH - Handles Surgery history mapping - Oral cavity examination data mapping containing details on tongue and buccalmcsa - abdomen examination data mapping - refactors code --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 299 ++++++++++- .../DataFlow/Model/AbdomenExaminationData.cs | 12 + .../DataFlow/Model/AllergyData.cs | 13 + .../DataFlow/Model/ConditionRepresentation.cs | 41 ++ .../Model/ObservationRepresentation.cs | 91 +++- .../DataFlow/Model/ObservationResponse.cs | 12 +- .../Model/OralCavityExaminationData.cs | 13 + .../DataFlow/Model/PatientData.cs | 6 +- .../DataFlow/Model/SurgeryHistory.cs | 14 + .../DataFlow/Model/SwellingSymptomData.cs | 15 + .../DataFlow/CollectTest.cs | 463 +++++++++++++++++- 11 files changed, 934 insertions(+), 45 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/AbdomenExaminationData.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/AllergyData.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/ConditionRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/OralCavityExaminationData.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/SurgeryHistory.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/SwellingSymptomData.cs diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 3734c6b2..157282c0 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -32,6 +32,7 @@ public Collect(HttpClient client, IPatientRepository patientRepository) this.client = client; this.client.Timeout = TimeSpan.FromSeconds(20); this.patientRepository = patientRepository; + this.client.Timeout = TimeSpan.FromSeconds(20); } public async Task> CollectData(DataRequest dataRequest) @@ -51,12 +52,17 @@ public async Task> CollectData(DataRequest dataRequest) { case HiType.Observation: { - if (tmhPatientData.ClinicalNotes != null) + careBundles.AddRange(ProcessObservationsData(dataRequest, tmhPatientData, patientName)); + break; + } + case HiType.MedicationRequest: + { + if (tmhPatientData.Prescriptions != null) { - var observationResponse = - FindObservationData(dataRequest, tmhPatientData.ClinicalNotes, patientName) + var medicationResponse = + FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName) .Result; - var serializeObject = JsonConvert.SerializeObject(observationResponse, + var serializeObject = JsonConvert.SerializeObject(medicationResponse, new JsonSerializerSettings { Formatting = Formatting.Indented, @@ -68,14 +74,13 @@ public async Task> CollectData(DataRequest dataRequest) break; } - case HiType.MedicationRequest: + case HiType.Condition: { - if (tmhPatientData.Prescriptions != null) + if (tmhPatientData.SwellingSymptomsData != null) { - var medicationResponse = - FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName) - .Result; - var serializeObject = JsonConvert.SerializeObject(medicationResponse, + var symptomResponse = FetchSwellingSymptomData(dataRequest, + tmhPatientData.SwellingSymptomsData, patientName).Result; + var serializeObject = JsonConvert.SerializeObject(symptomResponse, new JsonSerializerSettings { Formatting = Formatting.Indented, @@ -87,12 +92,8 @@ public async Task> CollectData(DataRequest dataRequest) break; } - case HiType.Condition: - break; case HiType.DiagnosticReport: break; - case HiType.Medication: - break; default: throw new ArgumentOutOfRangeException(); } @@ -102,6 +103,65 @@ public async Task> CollectData(DataRequest dataRequest) return Option.Some(entries); } + private IEnumerable ProcessObservationsData(DataRequest dataRequest, PatientData tmhPatientData, + string patientName) + { + var careBundles = new List(); + var parser = new FhirJsonParser(); + var caseId = dataRequest.CareContexts.First().PatientReference; + var jsonSerializerSettings = new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }; + + if (tmhPatientData.ClinicalNotes != null) + { + var serializeObject = JsonConvert.SerializeObject( + FetchClinicalNotes(dataRequest, tmhPatientData.ClinicalNotes, patientName).Result, + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + + if (tmhPatientData.AllergiesData != null) + { + var serializeObject = JsonConvert.SerializeObject( + FetchAllergiesData(dataRequest, tmhPatientData.AllergiesData, patientName).Result, + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + + if (tmhPatientData.AbdomenExaminationsData != null) + { + var serializeObject = JsonConvert.SerializeObject(FetchAbdomenExaminationData(dataRequest, + tmhPatientData.AbdomenExaminationsData, patientName).Result, jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + + if (tmhPatientData.OralCavityExaminationsData != null) + { + var serializeObject = JsonConvert.SerializeObject(FetchOralCavityExaminationsData(dataRequest, + tmhPatientData.OralCavityExaminationsData, patientName).Result, jsonSerializerSettings + ); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + + if (tmhPatientData.SurgeryHistories == null) return careBundles; + { + var serializeObject = JsonConvert.SerializeObject( + FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).Result, + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + + return careBundles; + } + private static bool WithinRange(DateRange range, DateTime date) { var fromDate = ParseDate(range.From); @@ -189,13 +249,13 @@ private async Task FindMedicationRequestData(DataRequest dat return medicationResponse; } - private async Task FindObservationData(DataRequest dataRequest, + private async Task FetchClinicalNotes(DataRequest dataRequest, List clinicalNotes, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var list = new List(); + var observations = new List(); foreach (var clinicalNote in clinicalNotes) { @@ -207,17 +267,18 @@ private async Task FindObservationData(DataRequest dataRequ var observationRepresentation = new ObservationRepresentation { FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", new Code("Clinical notes"), + Resource = new Resource(HiType.Observation, id, "final", + new Code("Clinical notes"), new Subject(patientName), new List {new Performer(clinicalNote.UserName)}, clinicalNote.CreatedDate, clinicalNote.Note), }; - list.Add(observationRepresentation); + observations.Add(observationRepresentation); } var observationResponse = new ObservationResponse { - Entry = list, + Entry = observations, Id = Uuid.Generate().Value.Split(":").Last(), ResourceType = "Bundle", Type = "collection" @@ -225,6 +286,206 @@ private async Task FindObservationData(DataRequest dataRequ return observationResponse; } + private async Task FetchSwellingSymptomData(DataRequest dataRequest, + List swellingSymptomsData, string patientName) + { + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var conditions = new List(); + + foreach (var swellingSymptomData in swellingSymptomsData) + { + if (!WithinRange(dataRequest.DateRange, swellingSymptomData.RecordedDate)) + { + continue; + } + + var conditionRepresentation = new ConditionRepresentation() + { + FullUrl = uuid, + Resource = new ConditionResource(HiType.Condition, id, + new Code("Symptoms of Swelling"), + new Subject(patientName), + swellingSymptomData.RecordedDate, + new List + { + new Note(swellingSymptomData.SwellingSite), new Note(swellingSymptomData.SwellingLtrl), + new Note(swellingSymptomData.SwellingSize) + }), + }; + conditions.Add(conditionRepresentation); + } + + var conditionResponse = new ConditionResponse() + { + Entry = conditions, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return conditionResponse; + } + + private async Task FetchAllergiesData(DataRequest dataRequest, + List allergiesData, string patientName) + { + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var observations = new List(); + + foreach (var allergyData in allergiesData) + { + if (!WithinRange(dataRequest.DateRange, allergyData.AllergyDate)) + { + continue; + } + + var observationRepresentation = new ObservationRepresentation + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", + new Code("Allergies"), + new Subject(patientName), + allergyData.AllergyDate, + allergyData.Allergies, new List {new Note(allergyData.AllergyRemark)}), + }; + observations.Add(observationRepresentation); + } + + var observationResponse = new ObservationResponse + { + Entry = observations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return observationResponse; + } + + private async Task FetchAbdomenExaminationData(DataRequest dataRequest, + List abdomenExaminationsData, string patientName) + { + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var observations = new List(); + + foreach (var abdomenExaminationData in abdomenExaminationsData) + { + if (!WithinRange(dataRequest.DateRange, abdomenExaminationData.EffectiveDateTime)) + { + continue; + } + + var observationRepresentation = new ObservationRepresentation + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", + new Code("Examination notes for Abdomen"), new Subject(patientName), + abdomenExaminationData.EffectiveDateTime, abdomenExaminationData.CAbdomen), + }; + observations.Add(observationRepresentation); + } + + var observationResponse = new ObservationResponse + { + Entry = observations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return observationResponse; + } + + private async Task FetchSurgeryHistoryData(DataRequest dataRequest, + List surgeryHistories, string patientName) + { + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var observations = new List(); + foreach (var surgeryHistory in surgeryHistories) + { + if (!WithinRange(dataRequest.DateRange, surgeryHistory.SurgeryWhen)) + { + continue; + } + + var observationRepresentation = new ObservationRepresentation + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", + new Code("Past history of surgery"), new Subject(patientName), + new List {new Performer(surgeryHistory.HospitalDtls)}, + surgeryHistory.SurgeryWhen, surgeryHistory.SurgeryDtls, + new List {new Note(surgeryHistory.SurgeryRemarks)}), + }; + observations.Add(observationRepresentation); + } + + var observationResponse = new ObservationResponse + { + Entry = observations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return observationResponse; + } + + private async Task FetchOralCavityExaminationsData(DataRequest dataRequest, + List oralCavityExaminationsData, string patientName) + { + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var observations = new List(); + + foreach (var oralCavityExaminationData in oralCavityExaminationsData) + { + if (!WithinRange(dataRequest.DateRange, oralCavityExaminationData.EffectiveDateTime)) + { + continue; + } + + var tongueObservationUuid = Uuid.Generate().Value; + var tongueObservationId = tongueObservationUuid.Split(":").Last(); + var buccalmcsaObservationUuid = Uuid.Generate().Value; + var buccalmcsaObservationId = buccalmcsaObservationUuid.Split(":").Last(); + var hasMember = new List + { + new Member("Observation/" + tongueObservationId, "TONGUE"), + new Member("Observation/" + buccalmcsaObservationId, "BUCCALMCSA") + }; + var observationRepresentation = new ObservationRepresentation() + { + FullUrl = uuid, + Resource = new Resource(HiType.Observation, id, "final", + new Code("Examination notes for Oral cavity"), new Subject(patientName), + oralCavityExaminationData.EffectiveDateTime, hasMember), + }; + var tongueResource = new Resource(HiType.Observation, tongueObservationId, "final", + new Code("TONGUE"), new Subject(patientName), oralCavityExaminationData.EffectiveDateTime, + oralCavityExaminationData.Tongue); + var buccalmcsaResource = new Resource(HiType.Observation, buccalmcsaObservationId, "final", + new Code("BUCCALMCSA"), new Subject(patientName), oralCavityExaminationData.EffectiveDateTime, + oralCavityExaminationData.Buccalmcsa); + observations.Add(observationRepresentation); + observations.Add(new OralCavityExaminationObservationRepresention(tongueResource)); + observations.Add(new OralCavityExaminationObservationRepresention(buccalmcsaResource)); + } + + var oralCavityExmResponse = new ObservationResponse() + { + Entry = observations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return oralCavityExmResponse; + } private async Task FetchPatientData( DataRequest dataRequest) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/AbdomenExaminationData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/AbdomenExaminationData.cs new file mode 100644 index 00000000..c5ef5879 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/AbdomenExaminationData.cs @@ -0,0 +1,12 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class AbdomenExaminationData + { + public string CaseNumber { get; set; } + public Decimal HstExmNo { get; set; } + public DateTime EffectiveDateTime { get; set; } + public string CAbdomen { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/AllergyData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/AllergyData.cs new file mode 100644 index 00000000..81e8bb0c --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/AllergyData.cs @@ -0,0 +1,13 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class AllergyData + { + public string CaseNumber { get; set; } + public Decimal HstExmNo { get; set; } + public DateTime AllergyDate { get; set; } + public string AllergyRemark { get; set; } + public string Allergies { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ConditionRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ConditionRepresentation.cs new file mode 100644 index 00000000..bc1a3810 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ConditionRepresentation.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using In.ProjectEKA.HipLibrary.Patient.Model; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class ConditionRepresentation : ICondition + { + public string FullUrl { get; set; } + public ConditionResource Resource { get; set; } + } + + public class ConditionResource + { + [JsonConverter(typeof(StringEnumConverter))] + public HiType ResourceType { get; set; } + + public string Id { get; set; } + public Code Code { get; set; } + public Subject Subject { get; set; } + public DateTime RecordedDate { get; set; } + public IEnumerable Note { get; set; } + + public ConditionResource(HiType resourceType, string id, Code code, Subject subject, DateTime recordedDate, + IEnumerable note) + { + ResourceType = resourceType; + Id = id; + Code = code; + Subject = subject; + RecordedDate = recordedDate; + Note = note; + } + } + + public interface ICondition + { + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs index 13eadb03..d04dda93 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationRepresentation.cs @@ -1,13 +1,12 @@ using System; using System.Collections.Generic; -using Hl7.Fhir.Model; using In.ProjectEKA.HipLibrary.Patient.Model; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace In.ProjectEKA.TMHHip.DataFlow.Model { - public class ObservationRepresentation + public class ObservationRepresentation : IObservation { public string FullUrl { get; set; } public Resource Resource { get; set; } @@ -23,6 +22,28 @@ public Performer(string display) public string Display { get; set; } } + public class Member + { + public Member(string reference, string display) + { + Reference = reference; + Display = display; + } + + public string Reference { get; set; } + public string Display { get; set; } + } + + public class Note + { + public Note(string noteText) + { + Text = noteText; + } + + public string Text { get; set; } + } + public class Resource { [JsonConverter(typeof(StringEnumConverter))] @@ -35,6 +56,8 @@ public class Resource public IEnumerable Performer { get; set; } public DateTime EffectiveDateTime { get; set; } public string ValueString { get; set; } + public IEnumerable HasMember { get; set; } + public IEnumerable Note { get; set; } public Resource(HiType resourceType, string id, string status, Code code, Subject subject, IEnumerable performer, DateTime effectiveDateTime, string valueString) @@ -48,5 +71,69 @@ public Resource(HiType resourceType, string id, string status, Code code, Subjec EffectiveDateTime = effectiveDateTime; ValueString = valueString; } + + public Resource(HiType resourceType, string id, string status, Code code, Subject subject, + DateTime effectiveDateTime, IEnumerable hasMember) + { + ResourceType = resourceType; + Id = id; + Status = status; + Code = code; + Subject = subject; + EffectiveDateTime = effectiveDateTime; + HasMember = hasMember; + } + + public Resource(HiType resourceType, string id, string status, Code code, Subject subject, + DateTime effectiveDateTime, string valueString) + { + ResourceType = resourceType; + Id = id; + Status = status; + Code = code; + Subject = subject; + EffectiveDateTime = effectiveDateTime; + ValueString = valueString; + } + + public Resource(HiType resourceType, string id, string status, Code code, Subject subject, + IEnumerable performer, DateTime effectiveDateTime, string valueString, IEnumerable notes) + { + ResourceType = resourceType; + Id = id; + Status = status; + Code = code; + Subject = subject; + Performer = performer; + EffectiveDateTime = effectiveDateTime; + ValueString = valueString; + Note = notes; + } + + public Resource(HiType resourceType, string id, string status, Code code, Subject subject, DateTime effectiveDateTime, string valueString, IEnumerable note) + { + ResourceType = resourceType; + Id = id; + Status = status; + Code = code; + Subject = subject; + EffectiveDateTime = effectiveDateTime; + ValueString = valueString; + Note = note; + } + } + + public class OralCavityExaminationObservationRepresention: IObservation + { + public Resource Resource { get; set; } + + public OralCavityExaminationObservationRepresention(Resource resource) + { + Resource = resource; + } + } + + public interface IObservation + { } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs index dfe8dd9a..d157b391 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs @@ -1,24 +1,28 @@ using System.Collections.Generic; - namespace In.ProjectEKA.TMHHip.DataFlow.Model { public class ObservationResponse { public string ResourceType { get; set; } public string Id { get; set; } - public IEnumerable Entry { get; set; } - public string Type { get; set; } - + public IEnumerable Entry { get; set; } } public class MedicationResponse { public string ResourceType { get; set; } public string Id { get; set; } + public string Type { get; set; } public IEnumerable Entry { get; set; } + } + public class ConditionResponse + { + public string ResourceType { get; set; } + public string Id { get; set; } public string Type { get; set; } + public IEnumerable Entry { get; set; } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/OralCavityExaminationData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/OralCavityExaminationData.cs new file mode 100644 index 00000000..382d1209 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/OralCavityExaminationData.cs @@ -0,0 +1,13 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class OralCavityExaminationData + { + public string CaseNumber { get; set; } + public Decimal HstExmNo { get; set; } + public DateTime EffectiveDateTime { get; set; } + public string Tongue { get; set; } + public string Buccalmcsa { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs index 1eabb10d..2091ecb3 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs @@ -1,4 +1,3 @@ -using System.Collections; using System.Collections.Generic; namespace In.ProjectEKA.TMHHip.DataFlow.Model @@ -7,5 +6,10 @@ public class PatientData { public List ClinicalNotes { get; set; } public List Prescriptions { get; set; } + public List AbdomenExaminationsData { get; set; } + public List OralCavityExaminationsData { get; set; } + public List SurgeryHistories { get; set; } + public List AllergiesData { get; set; } + public List SwellingSymptomsData { get; set; } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/SurgeryHistory.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/SurgeryHistory.cs new file mode 100644 index 00000000..8b159430 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/SurgeryHistory.cs @@ -0,0 +1,14 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class SurgeryHistory + { + public string CaseNumber { get; set; } + public Decimal HstExmNo { get; set; } + public DateTime SurgeryWhen { get; set; } + public string SurgeryDtls { get; set; } + public string HospitalDtls { get; set; } + public string SurgeryRemarks { get; set; } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/SwellingSymptomData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/SwellingSymptomData.cs new file mode 100644 index 00000000..628da03f --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/SwellingSymptomData.cs @@ -0,0 +1,15 @@ +using System; + +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + public class SwellingSymptomData + { + public string CaseNumber { get; set; } + public Decimal HstExmNo { get; set; } + public Decimal SymptNo { get; set; } + public DateTime RecordedDate { get; set; } + public string SwellingSize { get; set; } + public string SwellingLtrl { get; set; } + public string SwellingSite { get; set; } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 2efa22fe..51d5e7b1 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -1,28 +1,26 @@ using System; +using System.Collections.Generic; +using System.Linq; using System.Net; using System.Net.Http; using System.Net.Mime; using System.Text; using System.Threading; using System.Threading.Tasks; +using FluentAssertions; +using In.ProjectEKA.HipLibrary.Patient.Model; using In.ProjectEKA.TMHHip.DataFlow; using In.ProjectEKA.TMHHip.DataFlow.Model; using In.ProjectEKA.TMHHip.Link; +using Moq; using Moq.Protected; using Newtonsoft.Json; -using In.ProjectEKA.HipLibrary.Patient.Model; +using Optional.Unsafe; +using Xunit; +using Patient = In.ProjectEKA.TMHHip.Discovery.Patient; namespace In.ProjectEKA.TMHHipTest.DataFlow { - using System.Collections.Generic; - using System.Linq; - using FluentAssertions; - using HipLibrary.Patient.Model; - using Optional.Unsafe; - using Xunit; - using Moq; - - [Collection("Collect Tests")] public class CollectTest { @@ -42,7 +40,177 @@ private async void ReturnClinicalNotes() var patientData = new PatientData {ClinicalNotes = clinicalNotes, Prescriptions = null}; var patientDataResponse = JsonConvert.SerializeObject(patientData); - var patient = new TMHHip.Discovery.Patient + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); + var hiTypes = new List + { + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnAbdomenExaminationData() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var abdomenExaminationData = new AbdomenExaminationData + { + CAbdomen = "some notes", + CaseNumber = "case number", + EffectiveDateTime = new DateTime(2018, 10, 3), + HstExmNo = 1 + }; + var abdomenExaminationsData = new List {abdomenExaminationData}; + var patientData = new PatientData + { + AbdomenExaminationsData = abdomenExaminationsData + }; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); + var hiTypes = new List + { + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnSurgeryHistories() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var surgeryHistoryData = new SurgeryHistory + { + CaseNumber = "case number", + HospitalDtls = "TMH", + SurgeryDtls = "surgery details", + SurgeryRemarks = "remarks", + SurgeryWhen = new DateTime(2018, 10, 3), + HstExmNo = 1 + }; + var surgeryHistories = new List {surgeryHistoryData}; + var patientData = new PatientData + { + SurgeryHistories = surgeryHistories + }; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new Patient { DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", LastName = "test", @@ -97,7 +265,264 @@ private async void ReturnClinicalNotes() "someTxnId", null, consentManagerId, - consentId,"@ncg"); + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnAllergiesData() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var allergyData = new AllergyData + { + CaseNumber = "case number", + HstExmNo = 1, + Allergies = "allergies", + AllergyDate = new DateTime(2018, 10, 3), + AllergyRemark = "allergy remarks" + }; + var allergiesData = new List {allergyData}; + var patientData = new PatientData + { + AllergiesData = allergiesData + }; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); + var hiTypes = new List + { + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnSwellingSymptomsData() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var swellingSymptomData = new SwellingSymptomData + { + CaseNumber = "case number", + RecordedDate = new DateTime(2018, 10, 3), + SwellingLtrl = "ltrl", + SwellingSite = "site", + SwellingSize = "size", + SymptNo = 1, + HstExmNo = 1 + }; + var swellingSymptomsData = new List {swellingSymptomData}; + var patientData = new PatientData + { + SwellingSymptomsData = swellingSymptomsData + }; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); + var hiTypes = new List + { + HiType.Condition + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnOralCavityExaminationData() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var oralCavityExaminationData = new OralCavityExaminationData + { + Buccalmcsa = "buccalmcsa", + Tongue = "tongue", + CaseNumber = "case number", + EffectiveDateTime = new DateTime(2018, 10, 3), + HstExmNo = 1 + }; + var oralCavityExaminationsData = new List {oralCavityExaminationData}; + var patientData = new PatientData + { + OralCavityExaminationsData = oralCavityExaminationsData + }; + var patientDataResponse = JsonConvert.SerializeObject(patientData); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2017-12-01T15:43:00.000", "2020-03-31T15:43:19.279"); + var hiTypes = new List + { + HiType.Observation + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "@ncg"); var entries = await collect.CollectData(dataRequest); entries.ValueOrDefault().CareBundles.Count().Should().Be(1); @@ -125,10 +550,10 @@ private async void ReturnPrescriptions() RequiredQuantity = 1 }; var patientData = new PatientData - {ClinicalNotes = null, Prescriptions = new List {prescription}}; + {Prescriptions = new List {prescription}}; var patientDataResponse = JsonConvert.SerializeObject(patientData); - var patient = new TMHHip.Discovery.Patient + var patient = new Patient { DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", LastName = "test", @@ -183,7 +608,7 @@ private async void ReturnPrescriptions() "someTxnId", null, consentManagerId, - consentId,"@ncg"); + consentId, "@ncg"); var entries = await collect.CollectData(dataRequest); entries.ValueOrDefault().CareBundles.Count().Should().Be(1); @@ -218,7 +643,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() {ClinicalNotes = clinicalNotes, Prescriptions = new List {prescription}}; var patientDataResponse = JsonConvert.SerializeObject(patientData); - var patient = new TMHHip.Discovery.Patient + var patient = new Patient { DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", LastName = "test", @@ -238,7 +663,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) }) .Verifiable(); - + repoMock .Protected() .Setup>( @@ -251,7 +676,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) }) .Verifiable(); - + const string consentId = "ConsentId"; const string consentManagerId = "ConsentManagerId"; var grantedContexts = new List @@ -272,7 +697,7 @@ private async void ReturnPrescriptionsAndClinicalNotes() "someTxnId", null, consentManagerId, - consentId,"@ncg"); + consentId, "@ncg"); var entries = await collect.CollectData(dataRequest); entries.ValueOrDefault().CareBundles.Count().Should().Be(2); From c59ebe573fabaa0551e00078a5cd932cb88e71f6 Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 23 Jul 2020 17:43:26 +0530 Subject: [PATCH 30/51] TMH | Zafar, Veena | Fixes time/data format in swelling symptoms data --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 157282c0..3ab41390 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -174,8 +174,9 @@ private static DateTime ParseDate(string dateString) var formatStrings = new[] { "yyyy-MM-dd", "yyyy-MM-dd hh:mm:ss", "yyyy-MM-dd hh:mm:ss tt", "yyyy-MM-ddTHH:mm:ss.fff", - "yyyy-MM-ddTHH:mm:ss.ffff", "yyyy-MM-ddTHH:mm:ss.fffff", "yyyy-MM-ddTHH:mm:ss.ffffff", - "dd/MM/yyyy", "dd/MM/yyyy hh:mm:ss", "dd/MM/yyyy hh:mm:ss tt", "dd/MM/yyyyTHH:mm:ss.fffzzz" + "yyyy-MM-ddTHH:mm:ss.ffff", "yyyy-MM-ddTHH:mm:ss", "yyyy-MM-ddTHH:mm:ss.fffff", + "yyyy-MM-ddTHH:mm:ss.ffffff", "dd/MM/yyyy", "dd/MM/yyyy hh:mm:ss", "dd/MM/yyyy hh:mm:ss tt", + "dd/MM/yyyyTHH:mm:ss.fffzzz" }; var tryParseExact = DateTime.TryParseExact(dateString, formatStrings, From 0281b0b07782d805de9b6a0a285dd43599245083 Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 23 Jul 2020 18:01:02 +0530 Subject: [PATCH 31/51] TMH | Zafar, Veena | fixes codacy issue --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 3ab41390..7507fd7e 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -150,7 +150,7 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, careBundles.Add(careBundle); } - if (tmhPatientData.SurgeryHistories == null) return careBundles; + if (tmhPatientData.SurgeryHistories != null) { var serializeObject = JsonConvert.SerializeObject( FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).Result, @@ -302,7 +302,7 @@ private async Task FetchSwellingSymptomData(DataRequest dataR continue; } - var conditionRepresentation = new ConditionRepresentation() + var conditionRepresentation = new ConditionRepresentation { FullUrl = uuid, Resource = new ConditionResource(HiType.Condition, id, @@ -318,7 +318,7 @@ private async Task FetchSwellingSymptomData(DataRequest dataR conditions.Add(conditionRepresentation); } - var conditionResponse = new ConditionResponse() + var conditionResponse = new ConditionResponse { Entry = conditions, Id = Uuid.Generate().Value.Split(":").Last(), @@ -460,7 +460,7 @@ private async Task FetchOralCavityExaminationsData(DataRequ new Member("Observation/" + tongueObservationId, "TONGUE"), new Member("Observation/" + buccalmcsaObservationId, "BUCCALMCSA") }; - var observationRepresentation = new ObservationRepresentation() + var observationRepresentation = new ObservationRepresentation { FullUrl = uuid, Resource = new Resource(HiType.Observation, id, "final", @@ -478,7 +478,7 @@ private async Task FetchOralCavityExaminationsData(DataRequ observations.Add(new OralCavityExaminationObservationRepresention(buccalmcsaResource)); } - var oralCavityExmResponse = new ObservationResponse() + var oralCavityExmResponse = new ObservationResponse { Entry = observations, Id = Uuid.Generate().Value.Split(":").Last(), From f8db4f487ed8fbd71a340710de1e5a30b82a6d66 Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 24 Jul 2020 16:52:41 +0530 Subject: [PATCH 32/51] TMH | Zafar, Veena | Adds empty check while processing data from TMH --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 62 ++++++++++---------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 7507fd7e..b11fa3b4 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -1,27 +1,27 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Net.Http; -using System.Text; -using System.Threading.Tasks; -using Hl7.Fhir.Model; -using Hl7.Fhir.Serialization; -using In.ProjectEKA.HipLibrary.Patient; -using In.ProjectEKA.HipLibrary.Patient.Model; -using In.ProjectEKA.TMHHip.DataFlow.Model; -using Newtonsoft.Json; -using Newtonsoft.Json.Serialization; -using Optional; -using Optional.Linq; -using Serilog; -using Code = In.ProjectEKA.TMHHip.DataFlow.Model.Code; -using Coding = In.ProjectEKA.TMHHip.DataFlow.Model.Coding; -using JsonSerializer = System.Text.Json.JsonSerializer; -using Resource = In.ProjectEKA.TMHHip.DataFlow.Model.Resource; - namespace In.ProjectEKA.TMHHip.DataFlow { + using System; + using System.Collections.Generic; + using System.Globalization; + using System.Linq; + using System.Net.Http; + using System.Text; + using System.Threading.Tasks; + using HipLibrary.Patient; + using HipLibrary.Patient.Model; + using Hl7.Fhir.Model; + using Hl7.Fhir.Serialization; + using Model; + using Newtonsoft.Json; + using Newtonsoft.Json.Serialization; + using Optional; + using Optional.Linq; + using Serilog; + using Code = Model.Code; + using Coding = Model.Coding; + using JsonSerializer = System.Text.Json.JsonSerializer; + using Resource = Model.Resource; + public class Collect : ICollect { private readonly HttpClient client; @@ -57,7 +57,7 @@ public async Task> CollectData(DataRequest dataRequest) } case HiType.MedicationRequest: { - if (tmhPatientData.Prescriptions != null) + if (tmhPatientData.Prescriptions != null && tmhPatientData.Prescriptions.Count > 0) { var medicationResponse = FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName) @@ -76,7 +76,8 @@ public async Task> CollectData(DataRequest dataRequest) } case HiType.Condition: { - if (tmhPatientData.SwellingSymptomsData != null) + if (tmhPatientData.SwellingSymptomsData != null && + tmhPatientData.SwellingSymptomsData.Count > 0) { var symptomResponse = FetchSwellingSymptomData(dataRequest, tmhPatientData.SwellingSymptomsData, patientName).Result; @@ -115,7 +116,7 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, ContractResolver = new CamelCasePropertyNamesContractResolver() }; - if (tmhPatientData.ClinicalNotes != null) + if (tmhPatientData.ClinicalNotes != null && tmhPatientData.ClinicalNotes.Count > 0) { var serializeObject = JsonConvert.SerializeObject( FetchClinicalNotes(dataRequest, tmhPatientData.ClinicalNotes, patientName).Result, @@ -124,7 +125,7 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, careBundles.Add(careBundle); } - if (tmhPatientData.AllergiesData != null) + if (tmhPatientData.AllergiesData != null && tmhPatientData.AllergiesData.Count > 0) { var serializeObject = JsonConvert.SerializeObject( FetchAllergiesData(dataRequest, tmhPatientData.AllergiesData, patientName).Result, @@ -133,7 +134,7 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, careBundles.Add(careBundle); } - if (tmhPatientData.AbdomenExaminationsData != null) + if (tmhPatientData.AbdomenExaminationsData != null && tmhPatientData.AbdomenExaminationsData.Count > 0) { var serializeObject = JsonConvert.SerializeObject(FetchAbdomenExaminationData(dataRequest, tmhPatientData.AbdomenExaminationsData, patientName).Result, jsonSerializerSettings); @@ -141,7 +142,8 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, careBundles.Add(careBundle); } - if (tmhPatientData.OralCavityExaminationsData != null) + if (tmhPatientData.OralCavityExaminationsData != null && + tmhPatientData.OralCavityExaminationsData.Count > 0) { var serializeObject = JsonConvert.SerializeObject(FetchOralCavityExaminationsData(dataRequest, tmhPatientData.OralCavityExaminationsData, patientName).Result, jsonSerializerSettings @@ -150,7 +152,7 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, careBundles.Add(careBundle); } - if (tmhPatientData.SurgeryHistories != null) + if (tmhPatientData.SurgeryHistories != null && tmhPatientData.SurgeryHistories.Count > 0) { var serializeObject = JsonConvert.SerializeObject( FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).Result, @@ -225,7 +227,7 @@ private async Task FindMedicationRequestData(DataRequest dat } }; var coding = - new In.ProjectEKA.TMHHip.DataFlow.Model.Coding(prescription.GenName, prescription.Medicine); + new Coding(prescription.GenName, prescription.Medicine); var medicationRepresentation = new MedicationRepresentation { FullUrl = uuidMedication, From d577004e4455ef37eaa93ff0713f000911f3b0b5 Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 27 Jul 2020 16:49:15 +0530 Subject: [PATCH 33/51] TMH | Zafar, Veena | Handles the empty list of data from TMH --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 286 +++++++++---------- 1 file changed, 141 insertions(+), 145 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index b11fa3b4..872cafa2 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -57,44 +57,59 @@ public async Task> CollectData(DataRequest dataRequest) } case HiType.MedicationRequest: { - if (tmhPatientData.Prescriptions != null && tmhPatientData.Prescriptions.Count > 0) + if (tmhPatientData.Prescriptions != null && tmhPatientData.Prescriptions.Any()) { var medicationResponse = FindMedicationRequestData(dataRequest, tmhPatientData.Prescriptions, patientName) - .Result; - var serializeObject = JsonConvert.SerializeObject(medicationResponse, - new JsonSerializerSettings - { - Formatting = Formatting.Indented, - ContractResolver = new CamelCasePropertyNamesContractResolver() - }); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + .GetAwaiter().GetResult(); + if (medicationResponse.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + medicationResponse.ValueOr((MedicationResponse) null), + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } break; } case HiType.Condition: { - if (tmhPatientData.SwellingSymptomsData != null && - tmhPatientData.SwellingSymptomsData.Count > 0) + if (tmhPatientData.SwellingSymptomsData != null && tmhPatientData.SwellingSymptomsData.Any()) { var symptomResponse = FetchSwellingSymptomData(dataRequest, - tmhPatientData.SwellingSymptomsData, patientName).Result; - var serializeObject = JsonConvert.SerializeObject(symptomResponse, - new JsonSerializerSettings - { - Formatting = Formatting.Indented, - ContractResolver = new CamelCasePropertyNamesContractResolver() - }); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + tmhPatientData.SwellingSymptomsData, patientName).GetAwaiter().GetResult(); + if (symptomResponse.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + symptomResponse.ValueOr((ConditionResponse) null), + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } break; } case HiType.DiagnosticReport: break; + case HiType.Medication: + break; + case HiType.DocumentReference: + break; + case HiType.Prescription: + break; + case HiType.DischargeSummary: + break; default: throw new ArgumentOutOfRangeException(); } @@ -104,7 +119,8 @@ public async Task> CollectData(DataRequest dataRequest) return Option.Some(entries); } - private IEnumerable ProcessObservationsData(DataRequest dataRequest, PatientData tmhPatientData, + private static IEnumerable ProcessObservationsData(DataRequest dataRequest, + PatientData tmhPatientData, string patientName) { var careBundles = new List(); @@ -116,46 +132,70 @@ private IEnumerable ProcessObservationsData(DataRequest dataRequest, ContractResolver = new CamelCasePropertyNamesContractResolver() }; - if (tmhPatientData.ClinicalNotes != null && tmhPatientData.ClinicalNotes.Count > 0) + if (tmhPatientData.ClinicalNotes != null && tmhPatientData.ClinicalNotes.Any()) { - var serializeObject = JsonConvert.SerializeObject( - FetchClinicalNotes(dataRequest, tmhPatientData.ClinicalNotes, patientName).Result, - jsonSerializerSettings); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + var clinicalNotes = FetchClinicalNotes(dataRequest, tmhPatientData.ClinicalNotes, patientName) + .GetAwaiter().GetResult(); + if (clinicalNotes.HasValue) + { + var serializeObject = JsonConvert.SerializeObject(clinicalNotes.ValueOr((ObservationResponse) null), + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } - if (tmhPatientData.AllergiesData != null && tmhPatientData.AllergiesData.Count > 0) + if (tmhPatientData.AllergiesData != null && tmhPatientData.AllergiesData.Any()) { - var serializeObject = JsonConvert.SerializeObject( - FetchAllergiesData(dataRequest, tmhPatientData.AllergiesData, patientName).Result, - jsonSerializerSettings); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + var allergiesData = + FetchAllergiesData(dataRequest, tmhPatientData.AllergiesData, patientName).GetAwaiter().GetResult(); + if (allergiesData.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + allergiesData.ValueOr((ObservationResponse) null), + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } - if (tmhPatientData.AbdomenExaminationsData != null && tmhPatientData.AbdomenExaminationsData.Count > 0) + if (tmhPatientData.AbdomenExaminationsData != null && tmhPatientData.AbdomenExaminationsData.Any()) { - var serializeObject = JsonConvert.SerializeObject(FetchAbdomenExaminationData(dataRequest, - tmhPatientData.AbdomenExaminationsData, patientName).Result, jsonSerializerSettings); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + var abdomenExaminationsData = FetchAbdomenExaminationData(dataRequest, + tmhPatientData.AbdomenExaminationsData, patientName).GetAwaiter().GetResult(); + if (abdomenExaminationsData.HasValue) + { + var serializeObject = + JsonConvert.SerializeObject(abdomenExaminationsData.ValueOr((ObservationResponse) null), + jsonSerializerSettings); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } - if (tmhPatientData.OralCavityExaminationsData != null && - tmhPatientData.OralCavityExaminationsData.Count > 0) + if (tmhPatientData.OralCavityExaminationsData != null && tmhPatientData.OralCavityExaminationsData.Any()) { - var serializeObject = JsonConvert.SerializeObject(FetchOralCavityExaminationsData(dataRequest, - tmhPatientData.OralCavityExaminationsData, patientName).Result, jsonSerializerSettings - ); - var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); - careBundles.Add(careBundle); + var oralCavityExaminationsData = FetchOralCavityExaminationsData(dataRequest, + tmhPatientData.OralCavityExaminationsData, patientName).GetAwaiter().GetResult(); + if (oralCavityExaminationsData.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + oralCavityExaminationsData.ValueOr((ObservationResponse) null), + jsonSerializerSettings + ); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } } - if (tmhPatientData.SurgeryHistories != null && tmhPatientData.SurgeryHistories.Count > 0) + if (tmhPatientData.SurgeryHistories == null || !tmhPatientData.SurgeryHistories.Any()) return careBundles; { + var surgeryHistoriesData = + FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).GetAwaiter() + .GetResult(); + if (!surgeryHistoriesData.HasValue) return careBundles; var serializeObject = JsonConvert.SerializeObject( - FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).Result, + surgeryHistoriesData.ValueOr((ObservationResponse) null), jsonSerializerSettings); var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); careBundles.Add(careBundle); @@ -194,7 +234,7 @@ private static DateTime ParseDate(string dateString) } - private async Task FindMedicationRequestData(DataRequest dataRequest, + private static async Task> FindMedicationRequestData(DataRequest dataRequest, List prescriptions, string patientName) { LogDataRequest(dataRequest); @@ -242,6 +282,7 @@ private async Task FindMedicationRequestData(DataRequest dat list.Add(medicationRepresentation); } + if (!list.Any()) return Option.None(); var medicationResponse = new MedicationResponse { Entry = list, @@ -249,36 +290,26 @@ private async Task FindMedicationRequestData(DataRequest dat ResourceType = "Bundle", Type = "collection" }; - return medicationResponse; + return Option.Some(medicationResponse); } - private async Task FetchClinicalNotes(DataRequest dataRequest, + private static async Task> FetchClinicalNotes(DataRequest dataRequest, List clinicalNotes, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var observations = new List(); - - foreach (var clinicalNote in clinicalNotes) - { - if (!WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate)) - { - continue; - } - - var observationRepresentation = new ObservationRepresentation + var observations = (from clinicalNote in clinicalNotes + where WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate) + select new ObservationRepresentation { FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", - new Code("Clinical notes"), + Resource = new Resource(HiType.Observation, id, "final", new Code("Clinical notes"), new Subject(patientName), new List {new Performer(clinicalNote.UserName)}, - clinicalNote.CreatedDate, - clinicalNote.Note), - }; - observations.Add(observationRepresentation); - } + clinicalNote.CreatedDate, clinicalNote.Note), + }).ToList(); + if (!observations.Any()) return Option.None(); var observationResponse = new ObservationResponse { Entry = observations, @@ -286,40 +317,30 @@ private async Task FetchClinicalNotes(DataRequest dataReque ResourceType = "Bundle", Type = "collection" }; - return observationResponse; + return Option.Some(observationResponse); } - private async Task FetchSwellingSymptomData(DataRequest dataRequest, + private static async Task> FetchSwellingSymptomData(DataRequest dataRequest, List swellingSymptomsData, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var conditions = new List(); - - foreach (var swellingSymptomData in swellingSymptomsData) - { - if (!WithinRange(dataRequest.DateRange, swellingSymptomData.RecordedDate)) - { - continue; - } - - var conditionRepresentation = new ConditionRepresentation + var conditions = (from swellingSymptomData in swellingSymptomsData + where WithinRange(dataRequest.DateRange, swellingSymptomData.RecordedDate) + select new ConditionRepresentation { FullUrl = uuid, - Resource = new ConditionResource(HiType.Condition, id, - new Code("Symptoms of Swelling"), - new Subject(patientName), - swellingSymptomData.RecordedDate, + Resource = new ConditionResource(HiType.Condition, id, new Code("Symptoms of Swelling"), + new Subject(patientName), swellingSymptomData.RecordedDate, new List { new Note(swellingSymptomData.SwellingSite), new Note(swellingSymptomData.SwellingLtrl), new Note(swellingSymptomData.SwellingSize) }), - }; - conditions.Add(conditionRepresentation); - } + }).Cast().ToList(); + if (!conditions.Any()) return Option.None(); var conditionResponse = new ConditionResponse { Entry = conditions, @@ -327,36 +348,26 @@ private async Task FetchSwellingSymptomData(DataRequest dataR ResourceType = "Bundle", Type = "collection" }; - return conditionResponse; + return Option.Some(conditionResponse); } - private async Task FetchAllergiesData(DataRequest dataRequest, + private static async Task> FetchAllergiesData(DataRequest dataRequest, List allergiesData, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var observations = new List(); - - foreach (var allergyData in allergiesData) - { - if (!WithinRange(dataRequest.DateRange, allergyData.AllergyDate)) - { - continue; - } - - var observationRepresentation = new ObservationRepresentation + var observations = (from allergyData in allergiesData + where WithinRange(dataRequest.DateRange, allergyData.AllergyDate) + select new ObservationRepresentation { FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", - new Code("Allergies"), - new Subject(patientName), - allergyData.AllergyDate, - allergyData.Allergies, new List {new Note(allergyData.AllergyRemark)}), - }; - observations.Add(observationRepresentation); - } + Resource = new Resource(HiType.Observation, id, "final", new Code("Allergies"), + new Subject(patientName), allergyData.AllergyDate, allergyData.Allergies, + new List {new Note(allergyData.AllergyRemark)}), + }).ToList(); + if (!observations.Any()) return Option.None(); var observationResponse = new ObservationResponse { Entry = observations, @@ -364,34 +375,26 @@ private async Task FetchAllergiesData(DataRequest dataReque ResourceType = "Bundle", Type = "collection" }; - return observationResponse; + return Option.Some(observationResponse); } - private async Task FetchAbdomenExaminationData(DataRequest dataRequest, + private static async Task> FetchAbdomenExaminationData(DataRequest dataRequest, List abdomenExaminationsData, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var observations = new List(); - - foreach (var abdomenExaminationData in abdomenExaminationsData) - { - if (!WithinRange(dataRequest.DateRange, abdomenExaminationData.EffectiveDateTime)) - { - continue; - } - - var observationRepresentation = new ObservationRepresentation + var observations = (from abdomenExaminationData in abdomenExaminationsData + where WithinRange(dataRequest.DateRange, abdomenExaminationData.EffectiveDateTime) + select new ObservationRepresentation { FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", - new Code("Examination notes for Abdomen"), new Subject(patientName), - abdomenExaminationData.EffectiveDateTime, abdomenExaminationData.CAbdomen), - }; - observations.Add(observationRepresentation); - } + Resource = new Resource(HiType.Observation, id, "final", new Code("Examination notes for Abdomen"), + new Subject(patientName), abdomenExaminationData.EffectiveDateTime, + abdomenExaminationData.CAbdomen), + }).ToList(); + if (!observations.Any()) return Option.None(); var observationResponse = new ObservationResponse { Entry = observations, @@ -399,35 +402,27 @@ private async Task FetchAbdomenExaminationData(DataRequest ResourceType = "Bundle", Type = "collection" }; - return observationResponse; + return Option.Some(observationResponse); } - private async Task FetchSurgeryHistoryData(DataRequest dataRequest, + private static async Task> FetchSurgeryHistoryData(DataRequest dataRequest, List surgeryHistories, string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var observations = new List(); - foreach (var surgeryHistory in surgeryHistories) - { - if (!WithinRange(dataRequest.DateRange, surgeryHistory.SurgeryWhen)) - { - continue; - } - - var observationRepresentation = new ObservationRepresentation + var observations = (from surgeryHistory in surgeryHistories + where WithinRange(dataRequest.DateRange, surgeryHistory.SurgeryWhen) + select new ObservationRepresentation { FullUrl = uuid, - Resource = new Resource(HiType.Observation, id, "final", - new Code("Past history of surgery"), new Subject(patientName), - new List {new Performer(surgeryHistory.HospitalDtls)}, + Resource = new Resource(HiType.Observation, id, "final", new Code("Past history of surgery"), + new Subject(patientName), new List {new Performer(surgeryHistory.HospitalDtls)}, surgeryHistory.SurgeryWhen, surgeryHistory.SurgeryDtls, new List {new Note(surgeryHistory.SurgeryRemarks)}), - }; - observations.Add(observationRepresentation); - } + }).ToList(); + if (!observations.Any()) return Option.None(); var observationResponse = new ObservationResponse { Entry = observations, @@ -435,10 +430,10 @@ private async Task FetchSurgeryHistoryData(DataRequest data ResourceType = "Bundle", Type = "collection" }; - return observationResponse; + return Option.Some(observationResponse); } - private async Task FetchOralCavityExaminationsData(DataRequest dataRequest, + private static async Task> FetchOralCavityExaminationsData(DataRequest dataRequest, List oralCavityExaminationsData, string patientName) { LogDataRequest(dataRequest); @@ -480,6 +475,7 @@ private async Task FetchOralCavityExaminationsData(DataRequ observations.Add(new OralCavityExaminationObservationRepresention(buccalmcsaResource)); } + if (!observations.Any()) return Option.None(); var oralCavityExmResponse = new ObservationResponse { Entry = observations, @@ -487,7 +483,7 @@ private async Task FetchOralCavityExaminationsData(DataRequ ResourceType = "Bundle", Type = "collection" }; - return oralCavityExmResponse; + return Option.Some(oralCavityExmResponse); } private async Task FetchPatientData( From 1a8a29be5cd3405c5de5162cb744af8bbe2c2a71 Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 27 Jul 2020 17:38:31 +0530 Subject: [PATCH 34/51] TMH | Zafar, Veena | Fixes microsoft entityframework core in memory and moq version --- test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj index 3cc6b913..a039916e 100644 --- a/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj +++ b/test/In.ProjectEKA.TMHHipTest/In.ProjectEKA.TMHHipTest.csproj @@ -20,7 +20,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + @@ -28,7 +28,7 @@ runtime; build; native; contentfiles; analyzers all - + From ab4ddf0ddb86f3f905c833a832ba4184f2937e88 Mon Sep 17 00:00:00 2001 From: Veena Date: Tue, 28 Jul 2020 10:49:41 +0530 Subject: [PATCH 35/51] TMH | Veena | Fixes codacy issues --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 50 ++++++++++++++++---- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 872cafa2..2ef3cf00 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -188,12 +188,16 @@ private static IEnumerable ProcessObservationsData(DataRequest dataR } } - if (tmhPatientData.SurgeryHistories == null || !tmhPatientData.SurgeryHistories.Any()) return careBundles; + if (tmhPatientData.SurgeryHistories != null && tmhPatientData.SurgeryHistories.Any()) { var surgeryHistoriesData = FetchSurgeryHistoryData(dataRequest, tmhPatientData.SurgeryHistories, patientName).GetAwaiter() .GetResult(); - if (!surgeryHistoriesData.HasValue) return careBundles; + if (!surgeryHistoriesData.HasValue) + { + return careBundles; + } + var serializeObject = JsonConvert.SerializeObject( surgeryHistoriesData.ValueOr((ObservationResponse) null), jsonSerializerSettings); @@ -282,7 +286,11 @@ private static async Task> FindMedicationRequestData( list.Add(medicationRepresentation); } - if (!list.Any()) return Option.None(); + if (!list.Any()) + { + return Option.None(); + } + var medicationResponse = new MedicationResponse { Entry = list, @@ -309,7 +317,11 @@ where WithinRange(dataRequest.DateRange, clinicalNote.CreatedDate) clinicalNote.CreatedDate, clinicalNote.Note), }).ToList(); - if (!observations.Any()) return Option.None(); + if (!observations.Any()) + { + return Option.None(); + } + var observationResponse = new ObservationResponse { Entry = observations, @@ -340,7 +352,11 @@ where WithinRange(dataRequest.DateRange, swellingSymptomData.RecordedDate) }), }).Cast().ToList(); - if (!conditions.Any()) return Option.None(); + if (!conditions.Any()) + { + return Option.None(); + } + var conditionResponse = new ConditionResponse { Entry = conditions, @@ -367,7 +383,11 @@ where WithinRange(dataRequest.DateRange, allergyData.AllergyDate) new List {new Note(allergyData.AllergyRemark)}), }).ToList(); - if (!observations.Any()) return Option.None(); + if (!observations.Any()) + { + return Option.None(); + } + var observationResponse = new ObservationResponse { Entry = observations, @@ -394,7 +414,11 @@ where WithinRange(dataRequest.DateRange, abdomenExaminationData.EffectiveDateTim abdomenExaminationData.CAbdomen), }).ToList(); - if (!observations.Any()) return Option.None(); + if (!observations.Any()) + { + return Option.None(); + } + var observationResponse = new ObservationResponse { Entry = observations, @@ -422,7 +446,11 @@ where WithinRange(dataRequest.DateRange, surgeryHistory.SurgeryWhen) new List {new Note(surgeryHistory.SurgeryRemarks)}), }).ToList(); - if (!observations.Any()) return Option.None(); + if (!observations.Any()) + { + return Option.None(); + } + var observationResponse = new ObservationResponse { Entry = observations, @@ -475,7 +503,11 @@ private static async Task> FetchOralCavityExaminatio observations.Add(new OralCavityExaminationObservationRepresention(buccalmcsaResource)); } - if (!observations.Any()) return Option.None(); + if (!observations.Any()) + { + return Option.None(); + } + var oralCavityExmResponse = new ObservationResponse { Entry = observations, From 986ebfed1064095bfd5d14b647bc548139f22b53 Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 24 Aug 2020 18:56:50 +0530 Subject: [PATCH 36/51] TMH | Zafar, Veena | Handles exception in case of blank gender value of patient from backend --- .../Discovery/PatientMatchingRepository.cs | 49 +++++++++++++------ 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index d4589419..0d40809f 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -1,16 +1,15 @@ -using System; -using Serilog; - namespace In.ProjectEKA.TMHHip.Discovery { + using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Text; using System.Threading.Tasks; + using HipLibrary.Matcher; using HipLibrary.Patient.Model; using Newtonsoft.Json; - using HipLibrary.Matcher; + using Serilog; using JsonSerializer = System.Text.Json.JsonSerializer; public class PatientMatchingRepository : IMatchingRepository @@ -46,20 +45,38 @@ static string RemoveCountryCodeFrom(string value) var response = await client.SendAsync(request); await using var responseStream = await response.Content.ReadAsStreamAsync(); var result = await JsonSerializer.DeserializeAsync>(responseStream); - return result.Select(patient => new HipLibrary.Patient.Model.Patient + Log.Information($"result from TMH backend: {result}"); + + var patients = new List(); + foreach (var patientFromTmh in result) { - Name = $"{patient.FirstName} {patient.LastName}", - Gender = Enum.Parse(patient.Gender), - Identifier = patient.Identifier, - CareContexts = new List + var patient = new HipLibrary.Patient.Model.Patient { - new CareContextRepresentation( - $"{patient.Identifier}", - $"{patient.FirstName} {patient.LastName}") - }, - PhoneNumber = patient.PhoneNumber, - YearOfBirth = (ushort) patient.DateOfBirth.Year - }).AsQueryable(); + Identifier = patientFromTmh.Identifier, + Name = $"{patientFromTmh.FirstName} {patientFromTmh.LastName}", + CareContexts = new List + { + new CareContextRepresentation( + $"{patientFromTmh.Identifier}", + $"{patientFromTmh.FirstName} {patientFromTmh.LastName}") + }, + PhoneNumber = patientFromTmh.PhoneNumber, + YearOfBirth = (ushort) patientFromTmh.DateOfBirth.Year + }; + try + { + patient.Gender = Enum.Parse(patientFromTmh.Gender); + } + catch (Exception e) + { + Log.Error(e.Message); + patient.Gender = Gender.M; + } + + patients.Add(patient); + } + + return patients.AsQueryable(); } catch (Exception e) { From f30fd9e3264dedce5e6485f2af8714c7f9fc86a8 Mon Sep 17 00:00:00 2001 From: Veena Date: Tue, 25 Aug 2020 10:14:34 +0530 Subject: [PATCH 37/51] TMH | Zafar, Veena | incorporates review comments --- src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs index 0d40809f..4ce36afe 100644 --- a/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs +++ b/src/In.ProjectEKA.TMHHip/Discovery/PatientMatchingRepository.cs @@ -67,7 +67,7 @@ static string RemoveCountryCodeFrom(string value) { patient.Gender = Enum.Parse(patientFromTmh.Gender); } - catch (Exception e) + catch (ArgumentException e) { Log.Error(e.Message); patient.Gender = Gender.M; From 504697a57213b9a919e9e9cb20e9ce084e02892d Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 27 Aug 2020 12:29:38 +0530 Subject: [PATCH 38/51] TMH | Zafar, Veena | Adds model classes for diagnostic report hi type --- .../DataFlow/Model/DiagnosticReportAsImage.cs | 38 +++++++++ .../DataFlow/Model/DiagnosticReportAsPDF.cs | 29 +++++++ .../DiagnosticReportEndpointRepresentation.cs | 68 ++++++++++++++++ .../DiagnosticReportImageRepresentation.cs | 68 ++++++++++++++++ ...gnosticReportImagingStudyRepresentation.cs | 71 ++++++++++++++++ .../DiagnosticReportPDFRepresentation.cs | 81 +++++++++++++++++++ 6 files changed, 355 insertions(+) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs new file mode 100644 index 00000000..8ec1b82d --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs @@ -0,0 +1,38 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System; + + public class DiagnosticReportAsImage + { + private string ReportText { get; set; } + private DateTime EffectiveDateTime { get; set; } + private DateTime Issued { get; set; } + private DateTime StudyStartDate { get; set; } + private string Performer { get; set; } + private string ReportConclusion { get; set; } + private string SubjectReference { get; set; } + private int NumberOfSeries { get; set; } + private int NumberOfInstances { get; set; } + private string PayloadType { get; set; } + private string PayloadMimeType { get; set; } + private string ReportUrl { get; set; } + + public DiagnosticReportAsImage(string reportText, DateTime effectiveDateTime, DateTime issued, + DateTime studyStartDate, string performer, string reportConclusion, string subjectReference, + int numberOfSeries, int numberOfInstances, string payloadType, string payloadMimeType, string reportUrl) + { + ReportText = reportText; + EffectiveDateTime = effectiveDateTime; + Issued = issued; + StudyStartDate = studyStartDate; + Performer = performer; + ReportConclusion = reportConclusion; + SubjectReference = subjectReference; + NumberOfSeries = numberOfSeries; + NumberOfInstances = numberOfInstances; + PayloadType = payloadType; + PayloadMimeType = payloadMimeType; + ReportUrl = reportUrl; + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs new file mode 100644 index 00000000..c94e3557 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs @@ -0,0 +1,29 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System; + + public class DiagnosticReportAsPdf + { + private string ReportText { get; set; } + private DateTime EffectiveDateTime { get; set; } + private DateTime Issued { get; set; } + private string Performer { get; set; } + private string ReportConclusion { get; set; } + private string ContentType { get; set; } + private string ReportUrl { get; set; } + private string ReportTitle { get; set; } + + public DiagnosticReportAsPdf(string reportText, DateTime effectiveDateTime, DateTime issued, string performer, + string reportConclusion, string contentType, string reportUrl, string reportTitle) + { + ReportText = reportText; + EffectiveDateTime = effectiveDateTime; + Issued = issued; + Performer = performer; + ReportConclusion = reportConclusion; + ContentType = contentType; + ReportUrl = reportUrl; + ReportTitle = reportTitle; + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs new file mode 100644 index 00000000..729a2687 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs @@ -0,0 +1,68 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System.Collections.Generic; + using HipLibrary.Patient.Model; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + + public class DiagnosticReportEndpointRepresentation : IDiagnosticReport + { + private string FullUrl { get; set; } + private EndpointResource Resource { get; set; } + + public DiagnosticReportEndpointRepresentation(string fullUrl, EndpointResource resource) + { + FullUrl = fullUrl; + Resource = resource; + } + } + + public class EndpointResource + { + [JsonConverter(typeof(StringEnumConverter))] + private HiType ResourceType { get; set; } + + private string Id { get; set; } + private Text Text { get; set; } + private string Status { get; set; } + private ConnectionType ConnectionType { get; set; } + private IEnumerable PayloadType { get; set; } + private IEnumerable PayloadMimeType { get; set; } + private string Address { get; set; } + + public EndpointResource(HiType resourceType, string id, Text text, string status, ConnectionType connectionType, + IEnumerable payloadType, IEnumerable payloadMimeType, string address) + { + ResourceType = resourceType; + Id = id; + Text = text; + Status = status; + ConnectionType = connectionType; + PayloadType = payloadType; + PayloadMimeType = payloadMimeType; + Address = address; + } + } + + public class PayloadType + { + private string Text { get; set; } + + private PayloadType(string text) + { + Text = text; + } + } + + public class ConnectionType + { + private string System { get; set; } + private string Code { get; set; } + + public ConnectionType(string system, string code) + { + System = system; + Code = code; + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs new file mode 100644 index 00000000..69128971 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs @@ -0,0 +1,68 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System; + using System.Collections.Generic; + using HipLibrary.Patient.Model; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + + public class DiagnosticReportImageRepresentation : IDiagnosticReport + { + private string FullUrl { get; set; } + private DiagnosticReportImage Resource { get; set; } + + public DiagnosticReportImageRepresentation(string fullUrl, DiagnosticReportImage resource) + { + FullUrl = fullUrl; + Resource = resource; + } + } + + public class DiagnosticReportImage + { + [JsonConverter(typeof(StringEnumConverter))] + private HiType ResourceType { get; set; } + + private string Id { get; set; } + private Text Text { get; set; } + private string Status { get; set; } + private Code Code { get; set; } + private Subject Subject { get; set; } + private DateTime EffectiveDateTime { get; set; } + private DateTime Issued { get; set; } + private IEnumerable Performer { get; set; } + private IEnumerable ImagingStudy { get; set; } + private string Conclusion { get; set; } + + public DiagnosticReportImage(HiType resourceType, string id, Text text, string status, Code code, + Subject subject, DateTime effectiveDateTime, DateTime issued, IEnumerable performer, + IEnumerable imagingStudy, string conclusion) + { + ResourceType = resourceType; + Id = id; + Text = text; + Status = status; + Code = code; + Subject = subject; + EffectiveDateTime = effectiveDateTime; + Issued = issued; + Performer = performer; + ImagingStudy = imagingStudy; + Conclusion = conclusion; + } + } + + public class ImagingStudy + { + private string Reference { get; set; } + + public ImagingStudy(string reference) + { + Reference = reference; + } + } + + public interface IDiagnosticReport + { + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs new file mode 100644 index 00000000..ec3ac05c --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs @@ -0,0 +1,71 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System; + using System.Collections.Generic; + using HipLibrary.Patient.Model; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + + public class DiagnosticReportImagingStudyRepresentation : IDiagnosticReport + { + private string FullUrl { get; set; } + private ImagingStudyResource Resource { get; set; } + + public DiagnosticReportImagingStudyRepresentation(string fullUrl, ImagingStudyResource resource) + { + FullUrl = fullUrl; + Resource = resource; + } + } + + public class ImagingStudyResource + { + [JsonConverter(typeof(StringEnumConverter))] + private HiType ResourceType { get; set; } + + private string Id { get; set; } + private Text Text { get; set; } + private SubjectDiagReport Subject { get; set; } + + private string Status { get; set; } + private DateTime Started { get; set; } + private int NumberOfSeries { get; set; } + private int NumberOfInstances { get; set; } + + private IEnumerable Endpoint { get; set; } + + public ImagingStudyResource(HiType resourceType, string id, Text text, SubjectDiagReport subject, string status, + DateTime started, int numberOfSeries, int numberOfInstances, IEnumerable endpoint) + { + ResourceType = resourceType; + Id = id; + Text = text; + Subject = subject; + Status = status; + Started = started; + NumberOfSeries = numberOfSeries; + NumberOfInstances = numberOfInstances; + Endpoint = endpoint; + } + } + + public class Endpoint + { + private string Reference { get; set; } + + public Endpoint(string reference) + { + Reference = reference; + } + } + + public class SubjectDiagReport + { + private string Reference { get; set; } + + public SubjectDiagReport(string reference) + { + Reference = reference; + } + } +} \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs new file mode 100644 index 00000000..8f81fc5c --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs @@ -0,0 +1,81 @@ +namespace In.ProjectEKA.TMHHip.DataFlow.Model +{ + using System; + using System.Collections.Generic; + using HipLibrary.Patient.Model; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + + public class DiagnosticReportPdfRepresentation + { + private string FullUrl { get; set; } + private DiagnosticReportPDF Resource { get; set; } + + public DiagnosticReportPdfRepresentation(string fullUrl, DiagnosticReportPDF resource) + { + FullUrl = fullUrl; + Resource = resource; + } + } + + public class DiagnosticReportPDF + { + [JsonConverter(typeof(StringEnumConverter))] + private HiType ResourceType { get; set; } + + private string Id { get; set; } + + private Text Text { get; set; } + private string Status { get; set; } + private Code Code { get; set; } + private Subject Subject { get; set; } + private DateTime EffectiveDateTime { get; set; } + private DateTime Issued { get; set; } + private IEnumerable Performer { get; set; } + private IEnumerable PresentedForm { get; set; } + private string Conclusion { get; set; } + + public DiagnosticReportPDF(HiType resourceType, string id, Text text, string status, Code code, Subject subject, + DateTime effectiveDateTime, DateTime issued, IEnumerable performer, + IEnumerable presentedForm, string conclusion) + { + ResourceType = resourceType; + Id = id; + Text = text; + Status = status; + Code = code; + Subject = subject; + EffectiveDateTime = effectiveDateTime; + Issued = issued; + Performer = performer; + PresentedForm = presentedForm; + Conclusion = conclusion; + } + } + + public class PresentedForm + { + private string ContentType { get; set; } + private string Data { get; set; } + private string Title { get; set; } + + public PresentedForm(string contentType, string data, string title) + { + ContentType = contentType; + Data = data; + Title = title; + } + } + + public class Text + { + private string Status { get; set; } + private string Div { get; set; } + + public Text(string status, string div) + { + Status = status; + Div = div; + } + } +} \ No newline at end of file From 130d1f53f7e249f8a6264f75e12ab74a925851e8 Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 27 Aug 2020 18:04:16 +0530 Subject: [PATCH 39/51] TMH | Zafar, Veena | Adds initial implementation of diagnostic report of pdf type --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 82 +++++++++++++++++ .../DataFlow/Model/DiagnosticReportAsImage.cs | 42 +++------ .../DataFlow/Model/DiagnosticReportAsPDF.cs | 29 ++----- .../DiagnosticReportPDFRepresentation.cs | 10 +-- .../DataFlow/Model/ObservationResponse.cs | 12 ++- .../DataFlow/Model/PatientData.cs | 6 +- .../DataFlow/CollectTest.cs | 87 +++++++++++++++++++ 7 files changed, 208 insertions(+), 60 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 2ef3cf00..54b1053c 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -101,7 +101,47 @@ public async Task> CollectData(DataRequest dataRequest) break; } case HiType.DiagnosticReport: + { + if (tmhPatientData.DiagnosticReportAsPdf != null && + tmhPatientData.DiagnosticReportAsPdf.Any()) + { + var diagnosticReportResponse = FetchDiagnosticReportPdfsData(dataRequest, + tmhPatientData.DiagnosticReportAsPdf, patientName).GetAwaiter().GetResult(); + if (diagnosticReportResponse.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + diagnosticReportResponse.ValueOr((DiagnosticReportResponse) null), + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + } + + if (tmhPatientData.DiagnosticReportAsImages != null && + tmhPatientData.DiagnosticReportAsImages.Any()) + { + var diagnosticReportResponse = FetchDiagnosticReportImagesData(dataRequest, + tmhPatientData.DiagnosticReportAsImages, patientName).GetAwaiter().GetResult(); + if (diagnosticReportResponse.HasValue) + { + var serializeObject = JsonConvert.SerializeObject( + diagnosticReportResponse.ValueOr((DiagnosticReportResponse) null), + new JsonSerializerSettings + { + Formatting = Formatting.Indented, + ContractResolver = new CamelCasePropertyNamesContractResolver() + }); + var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); + careBundles.Add(careBundle); + } + } + break; + } case HiType.Medication: break; case HiType.DocumentReference: @@ -119,6 +159,48 @@ public async Task> CollectData(DataRequest dataRequest) return Option.Some(entries); } + private static async Task> FetchDiagnosticReportImagesData( + DataRequest dataRequest, List diagnosticReportAsImages, string patientName) + { + throw new NotImplementedException(); + } + + private static async Task> FetchDiagnosticReportPdfsData( + DataRequest dataRequest, List diagnosticReportAsPdfs, string patientName) + { + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var representations = new List(); + foreach (var reportAsPdf in diagnosticReportAsPdfs) + { + var pdfText = new Text("additional", + "
Unstructured data can be sent here
"); + var code = new Code(reportAsPdf.ReportText); + var subject = new Subject(patientName); + var performer = new Performer(reportAsPdf.Performer); + var presentedForm = new PresentedForm(reportAsPdf.ContentType, "", reportAsPdf.ReportTitle); + var pdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, + subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, + new List {presentedForm}, reportAsPdf.ReportConclusion); + representations.Add(new DiagnosticReportPdfRepresentation(uuid,pdfResource)); + } + + if (!representations.Any()) + { + return Option.None(); + } + + var diagnosticReportResponse = new DiagnosticReportResponse() + { + Entry = representations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + + return Option.Some(diagnosticReportResponse); + } + private static IEnumerable ProcessObservationsData(DataRequest dataRequest, PatientData tmhPatientData, string patientName) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs index 8ec1b82d..7f501bd3 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsImage.cs @@ -4,35 +4,17 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model public class DiagnosticReportAsImage { - private string ReportText { get; set; } - private DateTime EffectiveDateTime { get; set; } - private DateTime Issued { get; set; } - private DateTime StudyStartDate { get; set; } - private string Performer { get; set; } - private string ReportConclusion { get; set; } - private string SubjectReference { get; set; } - private int NumberOfSeries { get; set; } - private int NumberOfInstances { get; set; } - private string PayloadType { get; set; } - private string PayloadMimeType { get; set; } - private string ReportUrl { get; set; } - - public DiagnosticReportAsImage(string reportText, DateTime effectiveDateTime, DateTime issued, - DateTime studyStartDate, string performer, string reportConclusion, string subjectReference, - int numberOfSeries, int numberOfInstances, string payloadType, string payloadMimeType, string reportUrl) - { - ReportText = reportText; - EffectiveDateTime = effectiveDateTime; - Issued = issued; - StudyStartDate = studyStartDate; - Performer = performer; - ReportConclusion = reportConclusion; - SubjectReference = subjectReference; - NumberOfSeries = numberOfSeries; - NumberOfInstances = numberOfInstances; - PayloadType = payloadType; - PayloadMimeType = payloadMimeType; - ReportUrl = reportUrl; - } + public string ReportText { get; set; } + public DateTime EffectiveDateTime { get; set; } + public DateTime Issued { get; set; } + public DateTime StudyStartDate { get; set; } + public string Performer { get; set; } + public string ReportConclusion { get; set; } + public string SubjectReference { get; set; } + public int NumberOfSeries { get; set; } + public int NumberOfInstances { get; set; } + public string PayloadType { get; set; } + public string PayloadMimeType { get; set; } + public string ReportUrl { get; set; } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs index c94e3557..a89679f4 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportAsPDF.cs @@ -4,26 +4,13 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model public class DiagnosticReportAsPdf { - private string ReportText { get; set; } - private DateTime EffectiveDateTime { get; set; } - private DateTime Issued { get; set; } - private string Performer { get; set; } - private string ReportConclusion { get; set; } - private string ContentType { get; set; } - private string ReportUrl { get; set; } - private string ReportTitle { get; set; } - - public DiagnosticReportAsPdf(string reportText, DateTime effectiveDateTime, DateTime issued, string performer, - string reportConclusion, string contentType, string reportUrl, string reportTitle) - { - ReportText = reportText; - EffectiveDateTime = effectiveDateTime; - Issued = issued; - Performer = performer; - ReportConclusion = reportConclusion; - ContentType = contentType; - ReportUrl = reportUrl; - ReportTitle = reportTitle; - } + public string ReportText { get; set; } + public DateTime EffectiveDateTime { get; set; } + public DateTime Issued { get; set; } + public string Performer { get; set; } + public string ReportConclusion { get; set; } + public string ContentType { get; set; } + public string ReportUrl { get; set; } + public string ReportTitle { get; set; } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs index 8f81fc5c..c17c1ed9 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs @@ -6,19 +6,19 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model using Newtonsoft.Json; using Newtonsoft.Json.Converters; - public class DiagnosticReportPdfRepresentation + public class DiagnosticReportPdfRepresentation:IDiagnosticReport { private string FullUrl { get; set; } - private DiagnosticReportPDF Resource { get; set; } + private DiagnosticReportPDFResource Resource { get; set; } - public DiagnosticReportPdfRepresentation(string fullUrl, DiagnosticReportPDF resource) + public DiagnosticReportPdfRepresentation(string fullUrl, DiagnosticReportPDFResource resource) { FullUrl = fullUrl; Resource = resource; } } - public class DiagnosticReportPDF + public class DiagnosticReportPDFResource { [JsonConverter(typeof(StringEnumConverter))] private HiType ResourceType { get; set; } @@ -35,7 +35,7 @@ public class DiagnosticReportPDF private IEnumerable PresentedForm { get; set; } private string Conclusion { get; set; } - public DiagnosticReportPDF(HiType resourceType, string id, Text text, string status, Code code, Subject subject, + public DiagnosticReportPDFResource(HiType resourceType, string id, Text text, string status, Code code, Subject subject, DateTime effectiveDateTime, DateTime issued, IEnumerable performer, IEnumerable presentedForm, string conclusion) { diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs index d157b391..e50bc02c 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/ObservationResponse.cs @@ -1,7 +1,7 @@ -using System.Collections.Generic; - namespace In.ProjectEKA.TMHHip.DataFlow.Model { + using System.Collections.Generic; + public class ObservationResponse { public string ResourceType { get; set; } @@ -25,4 +25,12 @@ public class ConditionResponse public string Type { get; set; } public IEnumerable Entry { get; set; } } + + public class DiagnosticReportResponse + { + public string ResourceType { get; set; } + public string Id { get; set; } + public string Type { get; set; } + public IEnumerable Entry { get; set; } + } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs index 2091ecb3..f98651f6 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs @@ -1,7 +1,7 @@ -using System.Collections.Generic; - namespace In.ProjectEKA.TMHHip.DataFlow.Model { + using System.Collections.Generic; + public class PatientData { public List ClinicalNotes { get; set; } @@ -11,5 +11,7 @@ public class PatientData public List SurgeryHistories { get; set; } public List AllergiesData { get; set; } public List SwellingSymptomsData { get; set; } + public List DiagnosticReportAsPdf { get; set; } + public List DiagnosticReportAsImages { get; set; } } } \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 51d5e7b1..29a3ded6 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -101,6 +101,93 @@ private async void ReturnClinicalNotes() entries.ValueOrDefault().CareBundles.Count().Should().Be(1); } + [Fact] + private async void ReturnDiagnosticReportAsPdf() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var dateObj = new DateTime(2018, 1, 1); + var diagReport = new DiagnosticReportAsPdf + { + ReportText = "reportText", + Issued = dateObj, + Performer = "performer", + ContentType = "application/pdf", + ReportConclusion = "conclusion", + ReportTitle = "title", + ReportUrl = "http://someurl", + EffectiveDateTime = dateObj + }; + var diagReports = new List {diagReport}; + + var patientDataResponse = + JsonConvert.SerializeObject(new PatientData() {DiagnosticReportAsPdf = diagReports}); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2000-12-01T15:43:00", "2022-03-31T15:43:19"); + var hiTypes = new List + { + HiType.DiagnosticReport + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + [Fact] private async void ReturnAbdomenExaminationData() { From f055fccee3420fbb46c9afa0a57d509432ade3fe Mon Sep 17 00:00:00 2001 From: Veena Date: Thu, 27 Aug 2020 18:33:08 +0530 Subject: [PATCH 40/51] TMH | Zafar, Veena | Adds utility to convert url containing pdf data to base 64 encoded string --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 54b1053c..e19a2a78 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -4,6 +4,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow using System.Collections.Generic; using System.Globalization; using System.Linq; + using System.Net; using System.Net.Http; using System.Text; using System.Threading.Tasks; @@ -178,13 +179,14 @@ private static async Task> FetchDiagnosticRepor var code = new Code(reportAsPdf.ReportText); var subject = new Subject(patientName); var performer = new Performer(reportAsPdf.Performer); - var presentedForm = new PresentedForm(reportAsPdf.ContentType, "", reportAsPdf.ReportTitle); + var presentedForm = new PresentedForm(reportAsPdf.ContentType, PdfToBase64(reportAsPdf.ReportUrl), + reportAsPdf.ReportTitle); var pdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, new List {presentedForm}, reportAsPdf.ReportConclusion); - representations.Add(new DiagnosticReportPdfRepresentation(uuid,pdfResource)); + representations.Add(new DiagnosticReportPdfRepresentation(uuid, pdfResource)); } - + if (!representations.Any()) { return Option.None(); @@ -644,5 +646,17 @@ private static void LogDataRequest(DataRequest request) $" To date:{request.DateRange.To}, " + $"CallbackUrl:{request.DataPushUrl}"); } + + private static string PdfToBase64(string pdfUrl) + { + string base64String; + using (WebClient client = new WebClient()) + { + var bytes = client.DownloadData(pdfUrl); + base64String = Convert.ToBase64String(bytes); + } + + return base64String; + } } } \ No newline at end of file From 764c56c385f49f0f11480982eab9eb119585712d Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 28 Aug 2020 09:50:01 +0530 Subject: [PATCH 41/51] TMH | Zafar, Veena | Resolves codacy issues --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 46 ++++++++++--------- .../DiagnosticReportEndpointRepresentation.cs | 2 +- .../DataFlow/CollectTest.cs | 2 +- 3 files changed, 26 insertions(+), 24 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index e19a2a78..3f17fb6f 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -169,30 +169,35 @@ private static async Task> FetchDiagnosticRepor private static async Task> FetchDiagnosticReportPdfsData( DataRequest dataRequest, List diagnosticReportAsPdfs, string patientName) { + LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); - var representations = new List(); - foreach (var reportAsPdf in diagnosticReportAsPdfs) - { - var pdfText = new Text("additional", - "
Unstructured data can be sent here
"); - var code = new Code(reportAsPdf.ReportText); - var subject = new Subject(patientName); - var performer = new Performer(reportAsPdf.Performer); - var presentedForm = new PresentedForm(reportAsPdf.ContentType, PdfToBase64(reportAsPdf.ReportUrl), - reportAsPdf.ReportTitle); - var pdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, - subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, - new List {presentedForm}, reportAsPdf.ReportConclusion); - representations.Add(new DiagnosticReportPdfRepresentation(uuid, pdfResource)); - } + var representations = (from reportAsPdf in diagnosticReportAsPdfs + where WithinRange(dataRequest.DateRange, reportAsPdf.EffectiveDateTime) + let pdfText = + new Text("additional", + "
Unstructured data can be sent here
") + let code = new Code(reportAsPdf.ReportText) + let subject = new Subject(patientName) + let performer = new Performer(reportAsPdf.Performer) + // let presentedForm = + // new PresentedForm(reportAsPdf.ContentType, PdfToBase64(reportAsPdf.ReportUrl), + // reportAsPdf.ReportTitle) + let presentedForm = + new PresentedForm(reportAsPdf.ContentType, "", + reportAsPdf.ReportTitle) + select new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, subject, + reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, + new List {presentedForm}, reportAsPdf.ReportConclusion) + into pdfResource + select new DiagnosticReportPdfRepresentation(uuid, pdfResource)).ToList(); if (!representations.Any()) { return Option.None(); } - var diagnosticReportResponse = new DiagnosticReportResponse() + var diagnosticReportResponse = new DiagnosticReportResponse { Entry = representations, Id = Uuid.Generate().Value.Split(":").Last(), @@ -649,12 +654,9 @@ private static void LogDataRequest(DataRequest request) private static string PdfToBase64(string pdfUrl) { - string base64String; - using (WebClient client = new WebClient()) - { - var bytes = client.DownloadData(pdfUrl); - base64String = Convert.ToBase64String(bytes); - } + using var webClient = new WebClient(); + var bytes = webClient.DownloadData(pdfUrl); + var base64String = Convert.ToBase64String(bytes); return base64String; } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs index 729a2687..bb48093b 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs @@ -48,7 +48,7 @@ public class PayloadType { private string Text { get; set; } - private PayloadType(string text) + public PayloadType(string text) { Text = text; } diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 29a3ded6..b4aa1937 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -125,7 +125,7 @@ private async void ReturnDiagnosticReportAsPdf() var diagReports = new List {diagReport}; var patientDataResponse = - JsonConvert.SerializeObject(new PatientData() {DiagnosticReportAsPdf = diagReports}); + JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdf = diagReports}); var patient = new Patient { From 7cb71210678d0651f3cec7e1886e213a24246d64 Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 28 Aug 2020 12:24:27 +0530 Subject: [PATCH 42/51] TMH | Zafar, Veena | Adds a custom webclient to handle URL redirection in case of diagnostic report --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 20 +--- .../DataFlow/CustomWebclient.cs | 34 +++++++ .../DataFlow/CollectTest.cs | 91 ++++++++++++++++++- 3 files changed, 126 insertions(+), 19 deletions(-) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 3f17fb6f..04fdc1ac 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -4,7 +4,6 @@ namespace In.ProjectEKA.TMHHip.DataFlow using System.Collections.Generic; using System.Globalization; using System.Linq; - using System.Net; using System.Net.Http; using System.Text; using System.Threading.Tasks; @@ -173,19 +172,15 @@ private static async Task> FetchDiagnosticRepor var uuid = Uuid.Generate().Value; var id = uuid.Split(":").Last(); var representations = (from reportAsPdf in diagnosticReportAsPdfs - where WithinRange(dataRequest.DateRange, reportAsPdf.EffectiveDateTime) + where WithinRange(dataRequest.DateRange, reportAsPdf.Issued) let pdfText = new Text("additional", "
Unstructured data can be sent here
") let code = new Code(reportAsPdf.ReportText) let subject = new Subject(patientName) let performer = new Performer(reportAsPdf.Performer) - // let presentedForm = - // new PresentedForm(reportAsPdf.ContentType, PdfToBase64(reportAsPdf.ReportUrl), - // reportAsPdf.ReportTitle) - let presentedForm = - new PresentedForm(reportAsPdf.ContentType, "", - reportAsPdf.ReportTitle) + let pdfData = CustomWebclient.PdfToBase64(reportAsPdf.ReportUrl) + let presentedForm = new PresentedForm(reportAsPdf.ContentType, pdfData, reportAsPdf.ReportTitle) select new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, new List {presentedForm}, reportAsPdf.ReportConclusion) @@ -651,14 +646,5 @@ private static void LogDataRequest(DataRequest request) $" To date:{request.DateRange.To}, " + $"CallbackUrl:{request.DataPushUrl}"); } - - private static string PdfToBase64(string pdfUrl) - { - using var webClient = new WebClient(); - var bytes = webClient.DownloadData(pdfUrl); - var base64String = Convert.ToBase64String(bytes); - - return base64String; - } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs b/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs new file mode 100644 index 00000000..80ed2c57 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs @@ -0,0 +1,34 @@ +namespace In.ProjectEKA.TMHHip.DataFlow +{ + using System; + using System.Net; + using System.Security; + + internal class CustomWebclient : WebClient + { + [SecuritySafeCritical] + private CustomWebclient() : base() + { + } + + private readonly CookieContainer cookieContainer = new CookieContainer(); + + + protected override WebRequest GetWebRequest(Uri myAddress) + { + WebRequest request = base.GetWebRequest(myAddress); + if (!(request is HttpWebRequest)) return request; + (request as HttpWebRequest).CookieContainer = cookieContainer; + (request as HttpWebRequest).AllowAutoRedirect = true; + return request; + } + + + public static string PdfToBase64(string pdfUrl) + { + using var webClient = new CustomWebclient(); + var bytes = webClient.DownloadData(pdfUrl); + return Convert.ToBase64String(bytes); + } + } +} \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index b4aa1937..b67a8675 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -102,7 +102,7 @@ private async void ReturnClinicalNotes() } [Fact] - private async void ReturnDiagnosticReportAsPdf() + private async void ReturnDiagnosticReportAsPdfWithUrlRedirect() { var handlerMock = new Mock(MockBehavior.Loose); var repoMock = new Mock(MockBehavior.Loose); @@ -119,7 +119,94 @@ private async void ReturnDiagnosticReportAsPdf() ContentType = "application/pdf", ReportConclusion = "conclusion", ReportTitle = "title", - ReportUrl = "http://someurl", + ReportUrl = "https://tmc.gov.in/EMRREPORTS1/allreports1.aspx?reqno=JfMcCHl8H2Yx6CfwfckII4IUQzG9QChzqJQ8BGLQPdw5HGovDusYmyKH1gbRQc8t", + EffectiveDateTime = dateObj + }; + var diagReports = new List {diagReport}; + + var patientDataResponse = + JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdf = diagReports}); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2000-12-01T15:43:00", "2022-03-31T15:43:19"); + var hiTypes = new List + { + HiType.DiagnosticReport + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + + [Fact] + private async void ReturnDiagnosticReportAsPdfWithoutRedirect() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var dateObj = new DateTime(2018, 1, 1); + var diagReport = new DiagnosticReportAsPdf + { + ReportText = "reportText", + Issued = dateObj, + Performer = "performer", + ContentType = "application/pdf", + ReportConclusion = "conclusion", + ReportTitle = "title", + ReportUrl = "http://kirpalsingh.org/Booklets/Path_of_the_Masters.pdf", EffectiveDateTime = dateObj }; var diagReports = new List {diagReport}; From d9232cacf6d65fab3ddf105243ce161852e18ae0 Mon Sep 17 00:00:00 2001 From: Veena Date: Fri, 28 Aug 2020 17:54:49 +0530 Subject: [PATCH 43/51] TMH | Zafar, Veena | Adds functionality to process diagnostic report as images - Includes logic to allow url redirection in case of pdf report processing to base64 --- .../Patient/Model/HiType.cs | 4 +- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 80 +++++++++- .../DiagnosticReportImageRepresentation.cs | 8 +- .../DataFlow/CollectTest.cs | 137 +++++++++++++++--- 4 files changed, 201 insertions(+), 28 deletions(-) diff --git a/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs b/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs index e0dfcab4..1f469e41 100644 --- a/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs +++ b/src/In.ProjectEKA.HipLibrary/Patient/Model/HiType.cs @@ -10,6 +10,8 @@ public enum HiType DocumentReference, Prescription, DischargeSummary, - OPConsultation + OPConsultation, + ImagingStudy, + Endpoint } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 04fdc1ac..c0d41313 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -19,6 +19,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow using Serilog; using Code = Model.Code; using Coding = Model.Coding; + using Endpoint = Model.Endpoint; using JsonSerializer = System.Text.Json.JsonSerializer; using Resource = Model.Resource; @@ -162,7 +163,84 @@ public async Task> CollectData(DataRequest dataRequest) private static async Task> FetchDiagnosticReportImagesData( DataRequest dataRequest, List diagnosticReportAsImages, string patientName) { - throw new NotImplementedException(); + LogDataRequest(dataRequest); + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var representations = new List(); + foreach (var reportAsImage in diagnosticReportAsImages) + { + if (!WithinRange(dataRequest.DateRange, reportAsImage.Issued)) continue; + + var imagingStudyUuid = Uuid.Generate().Value; + var imagingStudyId = imagingStudyUuid.Split(":").Last(); + var diagRepImageRep = new DiagnosticReportImageRepresentation(uuid, + GetDiagRepResource(reportAsImage, imagingStudyUuid, imagingStudyId, id, patientName)); + representations.Add(diagRepImageRep); + + var endpointUuid = Uuid.Generate().Value; + var endpointId = endpointUuid.Split(":").Last(); + var repImagingStudyText = new Text("generated", + "
Unstructured data can be sent here
"); + var diagRepImagingStudyRep = + new DiagnosticReportImagingStudyRepresentation(imagingStudyUuid, GetImagingStudyResource(endpointId, + reportAsImage, + repImagingStudyText, imagingStudyId)); + representations.Add(diagRepImagingStudyRep); + + var diagRepEndpointRep = new DiagnosticReportEndpointRepresentation(endpointUuid, + GetEndpointResource(reportAsImage, endpointId, repImagingStudyText)); + representations.Add(diagRepEndpointRep); + } + + if (!representations.Any()) + { + return Option.None(); + } + + var diagnosticReportResponse = new DiagnosticReportResponse + { + Entry = representations, + Id = Uuid.Generate().Value.Split(":").Last(), + ResourceType = "Bundle", + Type = "collection" + }; + return Option.Some(diagnosticReportResponse); + } + + private static EndpointResource GetEndpointResource(DiagnosticReportAsImage reportAsImage, + string endpointId, Text repImagingStudyText) + { + var connectionType = + new ConnectionType("http://terminology.hl7.org/CodeSystem/endpoint-connection-type", + "dicom-wado-rs"); + return new EndpointResource(HiType.Endpoint, endpointId, repImagingStudyText, "active", + connectionType, new List {new PayloadType(reportAsImage.PayloadType)}, + new List {reportAsImage.PayloadMimeType}, + reportAsImage.ReportUrl); + } + + private static ImagingStudyResource GetImagingStudyResource(string endpointId, + DiagnosticReportAsImage reportAsImage, Text repImagingStudyText, string imagingStudyId) + { + var subjectImagingStudy = new SubjectDiagReport(reportAsImage.SubjectReference); + return new ImagingStudyResource(HiType.ImagingStudy, imagingStudyId, + repImagingStudyText, subjectImagingStudy, "available", reportAsImage.StudyStartDate, + reportAsImage.NumberOfSeries, + reportAsImage.NumberOfInstances, + new List {new Endpoint("Endpoint" + "/" + endpointId)}); + } + + private static DiagnosticReportImage GetDiagRepResource(DiagnosticReportAsImage reportAsImage, + string imagingStudyUuid, string imagingStudyId, string id, string patientName) + { + var repText = new Text("additional", + "
Unstructured data can be sent here
"); + var imagingStudy = new DiagnosticReportImagingStudy("ImagingStudy" + "/" + imagingStudyId); + return new DiagnosticReportImage(HiType.DiagnosticReport, id, repText, "final", + new Code(reportAsImage.ReportText), new Subject(patientName), reportAsImage.EffectiveDateTime, + reportAsImage.Issued, new List {new Performer(reportAsImage.Performer)}, + new List {imagingStudy}, + reportAsImage.ReportConclusion); } private static async Task> FetchDiagnosticReportPdfsData( diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs index 69128971..159e4196 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs @@ -31,12 +31,12 @@ public class DiagnosticReportImage private DateTime EffectiveDateTime { get; set; } private DateTime Issued { get; set; } private IEnumerable Performer { get; set; } - private IEnumerable ImagingStudy { get; set; } + private IEnumerable ImagingStudy { get; set; } private string Conclusion { get; set; } public DiagnosticReportImage(HiType resourceType, string id, Text text, string status, Code code, Subject subject, DateTime effectiveDateTime, DateTime issued, IEnumerable performer, - IEnumerable imagingStudy, string conclusion) + IEnumerable imagingStudy, string conclusion) { ResourceType = resourceType; Id = id; @@ -52,11 +52,11 @@ public DiagnosticReportImage(HiType resourceType, string id, Text text, string s } } - public class ImagingStudy + public class DiagnosticReportImagingStudy { private string Reference { get; set; } - public ImagingStudy(string reference) + public DiagnosticReportImagingStudy(string reference) { Reference = reference; } diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index b67a8675..38b9709b 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -1,26 +1,26 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Net.Mime; -using System.Text; -using System.Threading; -using System.Threading.Tasks; -using FluentAssertions; -using In.ProjectEKA.HipLibrary.Patient.Model; -using In.ProjectEKA.TMHHip.DataFlow; -using In.ProjectEKA.TMHHip.DataFlow.Model; -using In.ProjectEKA.TMHHip.Link; -using Moq; -using Moq.Protected; -using Newtonsoft.Json; -using Optional.Unsafe; -using Xunit; -using Patient = In.ProjectEKA.TMHHip.Discovery.Patient; - namespace In.ProjectEKA.TMHHipTest.DataFlow { + using System; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Net.Mime; + using System.Text; + using System.Threading; + using System.Threading.Tasks; + using FluentAssertions; + using HipLibrary.Patient.Model; + using Moq; + using Moq.Protected; + using Newtonsoft.Json; + using Optional.Unsafe; + using TMHHip.DataFlow; + using TMHHip.DataFlow.Model; + using TMHHip.Link; + using Xunit; + using Patient = TMHHip.Discovery.Patient; + [Collection("Collect Tests")] public class CollectTest { @@ -119,7 +119,8 @@ private async void ReturnDiagnosticReportAsPdfWithUrlRedirect() ContentType = "application/pdf", ReportConclusion = "conclusion", ReportTitle = "title", - ReportUrl = "https://tmc.gov.in/EMRREPORTS1/allreports1.aspx?reqno=JfMcCHl8H2Yx6CfwfckII4IUQzG9QChzqJQ8BGLQPdw5HGovDusYmyKH1gbRQc8t", + ReportUrl = + "https://tmc.gov.in/EMRREPORTS1/allreports1.aspx?reqno=JfMcCHl8H2Yx6CfwfckII4IUQzG9QChzqJQ8BGLQPdw5HGovDusYmyKH1gbRQc8t", EffectiveDateTime = dateObj }; var diagReports = new List {diagReport}; @@ -275,6 +276,98 @@ private async void ReturnDiagnosticReportAsPdfWithoutRedirect() entries.ValueOrDefault().CareBundles.Count().Should().Be(1); } + [Fact] + private async void ReturnDiagnosticReportAsImage() + { + var handlerMock = new Mock(MockBehavior.Loose); + var repoMock = new Mock(MockBehavior.Loose); + var tmhClient = new HttpClient(handlerMock.Object); + var repoClient = new HttpClient(repoMock.Object); + var patientRepository = new PatientRepository(repoClient); + var collect = new Collect(tmhClient, patientRepository); + var dateObj = new DateTime(2018, 1, 1); + var reportAsImage = new DiagnosticReportAsImage() + { + ReportText = "reportText", + Issued = dateObj, + Performer = "performer", + NumberOfInstances = 2, + SubjectReference = "", + PayloadMimeType = "", + StudyStartDate = dateObj, + PayloadType = "", + ReportConclusion = "conclusion", + NumberOfSeries = 2, + ReportUrl = + "https://tmc.gov.in/EMRREPORTS1/allreports1.aspx?reqno=JfMcCHl8H2Yx6CfwfckII4IUQzG9QChzqJQ8BGLQPdw5HGovDusYmyKH1gbRQc8t", + EffectiveDateTime = dateObj + }; + var reportAsImages = new List {reportAsImage}; + + var patientDataResponse = + JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsImages = reportAsImages}); + + var patient = new Patient + { + DateOfBirth = new DateTime(), FirstName = "test", Gender = "F", Identifier = "MOBILE", + LastName = "test", + PhoneNumber = "9999999999" + }; + var patientResponse = JsonConvert.SerializeObject(patient); + + handlerMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientDataResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + repoMock + .Protected() + .Setup>( + "SendAsync", + ItExpr.IsAny(), + ItExpr.IsAny()) + .ReturnsAsync(new HttpResponseMessage + { + StatusCode = HttpStatusCode.OK, + Content = new StringContent(patientResponse, Encoding.UTF8, MediaTypeNames.Application.Json) + }) + .Verifiable(); + + + const string consentId = "ConsentId"; + const string consentManagerId = "ConsentManagerId"; + var grantedContexts = new List + { + new GrantedContext("RVH1003", "BI-KTH-12.05.0024"), + new GrantedContext("RVH1003", "NCP1008") + }; + var dateRange = new DateRange("2000-12-01T15:43:00", "2022-03-31T15:43:19"); + var hiTypes = new List + { + HiType.DiagnosticReport + }; + var dataRequest = new DataRequest(grantedContexts, + dateRange, + "/someUrl", + hiTypes, + "someTxnId", + null, + consentManagerId, + consentId, "ncg"); + + var entries = await collect.CollectData(dataRequest); + entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + } + [Fact] private async void ReturnAbdomenExaminationData() { From 921e9b731b3c675a943293dacb3137f510950bfc Mon Sep 17 00:00:00 2001 From: Veena Date: Mon, 31 Aug 2020 10:48:07 +0530 Subject: [PATCH 44/51] TMH | Veena | Resolves codacy issues --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 11 +++++++---- src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs | 8 ++++++-- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index c0d41313..d62387b0 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -169,12 +169,15 @@ private static async Task> FetchDiagnosticRepor var representations = new List(); foreach (var reportAsImage in diagnosticReportAsImages) { - if (!WithinRange(dataRequest.DateRange, reportAsImage.Issued)) continue; + if (!WithinRange(dataRequest.DateRange, reportAsImage.Issued)) + { + continue; + } var imagingStudyUuid = Uuid.Generate().Value; var imagingStudyId = imagingStudyUuid.Split(":").Last(); var diagRepImageRep = new DiagnosticReportImageRepresentation(uuid, - GetDiagRepResource(reportAsImage, imagingStudyUuid, imagingStudyId, id, patientName)); + GetDiagRepResource(reportAsImage, imagingStudyId, id, patientName)); representations.Add(diagRepImageRep); var endpointUuid = Uuid.Generate().Value; @@ -186,7 +189,7 @@ private static async Task> FetchDiagnosticRepor reportAsImage, repImagingStudyText, imagingStudyId)); representations.Add(diagRepImagingStudyRep); - + var diagRepEndpointRep = new DiagnosticReportEndpointRepresentation(endpointUuid, GetEndpointResource(reportAsImage, endpointId, repImagingStudyText)); representations.Add(diagRepEndpointRep); @@ -231,7 +234,7 @@ private static ImagingStudyResource GetImagingStudyResource(string endpointId, } private static DiagnosticReportImage GetDiagRepResource(DiagnosticReportAsImage reportAsImage, - string imagingStudyUuid, string imagingStudyId, string id, string patientName) + string imagingStudyId, string id, string patientName) { var repText = new Text("additional", "
Unstructured data can be sent here
"); diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs b/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs index 80ed2c57..5ef717d9 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/CustomWebclient.cs @@ -7,7 +7,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow internal class CustomWebclient : WebClient { [SecuritySafeCritical] - private CustomWebclient() : base() + private CustomWebclient() { } @@ -17,7 +17,11 @@ private CustomWebclient() : base() protected override WebRequest GetWebRequest(Uri myAddress) { WebRequest request = base.GetWebRequest(myAddress); - if (!(request is HttpWebRequest)) return request; + if (!(request is HttpWebRequest)) + { + return request; + } + (request as HttpWebRequest).CookieContainer = cookieContainer; (request as HttpWebRequest).AllowAutoRedirect = true; return request; diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index 38b9709b..40a44aec 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -286,7 +286,7 @@ private async void ReturnDiagnosticReportAsImage() var patientRepository = new PatientRepository(repoClient); var collect = new Collect(tmhClient, patientRepository); var dateObj = new DateTime(2018, 1, 1); - var reportAsImage = new DiagnosticReportAsImage() + var reportAsImage = new DiagnosticReportAsImage { ReportText = "reportText", Issued = dateObj, From 85bdc452c2c2dd95567030891e9abfb2d028ee4e Mon Sep 17 00:00:00 2001 From: Veena Date: Tue, 8 Sep 2020 19:01:38 +0530 Subject: [PATCH 45/51] TMH | Zafar, Veena | Modifies the class name to match the TMH backend --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 6 +++--- src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs | 2 +- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 2ffbc1c5..a376376d 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -103,11 +103,11 @@ public async Task> CollectData(TraceableDataRequest dataRequest) } case HiType.DiagnosticReport: { - if (tmhPatientData.DiagnosticReportAsPdf != null && - tmhPatientData.DiagnosticReportAsPdf.Any()) + if (tmhPatientData.DiagnosticReportAsPdfs != null && + tmhPatientData.DiagnosticReportAsPdfs.Any()) { var diagnosticReportResponse = FetchDiagnosticReportPdfsData(dataRequest, - tmhPatientData.DiagnosticReportAsPdf, patientName).GetAwaiter().GetResult(); + tmhPatientData.DiagnosticReportAsPdfs, patientName).GetAwaiter().GetResult(); if (diagnosticReportResponse.HasValue) { var serializeObject = JsonConvert.SerializeObject( diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs index f98651f6..b896b0f7 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/PatientData.cs @@ -11,7 +11,7 @@ public class PatientData public List SurgeryHistories { get; set; } public List AllergiesData { get; set; } public List SwellingSymptomsData { get; set; } - public List DiagnosticReportAsPdf { get; set; } + public List DiagnosticReportAsPdfs { get; set; } public List DiagnosticReportAsImages { get; set; } } } \ No newline at end of file diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index b4a85a92..f6270e43 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -126,7 +126,7 @@ private async void ReturnDiagnosticReportAsPdfWithUrlRedirect() var diagReports = new List {diagReport}; var patientDataResponse = - JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdf = diagReports}); + JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdfs = diagReports}); var patient = new Patient { @@ -213,7 +213,7 @@ private async void ReturnDiagnosticReportAsPdfWithoutRedirect() var diagReports = new List {diagReport}; var patientDataResponse = - JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdf = diagReports}); + JsonConvert.SerializeObject(new PatientData {DiagnosticReportAsPdfs = diagReports}); var patient = new Patient { From fd8b8895b5b5f58a672dc04704f9dc001a7143ce Mon Sep 17 00:00:00 2001 From: Veena Date: Wed, 23 Sep 2020 16:30:42 +0530 Subject: [PATCH 46/51] TMH | Veena | Resolves json serializer issue on DiagnosticReport hi type --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 55 ++++++++++++------- .../DiagnosticReportEndpointRepresentation.cs | 26 ++++----- .../DiagnosticReportImageRepresentation.cs | 28 +++++----- ...gnosticReportImagingStudyRepresentation.cs | 26 ++++----- .../DiagnosticReportPDFRepresentation.cs | 41 +++++++------- 5 files changed, 95 insertions(+), 81 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index a376376d..3b8dc5d8 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -16,6 +16,7 @@ namespace In.ProjectEKA.TMHHip.DataFlow using Newtonsoft.Json.Serialization; using Optional; using Optional.Linq; + using Optional.Unsafe; using Serilog; using Code = Model.Code; using Coding = Model.Coding; @@ -115,6 +116,7 @@ public async Task> CollectData(TraceableDataRequest dataRequest) new JsonSerializerSettings { Formatting = Formatting.Indented, + NullValueHandling = NullValueHandling.Ignore, ContractResolver = new CamelCasePropertyNamesContractResolver() }); var careBundle = new CareBundle(caseId, parser.Parse(serializeObject)); @@ -161,7 +163,8 @@ public async Task> CollectData(TraceableDataRequest dataRequest) } private static async Task> FetchDiagnosticReportImagesData( - TraceableDataRequest dataRequest, List diagnosticReportAsImages, string patientName) + TraceableDataRequest dataRequest, List diagnosticReportAsImages, + string patientName) { LogDataRequest(dataRequest); var uuid = Uuid.Generate().Value; @@ -250,23 +253,30 @@ private static async Task> FetchDiagnosticRepor TraceableDataRequest dataRequest, List diagnosticReportAsPdfs, string patientName) { LogDataRequest(dataRequest); - var uuid = Uuid.Generate().Value; - var id = uuid.Split(":").Last(); - var representations = (from reportAsPdf in diagnosticReportAsPdfs - where WithinRange(dataRequest.DateRange, reportAsPdf.Issued) - let pdfText = + var representations = new List(); + foreach (var reportAsPdf in diagnosticReportAsPdfs) + { + if (!WithinRange(dataRequest.DateRange, reportAsPdf.Issued)) + { + continue; + } + + var uuid = Uuid.Generate().Value; + var id = uuid.Split(":").Last(); + var pdfText = new Text("additional", - "
Unstructured data can be sent here
") - let code = new Code(reportAsPdf.ReportText) - let subject = new Subject(patientName) - let performer = new Performer(reportAsPdf.Performer) - let pdfData = CustomWebclient.PdfToBase64(reportAsPdf.ReportUrl) - let presentedForm = new PresentedForm(reportAsPdf.ContentType, pdfData, reportAsPdf.ReportTitle) - select new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, subject, - reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, - new List {presentedForm}, reportAsPdf.ReportConclusion) - into pdfResource - select new DiagnosticReportPdfRepresentation(uuid, pdfResource)).ToList(); + "
Unstructured data can be sent here
"); + var code = new Code(reportAsPdf.ReportText); + var subject = new Subject(patientName); + var performer = new Performer(reportAsPdf.Performer); + var pdfData = CustomWebclient.PdfToBase64(reportAsPdf.ReportUrl); + var presentedForm = new PresentedForm(reportAsPdf.ContentType, pdfData, reportAsPdf.ReportTitle); + var diagRepPdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, null, "final", + code, subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, + new List {presentedForm}, reportAsPdf.ReportConclusion); + var diagRepRepresentation = new DiagnosticReportPdfRepresentation(uuid, diagRepPdfResource); + representations.Add(diagRepRepresentation); + } if (!representations.Any()) { @@ -403,7 +413,8 @@ private static DateTime ParseDate(string dateString) } - private static async Task> FindMedicationRequestData(TraceableDataRequest dataRequest, + private static async Task> FindMedicationRequestData( + TraceableDataRequest dataRequest, List prescriptions, string patientName) { LogDataRequest(dataRequest); @@ -563,7 +574,8 @@ where WithinRange(dataRequest.DateRange, allergyData.AllergyDate) return Option.Some(observationResponse); } - private static async Task> FetchAbdomenExaminationData(TraceableDataRequest dataRequest, + private static async Task> FetchAbdomenExaminationData( + TraceableDataRequest dataRequest, List abdomenExaminationsData, string patientName) { LogDataRequest(dataRequest); @@ -626,7 +638,8 @@ where WithinRange(dataRequest.DateRange, surgeryHistory.SurgeryWhen) return Option.Some(observationResponse); } - private static async Task> FetchOralCavityExaminationsData(TraceableDataRequest dataRequest, + private static async Task> FetchOralCavityExaminationsData( + TraceableDataRequest dataRequest, List oralCavityExaminationsData, string patientName) { LogDataRequest(dataRequest); @@ -725,7 +738,7 @@ private static void LogDataRequest(TraceableDataRequest request) $"HiTypes:{requestedHiTypes}," + $" From date:{request.DateRange.From}," + $" To date:{request.DateRange.To}, " + - $"CallbackUrl:{request.DataPushUrl}, "+ + $"CallbackUrl:{request.DataPushUrl}, " + $"CorrelationId:{request.CorrelationId}"); } } diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs index bb48093b..05770cad 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportEndpointRepresentation.cs @@ -7,8 +7,8 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model public class DiagnosticReportEndpointRepresentation : IDiagnosticReport { - private string FullUrl { get; set; } - private EndpointResource Resource { get; set; } + public string FullUrl { get; set; } + public EndpointResource Resource { get; set; } public DiagnosticReportEndpointRepresentation(string fullUrl, EndpointResource resource) { @@ -20,15 +20,15 @@ public DiagnosticReportEndpointRepresentation(string fullUrl, EndpointResource r public class EndpointResource { [JsonConverter(typeof(StringEnumConverter))] - private HiType ResourceType { get; set; } + public HiType ResourceType { get; set; } - private string Id { get; set; } - private Text Text { get; set; } - private string Status { get; set; } - private ConnectionType ConnectionType { get; set; } - private IEnumerable PayloadType { get; set; } - private IEnumerable PayloadMimeType { get; set; } - private string Address { get; set; } + public string Id { get; set; } + public Text Text { get; set; } + public string Status { get; set; } + public ConnectionType ConnectionType { get; set; } + public IEnumerable PayloadType { get; set; } + public IEnumerable PayloadMimeType { get; set; } + public string Address { get; set; } public EndpointResource(HiType resourceType, string id, Text text, string status, ConnectionType connectionType, IEnumerable payloadType, IEnumerable payloadMimeType, string address) @@ -46,7 +46,7 @@ public EndpointResource(HiType resourceType, string id, Text text, string status public class PayloadType { - private string Text { get; set; } + public string Text { get; set; } public PayloadType(string text) { @@ -56,8 +56,8 @@ public PayloadType(string text) public class ConnectionType { - private string System { get; set; } - private string Code { get; set; } + public string System { get; set; } + public string Code { get; set; } public ConnectionType(string system, string code) { diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs index 159e4196..1484d60a 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImageRepresentation.cs @@ -8,8 +8,8 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model public class DiagnosticReportImageRepresentation : IDiagnosticReport { - private string FullUrl { get; set; } - private DiagnosticReportImage Resource { get; set; } + public string FullUrl { get; set; } + public DiagnosticReportImage Resource { get; set; } public DiagnosticReportImageRepresentation(string fullUrl, DiagnosticReportImage resource) { @@ -21,18 +21,18 @@ public DiagnosticReportImageRepresentation(string fullUrl, DiagnosticReportImage public class DiagnosticReportImage { [JsonConverter(typeof(StringEnumConverter))] - private HiType ResourceType { get; set; } + public HiType ResourceType { get; set; } - private string Id { get; set; } - private Text Text { get; set; } - private string Status { get; set; } - private Code Code { get; set; } - private Subject Subject { get; set; } - private DateTime EffectiveDateTime { get; set; } - private DateTime Issued { get; set; } - private IEnumerable Performer { get; set; } - private IEnumerable ImagingStudy { get; set; } - private string Conclusion { get; set; } + public string Id { get; set; } + public Text Text { get; set; } + public string Status { get; set; } + public Code Code { get; set; } + public Subject Subject { get; set; } + public DateTime EffectiveDateTime { get; set; } + public DateTime Issued { get; set; } + public IEnumerable Performer { get; set; } + public IEnumerable ImagingStudy { get; set; } + public string Conclusion { get; set; } public DiagnosticReportImage(HiType resourceType, string id, Text text, string status, Code code, Subject subject, DateTime effectiveDateTime, DateTime issued, IEnumerable performer, @@ -54,7 +54,7 @@ public DiagnosticReportImage(HiType resourceType, string id, Text text, string s public class DiagnosticReportImagingStudy { - private string Reference { get; set; } + public string Reference { get; set; } public DiagnosticReportImagingStudy(string reference) { diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs index ec3ac05c..a9ad1353 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportImagingStudyRepresentation.cs @@ -8,8 +8,8 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model public class DiagnosticReportImagingStudyRepresentation : IDiagnosticReport { - private string FullUrl { get; set; } - private ImagingStudyResource Resource { get; set; } + public string FullUrl { get; set; } + public ImagingStudyResource Resource { get; set; } public DiagnosticReportImagingStudyRepresentation(string fullUrl, ImagingStudyResource resource) { @@ -21,18 +21,18 @@ public DiagnosticReportImagingStudyRepresentation(string fullUrl, ImagingStudyRe public class ImagingStudyResource { [JsonConverter(typeof(StringEnumConverter))] - private HiType ResourceType { get; set; } + public HiType ResourceType { get; set; } - private string Id { get; set; } - private Text Text { get; set; } - private SubjectDiagReport Subject { get; set; } + public string Id { get; set; } + public Text Text { get; set; } + public SubjectDiagReport Subject { get; set; } - private string Status { get; set; } - private DateTime Started { get; set; } - private int NumberOfSeries { get; set; } - private int NumberOfInstances { get; set; } + public string Status { get; set; } + public DateTime Started { get; set; } + public int NumberOfSeries { get; set; } + public int NumberOfInstances { get; set; } - private IEnumerable Endpoint { get; set; } + public IEnumerable Endpoint { get; set; } public ImagingStudyResource(HiType resourceType, string id, Text text, SubjectDiagReport subject, string status, DateTime started, int numberOfSeries, int numberOfInstances, IEnumerable endpoint) @@ -51,7 +51,7 @@ public ImagingStudyResource(HiType resourceType, string id, Text text, SubjectDi public class Endpoint { - private string Reference { get; set; } + public string Reference { get; set; } public Endpoint(string reference) { @@ -61,7 +61,7 @@ public Endpoint(string reference) public class SubjectDiagReport { - private string Reference { get; set; } + public string Reference { get; set; } public SubjectDiagReport(string reference) { diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs index c17c1ed9..b782da09 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Model/DiagnosticReportPDFRepresentation.cs @@ -6,10 +6,10 @@ namespace In.ProjectEKA.TMHHip.DataFlow.Model using Newtonsoft.Json; using Newtonsoft.Json.Converters; - public class DiagnosticReportPdfRepresentation:IDiagnosticReport + public class DiagnosticReportPdfRepresentation : IDiagnosticReport { - private string FullUrl { get; set; } - private DiagnosticReportPDFResource Resource { get; set; } + public string FullUrl { get; set; } + public DiagnosticReportPDFResource Resource { get; set; } public DiagnosticReportPdfRepresentation(string fullUrl, DiagnosticReportPDFResource resource) { @@ -21,21 +21,22 @@ public DiagnosticReportPdfRepresentation(string fullUrl, DiagnosticReportPDFReso public class DiagnosticReportPDFResource { [JsonConverter(typeof(StringEnumConverter))] - private HiType ResourceType { get; set; } + public HiType ResourceType { get; set; } - private string Id { get; set; } + public string Id { get; set; } - private Text Text { get; set; } - private string Status { get; set; } - private Code Code { get; set; } - private Subject Subject { get; set; } - private DateTime EffectiveDateTime { get; set; } - private DateTime Issued { get; set; } - private IEnumerable Performer { get; set; } - private IEnumerable PresentedForm { get; set; } - private string Conclusion { get; set; } + public Text Text { get; set; } + public string Status { get; set; } + public Code Code { get; set; } + public Subject Subject { get; set; } + public DateTime EffectiveDateTime { get; set; } + public DateTime Issued { get; set; } + public IEnumerable Performer { get; set; } + public IEnumerable PresentedForm { get; set; } + public string Conclusion { get; set; } - public DiagnosticReportPDFResource(HiType resourceType, string id, Text text, string status, Code code, Subject subject, + public DiagnosticReportPDFResource(HiType resourceType, string id, Text text, string status, Code code, + Subject subject, DateTime effectiveDateTime, DateTime issued, IEnumerable performer, IEnumerable presentedForm, string conclusion) { @@ -55,9 +56,9 @@ public DiagnosticReportPDFResource(HiType resourceType, string id, Text text, st public class PresentedForm { - private string ContentType { get; set; } - private string Data { get; set; } - private string Title { get; set; } + public string ContentType { get; set; } + public string Data { get; set; } + public string Title { get; set; } public PresentedForm(string contentType, string data, string title) { @@ -69,8 +70,8 @@ public PresentedForm(string contentType, string data, string title) public class Text { - private string Status { get; set; } - private string Div { get; set; } + public string Status { get; set; } + public string Div { get; set; } public Text(string status, string div) { From 0254d099911c05b026d1d970150a784a31d9ec7f Mon Sep 17 00:00:00 2001 From: Zafar Date: Wed, 30 Sep 2020 13:04:41 +0530 Subject: [PATCH 47/51] added mocked Dicom image data for diag report --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 9 ++- .../DataFlow/DicomImageDataFile.json | 60 +++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 3b8dc5d8..04d027b5 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -16,13 +16,13 @@ namespace In.ProjectEKA.TMHHip.DataFlow using Newtonsoft.Json.Serialization; using Optional; using Optional.Linq; - using Optional.Unsafe; using Serilog; using Code = Model.Code; using Coding = Model.Coding; using Endpoint = Model.Endpoint; using JsonSerializer = System.Text.Json.JsonSerializer; using Resource = Model.Resource; + using System.IO; public class Collect : ICollect { @@ -143,6 +143,7 @@ public async Task> CollectData(TraceableDataRequest dataRequest) } } + careBundles.Add(new CareBundle(caseId, await ReadJsonAsync("MockedDicomImageData.json"))); break; } case HiType.Medication: @@ -741,5 +742,11 @@ private static void LogDataRequest(TraceableDataRequest request) $"CallbackUrl:{request.DataPushUrl}, " + $"CorrelationId:{request.CorrelationId}"); } + private static async Task ReadJsonAsync(string filePath) where T : Base + { + var jsonData = await File.ReadAllTextAsync(filePath); + var fjp = new FhirJsonParser(); + return fjp.Parse(jsonData); + } } } \ No newline at end of file diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json b/src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json new file mode 100644 index 00000000..f7260810 --- /dev/null +++ b/src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json @@ -0,0 +1,60 @@ +{ + "resourceType": "Bundle", + "id": "64246937-b463-4efe-96e6-ba06431a3a09", + "type": "collection", + "entry": [ + { + "fullUrl": "urn:uuid:6bd2a2f9-40bc-4a79-afd6-81e9db05429c", + "resource": { + "resourceType": "DiagnosticReport", + "id": "6bd2a2f9-40bc-4a79-afd6-81e9db05429c", + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "RAD" + } + ] + } + ], + "code": { + "text": "radiology image" + }, + "subject": { + "display": "Shriya" + }, + "effectiveDateTime": "2020-01-21T00:00:00+00:00", + "issued": "2020-01-21T00:00:00+00:00", + "performer": [ + { + "display": "Dr.Uday" + } + ], + "media": [ + { + "comment": "This is scan if the breast", + "link": { + "reference": "Media/f339ac5c-ce86-4639-8518-c603899daac3", + "display": "Radiology image" + } + } + ], + "conclusion": "NA" + } + }, + { + "fullUrl": "urn:uuid:f339ac5c-ce86-4639-8518-c603899daac3", + "resource": { + "resourceType": "Media", + "id": "f339ac5c-ce86-4639-8518-c603899daac3", + "status": "completed", + "content": { + "contentType": "application/dicom", + "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBADmAAAA AgABAE9CAAACAAAAAAECAAIAVUkaADEuMi44NDAuMTAwMDguNS4xLjQuMS4xLjIA AgADAFVJQAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xLjIwMTExMTAyMTUw NzU4NTkxLjAzMjk2MDUwLjY5MTgwOTQzAgAQAFVJFgAxLjIuODQwLjEwMDA4LjEu Mi40LjkxAgASAFVJHAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xAgATAFNI EABkaWNvbWxpYnJhcnktMTAwAgAWAEFFDABESUNPTUxJQlJBUlkIAAUAQ1MKAElT T19JUiAxMDAIAAgAQ1McAE9SSUdJTkFMXFBSSU1BUllcQVhJQUxcSEVMSVgIABIA REEIADIwMDYxMDEyCAATAFRNDgAwOTE2MDUuMDAwMDAwIAgAFgBVSRoAMS4yLjg0 MC4xMDAwOC41LjEuNC4xLjEuMgAIABgAVUlAADEuMi44MjYuMC4xLjM2ODAwNDMu OC4xMDU1LjEuMjAxMTExMDIxNTA3NTg1OTEuMDMyOTYwNTAuNjkxODA5NDMIACAA REEIADIwMDYxMDEyCAAiAERBCAAyMDA2MTAxMggAIwBEQQgAMjAwNjEwMTIIADAA VE0OADA5MDI1OC4wMDAwMDAgCAAyAFRNDgAwODUyMjkuMDAwMDAwIAgAMwBUTQ4A MDg1MjI5LjcxOTAwMCAIAGAAQ1MCAENUCAAwEExPDABDVDEgYWJkb21lbgAIADIQ U1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIBU0gGAFhQTE9SRQgA BAFMTwwAQ1QxIGFiZG9tZW4ACAA+EExPCgBBUlRFUklFTExFCAAREVNRAABYAAAA /v8A4FAAAAAIAFARVUkYADEuMi44NDAuMTAwMDguMy4xLjIuMy4zAAgAVRFVSSgA MS4yLjg0MC4xMTM3MDQuMS4xMTEuNTEwNC4xMTYwNjM2NTcyLjUxABAAEABQTgoA QW5vbnltaXplZBAAIABMTwIAMAAQABAQQVMEADAwMFkYABAATE8IAENPTlRSQVNU GAAiAENTBgBIRUxJWAAYAFAARFMEADEuMAAYAGAARFMEADEyMAAYAIgARFMEADAu NQAYAJAARFMEADMwMgAYADAQTE8aAEFSVC5SRU5BTEVTIDEyL0FiZG9tZW4vSHgA GAAAEURTBAAzMDIAGAAgEURTAgAwABgAMBFEUwQAMTUxABgAQBFDUwIAQ1cYAFER SVMEADQwMAAYAFIRSVMEADMwMAAYAGARU0gCAEIAGAAQElNIAgBCABgAAFFDUwQA RkZTACAADQBVSUAAMS4yLjgyNi4wLjEuMzY4MDA0My44LjEwNTUuMS4yMDExMTEw MjE1MDc1ODU5MS45MjQwMjQ2NS43NjA5NTE3MCAADgBVSUAAMS4yLjgyNi4wLjEu MzY4MDA0My44LjEwNTUuMS4yMDExMTEwMjE1MDc1ODU5MS45Njg0Mjk1MC4wNzg3 NzQ0MiAAEQBJUwQANjE2OCAAEwBJUwIAMQAgADIARFMcAC0xNTEuNDkzNTA4XC0z Ni42NTY0NDE3XDEyOTUgADcARFMMADFcMFwwXDBcMVwwACAAUgBVSSYAMS4yLjg0 MC4xMTM3MDQuMS4xMTEuMzcwNC4xMTYwNjM3MTA5LjMgAEEQRFMIAC0zMjUuMDAA IAAAQExUOgBKUEVHIDIwMDAgbG9zc2xlc3MgLSBWZXJzaW9uIDQuMC4yIChjKSBJ bWFnZSBEZXZpY2VzIEdtYkgAKAACAFVTAgABACgABABDUwwATU9OT0NIUk9NRTIA KAAQAFVTAgAAAigAEQBVUwIAAAIoADAARFMWADAuNTg5ODQzNzVcMC41ODk4NDM3 NQAoAAABVVMCABAAKAABAVVTAgAMACgAAgFVUwIACwAoAAMBVVMCAAAAKABQEERT DAAwMDA1MFwwMDA1MAAoAFEQRFMMADAwMzUwXDAwMzUwACgAUhBEUwYALTEwMDAA KABTEERTAgAxACgAECFDUwIAMDEoABIhRFMIADUuODgyNjgwQAAHAExPDABDVDEg YWJkb21lbgBAAAgAU1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIB U0gGAFhQTE9SRQgABAFMTwwAQ1QxIGFiZG9tZW4AQAAJAFNIDABBMTAwMjYxNzc3 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 AAA=" + } + } + } + ] +} \ No newline at end of file From 45e8b0c8f314432023cbb88f9f79496d64590d10 Mon Sep 17 00:00:00 2001 From: Zafar Date: Wed, 30 Sep 2020 13:20:42 +0530 Subject: [PATCH 48/51] added mocked Dicom image data for diag report --- src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs | 4 ++-- test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs index 04d027b5..490db194 100644 --- a/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs +++ b/src/In.ProjectEKA.TMHHip/DataFlow/Collect.cs @@ -143,7 +143,7 @@ public async Task> CollectData(TraceableDataRequest dataRequest) } } - careBundles.Add(new CareBundle(caseId, await ReadJsonAsync("MockedDicomImageData.json"))); + careBundles.Add(new CareBundle(caseId, await ReadJsonAsync("MockedDicomImageData.json").ConfigureAwait(false))); break; } case HiType.Medication: @@ -272,7 +272,7 @@ private static async Task> FetchDiagnosticRepor var performer = new Performer(reportAsPdf.Performer); var pdfData = CustomWebclient.PdfToBase64(reportAsPdf.ReportUrl); var presentedForm = new PresentedForm(reportAsPdf.ContentType, pdfData, reportAsPdf.ReportTitle); - var diagRepPdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, null, "final", + var diagRepPdfResource = new DiagnosticReportPDFResource(HiType.DiagnosticReport, id, pdfText, "final", code, subject, reportAsPdf.EffectiveDateTime, reportAsPdf.Issued, new List {performer}, new List {presentedForm}, reportAsPdf.ReportConclusion); var diagRepRepresentation = new DiagnosticReportPdfRepresentation(uuid, diagRepPdfResource); diff --git a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs index f6270e43..aba137aa 100644 --- a/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs +++ b/test/In.ProjectEKA.TMHHipTest/DataFlow/CollectTest.cs @@ -186,7 +186,7 @@ private async void ReturnDiagnosticReportAsPdfWithUrlRedirect() consentId, "ncg","correlationId"); var entries = await collect.CollectData(dataRequest); - entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + entries.ValueOrDefault().CareBundles.Count().Should().Be(2); } [Fact] @@ -273,7 +273,7 @@ private async void ReturnDiagnosticReportAsPdfWithoutRedirect() consentId, "ncg","correlationId"); var entries = await collect.CollectData(dataRequest); - entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + entries.ValueOrDefault().CareBundles.Count().Should().Be(2); } [Fact] @@ -365,7 +365,7 @@ private async void ReturnDiagnosticReportAsImage() consentId, "ncg","correlationId"); var entries = await collect.CollectData(dataRequest); - entries.ValueOrDefault().CareBundles.Count().Should().Be(1); + entries.ValueOrDefault().CareBundles.Count().Should().Be(2); } [Fact] From c097e522dc23041f0492b487cd92be21d8e8de49 Mon Sep 17 00:00:00 2001 From: Zafar Date: Wed, 30 Sep 2020 16:08:12 +0530 Subject: [PATCH 49/51] refactored code, replaced old json file with correct one and added proper dependancy --- src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj | 7 +++++++ .../DicomImageDataFile.json => MockedDicomImageData.json} | 0 2 files changed, 7 insertions(+) rename src/In.ProjectEKA.TMHHip/{DataFlow/DicomImageDataFile.json => MockedDicomImageData.json} (100%) diff --git a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj index b0d706b1..9daf8ccb 100644 --- a/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj +++ b/src/In.ProjectEKA.TMHHip/In.ProjectEKA.TMHHip.csproj @@ -14,5 +14,12 @@ + + + true + PreserveNewest + PreserveNewest + + diff --git a/src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json b/src/In.ProjectEKA.TMHHip/MockedDicomImageData.json similarity index 100% rename from src/In.ProjectEKA.TMHHip/DataFlow/DicomImageDataFile.json rename to src/In.ProjectEKA.TMHHip/MockedDicomImageData.json From 5274edea5b805a261ea17a1226c78315fc1d6d00 Mon Sep 17 00:00:00 2001 From: Zafar Date: Wed, 30 Sep 2020 16:28:29 +0530 Subject: [PATCH 50/51] added MockedDicomImageData.json to hipService --- .../MockedDicomImageData.json | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/In.ProjectEKA.HipService/MockedDicomImageData.json diff --git a/src/In.ProjectEKA.HipService/MockedDicomImageData.json b/src/In.ProjectEKA.HipService/MockedDicomImageData.json new file mode 100644 index 00000000..f7260810 --- /dev/null +++ b/src/In.ProjectEKA.HipService/MockedDicomImageData.json @@ -0,0 +1,60 @@ +{ + "resourceType": "Bundle", + "id": "64246937-b463-4efe-96e6-ba06431a3a09", + "type": "collection", + "entry": [ + { + "fullUrl": "urn:uuid:6bd2a2f9-40bc-4a79-afd6-81e9db05429c", + "resource": { + "resourceType": "DiagnosticReport", + "id": "6bd2a2f9-40bc-4a79-afd6-81e9db05429c", + "status": "final", + "category": [ + { + "coding": [ + { + "system": "http://terminology.hl7.org/CodeSystem/v2-0074", + "code": "RAD" + } + ] + } + ], + "code": { + "text": "radiology image" + }, + "subject": { + "display": "Shriya" + }, + "effectiveDateTime": "2020-01-21T00:00:00+00:00", + "issued": "2020-01-21T00:00:00+00:00", + "performer": [ + { + "display": "Dr.Uday" + } + ], + "media": [ + { + "comment": "This is scan if the breast", + "link": { + "reference": "Media/f339ac5c-ce86-4639-8518-c603899daac3", + "display": "Radiology image" + } + } + ], + "conclusion": "NA" + } + }, + { + "fullUrl": "urn:uuid:f339ac5c-ce86-4639-8518-c603899daac3", + "resource": { + "resourceType": "Media", + "id": "f339ac5c-ce86-4639-8518-c603899daac3", + "status": "completed", + "content": { + "contentType": "application/dicom", + "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBADmAAAA AgABAE9CAAACAAAAAAECAAIAVUkaADEuMi44NDAuMTAwMDguNS4xLjQuMS4xLjIA AgADAFVJQAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xLjIwMTExMTAyMTUw NzU4NTkxLjAzMjk2MDUwLjY5MTgwOTQzAgAQAFVJFgAxLjIuODQwLjEwMDA4LjEu Mi40LjkxAgASAFVJHAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xAgATAFNI EABkaWNvbWxpYnJhcnktMTAwAgAWAEFFDABESUNPTUxJQlJBUlkIAAUAQ1MKAElT T19JUiAxMDAIAAgAQ1McAE9SSUdJTkFMXFBSSU1BUllcQVhJQUxcSEVMSVgIABIA REEIADIwMDYxMDEyCAATAFRNDgAwOTE2MDUuMDAwMDAwIAgAFgBVSRoAMS4yLjg0 MC4xMDAwOC41LjEuNC4xLjEuMgAIABgAVUlAADEuMi44MjYuMC4xLjM2ODAwNDMu OC4xMDU1LjEuMjAxMTExMDIxNTA3NTg1OTEuMDMyOTYwNTAuNjkxODA5NDMIACAA REEIADIwMDYxMDEyCAAiAERBCAAyMDA2MTAxMggAIwBEQQgAMjAwNjEwMTIIADAA VE0OADA5MDI1OC4wMDAwMDAgCAAyAFRNDgAwODUyMjkuMDAwMDAwIAgAMwBUTQ4A MDg1MjI5LjcxOTAwMCAIAGAAQ1MCAENUCAAwEExPDABDVDEgYWJkb21lbgAIADIQ U1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIBU0gGAFhQTE9SRQgA BAFMTwwAQ1QxIGFiZG9tZW4ACAA+EExPCgBBUlRFUklFTExFCAAREVNRAABYAAAA /v8A4FAAAAAIAFARVUkYADEuMi44NDAuMTAwMDguMy4xLjIuMy4zAAgAVRFVSSgA MS4yLjg0MC4xMTM3MDQuMS4xMTEuNTEwNC4xMTYwNjM2NTcyLjUxABAAEABQTgoA QW5vbnltaXplZBAAIABMTwIAMAAQABAQQVMEADAwMFkYABAATE8IAENPTlRSQVNU GAAiAENTBgBIRUxJWAAYAFAARFMEADEuMAAYAGAARFMEADEyMAAYAIgARFMEADAu NQAYAJAARFMEADMwMgAYADAQTE8aAEFSVC5SRU5BTEVTIDEyL0FiZG9tZW4vSHgA GAAAEURTBAAzMDIAGAAgEURTAgAwABgAMBFEUwQAMTUxABgAQBFDUwIAQ1cYAFER SVMEADQwMAAYAFIRSVMEADMwMAAYAGARU0gCAEIAGAAQElNIAgBCABgAAFFDUwQA RkZTACAADQBVSUAAMS4yLjgyNi4wLjEuMzY4MDA0My44LjEwNTUuMS4yMDExMTEw MjE1MDc1ODU5MS45MjQwMjQ2NS43NjA5NTE3MCAADgBVSUAAMS4yLjgyNi4wLjEu MzY4MDA0My44LjEwNTUuMS4yMDExMTEwMjE1MDc1ODU5MS45Njg0Mjk1MC4wNzg3 NzQ0MiAAEQBJUwQANjE2OCAAEwBJUwIAMQAgADIARFMcAC0xNTEuNDkzNTA4XC0z Ni42NTY0NDE3XDEyOTUgADcARFMMADFcMFwwXDBcMVwwACAAUgBVSSYAMS4yLjg0 MC4xMTM3MDQuMS4xMTEuMzcwNC4xMTYwNjM3MTA5LjMgAEEQRFMIAC0zMjUuMDAA IAAAQExUOgBKUEVHIDIwMDAgbG9zc2xlc3MgLSBWZXJzaW9uIDQuMC4yIChjKSBJ bWFnZSBEZXZpY2VzIEdtYkgAKAACAFVTAgABACgABABDUwwATU9OT0NIUk9NRTIA KAAQAFVTAgAAAigAEQBVUwIAAAIoADAARFMWADAuNTg5ODQzNzVcMC41ODk4NDM3 NQAoAAABVVMCABAAKAABAVVTAgAMACgAAgFVUwIACwAoAAMBVVMCAAAAKABQEERT DAAwMDA1MFwwMDA1MAAoAFEQRFMMADAwMzUwXDAwMzUwACgAUhBEUwYALTEwMDAA KABTEERTAgAxACgAECFDUwIAMDEoABIhRFMIADUuODgyNjgwQAAHAExPDABDVDEg YWJkb21lbgBAAAgAU1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIB U0gGAFhQTE9SRQgABAFMTwwAQ1QxIGFiZG9tZW4AQAAJAFNIDABBMTAwMjYxNzc3 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 AAA=" + } + } + } + ] +} \ No newline at end of file From 7e978dcf6630eb511285601cfee83249ae6bc445 Mon Sep 17 00:00:00 2001 From: Zafar Date: Thu, 1 Oct 2020 15:18:41 +0530 Subject: [PATCH 51/51] refactored code, replaced base64 dicom data with Tmh-dicom data --- src/In.ProjectEKA.HipService/MockedDicomImageData.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/In.ProjectEKA.HipService/MockedDicomImageData.json b/src/In.ProjectEKA.HipService/MockedDicomImageData.json index f7260810..dcfdbbcb 100644 --- a/src/In.ProjectEKA.HipService/MockedDicomImageData.json +++ b/src/In.ProjectEKA.HipService/MockedDicomImageData.json @@ -52,7 +52,7 @@ "status": "completed", "content": { "contentType": "application/dicom", - "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBADmAAAA AgABAE9CAAACAAAAAAECAAIAVUkaADEuMi44NDAuMTAwMDguNS4xLjQuMS4xLjIA AgADAFVJQAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xLjIwMTExMTAyMTUw NzU4NTkxLjAzMjk2MDUwLjY5MTgwOTQzAgAQAFVJFgAxLjIuODQwLjEwMDA4LjEu Mi40LjkxAgASAFVJHAAxLjIuODI2LjAuMS4zNjgwMDQzLjguMTA1NS4xAgATAFNI EABkaWNvbWxpYnJhcnktMTAwAgAWAEFFDABESUNPTUxJQlJBUlkIAAUAQ1MKAElT T19JUiAxMDAIAAgAQ1McAE9SSUdJTkFMXFBSSU1BUllcQVhJQUxcSEVMSVgIABIA REEIADIwMDYxMDEyCAATAFRNDgAwOTE2MDUuMDAwMDAwIAgAFgBVSRoAMS4yLjg0 MC4xMDAwOC41LjEuNC4xLjEuMgAIABgAVUlAADEuMi44MjYuMC4xLjM2ODAwNDMu OC4xMDU1LjEuMjAxMTExMDIxNTA3NTg1OTEuMDMyOTYwNTAuNjkxODA5NDMIACAA REEIADIwMDYxMDEyCAAiAERBCAAyMDA2MTAxMggAIwBEQQgAMjAwNjEwMTIIADAA VE0OADA5MDI1OC4wMDAwMDAgCAAyAFRNDgAwODUyMjkuMDAwMDAwIAgAMwBUTQ4A MDg1MjI5LjcxOTAwMCAIAGAAQ1MCAENUCAAwEExPDABDVDEgYWJkb21lbgAIADIQ U1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIBU0gGAFhQTE9SRQgA BAFMTwwAQ1QxIGFiZG9tZW4ACAA+EExPCgBBUlRFUklFTExFCAAREVNRAABYAAAA /v8A4FAAAAAIAFARVUkYADEuMi44NDAuMTAwMDguMy4xLjIuMy4zAAgAVRFVSSgA MS4yLjg0MC4xMTM3MDQuMS4xMTEuNTEwNC4xMTYwNjM2NTcyLjUxABAAEABQTgoA QW5vbnltaXplZBAAIABMTwIAMAAQABAQQVMEADAwMFkYABAATE8IAENPTlRSQVNU GAAiAENTBgBIRUxJWAAYAFAARFMEADEuMAAYAGAARFMEADEyMAAYAIgARFMEADAu NQAYAJAARFMEADMwMgAYADAQTE8aAEFSVC5SRU5BTEVTIDEyL0FiZG9tZW4vSHgA GAAAEURTBAAzMDIAGAAgEURTAgAwABgAMBFEUwQAMTUxABgAQBFDUwIAQ1cYAFER SVMEADQwMAAYAFIRSVMEADMwMAAYAGARU0gCAEIAGAAQElNIAgBCABgAAFFDUwQA RkZTACAADQBVSUAAMS4yLjgyNi4wLjEuMzY4MDA0My44LjEwNTUuMS4yMDExMTEw MjE1MDc1ODU5MS45MjQwMjQ2NS43NjA5NTE3MCAADgBVSUAAMS4yLjgyNi4wLjEu MzY4MDA0My44LjEwNTUuMS4yMDExMTEwMjE1MDc1ODU5MS45Njg0Mjk1MC4wNzg3 NzQ0MiAAEQBJUwQANjE2OCAAEwBJUwIAMQAgADIARFMcAC0xNTEuNDkzNTA4XC0z Ni42NTY0NDE3XDEyOTUgADcARFMMADFcMFwwXDBcMVwwACAAUgBVSSYAMS4yLjg0 MC4xMTM3MDQuMS4xMTEuMzcwNC4xMTYwNjM3MTA5LjMgAEEQRFMIAC0zMjUuMDAA IAAAQExUOgBKUEVHIDIwMDAgbG9zc2xlc3MgLSBWZXJzaW9uIDQuMC4yIChjKSBJ bWFnZSBEZXZpY2VzIEdtYkgAKAACAFVTAgABACgABABDUwwATU9OT0NIUk9NRTIA KAAQAFVTAgAAAigAEQBVUwIAAAIoADAARFMWADAuNTg5ODQzNzVcMC41ODk4NDM3 NQAoAAABVVMCABAAKAABAVVTAgAMACgAAgFVUwIACwAoAAMBVVMCAAAAKABQEERT DAAwMDA1MFwwMDA1MAAoAFEQRFMMADAwMzUwXDAwMzUwACgAUhBEUwYALTEwMDAA KABTEERTAgAxACgAECFDUwIAMDEoABIhRFMIADUuODgyNjgwQAAHAExPDABDVDEg YWJkb21lbgBAAAgAU1EAADoAAAD+/wDgMgAAAAgAAAFTSAgAQ1RBQkRPTQAIAAIB U0gGAFhQTE9SRQgABAFMTwwAQ1QxIGFiZG9tZW4AQAAJAFNIDABBMTAwMjYxNzc3 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 AAA=" + "data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESUNNAgAAAFVMBADSAAAA AgABAE9CAAACAAAAAAECAAIAVUkaADEuMi44NDAuMTAwMDguNS4xLjQuMS4xLjIA AgADAFVJOAAxLjMuMTIuMi4xMTA3LjUuMS40LjgwODcyLjMwMDAwMDIwMDkyNzAy MDIzNjE4NzAwMDUwNzMzAAIAEABVSRQAMS4yLjg0MC4xMDAwOC4xLjIuMQACABIA VUkcADEuMi4yNzYuMC43MjMwMDEwLjMuMC4zLjUuMwACABMAU0gQAE9GRklTX0RD TVRLXzM1MyACABYAQUUCACsgCAAFAENTCgBJU09fSVIgMTAwCAAIAENTJgBPUklH SU5BTFxQUklNQVJZXExPQ0FMSVpFUlxDVF9TT001IFRPUAgAFgBVSRoAMS4yLjg0 MC4xMDAwOC41LjEuNC4xLjEuMgAIABgAVUksADEuMi44NDAuMTE0MzU2LjIwMjAu MTkuMTEuMTkuMTAuMTUwLjE1MTQuMTQACAAgAERBCAAyMDIwMTAwMQgAIQBEQQgA MjAyMDEwMDEIACIAREEIADIwMjAxMDAxCAAjAERBCAAyMDIwMTAwMQgAMABUTQYA MDkxNDQ2CAAxAFRNDgAwOTE1MzEuODU5MDAwIAgAMgBUTQ4AMDkxNTQ2Ljk2OTA3 NCAIADMAVE0OADA5MTU0Ni45NjkwNzQgCABgAENTAgBDVAgAcABMTwgAU0lFTUVO UyAIAIAATE8OAER1bW15SW5zdE5hbWUhCACBAFNUDgBEdW1teUluc3RBZGRyIQgA kABQTg4ARHVtbXlSZWZQaHlzISAIABAQU0gSAER1bW15U3RhdGlvbk5hbWUhIAgA MBBMTxAARHVtbXlTdHVkeURlc2MhIAgAPhBMTxAARHVtbXlTZXJpZXNEZXNjIQgA UBBQTg4ARHVtbXlQZXJmUGh5cyEIAHAQUE4OAER1bW15T3Blck5hbWUhCACQEExP EgBFbW90aW9uIDE2ICgyMDEwKSAJABAATE8UAFNJRU1FTlMgQ1QgVkExIERVTU1Z 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 AIBuQAAAEwBTTAQAcgEAAAAAFABTTAQAAQAAAAAAFgBTTAQAMgAAAAAAGABTTAQA 4AIAAAAAHQBMVAgASABFAEEARAAAAB4ARkQIAAAAAAAAAIBAAAAfAEZECAAAAAAA AAAAAAAAIABGRAgAAAAAAAAAAAAAACEAU0wEAAIAAAAAACIAU0wEAAAAAAAAACUA U0wEAAwAAAAAACcARkQIAAAAAAAAAAAAAAApAFNMBAAAAAAAAAArAExUEgA5ADMA MgAzADgAMQA5ADQAMgAAACwAU0wEAFQAAAAAAC0AU0wEAAAAAAAAAC8ARkQIADMz MzMzM+M/AAAwAExUCABQADEANQBHAAAANQBTTAQAAAAAAAAANgBDUwIAVCAAADcA U0wEAKkCAAAAADgAU0wEAFQAAAAAADkAU0wEAAQAAAAAADsAU0wEAAEAAAAAADwA U0wEAAEAAAAAAD0ARkQIAAAAAAAAAIBAAAA+AFNMBAAAAAAAAAA/AFNMBAAEAAAA AAABAUZECAAAAAAAAAAAAAAAAgFGRAgAnYAmwoan7T8AAAMBRkQIAOOlm8QgsPO/ AAAFAUlTAgAwIAcACQBTTAQAygIAAAcACgBTTAQA7QIAAAcADABTTAQAAAAAAP// //9DUwoARU5EISAgICAgICkAQBFTUQAABBYAAP7/AOB4AAAAKQAQAExPFgBTSUVN RU5TIE1FRENPTSBIRUFERVIgKQBBEENTCgBTT00gNSBUUE9TKQBCEExPEgBTT00g NSBOVUxMUE9TSVRJT04pAEMQTE8OAFZCMTBBIDIwMDMwNjI2KQBEEE9CAAAMAAAA LTAwMDAwODcyMABN/v8A4HwVAAApABAATE8WAFNJRU1FTlMgTUVEQ09NIEhFQURF UiApAEEQQ1MKAFNPTSA1IEFFQyApAEIQTE8SAFNPTSA1IEFUVEVOVUFUSU9OICkA QxBMTw4AVkIxMEEgMjAwMzA2MjYpAEQQT0IAABAVAAAwMDAwMDAwMy4yIDAwMDAw MDAzLjIgMDAwMDAwMDMuMiAwMDAwMDAwMy4yIDAwMDAwMDAzLjIgMDAwMDAwMDMu MiAwMDAwMDAwMy4zIDAwMDAwMDAzLjMgMDAwMDAwMDMuMyAwMDAwMDAwMy4zIDAw MDAwMDAzLjIgMDAwMDAwMDMuMiAwMDAwMDAwMy4xIDAwMDAwMDAzLjIgMDAwMDAw MDMuMSAwMDAwMDAwMy4wIDAwMDAwMDAzLjEgMDAwMDAwMDMuNiAwMDAwMDAwNC4y IDAwMDAwMDA1LjAgMDAwMDAwMDYuMSAwMDAwMDAwNy4yIDAwMDAwMDA4LjEgMDAw MDAwMDkuMCAwMDAwMDAxMC4xIDAwMDAwMDExLjAgMDAwMDAwMTEuOCAwMDAwMDAx Mi40IDAwMDAwMDEyLjcgMDAwMDAwMTIuOSAwMDAwMDAxMy4wIDAwMDAwMDEzLjEg MDAwMDAwMTMuMSAwMDAwMDAxMy4xIDAwMDAwMDEzLjIgMDAwMDAwMTMuMiAwMDAw MDAxMy4zIDAwMDAwMDEzLjQgMDAwMDAwMTMuNSAwMDAwMDAxMy41IDAwMDAwMDEz LjYgMDAwMDAwMTMuNyAwMDAwMDAxMy44IDAwMDAwMDEzLjggMDAwMDAwMTMuOSAw MDAwMDAxMy45IDAwMDAwMDEzLjkgMDAwMDAwMTQuMCAwMDAwMDAxNC4wIDAwMDAw MDE0LjAgMDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjIgMDAwMDAwMTQu MiAwMDAwMDAxNC4yIDAwMDAwMDE0LjIgMDAwMDAwMTQuMyAwMDAwMDAxNC4yIDAw MDAwMDE0LjIgMDAwMDAwMTQuMiAwMDAwMDAxNC4yIDAwMDAwMDE0LjIgMDAwMDAw MTQuMiAwMDAwMDAxNC4yIDAwMDAwMDE0LjIgMDAwMDAwMTQuMiAwMDAwMDAxNC4y IDAwMDAwMDE0LjEgMDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjEgMDAw MDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjEgMDAwMDAwMTQuMSAwMDAwMDAx NC4xIDAwMDAwMDE0LjEgMDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjEg MDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjEgMDAwMDAwMTQuMSAwMDAw MDAxNC4xIDAwMDAwMDE0LjEgMDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0 LjEgMDAwMDAwMTQuMSAwMDAwMDAxNC4xIDAwMDAwMDE0LjAgMDAwMDAwMTQuMCAw MDAwMDAxNC4wIDAwMDAwMDE0LjAgMDAwMDAwMTQuMCAwMDAwMDAxNC4wIDAwMDAw MDEzLjkgMDAwMDAwMTMuOSAwMDAwMDAxMy44IDAwMDAwMDEzLjggMDAwMDAwMTMu NyAwMDAwMDAxMy43IDAwMDAwMDEzLjYgMDAwMDAwMTMuNiAwMDAwMDAxMy41IDAw MDAwMDEzLjUgMDAwMDAwMTMuNSAwMDAwMDAxMy41IDAwMDAwMDEzLjUgMDAwMDAw MTMuNSAwMDAwMDAxMy40IDAwMDAwMDEzLjMgMDAwMDAwMTMuMyAwMDAwMDAxMy4y IDAwMDAwMDEzLjEgMDAwMDAwMTMuMCAwMDAwMDAxMy4wIDAwMDAwMDEyLjkgMDAw MDAwMTIuOSAwMDAwMDAxMi45IDAwMDAwMDEzLjAgMDAwMDAwMTIuOSAwMDAwMDAx Mi44IDAwMDAwMDEyLjggMDAwMDAwMTIuOCAwMDAwMDAxMi44IDAwMDAwMDEyLjkg MDAwMDAwMTIuOSAwMDAwMDAxMi45IDAwMDAwMDEyLjkgMDAwMDAwMTIuOSAwMDAw MDAxMi45IDAwMDAwMDEzLjAgMDAwMDAwMTMuMSAwMDAwMDAxMy4yIDAwMDAwMDEz LjUgMDAwMDAwMTMuNSAwMDAwMDAxMy40IDAwMDAwMDEzLjYgMDAwMDAwMTMuNSAw MDAwMDAxMy41IDAwMDAwMDEzLjQgMDAwMDAwMTMuMiAwMDAwMDAxMy4xIDAwMDAw MDEzLjIgMDAwMDAwMTMuMyAwMDAwMDAxMy4zIDAwMDAwMDEzLjEgMDAwMDAwMTIu OSAwMDAwMDAxMi45IDAwMDAwMDEyLjggMDAwMDAwMTIuNSAwMDAwMDAxMi40IDAw MDAwMDEyLjQgMDAwMDAwMTIuMyAwMDAwMDAxMi4yIDAwMDAwMDEyLjEgMDAwMDAw MTIuMCAwMDAwMDAxMS43IDAwMDAwMDExLjYgMDAwMDAwMTEuNCAwMDAwMDAxMS4z IDAwMDAwMDExLjIgMDAwMDAwMTAuOSAwMDAwMDAxMC43IDAwMDAwMDEwLjYgMDAw MDAwMTAuNSAwMDAwMDAxMC40IDAwMDAwMDEwLjUgMDAwMDAwMTAuNiAwMDAwMDAx MC43IDAwMDAwMDEwLjggMDAwMDAwMTAuOSAwMDAwMDAxMC45IDAwMDAwMDExLjAg MDAwMDAwMTEuMCAwMDAwMDAxMS4xIDAwMDAwMDExLjEgMDAwMDAwMTEuMSAwMDAw MDAxMS4wIDAwMDAwMDExLjAgMDAwMDAwMTEuMSAwMDAwMDAxMS4xIDAwMDAwMDEx LjEgMDAwMDAwMTEuMSAwMDAwMDAxMS4xIDAwMDAwMDExLjEgMDAwMDAwMTEuMiAw MDAwMDAxMS4zIDAwMDAwMDExLjMgMDAwMDAwMTEuNCAwMDAwMDAxMS40IDAwMDAw MDExLjMgMDAwMDAwMTEuMyAwMDAwMDAxMS4xIDAwMDAwMDExLjAgMDAwMDAwMTEu MCAwMDAwMDAxMS40IDAwMDAwMDExLjggMDAwMDAwMTIuNSAwMDAwMDAxMy4yIDAw MDAwMDEzLjggMDAwMDAwMTQuNCAwMDAwMDAxNS4yIDAwMDAwMDE2LjAgMDAwMDAw MTYuNiAwMDAwMDAxNy4yIDAwMDAwMDE3LjkgMDAwMDAwMTguNSAwMDAwMDAxOS4x IDAwMDAwMDE5LjYgMDAwMDAwMjAuMCAwMDAwMDAyMC40IDAwMDAwMDIwLjcgMDAw MDAwMjEuMCAwMDAwMDAyMS40IDAwMDAwMDIxLjYgMDAwMDAwMjEuOSAwMDAwMDAy Mi4yIDAwMDAwMDIyLjMgMDAwMDAwMjIuNiAwMDAwMDAyMy4wIDAwMDAwMDIzLjMg MDAwMDAwMjMuNiAwMDAwMDAyMy45IDAwMDAwMDI0LjAgMDAwMDAwMjQuMiAwMDAw MDAyNC4yIDAwMDAwMDI0LjIgMDAwMDAwMjQuMyAwMDAwMDAyNC4yIDAwMDAwMDI0 LjIgMDAwMDAwMjQuMiAwMDAwMDAyNC4xIDAwMDAwMDIzLjkgMDAwMDAwMjMuOCAw MDAwMDAyMy43IDAwMDAwMDIzLjQgMDAwMDAwMjMuMSAwMDAwMDAyMi45IDAwMDAw MDIyLjcgMDAwMDAwMjIuNSAwMDAwMDAyMi40IDAwMDAwMDIyLjMgMDAwMDAwMDIu NCAwMDAwMDAwMi40IDAwMDAwMDAyLjQgMDAwMDAwMDIuNCAwMDAwMDAwMi40IDAw MDAwMDAyLjQgMDAwMDAwMDIuNCAwMDAwMDAwMi40IDAwMDAwMDAyLjQgMDAwMDAw MDIuNCAwMDAwMDAwMi40IDAwMDAwMDAyLjQgMDAwMDAwMDIuNCAwMDAwMDAwMi40 IDAwMDAwMDAyLjQgMDAwMDAwMDIuNCAwMDAwMDAwMi40IDAwMDAwMDAyLjQgMDAw MDAwMDIuNCAwMDAwMDAwMy4zIDAwMDAwMDA0LjEgMDAwMDAwMDQuNSAwMDAwMDAw NC43IDAwMDAwMDA1LjAgMDAwMDAwMDUuMSAwMDAwMDAwNS40IDAwMDAwMDA1LjYg MDAwMDAwMDYuMCAwMDAwMDAwNi40IDAwMDAwMDA2LjcgMDAwMDAwMDcuMSAwMDAw MDAwNy41IDAwMDAwMDA3LjcgMDAwMDAwMDguMSAwMDAwMDAwOC4zIDAwMDAwMDA4 LjUgMDAwMDAwMDguNyAwMDAwMDAwOC45IDAwMDAwMDA5LjEgMDAwMDAwMDkuNCAw MDAwMDAwOS41IDAwMDAwMDA5LjcgMDAwMDAwMDkuOSAwMDAwMDAxMC4xIDAwMDAw MDEwLjMgMDAwMDAwMTAuNSAwMDAwMDAxMC43IDAwMDAwMDEwLjkgMDAwMDAwMTEu MCAwMDAwMDAxMS4yIDAwMDAwMDExLjQgMDAwMDAwMTEuNiAwMDAwMDAxMS44IDAw MDAwMDExLjkgMDAwMDAwMTIuMCAwMDAwMDAxMi4yIDAwMDAwMDEyLjQgMDAwMDAw MTIuNCAwMDAwMDAxMi42IDAwMDAwMDEyLjcgMDAwMDAwMTIuOSAwMDAwMDAxMi45 IDAwMDAwMDEzLjAgMDAwMDAwMTMuMiAwMDAwMDAxMy4zIDAwMDAwMDEzLjQgMDAw MDAwMTMuNCAwMDAwMDAxMy42IDAwMDAwMDEzLjcgMDAwMDAwMTMuOCAwMDAwMDAx My45IDAwMDAwMDE0LjAgMDAwMDAwMTQuMCAwMDAwMDAxNC4yIDAwMDAwMDE0LjMg MDAwMDAwMTQuMyAwMDAwMDAxNC40IDAwMDAwMDE0LjQgMDAwMDAwMTQuNiAwMDAw MDAxNC43IDAwMDAwMDE0LjcgMDAwMDAwMTQuNyAwMDAwMDAxNC44IDAwMDAwMDE0 LjkgMDAwMDAwMTUuMCAwMDAwMDAxNS4wIDAwMDAwMDE1LjAgMDAwMDAwMTUuMSAw MDAwMDAxNS4xIDAwMDAwMDE1LjEgMDAwMDAwMTUuMiAwMDAwMDAxNS4zIDAwMDAw MDE1LjMgMDAwMDAwMTUuMyAwMDAwMDAxNS4zIDAwMDAwMDE1LjQgMDAwMDAwMTUu NCAwMDAwMDAxNS40IDAwMDAwMDE1LjQgMDAwMDAwMTUuMyAwMDAwMDAxNS4zIDAw MDAwMDE1LjMgMDAwMDAwMTUuMyAwMDAwMDAxNS40IDAwMDAwMDE1LjQgMDAwMDAw MTUuNSAwMDAwMDAxNS41IDAwMDAwMDE1LjUgMDAwMDAwMTUuNSAwMDAwMDAxNS41 IDAwMDAwMDE1LjUgMDAwMDAwMTUuNSAwMDAwMDAxNS42IDAwMDAwMDE1LjYgMDAw MDAwMTUuNiAwMDAwMDAxNS42IDAwMDAwMDE1LjYgMDAwMDAwMTUuNiAwMDAwMDAx NS42IDAwMDAwMDE1LjYgMDAwMDAwMTUuNCAwMDAwMDAxNS40IDAwMDAwMDE1LjQg MDAwMDAwMTUuNCAwMDAwMDAxNS4zIDAwMDAwMDE1LjIgMDAwMDAwMTUuMSAwMDAw MDAxNS4wIDAwMDAwMDE0LjkgMDAwMDAwMTQuOSAwMDAwMDAxNC43IDAwMDAwMDE0 LjcgMDAwMDAwMTQuNiAwMDAwMDAxNC41IDAwMDAwMDE0LjQgMDAwMDAwMTQuMyAw MDAwMDAxNC4yIDAwMDAwMDE0LjAgMDAwMDAwMTMuOSAwMDAwMDAxMy45IDAwMDAw MDEzLjkgMDAwMDAwMTMuNyAwMDAwMDAxMy43IDAwMDAwMDEzLjcgMDAwMDAwMTMu NiAwMDAwMDAxMy41IDAwMDAwMDEzLjUgMDAwMDAwMTMuNSAwMDAwMDAxMy41IDAw MDAwMDEzLjUgMDAwMDAwMTMuNSAwMDAwMDAxMy40IDAwMDAwMDEzLjMgMDAwMDAw MTMuMSAwMDAwMDAxMi45IDAwMDAwMDEyLjcgMDAwMDAwMTIuOCAwMDAwMDAxMi44 IDAwMDAwMDEyLjkgMDAwMDAwMTIuOSAwMDAwMDAxMi44IDAwMDAwMDEyLjcgMDAw MDAwMTIuNiAwMDAwMDAxMi42IDAwMDAwMDEyLjYgMDAwMDAwMTIuNSAwMDAwMDAx Mi41IDAwMDAwMDEyLjUgMDAwMDAwMTIuNSAwMDAwMDAxMi41IDAwMDAwMDEyLjQg MDAwMDAwMTIuMSAwMDAwMDAxMS45IDAwMDAwMDExLjggMDAwMDAwMTEuNyAwMDAw MDAxMS42IDAwMDAwMDExLjQgMDAwMDAwMTEuNCAwMDAwMDAxMS4zIDAwMDAwMDEx LjQgMDAwMDAwMTEuNSAwMDAwMDAxMS42IDAwMDAwMDExLjYgMDAwMDAwMTEuNiAw MDAwMDAxMS42IDAwMDAwMDExLjYgMDAwMDAwMTEuNiAwMDAwMDAxMS44IDAwMDAw MDExLjggMDAwMDAwMTEuOSAwMDAwMDAxMS44IDAwMDAwMDEyLjAgMDAwMDAwMTIu MSAwMDAwMDAxMi4zIDAwMDAwMDEyLjQgMDAwMDAwMTIuNSAwMDAwMDAxMi43IDAw MDAwMDEyLjUgMDAwMDAwMTIuMiAwMDAwMDAxMS45IDAwMDAwMDEyLjEgMDAwMDAw MTIuNSAwMDAwMDAxMi42IDAwMDAwMDEyLjcgMDAwMDAwMTIuOSAwMDAwMDAxMy4w IDAwMDAwMDEzLjMgMDAwMDAwMTMuNCAwMDAwMDAxMy41IDAwMDAwMDEzLjYgMDAw MDAwMTMuNiAwMDAwMDAxMy40IDAwMDAwMDEzLjMgMDAwMDAwMTMuMCAwMDAwMDAx Mi44IDAwMDAwMDEyLjcgMDAwMDAwMTIuNSAwMDAwMDAxMi4yIDAwMDAwMDEyLjAg MDAwMDAwMTEuOSAwMDAwMDAxMS43IDAwMDAwMDEwLjYgMDAwMDAwMDkuOSAwMDAw MDAwOS44IDAwMDAwMDA5LjggMDAwMDAwMDkuOCAwMDAwMDAwOS44IDAwMDAwMDA5 LjggMDAwMDAwMDkuNyAwMDAwMDAwOS43IDAwMDAwMDA5LjcgMDAwMDAwMDkuNyAw MDAwMDAwOS44IDAwMDAwMDA5LjkgMDAwMDAwMTAuMCAwMDAwMDAxMC4wIDAwMDAw MDEwLjAgMDAwMDAwMTAuMCAwMDAwMDAxMC4yIDAwMDAwMDEwLjIgMDAwMDAwMTAu NCAwMDAwMDAxMC40IDAwMDAwMDEwLjUgMDAwMDAwMTAuNSAwMDAwMDAxMC41IAAA BQkQAExPBgBHRUlJUyAFCTAQTE8gADA4M0cwMjoyMDExMDUyODoyMDQ3MDI4NDM6 MTkxMDEx0X8QAExPBgBHRUlJUyDRfxAQVUwEABsAAADRfzAQVUwEAAMAAADRf0AQ VUwQAEAAAACAAAAAAAEAAAACAADRf1AQVUwQAEAAAACAAAAAAAEAAAACAADRf2AQ VUwQAOAFAAAgEAAAKD4AAHT1AADgfxAAT1cAAAAACAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAM0DzgPNA84DzQPOA80DzQPPA88DzgPNA84DzwPNA80D zQPOA84DzQPOA84DzgPNA80DzQPPA84DzgPNA84DzwPOA80DzgPPA80DzQPOA9AD zgPOA88DzwPOA80DzwPPA80DzgPPA84DzgPOA84DzgPOA84DzgPOA84DzQPNA8sD 0gPRA9AD0QPQA9AD0APRA88DygPNA84DzQPNA84DzgPOA80DzwPOA84DzgPNA84D zgPOA88DzgPOA88D0APNA84DzgPOA88DzwPOA84DzgPOA88DzgPOA88DzwPPA88D zgPOA84DzgPOA88DzwPPA88DzgPOA84DzgPNA84DzgPOA84DzgPNA84DzgPNA84D zgPNA84DzgPOA84DzgPNA84DzgPOA80DzgPNA84DzQPNA80DzQPNA80DzQPNA80D zgPNA84DzQPNA80DzAPMA8wDywPKA8kDxQPMA9MD0QPRA9ADzgPOA8sDyQPEA7oD yAPYAwsEAQToA9QD0gPZA/EDzAPTA8ADxgPDA78DuwPUA/UD1wPFA9AD3wPNA80D 4QPXA8YDygPMA8YDyAPMA80DyAPGA8UDzAPOA8QDzwPfA8QDvwPZA8YDwAO3A9ID BATDA8ID0QO+A7wDtQPLA8ED2APIA8YDyAPIA8oDxwPGA80DzgPNA8sDyAPJA8oD yQPJA8YD0gPaA8ID1APkA9oD0QPaA9MDywPNA8oDAwTZA9EDywPOA9oD0wPZA9UD zwPRA8UD6gPNA9sDzwMaBAMEvAPFA8kDywPMA9ID1wPZA+4DGAS/A80D1QMmBK4D wgPLA8wDzAPPA9MD0gPSA9ED1gPmA9QD0gPQA88DzgPUA9UD3QPNA8gDywPKA9QD 2APSA/ID8gPKA9cD1wPPA8sDvQP5A+0DxgPRA9MD2QPnA/AD8gPdA98DQQQOBHID FQQiBAcE9wPQAwwEXAQ1BAYEmwOGA6EDsQO4A74DwQPDA8QDxQPHA8gDyAPIA8gD yQPKA8oDygPKA8sDzAPLA8wDywPMA8wDzAPMA8wDzQPMA8wDzQPNA80DzgPNA80D zQPOA84DzQPNA80DzgPNA84DzQPOA84DzgPOA80DzAPNA80DzwPOA8wDzgPOA84D zQPOA84DzgPNA84DzwPOA88DzgPKA8oDzAPPA88DzwPOA84DzwPOA84DzgPOA80D zgPOA88DzgPOA84DzwPOA88DzgPOA88DzgPOA84DzgPOA84DzgPNA84DzgPOA88D zgPOA84DzgPOA84DzgPPA80DzgPNA84DzgPOA84DzwPOA84DzgPPA84DzwPPA84D yQPFA8cDzgPYA94D2wPYA9MD0APPA80DygPNA8wDzQPOA84DzwPPA84DzgPNA80D zgPOA84DzgPOA84DzgPOA84DzgPOA84DzQPOA84DzgPNA80DzgPOA84DzgPOA84D zQPNA88DzgPOA84DzgPNA80DzgPOA84DzQPOA84DzgPNA84DzgPOA80DzgPNA80D zgPNA80DzQPNA80DzAPLA9AD0APPA9ADzgPPA9AD0APSA8oDzAPMA80DzAPNA8wD zQPNA80DzQPNA80DzQPNA84DzQPNA80DzAPMA80DzQPNA80DzQPNA80DzQPNA80D zgPNA80DzQPNA80DzgPNA80DzQPNA80DzQPNA80DzQPNA80DzQPMA8wDzAPNA8wD zAPMA80DzAPMA8wDzAPMA8wDzAPMA8wDzAPMA8wDzAPNA80DzQPLA8wDzAPMA8sD ywPMA8wDzAPLA8sDywPMA8sDywPMA8sDywPLA8oDywPKA8kDyQPHA8MDywPSA9AD zwPOA84DywPJA8cDwQO1A8MD2wMZBAwE1QO1A7kDzwPeA74DvQPAA8cDvAO5A7gD 1wPlA+QD7AMDBO0D0gPPA88DyAPGA8sD+AP3A84DygPGA8EDxgPNA80DyQPKA9sD 6gMHBP4D9APVA84DugOyA+kDwwPPA8MDrgPBA8cDvQO8A/kDxQPEA8gD1wPhA9MD 2QPZA9cD2APUA8wDzAPIA8UDxgPCA80D0wO5A8ID0wPcA88DygPNA88DzAPdA/0D zAPIA88DywPUA84D1wPTA80DzwPIA90D2APgA9MDRATPA7YDxQPKA8oDzAPQA9oD 2QPxAzoE1gPmA9wD+AO1A78DywPMA8kDzQPNA88DzwPQA9ED2APRA9ED0gPVA9UD 2APTA8sDygPIA80D8wPoA70DzgPsA/wDxQPGA8MDxwPEA74DEQT+A7MDwAPBA8wD 0wPTA9gD0QPpAyoEMAR4A/8DMARKBEkEDQQKBFYELgT4A5EDhAOgA64DtgO7A74D wAPBA8IDxAPEA8YDxgPGA8gDxwPHA8gDxwPIA8kDyAPJA8kDyQPJA8oDyQPJA8kD ygPKA8oDywPKA8wDzAPLA8sDzAPLA8wDywPLA8sDzQPMA8sDzAPLA8wDzAPMA8sD zAPMA8wDzAPKA8wDzAPMA8wDzAPMA8wDywPMA8wDywPMA8wDywPLA8wDzQPNA80D zAPMA8sDzAPLA8sDzAPLA8wDzAPLA8sDywPLA8wDzAPMA8sDzAPNA8wDzQPNA8wD zAPMA8wDzAPMA8wDzQPNA8wDzAPMA80DzQPNA84DzgPNA80DzQPNA80DzAPMA8wD zQPNA80DzgPNA80DzgPNA8kDwgO9A8EDzQPZA9wD2gPTA84DzAPMA8wDzgPOA88D zwPPA84DzwPOA84DzgPNA84DzwPOA84DzgPQA88DzgPOA80DzgPOA84DzgPOA80D zQPOA88DzgPOA84DzQPOA84DzgPPA80DzQPNA80DzgPNA84DzQPNA80DzgPOA84D zQPNA80DzgPNA80DzQPNA80DzgPOA80DzAPMA8wDywPPA9ADzwPPA88DzwPPA9AD 0gPJA8sDzAPNA80DzQPNA8wDzQPNA80DzQPNA8wDzQPNA8wDzQPMA8wDzQPNA8wD zgPNA80DzQPOA80DzQPNA80DzQPNA80DzQPNA80DzQPNA80DzQPNA8wDzQPNA80D zQPNA8wDzAPMA8wDzQPMA8wDzAPMA8wDzAPMA8wDzAPMA8wDzAPLA8wDywPLA8wD zAPMA80DywPLA8sDzAPLA8wDzAPMA8sDywPLA8sDywPLA8sDzAPLA8sDygPKA8oD ygPJA8gDxwPDA8sD0gPQA9ADzgPMA8sDygPLA8EDswPGA9EDJQQOBAAE5APbA/ED 8QO3A7wD4QPYA74DuwO1A9ID0gPWA+oD1APFA8cDyAPIA8UDwAPIA/ADGgTgA8AD vgPJA+QDyQPPA8cDygPpA+AD6gP3AxkE3wPRA8wD4wPlA9YDsQO7A7oD2wMgBAUE 0QPuA88D1APaA+AD4QPhA+ED5gPnA+oD7APkA+MD4wPhA94D1wPjA94DwgPEA8AD ywPOA78DvwPCA74DzgP1A8cDyQPRA9gD0wPLA9IDzQPKA8oDzgPTA/IDAATiA9oD tgO7A8oD0QPKA9MDygPfA+cD7wMzBPMD5QPyA+gDxAOyA8UDzQPNA8wDzwPVA9UD zgPMA9IDzwPQA9ED1APNA9ADzwPMA8oDygPhAzQEVwS9A78D3AMWBAQEAATfA8UD xwPLA+8D6APDA8kDyQPKA8gD0APwA88D3wPqAycEkgPxA+cDFgRwBBEEAwROBCcE 8QOPA4oDoQOuA7UDugO9A8ADwQPCA8QDxAPFA8UDxgPHA8YDxwPHA8cDxwPIA8gD yAPIA8kDyAPJA8kDyQPJA8oDygPJA8kDyQPLA8sDywPLA8sDywPLA8sDywPLA8wD ywPLA8sDywPLA8sDywPLA8wDywPMA8sDygPMA8wDzQPMA8wDywPMA8sDywPLA8sD ywPLA8kDygPLA80DzgPNA8wDzAPMA8sDywPLA8wDywPMA8sDzAPLA8wDzAPMA8wD ywPLA8oDzAPMA8wDzQPMA8wDzAPNA8wDzAPMA8wDzQPMA80DzQPNA80DzQPNA80D zAPNA8wDzAPNA8wDzAPMA80DzQPMA80DzQPMA80DzgPJA8MDvwPBA8sD1QPaA9gD 0wPQA84DzQPMA84DzwPPA80DzQPOA84DzgPOA80DzQPNA84DzgPOA84DzgPOA84D zgPOA84DzgPNA84DzwPNA84DzgPOA80DzgPOA84DzwPOA84DzgPOA84DzgPOA88D zgPOA88DzgPOA84DzgPOA84DzwPPA88DzQPPA84DzgPOA84DzgPOA80DzQPOA8wD 0QPSA9ED0APQA9AD0APRA9IDywPMA80DzQPOA84DzgPNA84DzgPOA84DzgPOA84D zwPOA88DzQPOA84DzgPNA88DzgPPA84DzgPOA84DzgPPA84DzgPPA88DzwPOA88D zgPPA84DzgPPA84DzgPPA84DzgPOA84DzgPOA84DzgPNA80DzgPNA84DzgPNA80D zgPNA80DzQPNA80DzQPOA84DzgPPA80DzQPNA80DzQPNA80DzQPMA8wDzQPMA80D zQPNA80DzAPMA8wDzAPLA8sDywPKA8gDxAPNA9ID0gPRA88DzQPMA8wDzwPCA7MD 1APuAx8EHQQCBPUDvAO5A7QDvwPiA+ID4gPNA9QDuwPhA/UD9APXA8cDvwPCA8cD ywPCA8IDzQPKA/ID9QPJA8MD1APoA9AD3gPzA9AD5wPbA9wD1QP+A8EDvgP1A+kD AwQPBOEDyAO1A9wDOAQGBMwD6gPcA+ID4QPbA9YD1wPXA94D3wPiA+MD4QPhA+ID 4gPkA+kD+gP6A+ID5APdA9gD5gPRA8UDwQPAA90D8QPFA8gDzgPcA9sD0QPSA9ID ywPHA80DzQP/AwwE3gO1A78DwgPKA94D0QPRA8oD4APnA+0DGQQBBNUD7APpA/ED rQPDA8kDzgPUA9ID0wPTA9ED0APPA9QD1QPaA9YD0wPaA9cD1APOA8gD1wMNBPQD vAPDA8sD3gPhA0kEFwTnA9gD1gPCA88D0QPWA8sD5wPCA9ED5wPQA94D1gMRBNoD 7AP3A9cDSgQvBBIETAQpBO0DiwOKA6MDsQO4A70DwAPCA8MDwwPGA8YDyAPIA8gD ygPJA8kDyQPJA8oDywPKA8sDywPLA8sDywPLA8sDywPMA8wDzAPMA8wDzQPNA8wD zQPNA8wDzQPMA80DzAPNA80DzAPNA80DzAPMA80DzAPNA80DzgPNA8sDzQPNA84D zQPNA80DzQPNA80DzQPNA84DzQPLA8sDzQPOA84DzwPOA80DzQPNA80DzQPOA80D zgPNA84DzQPNA80DzQPNA84DzAPNA84DzQPOA88DzQPOA84DzgPNA80DzgPOA84D zQPOA84DzgPOA88DzwPOA84DzgPOA80DzgPOA80DzQPOA84DzgPPA84DzgPPA88D ygPFA8IDxQPPA9gD2gPYA9MDzwPNA8wDywPMA80DzQPPA84DzgPOA88DzgPNA80D zwPPA88DzgPOA88DzgPOA84DzgPPA84DzgPOA84DzgPOA84DzwPOA84DzwPOA84D zwPNA84DzgPOA84DzgPOA80DzwPOA88DzgPOA84DzgPOA84DzgPPA84DzgPOA84D zgPOA84DzgPOA80DzgPLA9ED0QPQA9AD0APRA9AD0QPSA8oDzAPNA80DzQPOA80D zQPNA84DzQPOA80DzQPOA84DzgPOA84DzgPNA88DzgPOA84DzgPPA88DzgPOA84D zwPOA84DzwPPA84DzwPPA84DzgPOA84DzgPOA88DzwPOA84DzgPNA84DzQPPA80D zQPOA84DzQPNA84DzQPOA84DzQPNA80DzgPNA80DzQPNA84DzgPMA80DzQPNA8wD zQPNA80DzQPMA8wDzAPMA80DzQPMA8wDzAPLA8wDzAPLA8sDygPIA8QDzgPTA9ED 0APOA80DzAPLA8cDwQO1A98D6gMKBAoE/wMEBM8DvAPBA80D2QPKA+oD6QPjA8QD 3gP2A/IDvQO+A70DvwPMA9oDzQPFA88D1APWA9kD2wPDA9QD2gPZA+AD4wPQA8cD twPcA/0D+gPeA94DIQQWBC8ETAT7A9sD3APdA04E0wPGA90DyAPFA84D1wPVA88D ywPOA88D0QPeA90D0QPPA9AD1APQA+MD3gPOA90D5APlA+wD9APoA94DzwPpAwQE xAPDA8QD3QPZA8sDzwPWA9IDxgPSA9MD/wPwA8QDvwPEA8YDygPRA8kD0gPMA9MD 3gPlAwUEGQTIA9oD9AMVBKkDwQPHA80D0APQA9ID0wPOA9ID0wPRA9ED0gPWA9sD 3gPdA9ID0QPLA8oDyQO+A88DyAPAA9MD2AMABPMD6QPfAwQEzAPQA9AD0gPRA+UD 0QO+A94D4gPqA9UDBAQsBOADzAPFA2sEKAQkBEgEJgTrA4kDjQOjA7EDuAO9A8AD wgPDA8QDxQPGA8gDxwPIA8kDyQPJA8oDygPKA8sDygPLA8oDygPLA8sDywPLA8sD zAPLA8sDzAPLA80DzQPMA8wDzAPNA8wDzQPMA8wDzQPNA80DzQPMA80DzAPMA8sD zAPNA80DzQPMA80DzQPOA80DzQPNA80DzQPNA84DzQPNA80DygPKA8wDzgPPA84D zgPNA84DzQPNA80DzgPNA84DzQPNA80DzgPNA84DzgPNA8wDzQPOA80DzwPOA80D zQPNA84DzQPNA80DzgPOA80DzQPOA88DzQPOA80DzgPOA80DzQPNA84DzQPOA80D zgPOA8wDzwPNA84DzgPPA8wDxAPCA8UDzgPYA9sD2APUA9ADzQPMA8sDzAPNA80D zQPOA84DzgPOA84DzgPNA80DzgPOA84DzQPPA84DzQPNA84DzgPOA84DzgPOA84D zgPNA88DzgPOA84DzgPPA84DzQPOA84DzgPOA84DzgPPA84DzgPPA84DzgPOA84D zQPPA84DzgPOA88DzgPOA88DzgPOA84DzgPNA84DywPRA9ED0APQA9AD0APQA9ED 0gPKA80DzQPPA84DzgPOA80DzgPOA84DzgPOA84DzgPOA80DzgPOA84DzQPOA84D zwPOA84DzwPOA84DzwPOA84DzwPOA88DzgPNA84DzwPPA88DzgPOA88DzwPOA88D zwPOA84DzQPOA84DzwPNA80DzQPOA80DzgPNA80DzQPNA80DzQPNA80DzgPNA80D zQPOA84DzQPNA80DzQPPA88DzQPNA80DzQPNA80DzgPNA80DzQPMA8wDywPLA8sD ywPLA8kDyAPEA84D0gPRA88DzgPNA88DzwPHA8IDtwPOA74D1QMEBOUD+QP8A9UD 7gPkA/cD/QMEBPoD6APvAwIEBgT+A9cD1gPgA74DvwPOA9cDxAPhA+sD3APtA/cD 3QPNA8sDxwPQA8kDxAPVA9ED0QO/A/oDPAQjBBwEMAQRBCQE7QP7AwUEtQMCBKkD ugPaA7sDwAPDA8YDzQPSA8wDzwPTA9QD3APVA8wDygPLA8wD0APkA9QDxwPRA9ID 0QPTA9wD7APrA9wD+AMTBNEDxwPHA9UD2APMA88DzAPKA8UD5QPwA/cDwwPGA8oD ygPKA88D0wPJA9EDzQPQA98D3wP4AywE1APFAwAENwSyA7oDxwPLA9ADzwPSA9MD 0gPQA9ID1gPSA9QD0wPVA9sD1APVA9YD0wPRA9AD1APZA9EDxgPFA84D1gPnAwUE +gMNBPcD2wPjA9kD0gPZA+cD0QPoA+QDywPiAwMEVwTYA9MDogNfBCsESQQ9BCUE 4wOEA5ADpAOxA7gDvQPAA8IDwwPEA8YDxgPHA8gDyAPJA8gDyQPJA8kDyQPKA8oD ygPLA8sDygPLA8sDywPLA8wDywPMA8wDywPNA80DzAPMA8wDzQPMA8wDzAPMA80D zQPNA80DzQPNA80DzAPMA80DzgPOA80DywPNA80DzgPNA80DzQPOA80DzQPOA8wD zgPMA8sDywPMA84DzwPOA80DzgPNA80DzQPNA84DzQPOA80DzgPNA80DzQPNA80D zQPMA84DzgPNA80DzgPNA80DzgPPA80DzQPNA88DzgPNA84DzgPOA80DzgPOA84D zgPNA80DzgPOA80DzQPNA80DzQPOA88DzgPOA88DzwPLA8YDwgPFA88D2APaA9gD 0wPQA80DywPMA8wDzQPOA84DzAPNA84DzgPOA80DzgPOA84DzgPOA84DzwPOA80D zgPOA84DzgPOA84DzgPNA80DzQPPA84DzgPOA84DzgPOA84DzwPOA84DzQPOA84D zQPOA84DzwPOA84DzgPOA84DzgPOA84DzQPOA84DzgPNA84DzgPOA80DzQPNA8sD 0QPQA9ADzwPPA9ADzwPRA9IDygPMA80DzQPNA80DzQPNA84DzgPNA84DzgPNA84D zwPOA88DzQPOA80DzwPNA84DzgPOA84DzgPOA84DzgPOA84DzgPOA88DzQPPA84D zgPPA84DzgPOA84DzgPPA84DzgPOA84DzgPNA84DzQPNA80DzgPOA80DzQPOA80D zgPNA80DzQPNA8wDzQPNA80DzgPOA8wDzQPMA80DzwPNA80DzgPNA80DzQPNA80D zAPNA80DzAPMA8wDzAPLA8oDygPJA8cDxAPOA9MD0QPQA84DzQPPA84DyAPCA7sD 2wPMA8sD+APlA/kD8gPQA8cD3QP6A8kD2gPoA8QDyAMiBCME9QPcAxcEDwTIA8YD 3gMLBNAD4APqA9MD0AP5A+sD8gMGBNwDyQPCA8oD2QPVA9gDxQPeA9cD2gPWA9ED 3gPWA8oDsgO/A9wDGwTJA8EDyQOyA78DxgPJA8kDywPMA8gDygPOA9cD1APUA88D zAPJA80D3APJA7sDxAPFA8cDywPKA84D3QPcA+wDDQTcA9ADzAPiA9QD1wPPA8wD zQPMA/QD/gPLA8EDywPIA8kDywPTA9QDzgPOA88DzwPiA90D6AMxBOwDwAPoA0IE ugO2A8cDygPPA84DywPQA9ID0QPcA9oD1gPZA9YD0gPTA9gD0wPXA9ID0wPUA84D zwPOA9ADyAPAA9UD8wMgBOsD1APyA+gD6QPWA80D0wPiA/0D6QPvA9ED5wMEBEAE 4APTA6kDLARnBGIENQQfBNsDgAOOA6QDsgO4A70DwAPBA8MDwwPGA8YDyAPIA8gD yQPJA8kDyQPJA8kDygPKA8sDygPLA8sDygPKA8sDywPMA8wDywPMA8sDzQPNA8wD zAPNA8wDzAPMA8wDzAPNA8wDzAPNA8wDzQPNA8wDzAPMA80DzQPOA8sDzQPOA84D zQPNA80DzQPNA80DzQPNA80DzQPKA8sDzAPNA84DzgPNA80DzQPNA80DzQPOA80D zQPNA80DzQPNA80DzgPNA84DzQPNA88DzgPNA88DzQPNA84DzQPOA80DzQPNA88D zQPNA84DzgPNA84DzgPOA80DzgPNA80DzgPPA84DzQPPA80DzAPOA84DzQPOA88D ywPFA8MDxQPPA9cD2gPYA9MDzwPNA80DzAPNA80DzgPPA84DzgPOA84DzgPNA80D zgPPA88DzgPNA80DzgPNA80DzgPOA8wDzgPOA84DzQPPA80DzQPNA84DzgPOA84D zgPNA84DzgPOA84DzgPQA80DzgPPA84DzgPOA84DzwPOA80DzwPPA80DzgPNA80D zQPOA84DzgPNA80DzgPMA9ED0APQA9ADzwPRA9AD0APSA8oDzAPNA80DzQPOA84D zQPOA80DzgPOA84DzQPOA84DzgPOA80DzgPOA84DzgPOA80DzwPOA88DzgPOA80D zgPOA84DzgPOA84DzgPOA84DzgPOA84DzwPOA84DzgPOA84DzQPNA84DzQPOA80D zQPNA84DzgPNA80DzQPOA80DzQPNA80DzQPNA80DzQPOA80DzgPNA80DzAPPA84D zQPNA80DzQPNA8wDzQPNA80DzQPNA80DzQPMA8wDzAPLA8oDygPIA8UDzgPTA9ED zwPOA80DywPKA8gDwwO7A88DzwPhA/wD8QMJBMoDrgOoA7UDzgPFA8sDvgOwA6cD 1APPA8UDvwPFA8gDwAPSA9gDKAQbBOwD6gPXA84D0wPPA/IDOwT/A8gDxgPHA9AD 2wPbA9kD4QPOA8YDwgPYA8wDyQOqA64D2AMcBAwEzgMQBNYDrwO8A8ADwQPEA8gD ywPUA9IDywPKA8YDyQPMA8wDywPMA+kD2QPFA8wDyQPGA8UDwgPFA8cD2AP8AwsE 2QPXA+kDCgTrA+YD1QPRA9sD4gMGBP4DvwPCA8oDxgPJA8wDzAPOA9ADzwPQA9UD 3wPdA+QDJQQIBMUD3AMiBM8DtAPDA8wDzgPNA8sD1gPXA9UD4APbA9QD1QPPA9ID 1APUA9QD1APWA9QD2wPYA9sD1wPhA+AD0wPXA80D2gMNBAME/wMSBPgDzQPSA84D 1gPfA+YD1wPMA+ED/wNVBN8DuAOyAw4E5wSDBC0EGQTZA4ADjwOkA7EDuAO9A8AD wQPDA8QDxgPGA8cDyAPIA8gDyAPJA8kDyQPJA8oDygPKA8oDygPKA8sDywPLA8oD ywPLA8sDywPLA8wDywPMA8wDzAPMA8wDzAPNA80DzAPNA8wDzAPMA8wDzAPMA8wD zQPNA80DzQPMA80DzQPNA84DzQPNA80DzQPOA84DzQPOA80DygPLA8wDzgPNA84D zQPNA80DzQPNA80DzgPNA80DzQPNA80DzQPNA80DzgPOA8wDzQPNA80DzgPOA80D zgPOA80DzQPNA84DzgPOA80DzgPOA84DzgPOA88DzgPNA80DzQPNA84DzgPNA84D zgPOA84DzgPPA88DzwPOA8sDxQPCA8UDzwPXA9oD1wPUA88DzgPMA8sDzQPOA84D zgPPA84DzwPOA80DzQPNA80DzgPOA88DzQPOA84DzgPPA88DzQPOA88DzwPOA84D zgPOA84DzQPPA84DzgPPA84DzgPOA88DzgPNA84DzwPOA88DzgPPA84DzgPOA84D zgPOA84DzgPOA88DzgPOA84DzgPOA84DzQPNA80DywPRA9ID0APQA9AD0QPQA9ED 0gPLA80DzQPOA80DzgPNA84DzgPOA84DzgPOA84DzwPOA84DzgPOA84DzgPPA84D zwPNA84DzgPPA80DzwPOA88DzgPOA88DzwPPA88DzgPOA88DzgPOA84DzgPPA84D zwPOA84DzgPOA80DzgPNA84DzQPOA84DzgPNA84DzgPOA80DzQPNA84DzQPNA80D zgPNA88DzQPMA80DzwPNA80DzQPNA80DzQPNA80DzQPNA80DzQPNA80DzAPMA8wD ywPLA8oDyAPFA9AD0wPUA9EDzwPOA80DywPJA8QDuwPUA8YD1AMEBAAE0AOuA6wD swO/A7oDsAO0A68DrwOtA9sD1QPHA8gDxAPIA9AD3QPKA/wDGATlA84D0QPfA9wD 2gPQA98D0wPMA9MD3APiA9gDzgO9A84D4QPEA7oDxwPbA80DwgO7A/gDLgQWBMYD BwTgA70DwAO7A74DwgPCA78DxwPKA8cDxgPEA88D1QPLA8gDxAPbA88DwgPMA80D ywPIA8IDwAO6A7cD5gP6A/ED8AP7AxYE7gPfA9gD6wMPBBgE7QPiA8UDwQPHA8QD xQPIA8sDzQPQA9MD0gPeA9oD4QPeAwYEIATGA8sD9wP9A6sDwAPKA9ED0wPSA9AD 0APQA9YD0gPSA9ID0gPPA9YD1APSA9YD1gPPA9QD2gPSA9ID1APUA9cDxwO3A6kD ywMcBBwEBgQLBOYD5QPcA7oDxAPRA94DzQPNA/oDKAQBBMkDugMBBO0EUAQrBB8E 2gOCA5ADpQOyA7gDvQPAA8IDwwPEA8YDxgPIA8cDyAPJA8kDyQPJA8kDyQPKA8oD ywPLA8oDywPLA8sDywPLA8sDywPMA8wDywPNA80DzAPNA80DzQPNA8wDzAPMA80D zQPMA80DzQPNA8wDzAPMA80DzQPNA80DzAPMA80DzgPNA80DzQPOA80DzQPNA80D zQPNA8oDywPNA84DzgPOA84DzgPOA80DzQPNA88DzgPOA80DzQPNA80DzQPMA80D zgPMA80DzQPNA80DzwPNA80DzgPOA80DzQPNA84DzgPOA84DzgPOA84DzgPOA84D zgPNA80DzQPOA88DzQPNA84DzQPOA88DzgPOA84DzgPKA8UDwgPHA88D2APbA9cD 0wPPA84DzAPLA80DzQPOA88DzQPNA88DzgPOA80DzgPNA88DzgPOA84DzwPPA84D zQPOA84DzQPPA84DzgPOA84DzwPPA84DzwPOA84DzwPOA80DzwPPA84DzQPPA84D zgPOA84DzwPPA84DzwPOA84DzwPPA84DzgPOA84DzgPPA80DzgPNA84DzAPNA8sD 0APSA9AD0APQA9AD0APQA9MDywPMA80DzQPNA84DzgPOA80DzgPNA84DzgPOA84D zgPOA84DzQPOA84DzwPOA88DzgPOA88DzgPOA84DzgPOA84DzwPPA88DzgPPA84D zgPPA84DzgPPA84DzgPPA84DzwPOA84DzgPOA84DzQPNA84DzgPOA84DzQPNA80D zgPNA80DzQPOA80DzQPNA80DzgPOA8wDzQPPA84DzQPNA80DzQPNA80DzAPNA80D zQPNA80DzQPNA8wDzAPMA8sDywPKA8gDxQPPA9QD0wPRA9ADzwPNA80DyQPEA7gD 3APnAxIEDQTFA5cDpAOtA7kDugOxA78D2QO0A60DqwPaA8YDywPPA9MD1wPUA9YD 2QPyA/UD1wPUA9oD4gPYA8wD0gPJA84DzgPpA9sD0APDA8EDyQPPA8cDugPCA74D 2gPHA9IDwAPyA+sDPwQ8BAgEvwPdA9sDwAPDA8QDxQPIA9MD2QPYA9gD1APaA9UD 0gPOA8wD4QPcA8cD0APPA9ED0QPKA8UDvgO3A+0DyQPBA9cD7AP7A+YD5gPoAxIE EAT/A9ID3gPLA9IDzwPMA9MD0gPKA84D0QPPA9ID0gPVA+MD2QPwAy4E1wPPA98D IgSsA8YDxgPNA9AD0wPRA9ID1APSA9AD0wPZA9gD0APYA9kD2QPXA9UDzwPYA9gD 1QPYA9IDzAPOA80DyQPBA7kD3wPoA/cDJwQsBC0EEQTVA9oDygPWA+ID0APxA1AE GATIA7ED6APHBCIELgQcBNIDfQOVA6YDsgO4A70DwAPCA8MDxAPGA8YDxwPHA8cD yQPIA8kDygPJA8kDygPKA8sDygPLA8sDywPLA8sDywPLA8sDzAPLA8sDzAPMA8wD zQPMA8wDzAPNA8wDzAPNA80DzAPNA8wDzQPMA8wDzAPNA80DzgPNA8wDzAPNA80D zgPNA80DzgPNA80DzAPNA84DzAPKA8oDzQPNA84DzgPNA80DzgPMA80DzAPNA80D zQPNA8wDzQPNA80DzgPOA80DzQPNA88DzgPOA84DzgPNA84DzgPOA80DzgPNA80D zgPOA84DzwPOA84DzgPOA80DzgPOA80DzQPOA84DzQPOA84DzQPOA80DzgPOA88D ywPHA8QDxgPPA9kD2QPYA9MDzwPNA80DzQPMA84DzgPPA80DzgPPA88DzwPOA84D zwPPA84DzwPOA84DzgPOA80DzgPOA84DzgPOA84DzgPOA84DzwPPA88DzgPOA88D zgPNA88DzwPOA80DzwPOA84DzgPOA84DzgPOA88DzwPNA84DzgPPA88DzwPOA84D zgPOA88DzQPOA84DzgPMA9AD0QPQA9EDzwPQA9AD0QPTA8oDzQPNA84DzQPOA84D zwPOA88DzgPOA84DzQPPA84DzgPPA84DzgPOA88DzgPPA80DzgPOA84DzgPPA84D zwPOA88DzgPOA84DzwPPA84DzwPOA84DzgPOA84DzwPOA84DzgPOA84DzgPOA80D zQPNA84DzgPOA80DzQPOA80DzgPNA80DzQPNA80DzQPOA80DzgPMA84DzgPOA80D zQPNA80DzQPNA80DzQPNA80DzAPNA8wDzAPMA8wDzAPLA8oDyQPIA8YD0APUA9ID 0APQA84DzwPPA8cDwgO0A9UD9gMqBAEEpQOfA8cDyAO3A7EDrAPbAwgE0gO0A60D 3wPRA9ID2QPbA9UD1gPVA90D4QPVA8sD2gPYA9MDygPHA8sD0APqA+oDygO5A7oD ywPIA8UDwQPLA8gDyQPLA9EDwgO/A7gDsgOeA9oDPQQxBNQDuQPJA70DvgPFA8sD zwPQA9AD0wPYA9UD0wPOA88DzQPKA+YD4wPMA9MD1QPVA9UD0APQA9ED0AMWBNAD xQPBA8MD1wPfA/gDDQQKBMkDygPnA+MDwgPOA9gD2QPmA+gD1gPKA8wD0APRA9kD 6AP1A9sD3wMhBOoD2APQAxsEvAO6A8cDygPNA9EDzwPPA9MD0APSA9UD0gPSA9ED 1APaA+AD0gPRA9ID2gPTA9sD2wPYA84DzQPVA9UDzAPAA7kDwQPQAxUEMQQ1BDIE +APhA/ID7gPnA7gD1QNTBDcE0gOaA9sDtwQkBDIEHATNA3gDlAOnA7IDuAO9A8AD wgPDA8MDxgPGA8gDyAPIA8oDyQPJA8kDygPKA8oDygPLA8oDygPLA8oDywPLA8sD ywPLA8wDywPLA80DzAPLA8wDzAPNA8wDzAPMA8sDzQPNA8wDzAPNA8wDzAPMA8wD zAPNA80DzAPLA84DzQPNA84DzQPNA80DzAPNA80DzQPNA80DygPKA8wDzQPNA88D zQPOA80DzgPMA80DzQPNA80DzQPNA80DzgPNA84DzgPOA8wDzAPOA80DzQPOA80D zQPNA84DzQPNA84DzgPOA84DzgPNA84DzgPNA80DzQPNA84DzQPNA84DzQPOA80D zgPNA80DzwPOA84DzgPOA8oDxAPCA8UDzwPYA9kD1wPSA9ADzgPNA8sDzQPNA84D zgPNA84DzgPOA80DzQPOA80DzwPPA88DzgPOA88DzgPOA84DzgPPA84DzwPPA84D zgPOA88DzgPPA88DzgPOA84DzQPOA88DzgPOA88D0APOA84DzgPNA88DzgPOA84D zQPPA84DzgPNA84DzgPOA88DzgPOA84DzQPNA84DywPQA9ID0QPQA9AD0QPQA9ED 0wPLA8wDzQPNA80DzgPOA80DzQPOA84DzQPOA80DzgPPA80DzgPNA80DzQPOA80D zgPOA88DzgPOA88DzwPOA84DzwPPA88DzgPOA84DzgPOA88DzgPPA84DzgPNA88D zwPOA84DzQPOA84DzgPOA80DzQPOA84DzgPOA84DzgPOA84DzQPNA84DzQPOA80D zgPNA88DzQPOA84DzgPNA80DzQPNA80DzQPNA80DzQPNA80DzAPNA80DzAPMA8wD zAPLA8oDyAPFA84D0wPSA9EDzwPNA80DywPIA8MDtQPgAwwECwQeBAQExQPVA+UD 7QPvA9ID9wMDBPUDxwOrA+cD3gPmA+ID3APfA+ID2APsA/sD2wPMA9cDzAPKA80D yQPYA+ID4wPLA7wDyQPAA8QDyAPBA9MD0APJA8gDywPEA7wDugO1A68DqwOnA+8D MQQtBOoDtwO5A7wDsgO2A7gDvAPAA8MDxgPHA8QDwgPFA8QDwQPmA9cDwwPNA8wD zQPOA8kDyAPEA8sDNQTRA84DzQPMA88DzQPSA+sD4APKA8ADAATiA8wDzAPQA9ID 1APWA9UDywPKA88D1gPhA/MD8wPwA98DAgQPBO0D1QPzA+YDsgPDA8sDzwPPA88D 0APTA9AD0APXA9gD0wPQA88D2gPVA9YD0gPUA88D0wPUA9wD2QPXA+ID1wPXA8kD xQO8A64DtQPoA/kD7wM5BBAE3AMQBAcE2wO+A9oDDQQVBOEDnwPyA9kEJQQxBB8E 1gN+A5IDpwOzA7kDvgPAA8IDwwPEA8YDxwPIA8gDxwPJA8gDyQPJA8kDygPKA8oD ywPLA8sDywPKA8wDywPLA8sDzAPMA8wDywPMA80DzAPMA80DzAPMA8wDzAPMA8wD zAPLA8wDzAPMA8wDzAPMA8wDzgPNA80DzAPMA80DzgPNA84DzQPOA80DzgPNA80D zQPMA8oDywPMA80DzgPOA80DzgPNA80DzQPNA84DzQPOA80DzQPNA84DzQPNA84D zgPNA8wDzQPNA84DzQPOA84DzgPOA80DzQPNA80DzQPNA84DzgPPA84DzwPOA84D zgPNA80DzQPOA84DzgPNA80DzgPOA84DzgPOA88D0APKA8YDwwPHA9ED2QPaA9kD 1APQA84DzAPLA84DzQPOA88DzgPOA84DzgPOA80DzQPOA88DzwPNA84DzgPOA84D zgPOA88DzAPOA84DzgPNA84DzQPOA84DzgPOA80DzwPOA80DzgPOA84DzQPOA84D zgPOA84DzwPOA84DzgPOA84DzgPOA80DzgPNA80DzwPPA88DzgPOA84DzQPMA8sD 0APRA88DzwPPA9ADzwPQA9MDygPLA8wDzQPNA84DzQPNA80DzwPOA84DzgPNA88D zgPNA84DzQPNA84DzQPNA84DzQPOA84DzgPOA84DzgPOA84DzgPOA88DzgPPA80D zgPOA84DzgPOA84DzgPPA84DzQPOA80DzQPNA80DzQPNA80DzgPOA80DzQPNA80D zQPNA80DzQPNA80DzAPNA80DzQPOA80DzQPMA80DzQPMA8wDzQPMA8wDzAPNA80D zAPNA80DzAPMA8wDywPLA8oDygPJA8gDxAPNA9MD0gPQA88DzgPMA8oDyAPDA7YD 1APaA98DCQQEBAUE9QPLA8kD7gO9A+QD/wPdA90DzQPvA9YD4AP1A+oD0gPSA98D 8wMsBOID2QPLA9MD2gPcA9wD0APMA8kDuwPSA+cDvwPRA9UDygPaA8MDwQPHA8ID BwQ8BOgDsQOqA64D0APWA8ED5wP7A9cDpQO5A6oDqQOvA7UDugO7A8ADxQPEA8ID wAO+A7cD7gPXA70DxAPHA8cDyAPBA78DvwPPAyYEuQPHA84DzwPRA9AD0gPOA88D 1QPSA/wDzgPVA94D0APKA88D1wPWA9QD1gPOA8wD3APIA9QD7QPeA/UDNAQDBN0D 1AMBBK8DwAPIA8sDzgPPA9AD0wPUA9MD1gPdA9oD0APXA9YDzwPSA9QD1APRA9gD 2gPeA9kD1APZA9QD0QPNA8kDuAPYA/IDxAO+A7wDCAT6A9wD+QMRBNcD2APyAwIE 7APxA5wDvQPQBEQELgQhBMcDewOVA6cDsgO5A70DwAPBA8MDwwPGA8YDxwPHA8gD yQPIA8gDyQPIA8kDygPKA8oDywPKA8oDywPLA8oDywPMA8sDzAPLA8wDzAPMA8wD zAPNA8wDywPMA8wDzAPNA80DzAPMA80DzQPNA8wDzAPMA80DzQPMA8sDzQPNA80D zAPNA8wDzgPMA80DzQPMA80DywPKA8sDzAPOA84DzwPOA80DzAPMA8wDzQPNA80D zQPNA80DzAPOA80DzQPNA80DzAPMA80DzQPNA88DzAPNA84DzgPNA80DzQPPA80D zQPNA80DzQPNA80DzgPOA80DzQPNA80DzgPOA80DzQPNA80DzgPOA84DzgPOA88D ywPGA8MDxAPNA9YD2APXA9IDzgPOA84DywPNA84DzgPOA84DzgPPA84DzgPNA84D zgPOA80DzgPPA84DzwPNA80DzQPOA80DzgPOA88DzgPOA80DzgPOA84DzwPNA88D zwPOA84DzwPOA84DzgPOA80DzQPOA84DzgPOA84DzgPOA88DzgPOA84DzgPNA84D zgPPA84DzgPOA80DzgPMA9ED0QPQA9ADzwPQA9AD0QPUA8kDzAPNA84DzgPOA80D zgPNA84DzgPOA80DzgPOA84DzgPOA80DzQPOA88DzgPPA84DzwPOA84DzQPOA84D zgPOA84DzgPOA84DzwPPA88DzgPOA84DzgPPA84DzgPOA84DzgPNA84DzQPOA80D zQPNA84DzQPOA80DzQPOA84DzQPNA80DzQPNA80DzQPOA84DzQPNA84DzQPNA80D zAPNA80DzQPNA80DzgPNA80DzQPMA8wDzAPMA8sDywPLA8oDygPIA8UDzQPUA9ID 0APPA88DzgPLA8kDxQO6A9QDygO8AwcECgQGBBAE0QPNA/ID5AP1A+UDxgPkA+ID 0wPUA+sDBATtA9UDxgPJA/IDGwTUA9sD2APUA+UD+wPdA80D6QPlA+YD7AP0A8YD tgO8A9cDzAO/A8sDuAPNA8IDAQQWBLQDlQOoA84DkQOGA5YDwwPjA9wDqwOYA5oD mQOfA6cDrAO0A7QDtwO6A70DuwO7A/4DzQO4A70DwQPEA8gDwwPDA7gD2wMXBLgD wwPGA8oDzQPQA88DywPTA9UD4AMEBM0D3QPlA9oD1QPKA9MD0gPRA9cD1wPSA9AD wwPLA+AD5AMBBGAEGwTaA8sD/QO3A74DyQPKA84DzwPPA9ED0gPSA9QD0wPcA9gD 2APYA9MD0wPaA9MD1gPdA9wD2gPcA9UD0wPUA9IDzAPHA8gDfgRZBM4DwQPgA/UD 5gPrA/wDAQTRA/ADCQT3A98DBwSqA7gDtwQ3BCkEGQTHA4ADmAOnA7MDugO+A8AD wgPDA8UDxgPGA8gDyAPJA8kDyQPJA8oDygPKA8oDygPLA8oDygPKA8sDywPKA8sD ywPLA8sDywPMA8wDzQPMA8wDzQPNA8wDzAPMA80DzQPNA80DzQPNA8wDzQPMA8sD zQPOA84DzgPKA80DzgPOA80DzQPNA80DzQPOA84DzQPOA80DygPKA8wDzwPPA88D zgPOA84DzQPNA80DzQPNA84DzQPNA80DzQPMA84DzQPNA80DzAPOA84DzgPPA84D zgPNA84DzQPNA84DzgPOA84DzgPNA80DzgPOA84DzgPNA80DzgPNA84DzAPOA84D zgPOA84DzgPPA84DzwPPA8oDxQPDA8YDzwPWA9gD2APUA9ADzgPNA8wDzQPOA84D zgPNA84DzgPOA84DzAPNA84DzgPNA80DzQPOA84DzQPOA80DzgPNA80DzgPNA80D zwPPA88DzgPOA84DzgPPA84DzQPPA84DzgPOA84DzwPPA84DzgPPA84DzQPOA84D zAPOA88DzgPOA88DzQPNA8wDzwPOA80DzQPNA80DywPRA9EDzwPQA9ADzwPQA9AD 0gPKA8wDzQPNA80DzgPOA80DzQPOA84DzgPOA80DzwPOA84DzgPNA84DzQPOA84D zgPOA88DzgPOA84DzgPOA84DzwPOA84DzwPPA84DzwPOA88DzwPOA84DzgPOA88D zgPOA84DzQPOA84DzgPOA80DzQPOA80DzgPOA80DzgPNA80DzQPNA84DzQPNA80D zQPNA84DzQPPA80DzQPNA80DzQPOA80DzAPOA80DzQPNA8wDzAPMA8wDzAPLA8wD ywPLA8sDygPFA8sD1APSA9ED0APOA80DywPKA8UDuwPFA8ADxAMPBOwDxAPDA8cD tgOvA8sD0wP2A9ADqwO0A9ID1wPqA+YDyAPFA8oDywPZA80DyAPtA9wD3wPWA9YD xQO+A+MD3QPnAx4EIQTfA9QDxQPPA8QDzQPTA7IDtgPDA78DzQOUA34DiQPNA5UD mAOwA84D4gOzA8MDpQOlA6QDoQOnA6cDpgOiA6MDpwOtA60DsgPvA8EDtQO9A78D xAPMA8MDwAO0A/8DJATHA8IDwAPEA8sD1gPTA8gDzwPHA9ID9gPdA9MDywPTA9wD 2QPPA9MD0QPNA9MD4APQA8cDxQPuA+gD8gNhBDEE6QPNA/kDxgO6A8cDygPPA88D zwPSA9ED0gPTA9ED2APSA9ED0APPA9MD0wPaA9QD1wPcA9kD1QPVA9QD2gPRA84D zwO/A/kDFgTAA7YD0QPkA+EDAgQfBAEEzAPwAwIE6gPIAwIEpQPBA8oESgQqBBoE wAN6A5oDqAO0A7oDvgPBA8MDxAPEA8YDxwPHA8gDyAPJA8kDyQPKA8kDygPKA8sD ywPKA8sDywPLA8sDywPMA8wDzAPMA8wDzAPMA80DzAPMA80DzQPMA8wDzQPMA80D zQPMA80DzQPMA80DzAPMA84DzgPOA80DzAPNA80DzgPOA80DzQPOA8wDzQPOA80D zgPMA8oDygPNA88DzgPPA84DzQPOA84DzgPOA84DzQPNA80DzgPNA80DzQPOA84D zgPNA80DzwPOA80DzwPOA80DzgPPA80DzQPNA84DzgPNA80DzQPOA84DzgPOA88D zgPNA84DzQPOA80DzgPOA84DzQPNA88DzgPOA88DzwPLA8cDwwPFA84D1gPYA9cD 0wPQA84DzAPLA8wDzAPNA80DzwPNA88DzgPOA8wDzQPPA84DzgPOA8wDzgPNA84D zgPOA84DzgPOA84DzwPOA84DzgPPA88DzgPOA84DzwPNA84DzgPPA88DzwPOA80D zgPOA84D0APNA80DzgPPA84DzgPOA84DzgPOA84DzgPNA84DzgPPA84DzAPNA8sD 0gPRA9AD0APQA9ED0APRA9IDywPMA80DzQPNA84DzgPNA80DzwPOA84DzgPOA88D zgPNA84DzgPOA80DzwPOA84DzgPOA84DzgPOA88DzgPOA88DzgPOA88DzgPOA88D zgPOA84DzwPPA84DzgPPA88DzgPNA84DzgPNA84DzQPOA80DzgPOA80DzQPNA84D zgPNA80DzAPNA80DzQPOA80DzgPOA80DzgPNA80DzAPNA80DzQPNA8wDzQPNA84D zQPNA80DzAPNA8wDzAPLA8sDywPLA8kDxgPKA9QD0wPRA9ADzgPNA8wDygPGA70D xQPIA8gDAwToA9ED5wP6A8QDoAPGA8gDBwTsA7IDuAPdA9kDzwPEA8gDyQPFA9ED yQPKA9ID3gPjA9ADwgPEA7sDygP8A+oDwgO4A+AD1AMHBNgDyAO1A6UDmQOOA6cD rgOzA6UDoQOtA84DCAThA9wDzgPjAyQEJgT7A+0D2gPjA9wD2APbA9kD0gPEA7UD qwOfA6ADrgOlA6kDtQO7A8ADxQPGA8IDrAMNBBQEwAO/A78DwgPEA9ED0QPKA8gD wAPLA9ID0QPlA9wDzwPUA90D2QPRA9EDzgPJA+gD1wPSA8UD8QPnA90DNQQ+BP4D xwPzA9MDtgPHA8oDzgPPA9ADzwPSA9AD0APSA9gD0QPSA9ED0APUA9ID3QPSA9ID 1APSA80D1APSA9ED0wPSA9EDzAPGA9ADwwPBA88D4QP0Ax4ELQT6A8gD1gPjA+oD wAMBBMQD6wN2BEIEKAQaBL8DewOaA6cDswO5A74DwQPCA8MDxAPGA8YDyAPIA8gD ygPJA8oDyQPJA8oDywPLA8sDygPKA8sDywPLA8sDzAPLA8wDzAPMA8sDzQPMA8wD zQPMA80DzAPMA8wDzAPNA80DywPNA80DzQPLA8wDzAPNA80DzQPNA8wDzQPNA80D zgPNA80DzgPNA84DzQPNA84DzQPLA8sDzAPPA84DzwPPA84DzAPMA80DzQPOA80D zgPNA84DzQPOA80DzwPOA84DzQPNA84DzgPOA84DzQPNA80DzwPNA80DzgPOA84D zQPOA84DzwPNA84DzgPOA84DzgPNA80DzgPPA8wDzgPPA80DzQPPA84DzgPOA88D ygPFA8MDxgPPA9cD2QPXA9MDzwPOA8wDywPNA80DzgPOA84DzgPOA84DzgPNA80D zQPPA88DzgPOA88DzgPOA84DzwPPA84DzQPNA88DzQPNA84DzgPNA80DzgPOA88D zQPOA84DzgPOA84DzgPPA84DzQPNA88DzgPOA84D0APOA84DzwPPA9ADzgPOA84D zwPPA84DzgPOA84DzQPMA9ID0QPQA9AD0APQA9AD0APRA8oDzAPMA84DzQPOA80D zQPNA84DzQPOA84DzgPOA84DzgPOA84DzQPOA88DzgPPA84DzwPOA84DzwPOA84D zwPOA88DzwPOA84DzgPPA84DzwPNA84DzgPPA88DzgPOA84DzgPOA84DzQPOA80D zgPNA84DzgPNA80DzQPNA84DzQPOA80DzQPNA80DzQPNA80DzgPNA80DzQPNA80D zQPNA80DzQPMA80DzQPNA80DzAPMA8wDzQPMA8wDywPMA8sDywPJA8YDyAPTA9MD 0QPRA9ADzQPLA8kDxgO9A80D4QPWAwkEHQQNBAcEFQT6A+AD4wPfAwsEGATnA7gD 3wPjA9EDxwPFA8QDxwPAA8sD1gPiA9MDyQPJA9ID2APUA88D6wPhA9cDvAPMA/gD 7QOwA6cDjwODA4oDjQPDA+ED9wPMA9kD5APgA+oD7APuA9gD2QP8AzsETwQaBOoD 1wPlA94D2gPeA+ID4QPfA9wD0wPGA68DowOXA6ADqgOvA7QDsAO0A7kDFgTvA7gD vgPBA8EDwwPSA8oDygPSA9oD6wPaA8kD0QPmA94D0QPSA9gD1gPTA9ADzQPKA9ID 1QPKA98D2gPdAxUEQATtA74D6QPlA7EDwgPIA8sDzwPSA9ID0QPSA9AD0APZA9wD 1QPSA9cD1QPVA90D1wPTA9QD0wPPA98DzwPOA9QD1APZA9IDywPDA70DwQPEA+sD 5gMfBBkE5QPJA8oDzwPsA7MDAQQIBCwEzARVBCEEFQS8A4EDoAOpA7MDuQO9A8AD wgPEA8UDxgPHA8cDyAPIA8oDyQPJA8kDyQPJA8oDygPKA8sDywPLA8sDzAPLA8sD zAPLA8sDzAPLA80DzAPMA8wDzAPMA8wDzAPMA80DzAPNA80DzgPMA8wDzQPMA8wD zQPOA80DzAPLA8wDzgPNA84DzQPMA80DzAPNA80DzQPNA8wDywPKA8wDzgPPA84D zgPOA84DzgPMA80DzgPMA80DzgPOA80DzQPNA84DzgPOA80DzAPOA84DzQPPA84D zgPOA84DzwPNA80DzgPOA84DzQPOA84DzwPOA80DzgPNA84DzQPNA84DzQPOA84D zgPOA84DzwPOA84DzwPPA8wDxQPDA8UDzwPXA9kD1wPUA9ADzgPNA8sDzQPNA84D zQPNA84DzgPOA88DzgPPA88DzgPNA80DzQPPA84DzgPOA88DzQPNA84DzgPPA80D zQPPA84DzgPPA84DzgPPA84DzQPNA80DzQPOA88DzwPOA84DzgPOA84DzgPOA88D zQPOA84DzgPNA84DzgPOA80DzQPOA84DzQPNA80DzAPRA9EDzwPPA9AD0APRA9AD 0gPKA80DzQPOA80DzgPOA80DzwPPA84DzgPOA80DzgPOA84DzgPNA84DzgPOA84D zwPNA84DzgPPA84DzgPOA84DzgPOA84DzgPOA84DzwPOA88DzgPOA88DzwPOA84D zgPOA80DzQPOA80DzgPNA80DzQPOA80DzQPOA84DzQPNA84DzQPNA84DzAPNA80D zQPNA84DzgPNA8wDzQPNA80DzQPNA80DzAPNA80DzQPNA8wDzAPMA84DzAPMA8wD zAPLA8oDygPHA8YD0gPTA9ID0APOA80DywPKA8YDwAPLA9sDtwPnAxoEDQTNA94D DAQdBBYE8QMHBBwEOATGA8QDxQPIA8gDxgPeA88DywPeA+sD4QPcA84D1APRA9QD wgO+A8QD2gPJA7YDuQPeA+EDvwOWA5AD1QPQA+EDAQQIBCME4APcA9gDzwPQA9kD 1wPBA8QD2QMIBB8ESQQbBPADzgPQA8kDzAPTA9UD2APcA98D4APfA+EDxAO1A6gD oAOlA6MDogOkAx4E0AO2A8ADwAPBA8AD0QPIA8UD0QPmAwAE5wPDA8kDzwPgA+AD 1gPQA9cD1QPcA9MDyQPJA9YD2wPZA9UD2wP4A0ME+gPMA9kD/QOtA78DygPPA9AD 0QPRA9AD0APRA9ED1wPTA9ED0wPRA9QD1APXA9YDzwPUA9gDzQPXA9gD1gPUA9cD 1gPRA9ADyAPNA8MD1gP6A8MD/gMPBOoDwwPLA9QD8AOzAwcEKwRABL0EWgQdBBEE tQN6A5wDqwOzA7kDvgPAA8MDwwPEA8UDxgPHA8gDyAPJA8gDyAPKA8kDyQPLA8oD ywPKA8oDywPLA8sDywPLA8sDywPLA8wDzAPMA80DzAPMA8wDzAPMA8wDzQPNA80D zQPNA80DzAPMA8sDzAPLA84DzgPNA8wDzAPNA80DzgPOA84DzQPNA80DzQPNA8wD zQPMA8sDygPNA84D0APPA80DzgPNA80DzQPNA80DzQPNA84DzQPNA80DzQPNA8wD zQPNA8wDzgPOA80DzQPNA80DzgPOA80DzQPOA80DzwPMA80DzQPOA80DzQPNA84D zAPOA80DzAPOA80DzgPNA84DzQPNA84DzQPNA88DzgPMA8cDwwPGA84D1wPZA9gD 0wPQA84DzQPMA8wDzAPNA84DzgPOA84DzgPNA80DzQPOA88DzwPOA80DzgPNA84D zgPNA84DzQPPA84DzgPNA84DzgPPA84DzQPOA84DzgPOA84DzgPPA84DzgPPA84D zQPOA84DzwPNA88DzgPOA84DzgPPA88DzgPOA84DzgPPA84DzgPOA80DzQPNA8sD 0APSA88D0QPRA9EDzwPRA9IDywPMA80DzQPNA84DzgPOA84DzwPNA84DzgPOA88D zgPOA84DzQPOA84DzwPOA84DzgPPA84DzgPOA84DzQPQA84DzgPOA84DzgPPA84D zgPOA84DzgPOA84DzgPOA84DzgPNA80DzgPNA84DzQPNA80DzgPNA80DzQPOA80D zQPNA80DzQPNA80DzQPNA80DzQPOA84DzgPMA80DzAPMA8wDzQPMA8wDzQPNA8wD zAPNA80DzQPNA8wDzAPMA8sDywPKA8oDyAPEA84D0wPSA9ADzgPMA8wDywPJA8MD wwPaA8sDzgP5AxcE/wPsA/cD7APKA8QD7APfA9wDrAO6A8wDwwPGA9AD1APxAwME 5APTA9MD3APOA8sDxAO/A74DrAOxA7wD0gO6A78D0wP4AwgE5QPHA9kD4wMaBBUE EwQMBNEDywPFA8gDxgPXA9wD5APDA+UD1gPNAxIE7APmA9wDtwO1A7cDvQO/A8QD ywPRA9cD2APrA9oD2wPXA8YDtgOiA5wDnAMkBLIDrAO8A8IDwQPAA8oDyAPHA8kD yAPMA8cDxgPIA8cD0APeA90D2QPSA9gD0gPaA8oDxwPMA94D4APYA9gD7ANCBA4E 1wPKAwsErwO7A8UDzQPPA84D0APPA9EDzwPPA9QD0wPTA9MDzgPSA9cD1gPRA9wD 3APcA9cD2wPXA9kD1gPZA9QD1gPOA8MDwAO6A9sD7wPcAwEEIQT9A8QDxAPZA/wD swMMBD8EWwStBEwEHAQQBLADeAOXA6gDswO4A70DwAPCA8MDxAPGA8YDyAPIA8gD yQPJA8kDyQPJA8kDygPKA8oDywPKA8oDywPLA8oDywPMA8sDzAPMA8sDzAPMA8wD zAPMA80DzAPNA8wDzQPNA8wDzAPMA8wDzQPNA8wDzAPNA84DzQPMA8sDzQPNA80D zgPNA80DzgPNA80DzQPOA80DzQPLA8sDzAPOA84DzwPOA84DzgPNA84DzgPOA84D zgPNA80DzAPNA80DzQPNA84DzQPNA84DzAPOA84DzQPNA80DzQPNA80DzQPOA88D zgPNA84DzQPNA84DzgPOA84DzgPNA80DzgPOA84DzgPOA80DzgPPA88DzgPOA88D ywPGA8IDxQPOA9UD2APYA9QD0APOA8wDzAPNA8wDzQPNA84DzgPOA84DzQPMA84D zgPPA84DzgPNA84DzgPNA80DzgPNA8wDzwPOA84DzgPNA80DzgPPA84DzQPPA84D zgPOA8wDzgPOA84DzgPOA80DzwPPA88DzgPOA84DzgPOA84DzgPOA84DzgPNA80D zgPOA84DzgPNA8wDzQPLA9ED0QPPA9ADzwPQA9AD0APRA8kDzAPNA80DzQPOA84D zAPNA84DzgPOA84DzQPNA88DzgPNA84DzgPNA80DzQPPA8wDzgPOA84DzQPOA84D zgPOA84DzwPOA80DzgPNA84DzgPOA84DzQPOA84DzgPOA84DzgPNA8wDzAPOA8wD zAPNA80DzQPNA80DzQPNA84DzQPMA8wDzQPNA80DzAPNA80DzQPMA84DzAPNA8wD zAPMA8wDzAPNA80DzAPLA8wDzAPMA8wDzQPMA8wDywPLA8sDygPKA8gDxAPIA9ED 0QPQA84DzgPPA80DygPGA78DvAPQA8gDvwPzA/MD2gMABPYDwQO1A68DwQOyA60D vAPTA9QDyQPBA9UD+QPnA80DzwPYA8wDxQO6A74DtgO3A6MDuQO2A5kDfQOuA9ED zQPWA8MDwAPLA/oDAQTYA+gD+wP8A/UD8gP7A/sDBQQFBBwELwQaBP8D6AMQBOsD 8QMKBAUExgOyA6cDoAOnA7QDuwO+A8MD4APSA9MD2QPZA9oDyQO0A58DEwSsA60D sAO0A7sDvQPBA8YDyQPWA8oDzAPFA8wDzAPKA8YDzgPYA9oD2wPWA9kD1APYA8oD xQPQA+YD1gPXA+gDLwQkBNMDwwP8A8oDtwPEA8wDzQPNA88DzwPPA9ID1gPZA9MD 0QPTA84D1wPYA9oD0QPYA9QD2QPmA9oD0gPQA9MD1APXA9cD0wPHA8UDzQPjA90D 2AMcBE0E8AO4A8UD1gMLBLIDNgQ2BBwEkQROBBsEEgS0A38DlAOoA7MDuQO9A8AD wgPDA8QDxgPGA8gDxwPIA8oDyAPIA8kDyQPKA8oDygPKA8kDygPLA8sDywPLA8sD ywPLA8wDzAPMA8wDzAPMA8wDzQPMA8sDywPLA8sDzgPMA8wDzQPMA8wDzAPLA8wD zQPNA80DzQPLA8wDzAPNA80DzQPMA80DzgPOA80DzQPNA8wDygPLA8wDzgPPA84D zQPNA84DzAPNA8wDzgPMA80DzQPOA80DzgPMA80DzgPOA8wDzQPOA84DzgPOA80D zQPOA84DzQPNA80DzgPNA80DzQPOA88DzAPOA84DzgPOA84DzQPNA80DzgPNA80D zgPOA84DzQPOA80DzwPOA8oDxgPEA8YDzwPWA9kD1gPSA88DzgPMA80DzQPNA80D zgPNA84DzgPOA88DzgPOA84DzgPOA84DzgPPA84DzgPOA88DzgPNA84DzgPOA84D zgPOA84DzgPOA84DzgPPA84DzgPOA88DzQPPA84DzgPOA84DzgPPA80DzgPPA84D zgPPA88DzwPNA88DzQPOA88DzgPNA80DzQPOA84DywPQA9EDzwPRA9ADzwPQA9ED 0gPKA80DzQPNA80DzQPOA84DzQPOA84DzgPNA80DzgPOA84DzgPNA84DzQPQA80D zwPOA84DzwPNA84DzgPNA84DzgPOA88DzgPOA88DzwPPA84DzQPPA88DzgPOA84D zgPOA84DzgPOA84DzwPOA80DzQPOA80DzQPNA80DzQPNA80DzQPNA80DzQPNA80D zQPNA80DzQPOA80DzQPNA80DzQPNA80DzAPMA80DzAPMA8wDzAPMA80DzQPMA8wD ywPLA8sDywPJA8YDxQPNA9ID0QPPA9AD0APPA8wDxwPDA8ADugPXA9UDvAPsA/MD 8wP4A9cDtwO2A7YDtwO7A8cD+gMsBOkD1wPlA9EDyAPDA9IDyAPEA7sDugO4A7UD tQPEA8EDqAOhA7cDzAPKA8oD0QPsA+kDEQQiBBAE/AMKBAwEDgQGBBIEBgQDBAkE IgQyBPoD/QMIBCkENAT0A/wDOQRBBBgEFwQaBPADzQO7A64DpQOlA8wDugO/A8kD zwPYA9IDzgPHAyYEpgOkA6wDtgO6A7sDvwPEA7sDyAPGA84DwwPDA8wD0APWA8cD 0wPUA9sD3wPcA9QD2gPTA8gD0QPkA94D4APeAw4ENATaA8MD4QP7A60DwQPIA8wD zAPPA88DzwPTA9ID1gPUA9QD0QPSA98D1wPWA9UD0gPUA9ID1gPTA9QD0gPSA80D 1gPWA9cDxAPFA90D9wPkA9IDMwRMBPoDvwPaA98DGwS0AyQEIwTLA5gESwQYBAgE swOFA5MDqQO0A7oDvQPAA8IDwwPEA8YDxgPHA8cDyAPJA8gDyQPKA8kDygPJA8sD ywPKA8oDywPKA8sDywPKA8wDzAPMA8wDzAPMA80DywPMA80DzQPMA8wDzQPNA80D zQPNA80DzAPMA8wDzQPMA80DzgPNA80DzAPNA84DzgPNA80DzgPNA84DzQPNA84D zgPMA8oDygPLA84DzwPPA88DzgPOA80DzQPNA84DzQPPA80DzgPMA84DzQPOA84D zgPNA80DzQPNA80DzQPNA80DzgPOA84DzQPNA80DzgPNA80DzgPOA80DzgPOA84D zwPNA80DzQPOA84DzgPOA84DzgPNA88DzgPOA84DzgPJA8cDwwPFA88D1wPZA9cD 1APPA84DzAPLA8sDzQPPA88DzQPNA84DzgPNA80DzAPNA88DzgPNA80DzAPOA84D zgPNA84DzQPOA84DzwPOA84DzgPOA84DzgPNA80DzgPNA84DzgPOA88DzgPPA80D zgPOA84DzwPOA84DzgPNA80DzwPNA84DzQPOA80DzgPOA84DzgPOA80DzAPNA8wD 0gPRA88D0APPA9AD0APRA9IDygPMA8wDzgPMA80DzgPOA80DzgPOA84DzQPNA84D zQPOA84DzAPNA80DzgPOA84DzgPOA80DzgPOA84DzgPPA84DzgPOA88DzgPNA84D zgPPA84DzQPOA84DzgPOA84DzgPOA80DzQPNA80DzQPNA8wDzgPNA80DzQPNA80D zQPOA80DzQPNA80DzAPNA80DzQPOA8sDzgPNA8wDzAPMA8wDzQPMA8wDzQPMA8wD zAPMA8sDzAPNA8wDzAPMA8sDywPLA8oDyQPHA8QDxQPPA9ED0gPQA88DzQPLA8kD yQPMA9MDwQO9A88D1AP1AyUEDAToA8gDtwO7A8EDvgPIA8sDxAPLA+sD2QPEA8ID wgPBA8ADvgO5A7QDrgOaA4cDjwOzA7sDxgPKA+cD+gP4AwUEBAQMBBsEGAT/AwQE /wP7A+4D8AMNBAoEAQQCBBIEWgQuBE4EEQQmBDgEMwQhBCUENQQiBC4EFAQkBBIE BgQDBPID2QPeA60DpAOtA7UDwQPDA8kD1AM4BMIDxAOxA6ADpgO5A8UDyAO9A74D xwPQA8MDyAPHA8cDzwPFA8MD0gPTA+ED5APbA9ED0QPPA+UDzgPTA98D7AP+AzYE 8APWA9EDEwSrA7wDxgPLA8wD0APNA84DzgPRA9UD1QPRA9ED1gPWA9ED1gPXA9AD 1APVA9cD2APUA9UD0gPRA9UD1APUA8YDzQPjAyME4gPHAwEEOAQBBMED6QPhAyoE rQPnAxcE7APdBEoEGwQHBLUDfwOSA6kDtAO6A70DwAPCA8MDxAPGA8YDxwPIA8gD ygPIA8kDyQPJA8kDygPKA8oDygPKA8sDywPLA8sDywPLA8sDywPMA8wDzQPMA8sD zAPNA8wDywPMA8wDzAPNA8wDzAPNA80DzQPMA8wDzAPNA8wDzQPNA8sDzQPNA80D zQPNA80DzgPMA80DzQPMA80DzAPKA8oDzAPOA88DzgPOA84DzQPOA80DzAPNA80D zQPNA80DzQPNA80DzQPNA84DzAPMA84DzgPOA88DzQPNA80DzQPOA84DzgPOA88D zQPOA84DzgPOA80DzgPPA80DzQPOA80DzgPOA88DzQPOA80DzQPPA84DzgPPA9AD ywPGA8UDxQPOA9cD2QPXA9MD0APOA80DywPNA84DzgPPA88DzgPPA88DzgPNA80D zgPPA84DzgPOA80DzgPOA84DzQPNA84DzQPOA84DzQPOA8wD0APOA84DzQPOA88D zQPPA84DzgPOA80DzwPPA84DzgPOA80DzgPOA84DzgPOA88DzgPPA8wDzwPNA84D zgPOA84DzgPOA84DzAPLA9ED0gPQA9AD0APPA88D0QPSA8oDzAPNA84DzgPNA80D zQPNA84DzgPOA80DzQPPA84DzQPOA80DzQPOA88DzgPOA80DzwPOA84DzwPOA80D zgPOA84DzwPOA84DzgPOA84DzwPNA84DzgPOA84DzgPOA80DzgPNA80DzQPOA8wD zQPMA80DzgPOA80DzQPNA80DzQPMA8wDzQPNA8wDzQPNA80DzQPLA88DzQPMA8wD zAPMA80DzAPMA80DzAPMA8wDzAPMA8wDzAPMA8sDywPMA8sDygPLA8oDyAPFA8ID xgPRA9MD0QPOA84DzAPNA9QD2QPHA74DuwPMA9MD3APrA+sDzwPVA8EDxAPCA78D vwPCA8QD3QPYA9ADzQO/A8ADvAO6A7MDowOUA4EDjgOpA8cD0QPmAxME/AMEBBME AwQABP0DAAQfBO8D6APvA/kDBAQMBB0EHAQlBB8EDwQDBBoEBgQMBAAE/AMHBA0E EAQDBCcEYgRyBEYEKQQ1BCwEHQQVBBEEHwQBBO0DywOqA6QDqAOxA9EDLQTJA84D zgO/A6UDkwOrA8sD0QO9A70DyQO/A8YDywPIA8sDzAPFA8ID0APJA+ID6gPeA9QD 1QPNA8kDxwPbA/4D+gMmBAIE2gPGAxIEwQO5A8UDygPMA88DzgPNA80DzwPTA9YD 0APTA9cD1QPRA94D3gPSA9AD0wPTA9ED0wPWA9YD0QPTA9wD7APMA88D5QMSBOUD xwMXBDYEAwTIA+UD4AP0A6gD2wMQBPQDogRBBCEECgS6A4EDkAOpA7QDuQO+A8AD wwPDA8QDxgPGA8cDyAPIA8kDyAPJA8oDyQPJA8oDygPLA8oDygPLA8sDywPLA8sD zAPLA8sDzAPLA8wDzAPMA8wDzAPMA8wDywPMA8wDzQPMA8wDzQPNA80DywPNA8sD zQPNA80DzQPLA80DzAPNA80DzQPNA80DzAPNA80DzQPNA80DygPKA8wDzgPOA88D zwPOA80DzQPMA8wDzQPNA84DzQPOA8wDzgPOA84DzQPOA8wDzAPNA80DzQPPA84D zQPNA80DzgPOA84DzQPPA84DzgPOA84DzgPNA84DzgPNA80DzQPNA88DzQPOA84D zgPNA80DzwPOA80DzgPOA8kDxQPEA8YDzwPYA9kD1wPTA9ADzgPNA8sDzAPNA84D zgPOA80DzgPOA84DzQPNA84DzgPOA84DzgPOA84DzgPOA88DzgPNA84DzgPOA80D zgPOA84DzwPNA88DzQPQA84DzwPNA80DzQPNA84DzwPOA84DzwPPA84DzQPOA84D zwPOA84DzwPMA84DzQPOA84DzQPOA84DzAPNA84DzAPRA9AD0APQA9AD0QPQA9AD 0wPLA8sDzAPNA8wDzQPOA80DzgPOA80DzgPOA84DzgPOA84DzgPOA80DzQPPA80D zgPOA80DzgPOA84DzgPNA84DzgPOA88DzwPOA84DzgPOA84DzgPOA84DzwPOA88D zgPOA80DzQPNA80DzQPMA84DzQPNA80DzQPNA80DzQPNA80DzAPNA80DzAPMA80D zQPNA80DzAPNA84DzQPMA8wDzAPLA8sDzAPNA80DzAPLA8wDzAPMA8wDzAPLA8sD ywPLA8oDygPIA8cDxgPDA8IDygPRA9ED0APNA9AD2QPbA8oDxgPIA8cDyAPSA8wD 0wPiA98D3gPKA8YDxQO5A7QDyQPkA9gDzQPHA7wDvAPMA9IDvgOhA4IDgAOcA8QD 0QPeA/ADBQQIBAEE/wP9A/QD7QPpA+YD8gMFBBsEFwQQBAsECQQSBA4EFQQSBA0E FQQeBAEEBgQNBAYE+QMFBPUD+AMRBCEESARcBDoEEQQcBBkEFgQiBCcEGgQSBBQE AwTnA7wDoAO6AwIEuQPFA9AD0QPPA7wDnQOSA7sDygO/A8sDtQO2A8IDxwPKA9ID zgPIA84DzQPJA+ID5APTA9gDzgPIA8oD1gPpAwUEEQQXBOIDywP7A+ADsgPCA8kD zAPNA9ADzQPPA88D0QPWA9MDzwPNA88DzAPNA9gD4APTA88D0wPUA9UD1gPYA80D 2gPYA+UD1gPOA94D7wPhA7cD9AMkBPwDvwPWA+QDBwSzA9gDBAQFBHwENgQfBAYE sgOPA5ADqAOzA7kDvQPAA8IDwwPDA8YDxgPIA8cDyAPJA8gDyQPJA8kDyQPKA8oD ygPKA8sDygPKA8sDygPLA8sDygPMA8sDywPMA8wDywPNA8wDzAPNA8wDzAPNA80D zAPLA8wDzQPMA8wDzAPLA8wDzgPOA80DywPNA80DzQPNA80DzAPPA80DzQPNA80D zQPNA8kDywPMA84DzgPOA80DzQPNA80DzQPMA80DzQPMA80DzgPMA8wDzAPNA80D zQPMA8sDzgPNA84DzgPNA84DzgPNA80DzgPOA80DzgPNA84DzgPOA80DzQPOA84D zQPOA80DzQPOA84DzAPNA84DzQPOA80DzwPOA88DzwPKA8UDxAPGA88D1wPYA9cD 0gPPA84DzAPMA80DzAPNA84DzQPPA84DzQPOA80DzgPPA84DzgPNA80DzgPOA80D zQPOA88DzgPMA84DzwPOA84DzQPOA80DzQPOA80DzgPNA80DzgPOA84DzgPOA88D zQPNA80DzgPOA80DzQPOA84DzgPOA80DzgPOA80DzgPNA84DzgPOA8wDzQPMA8oD 0APRA9EDzwPPA9AD0APPA9IDygPMA80DzQPNA84DzQPNA80DzQPOA84DzQPNA80D zgPNA84DzQPNA80DzgPOA84DzQPOA84DzgPOA84DzQPNA84DzgPNA84DzgPNA84D zgPOA80DzQPNA84DzgPOA80DzQPNA80DzQPOA80DzAPNA8wDzQPMA80DzQPNA80D zQPMA8wDzAPMA8wDzAPMA8wDzAPNA8sDzQPNA8wDywPMA8wDzAPLA8sDzAPMA8wD ywPLA8sDywPMA8sDywPLA8sDygPKA8kDyAPHA8cDxQPEA8EDywPQA9AD1APcA9sD zAPLA88DzgPPA88DyAO6A7wDwgPIA8gDwwPSA8UDswO9A+8D9wPhA84DvgOtA6oD rwOwA40DdQOJA7UD1QPkA/MDBQQIBAAEAAQABO0D5APfA+gD+AMKBA4EGAQbBDEE OQQ6BDwEOQQqBDIEOQRKBEwEVwREBC8ERARTBC8EPgRJBB8EFgQTBBAENQQuBPsD /QMaBC0EDgQQBBUEHwQoBCgEGwQDBPED1QPbA58DrAO8A84D0APSA80DrAOiA6AD vAPmA8EDqwO0A74DxwPKA8sDyAPFA8sDzgPUA+ID1gPHA9AD0gPQA9ED4QMJBAAE HQToA8QD4gPyA64DvwPIA84DzQPOA80DzgPRA9ED0gPVA9MDzgPQA88D0QPXA+gD 0QPWA9MD1APUA9UD2APSA9ID0gPbA9cDzwPPA+oD6AO4A88DFAQEBL0DyAMABAIE oQPRAwcETQSKBDIEFAT5A6sDkgOTA6YDswO4A70DvwPCA8MDxAPFA8YDxwPHA8cD yQPIA8gDyQPJA8kDygPKA8oDygPKA8oDygPLA8oDygPKA8sDywPLA8sDzAPMA8wD zAPMA8wDzAPLA8wDzQPNA8wDzAPNA8sDzQPMA80DzAPMA80DzgPNA8oDzAPNA84D zAPMA80DzAPMA80DzQPMA80DzAPKA8oDzAPNA88DzgPOA84DzQPMA8wDzQPOA80D zwPOA80DzAPMA8wDzAPNA80DzQPOA80DzQPOA84DzQPNA84DzQPNA80DzQPMA80D zQPOA8wDzAPPA80DzQPNA80DzQPNA80DzgPNA80DzAPPA84DzgPOA80DzgPOA88D ywPFA8MDxAPPA9YD2APVA9MD0APOA8wDywPNA8wDzQPOA84DzQPPA88DzQPNA80D zgPPA88DzgPOA84DzgPNA84DzgPOA8wDzgPOA84DzQPPA84DzwPOA84DzwPNA88D zQPPA84DzgPOA84DzgPNA84DzgPOA84DzQPOA84DzgPOA84DzwPOA80DzgPNA84D zAPNA80DzgPNA80DzQPMA9AD0APPA9ADzwPPA9AD0APRA8oDzAPNA84DzQPNA80D zgPOA84DzQPNA80DzQPOA84DzQPNA80DzgPNA88DzQPOA80DzgPOA80DzgPOA84D zwPOA84DzwPOA84DzgPOA84DzwPNA84DzQPNA80DzgPOA84DzQPMA80DzQPNA80D zQPNA80DzAPNA8wDzAPMA80DzAPMA8wDzAPMA80DzAPMA8wDzQPLA80DzQPNA8wD zAPLA8wDzAPLA8wDzAPMA8sDywPLA8sDzAPLA8sDywPLA8oDyQPIA8gDxwPIA8gD xgPCA78DygPWA+ED3QPLA8wDzwPOA9IDzwPOA8MDtwO9A9ADxQPCA9QD4QO7A7UD xQPRA8YDvgPBA7cDuAOoA4IDbgOFA6gDxgPlAwYEDAQCBAAE9wP0A/UD8QPmA/UD BAQMBCEEGQQpBEEEQQRFBEgEPgRCBDUEMgQ/BDgEQgQ2BDEEOAQsBDMEPQQiBCkE QwRHBDoEPgQ+BDgEVgQnBAYEBQQqBBwEAQT+AwcEEQQgBCMEIgQdBBYEFgTfA8YD tAO5A7wDxwPNA8gDwAObA4sDxwPNA6wDrAOzA74DxAPKA8gDwgPBA8MDwAPSA+QD zAPGA8sD0wPSA90D+gPzAyAE+gPHA9YD/QOyA7sDxgPMA8sDzQPPA84D0APRA84D 1gPUA88DzgPUA9MD1wPVA9MD3QPSA9UD1QPWA9cD2gPbA9ED1gPhA9oDxQPXA+QD twPNAwEE/APGA8QDDwT1A58DxwMUBJUEpwQzBAoE8QO0A4sDlgOkA7IDuAO9A8AD wgPCA8QDxQPGA8cDxwPIA8kDyQPIA8kDyQPJA8oDygPKA8oDygPKA8sDygPLA8sD ywPLA8wDzAPMA8wDzAPLA8wDzAPNA8wDzAPMA80DzQPNA8sDzAPNA80DzAPMA8wD zAPOA80DzQPMA80DzQPOA80DzQPOA80DzQPOA80DzQPOA8wDzAPLA8wDzgPOA84D zgPOA84DzgPNA80DzQPOA80DzQPPA80DzQPOA84DzgPOA8wDzQPNA80DzQPPA80D zQPNA84DzgPNA80DzQPPA84DzgPOA84DzQPOA84DzgPNA84DzQPNA80DzwPNA84D zgPMA80DzgPPA84DzwPPA8sDxwPEA8YDzwPWA9oD2APTA9ADzgPNA8sDzgPNA84D zgPPA8wDzgPOA84DzgPOA84DzwPPA80DzwPMA84DzgPOA84DzgPOA84DzgPOA84D zgPNA84DzgPNA88DzgPPA84DzQPPA84DzQPNA88DzgPOA80DzgPOA84DzQPNA88D zgPOA88D0APOA84DzQPOA84DzwPOA84DzgPOA80DywPRA9AD0APQA9ADzwPRA9AD 0QPKA8wDzAPNA80DzgPOA80DzgPOA80DzwPOA80DzgPOA80DzgPOA80DzQPPA84D zwPNA80DzgPOA80DzQPNA84DzQPOA84DzwPOA84DzgPOA84DzgPOA88DzgPOA84D zgPNA84DzAPOA80DzQPNA80DzQPOA8wDzQPMA80DzQPNA8wDzAPMA80DzAPMA8wD zAPNA80DywPLA80DzQPMA8wDzAPLA8sDywPMA8wDzAPMA8sDygPLA8sDzAPLA8oD ygPKA8oDyQPIA8gDyQPHA8cDwwPBA8gD2gPfA8wDzwPSA9AD0QPRA84DxwPEA74D wAPAA8sDygPfA+UDzQO+A8MDuQO5A7QDqQOkA6MDggN4A5IDzgPvA/4DCAQEBAIE /APyA+gD2gPiAwIEGQQdBCgELQQ3BDwEUwQ6BCYELAQtBCwEOgQ7BDEEQgRKBFoE TQRRBF0EaARlBFoEXARjBFYETwQ6BGMEXQQ8BD8ETAQ9BCwEJAQ1BA8E9wP3A/sD BgQIBBgEIgQrBC4ECgT9A/MD3QO6A7EDvwPIA9IDxgOhA5sDywOqA68DrgO2A78D wgPGA8kDxAPDA7oD2wMBBAQExgPJA9ED2gPdA/AD8wMhBAMExgPNA/8DugO3A8QD yAPMA9ADzwPOA80DzgPMA9ID1QPPA80D1QPSA9QD1APRA9cD2gPWA9MD1wPVA9QD 3gPWA9cD1wPTA8UD4gPrA7wDzAMLBAsEwAO/AwsEDQSdA8MD/ANgBO4EjgQEBOMD pQONA44DoQOwA7cDuwO/A8EDwgPDA8QDxgPHA8cDyAPIA8cDyAPJA8kDyQPKA8oD ygPKA8oDygPLA8oDywPLA8wDywPLA8sDywPMA8wDywPMA8wDzAPLA8wDywPLA8sD zQPLA80DzAPMA8wDzAPMA80DzQPNA8wDywPMA84DzQPNA80DzQPNA80DzQPNA8wD zAPMA8gDygPMA88DzwPPA84DzQPMA8wDzQPMA80DzQPNA80DzQPMA8wDzQPNA84D zQPMA80DzgPNA80DzwPOA80DzQPOA80DzgPOA8wDzwPNA80DzQPNA84DzQPOA88D zQPNA80DzQPNA84DzQPNA84DzQPNA84DzwPOA80DzgPKA8YDwwPFA84D1wPXA9gD 0wPPA80DzAPLA84DzAPOA84DzQPNA84DzQPOA84DzQPOA88DzgPOA80DzgPPA80D zgPOA84DzQPOA84DzgPNA8sDzgPPA80DzgPNA80DzgPOA80DzwPPA80DzQPOA88D zgPNA84DzgPOA80DzwPOA80DzQPOA84DzQPNA84DzQPOA80DzQPOA80DzAPOA8sD 0APRA88D0APPA9AD0APQA9MDygPMA80DzQPNA84DzgPLA80DzgPNA80DzgPNA84D zwPNA80DzQPNA80DzgPNA80DzQPNA84DzgPOA84DzgPOA84DzgPNA84DzgPOA84D zgPNA80DzQPNA84DzQPOA80DzQPNA8wDzQPMA80DzAPNA8wDzQPNA80DzAPNA8wD zQPMA8wDzAPMA80DzAPMA8wDzAPNA8oDywPNA80DzAPMA8wDzAPMA8sDywPLA8wD ywPLA8oDywPLA8sDygPKA8kDyQPJA8gDxwPIA8kDyAPGA8YDywPOA8sDxgPRA9YD 0gPQA9ADzQPMA8kDwQPBA8EDugO8A8kDxAPLA90D0wPHA74DxQPOA6IDfwNtA3UD qwPaAwIEDAQJBPoD6wPlA98D4gP3AwgEJwQ6BEMESQQ6BDoEJAQuBGwESQQyBDoE LgQ/BFMEWARTBE0EPgQ5BCoEGAQZBBoEHgQkBDAEQgRPBFYEXAR4BIUEiwR7BF4E QQQ3BDkEOAREBDQEFwQCBAQEBwQJBAcEIQQoBBoEFAQFBPkDAQTgA78DsgPAA8YD wgO7A8MDkAOeA6sDsQO4A74DvgPHA9UDywPBA+IDFQQxBNUDzgPUA8kD2wPkA+8D IQQPBNEDwgPyA9MDrQO/A8UDywPPA9EDzgPMA84D0APOA9YD0wPSA9MD0APQA9MD 0wPYA9cD1gPXA9cD1QPTA+AD2APTA9MD0QPOA+kD+gPKA9QDDgT9A74DwAMSBEUE nQPFA94D9QO8BG8EQQRgBN4DBQSCA50DrgO2A7sDvgPBA8IDwwPFA8UDxgPHA8cD yQPIA8cDyAPIA8kDyQPKA8kDygPKA8oDygPLA8oDyQPLA8sDygPLA8oDywPMA8sD ywPMA8wDzAPLA8sDzAPMA8wDzAPMA8wDzAPMA8sDywPNA80DzQPMA8oDywPMA80D zQPNA80DzQPMA80DzAPMA80DzAPJA8oDzAPNA88DzwPOA80DzgPMA80DzQPNA8wD zgPNA84DzAPNA80DzQPNA80DzAPMA80DzQPNA80DzAPNA80DzgPOA8wDzQPOA84D zQPMA80DzQPNA80DzQPOA80DzAPNA80DzQPOA80DzAPNA80DzgPOA84DzgPOA84D ygPGA8MDxQPOA9YD2APXA9QD0APNA8wDywPNA80DzgPNA80DzwPPA80DzQPMA84D zQPOA84DzgPNA88DzgPMA80DzQPNA8wDzgPNA80DzgPOA80DzgPOA80DzwPOA84D zQPNA88DzwPNA80DzgPNA84DzgPPA88DzQPOA88DzQPOA80DzQPPA80DzwPNA84D zwPOA84DzgPOA8wDzQPLA9ED0APPA9ADzwPPA9AD0APSA8kDzAPNA8wDzAPNA8wD zAPNA80DzQPOA80DzQPOA80DzgPNA80DzgPNA88DzQPPA84DzQPOA84DzgPOA84D zQPNA84DzgPOA80DzgPNA80DzQPNA80DzgPNA80DzgPNA80DzQPNA80DzQPMA8wD ywPNA8wDzAPNA8wDywPMA8wDzAPMA8wDzAPMA8wDzQPMA8wDzAPKA8oDzQPMA8sD ywPLA8oDzAPLA8sDywPLA8oDygPKA8oDzAPLA8oDygPJA8gDyQPIA8kDyQPJA8gD xwPNA9ADzgO+A8ID0wPSA84D0APPA9ADyAPFA8IDwgPAA8ADwAO/A8cD0wPOA8cD vQOvA6EDoAN8A2QDjQPNA/cDCAQHBPgD7APkA9kD4gP7AxkESQRYBEUEMAQtBDYE RQRTBEkESARsBDsEOAQ/BEUEUAQ9BCwEGAQTBAEEFAQUBAUEDQQPBBAEBAQhBBUE EgQOBBMEDwQiBEgEfQSABHoEbgRtBD8ENAQ7BEAEPgQoBBwEEAQEBBIEDgQVBA8E GgQfBAgE+gP3A+cDxgO/A7MDwgPuA6ADiQOcA6IDrgO1A7wDxAPJA8IDyQPVA/oD /gPgA8oDxQPIA90D5QPmAwUEIATlA78D3gMCBKgDvAPHA8kDzAPQA88DywPNA9AD zQPTA9ADzwPVA9UD1APVA9QD1APVA9YD1APSA9MD0gPaA9oD0wPTA9ED0gPlA+oD xQP9AwcE+wO+A7kDJwRSBJ8DyQPrA0cEiAQbBFUEpQQKBMcDdAOeA64DtgO7A74D wQPBA8MDxAPFA8cDxgPHA8gDyAPHA8kDyQPIA8oDygPKA8kDyQPJA8sDygPKA8oD ygPLA8sDywPLA8wDzAPMA8wDywPMA8wDzAPLA8wDzQPLA8wDywPNA8wDzAPLA8sD zAPNA80DzQPLA80DzQPNA80DzAPNA8wDzAPNA84DzAPNA80DygPLA8wDzgPOA84D zQPNA80DzAPMA80DzQPMA80DzQPNA8wDzQPMA80DzQPNA8wDzQPNA80DzAPNA80D zQPNA80DzQPMA84DzQPOA8wDzQPOA84DzgPNA88DzgPOA80DzQPNA84DzgPNA8wD zQPNA84DzgPOA84DzwPPA8sDxgPDA8UDzgPXA9gD1gPUA9ADzQPNA8wDzAPNA84D zgPNA84DzgPPA84DzAPMA84DzgPOA80DzQPPA80DzQPPA84D0QPNA80DzgPOA80D 0APOA84DzgPPA84DzgPPA80DzQPOA88DzwPOA80DzwPOA84DzwPNA80DzQPOA84D zQPOA88DzgPOA84DzAPNA80DzQPOA80DzQPNA80DywPQA9ED0APQA9AD0APQA9AD 0QPJA8wDzQPMA80DzQPNA80DzQPPA80DzgPNA80DzgPOA84DzQPNA80DzQPOA80D zgPOA80DzgPOA80DzQPNA88DzQPOA84DzQPNA84DzwPOA84DzQPNA84DzgPNA80D zQPOA80DzQPNA8wDzQPNA8wDzAPNA80DzQPMA8wDzQPNA80DzAPMA80DywPLA8wD ywPMA80DywPKA80DzAPMA8sDywPLA8sDywPLA8sDywPKA8oDywPLA8sDygPJA8gD yAPJA8gDywPLA8oDygPJA8wDzwPQA8QDwwPIA8UDywPSA9cD1APIA8YDxAPDA78D wwPFA8EDugO/A8oDsAOcA6sDngN6A2cDeQO9A/YDCgQEBPgD6APjA+AD5AP7AyUE RQRHBEUELAQjBCUELwQ/BDYENgQtBDMEUgRhBE8ENgQVBBkEGgQYBCMEGgQiBB0E HgQjBCAEHQQgBBYEEQQfBBkEHQQfBBIEEwQSBAwEEwQwBEYEYwRgBG4EeQRbBDQE JQQwBC8EIwQfBA0EAAQCBAgEFQQZBBQE9gP1A/sD+gPNA7QD1wPNA6EDjgOUA5oD rQO0A8QD0QO4A7sDvAPIA8oD5gPkA8kDwQPVA/sD5gPtAxoE+wO7A8sDEAStA7YD xgPGA8oD0gPOA8sDzQPRA88D1QPUA84D1gPWA9QD0QPQA9ED1wPWA84D0QPUA9oD 2QPXA9cD1wPaA9MD3wPjA8YD6QMJBAEEzgPEAykELwSoA8sD7wNjBH8EIgQnBPsD 4AODA3wDoQOwA7cDuwO/A8EDwgPDA8UDxgPHA8cDyAPIA8cDyAPJA8kDyQPKA8kD ygPKA8oDygPLA8oDygPKA8wDywPLA8wDzAPKA8wDzAPLA8wDzAPNA8wDzAPMA8wD zQPMA80DzAPNA80DzAPLA80DzQPOA8wDywPOA80DzQPMA80DzQPNA80DzQPNA80D zQPMA8gDywPNA84DzwPPA84DzQPOA80DzQPMA80DzQPNA84DzgPNA84DzQPNA80D zQPMA84DzgPOA84DzQPOA84DzQPNA84DzQPOA88DzQPNA88DzgPNA8wDzgPOA84D zQPNA84DzgPPA84DzQPOA84DzgPOA88DzgPPA84DzwPLA8UDxAPHA88D1wPYA9gD 0gPPA84DzAPKA84DzQPNA80DzgPOA84DzgPOA8wDzgPNA80DzgPOA84DzgPOA80D zQPOA84DzAPNA80DzgPNA84DzQPOA84DzQPNA88DzgPOA8wDzQPNA80DzQPNA84D zQPNA84DzgPNA80DzgPNA84DzQPNA84DzQPOA80DzgPNA84DzgPNA80DzAPNA8wD 0APRA88DzwPPA9ADzwPQA9IDygPMA80DzQPNA84DzQPOA80DzAPNA84DzgPNA80D zQPNA80DzAPNA80DzQPNA84DzQPOA80DzQPOA80DzQPOA80DzQPOA84DzQPOA80D zQPNA84DzgPOA84DzQPNA80DzAPNA8wDzAPMA80DzAPMA8wDzAPNA8wDzQPMA8wD zAPMA8sDywPLA8wDzAPMA8sDzAPMA8sDygPNA8wDywPLA8wDywPKA8sDywPKA8oD ygPKA8kDygPKA8kDyQPHA8gDyAPKA80DzAPJA8gDzAPPA84DxwPFA8oDxwPAA8ED 0QPTA8oDyAPKA8QDwQPBA8kDxgO+A7wDuwOzA6gDmwOZA4UDZwOVA+8DEAQNBAUE 8gPhA9sD1gPuAyMERwRFBEEEMAQsBDIEPARBBEAENwQlBC4EPwROBDgELQQVBA8E GAQaBCYEFgQlBA4EHgQjBCEEIAQaBBsEDQQKBAMEGQQdBB8EGgQMBA0EGwQOBA0E DgQuBBsEJgQeBDYEZgSNBGUEOgQ2BEIEWQQ8BA0E+wP5AwYEGAQNBBMEAgTwA/8D CgT6A9wD1gO1A60DlAOHA5gDqgO1A70DzQO7A74DsAPKA+QD2APWA8QD0wPvA+gD 4gMQBAcEwAPNA/4DzAOzA8IDxgPJA88DzgPMA84D0APNA88D0QPLA9ID1APWA9ED 1APVA9AD1wPUA84D0gPTA9gD1wPTA9UD2QPSA9kD4gPUA+IDCgQqBNQDwQMVBAsE qgPQA94DBQSEBCsEBQTaAwMEnwOBA6MDsQO3A7wDvwPBA8IDwwPFA8YDxwPGA8cD yAPHA8gDyAPJA8gDyQPJA8kDygPKA8kDygPKA8sDygPLA8sDywPLA8sDzAPLA8sD ywPMA8wDywPMA8wDywPMA8sDzAPMA8wDzAPMA8wDzAPMA8wDzAPMA8oDzAPNA84D zAPMA8sDzQPMA80DzQPMA80DzAPLA8oDzAPOA84DzgPOA8wDzAPNA8wDzgPNA80D zAPNA80DzAPMA8wDzwPMA84DzAPMA80DzQPNA88DzQPNA80DzAPNA8wDzQPOA80D zQPNA80DzgPMA84DzgPOA8wDzQPNA80DzgPNA84DzgPOA8wDzQPNA84DzQPOA84D ygPGA8QDxgPOA9YD2APWA9MD0APPA80DywPNA8wDzQPOA80DzQPNA80DzgPNA88D zQPOA88DzQPNA84DzwPOA88DzgPNA80DzgPPA88DzAPPA80DzwPOA80DzQPOA84D zwPOA84DzgPOA84DzQPNA84DzgPOA80DzQPNA84DzgPPA84DzwPPA80DzwPOA80D zwPMA88DzgPNA8wDzAPLA9ED0gPPA88D0APQA9AD0APRA8kDywPNA80DzQPMA80D zQPNA80DzgPOA80DzQPNA80DzQPOA80DzQPNA80DzQPNA80DzgPOA84DzgPNA8wD zQPNA80DzgPOA80DzwPNA80DzQPNA80DzQPNA8wDzQPNA84DzQPMA80DzQPMA8wD zAPMA80DzAPNA8wDzAPMA8wDzAPLA8wDzQPMA8sDzAPMA8wDzQPKA8oDzQPMA8wD ywPMA8oDygPLA8oDygPKA8sDygPKA8kDygPJA8gDyAPIA8wDzQPLA8kDyQPLA8wD zQPNA8gDyQPKA8ADwQPCA8MDxgPJA8oDyAPFA8ADxgPHA8QDugO3A7EDpgOUA4gD dAN3A8AD/AMSBBgEBwTpA9kD0APkAyEEQQRHBEAENAQwBEEEQwQ7BDkEMQQpBDcE TQRLBCkEGwQXBBEEDAQRBBUEFgQbBBgEHAQdBBQEIQQVBB0EEgQQBAcEBwQJBBEE DwQSBAwECwQLBBQEJQQwBBIEGQQKBBcEKAQfBEEEMQRKBH4EcwRQBFEERwRBBDsE EAQCBAwECQQJBBIEDgT4A+8D/gMbBBwEwAO2A7ADiwOAA5cDpwOwA7sDwgPFA7oD xgPYA80D1APPA80D5QPqA+gDBAQQBNcDxAPiA+8DrQO6A8QDxgPKA8wDzAPMA9AD zwPSA9ADzQPTA8sD0QPNA9ID0gPQA9AD0QPSA9ID1APZA9cD0wPVA9UDzgPYA+MD 1gPfA/sDIgTQA8MD5wMEBK0DzwPbA/cDwgQsBBcE9AMoBJ0DggOjA7EDuAO8A8AD wQPDA8MDxQPGA8cDxwPIA8gDyAPJA8kDyQPKA8oDygPKA8oDygPLA8sDywPLA8sD ywPMA8sDzAPMA80DywPLA8wDzAPMA8sDzAPMA8wDzQPNA8wDzAPMA8wDzQPMA8wD zQPOA80DzAPLA80DzQPOA80DzQPMA84DzQPNA80DzQPOA8wDygPLA8wDzgPPA9AD zgPMA80DzQPNA8wDzgPNA84DzQPOA80DzgPMA80DzQPOA8wDzQPNA84DzwPNA8wD zQPOA88DzgPMA80DzgPOA80DzgPOA88DzAPOA84DzQPOA88DzQPNA84D0APPA84D zQPNA80DzwPPA88D0APPA80DxgPEA8YDzwPYA9oD1wPTA9ADzgPNA8sDzQPNA84D zwPOA80DzgPPA80DzQPPA84D0APPA84DzgPOA84DzQPNA80DzQPOA80DzQPOA80D zgPOA84DzQPNA80DzgPOA80DzQPOA88DzgPOA80DzwPMA80DzQPPA80DzgPOA84D zgPPA84DzgPMA80DzgPOA80DzgPNA80DzAPMA8wDywPQA9EDzwPQA88DzwPQA9AD 0gPKA8wDzQPMA8wDzQPNA80DzQPNA80DzgPOA80DzgPNA8wDzgPMA80DzQPMA80D zQPOA84DzQPNA84DzgPNA8wDzgPOA84DzgPNA80DzgPNA84DzgPNA80DzgPOA80D zQPOA8wDzAPNA8wDzQPLA8wDywPNA8wDzAPLA8sDzAPMA8wDzAPLA8wDywPLA8sD ywPLA80DyQPKA8sDzAPLA8sDywPKA8sDygPKA8oDyQPKA8oDyQPJA8kDxwPHA8kD ygPNA8sDygPJA8oDygPLA9EDygPHA8gDxQPEA8MDwwPDA7sDxgPKA8oDwgPBA8gD wwPBA7YDrwOmA5IDdQNTA3gD6gMZBBYE9QP7A+cD1wPaAxQENgREBDoELQQnBDAE NQRHBDoEKAQnBDwEQwQ5BCYEGgQRBBoEGwQTBBIEEgQRBBEEFgQbBB0EHQQVBBME FAQLBA0EAgQPBBIEBgQPBAoEGgQNBA4ECwQIBBEEJAQqBCIEGgQUBBcEMARVBDkE DQQfBB4EVASOBGcESAQxBDgEMAQWBBUEDQQKBAEECwQBBOcD/gNHBBME6QPFA7wD hAN8A5QDpwOxA70DwgPFA8ID0APeA80D2QPXA9QD7APzA/MDFwTyA7wDzwP5A7ID tgPDA8cDygPKA8sDzQPOA80DzQPPA84D0QPNA9UD4QPVA84DzAPRA88D0QPSA9MD 1gPWA9QD0wPUA88D1gPmA9QDzAPgAwkEzQPMA9sDDQSoA84D3gP7A/YELwQOBPQD 5QOKA4MDowOxA7cDvAO/A8EDwgPEA8UDxQPGA8cDxwPIA8cDyAPIA8gDyAPKA8kD ygPJA8oDyQPKA8sDygPKA8oDygPLA8sDygPMA8sDzAPLA8wDywPMA8sDzAPNA8wD zAPLA8sDzAPMA8wDywPLA8wDzAPNA8wDywPLA8wDzQPNA80DzQPMA8wDzQPNA8sD zQPMA8kDygPMA84DzQPOA84DzgPOA8wDzQPNA80DzAPNA8wDzAPNA80DzAPNA84D zQPLA8wDzgPNA80DzgPOA80DzQPOA8wDzQPNA8wDzQPOA80DzQPNA84DzAPNA84D zQPNA80DzQPOA8wDzAPMA80DzgPOA84DzQPNA84DzwPLA8UDxQPGA84D1APXA9YD 0wPPA80DzQPLA8wDzgPMA84DzgPOA84DzQPNA80DzQPOA88DzgPOA8wDzgPOA88D zgPNA84DzgPNA84DzgPOA80DzgPOA80DzgPOA80DzwPNA80DzgPNA80DzAPNA88D zQPNA80DzgPNA84DzQPOA80DzAPNA88DzQPNA80DzgPOA80DzgPNA84DzQPMA8sD 0APRA88DzwPPA9AD0APQA9IDygPMA80DzQPNA80DzQPNA80DzQPNA80DzQPMA80D zgPOA88DzQPNA80DzgPNA84DzQPNA80DzQPNA80DzQPOA80DzgPOA80DzQPNA84D zQPNA8wDzQPNA80DzQPNA80DzAPNA8wDzAPMA80DzAPLA8wDzQPMA8wDzAPMA8wD zAPLA8sDzAPNA8sDywPLA8wDzAPMA8oDygPKA80DywPLA8oDywPLA8oDygPJA8kD ygPKA8kDyAPHA8gDygPKA8wDywPLA8kDyQPHA8sD0gPNA8YDyAPHA8UDxAPCA8QD wwO4A7gDxAPIA8MDxQPEA78DvAOyA6MDlgN0A1IDjAPwAw0EAQQCBPED3wPhAxYE RgROBD0ELgQvBC4ELQQ6BDYENwRCBD0ERQRGBC0EGQQSBA0EDgQTBA8EDwQUBBME GwQRBBsEGQQhBB4EHQQXBBkEGwQOBBEEDwQQBAkECwQPBBcEEgQQBAwEEgQLBAwE OwQqBB4EHAQUBCMENAQsBB8ECwQMBAEEJwRZBHIEXgQ0BDMEPgRCBB0ECAT3AwUE CgT4A+cDMAQNBBwEDQTgA60DcgN6A5sDpwOzA8EDwwPQA8kD4QPWA8kD0gPLA+oD 6gPkAxME/APIA8YD8gPWA7QDvwPJA8oDygPNA8oDywPNA80D0gPUA9IDzwPvA/QD zwPRA9AD1QPSA9ID1gPRA9QD1QPTA9MD0wPOA9gD6APQA9MD+QMMBNAD0gPeAxYE rQPNA9oD8APjBC0EEAT6AwkEoQOBA6QDsgO4A7wDvwPCA8MDwwPGA8YDxwPHA8cD yQPIA8gDyQPJA8gDygPKA8oDyQPKA8oDygPKA8oDygPLA8sDywPLA8sDzAPMA8wD zAPNA8wDywPLA8wDzAPNA8wDzAPMA8sDywPLA80DywPNA80DzQPNA8oDzQPMA80D zQPNA80DzQPNA80DzQPNA80DzAPKA8oDywPNA84DzQPNA80DzQPNA8wDzQPOA8wD zQPOA80DzAPNA80DzAPNA80DzQPNA80DzQPNA88DzgPNA80DzQPMA84DzgPOA80D zQPOA80DzgPMA80DzgPOA88DzQPNA84DzwPOA80DzwPNA80DzgPPA80DzQPOA84D ygPGA8MDxgPOA9cD2gPXA9MD0QPOA80DzAPMA84DzQPOA80DzQPPA84DzQPNA8wD zQPNA80DzAPOA88DzQPNA80DzgPOA88DzQPOA84DzQPNA84DzwPOA88DzQPNA88D zgPMA88DzwPOA80DzgPPA80DzgPOA88DzgPNA84DzwPNA84DzgPNA80DzgPNA80D zgPOA80DzQPNA8wDzQPLA9AD0APPA9ADzwPQA88D0APSA8kDywPMA80DzAPNA80D zAPMA80DzgPNA8wDzQPOA80DzQPOA84DzQPNA84DzAPOA8wDzgPNA84DzQPNA80D zgPNA80DzgPOA80DzgPOA84DzgPNA84DzQPNA80DzgPNA80DzQPMA8wDywPNA8wD zQPMA8wDzAPLA8wDzAPMA8sDywPLA8sDywPLA8sDywPMA8sDzAPKA8kDygPNA8sD ygPLA8oDywPKA8oDygPJA8kDyQPIA8cDyQPLA8kDywPLA8sDyQPIA8YDyQPQA88D xQPIA8gDxQPEA8IDwwPFA8MDugO6A7oDwQPIA8YDvAO6A7EDoQOPA3EDVgOuAwoE AwTzA+ID2APWA/sDRQRWBEMENQQtBC4ERARHBDMENAQ5BD4ESAQ4BDUEKwQaBBAE FgQbBBkEGgQWBBQEFwQPBB4EGwQkBBQEHwQfBB8EIQQkBBgEFQQTBA8EFQQPBAoE DAQRBAwEDQQVBAwECwQUBA4EEwQRBBkEEQQPBA8EHAQWBCQEIAQhBCQECAQeBEwE bQRHBDIEPgRMBDYEDAQDBAgE/QP0AxME8AP0AxkEKgTjA6UDaQN/A6EDrwO7A8kD yQPDA94D1QPJA9MDzwPXA+4D3gMKBAQE3APAA+0DzgOtA74DxQPGA8kDygPLA8wD ywPLA8wD0wPVA9sD9QPUA80D1APPA9MD0QPPA9MD0gPTA9YD0wPQA9QDzwPcA+MD zwPTA/oDGQTaA9ED1gMRBMADzwPXA+UDvAQtBBAE5QMIBJkDgQOkA7EDuAO9A8AD wQPDA8MDxQPFA8cDxwPHA8gDyAPIA8kDyAPIA8oDyQPKA8oDygPKA8oDygPKA8sD ywPLA8sDywPLA8wDywPLA8wDywPMA8wDywPLA8sDzAPMA8sDzAPMA80DzAPLA8sD zAPNA80DzAPMA8wDzQPNA8wDzQPMA80DzAPNA80DzQPNA8wDygPKA8wDzgPOA84D zQPOA8wDzQPMA80DzQPMA84DzAPNA80DzQPNA80DzQPMA8wDzQPOA80DzAPNA8wD zQPNA80DzgPNA84DzQPPA84DzgPNA84DzQPNA80DzgPMA8wDzAPNA88DzgPOA80D zQPMA80DzgPNA88DzwPPA8sDxgPCA8QDzwPWA9kD1wPTA88DzQPMA8sDzAPMA84D zgPOA84DzgPOA84DzgPOA84DzgPPA80DzgPNA84DzQPOA84DzQPNA84DzgPPA80D zAPOA84DzgPNA80DzwPOA80DzAPNA84DzQPOA88DzQPNA80DzAPPA84DzgPPA84D zgPOA84DzgPNA84DzQPOA80DzgPNA84DzgPNA8wDywPRA9IDzwPQA9AD0APPA9AD 0gPKA8wDzQPMA8wDzQPOA80DzQPOA80DzQPPA84DzgPNA80DzQPNA80DzQPOA8sD zQPMA84DzQPNA80DzQPMA80DzQPNA84DzgPNA80DzQPNA84DzQPOA80DzQPNA80D zQPNA8wDzAPNA80DzAPMA8wDywPNA8wDzAPMA8sDywPMA8wDzAPLA8wDzAPKA8wD zAPLA8sDygPKA8oDzAPLA8oDygPLA8oDygPIA8kDyQPJA8gDyAPJA8oDxwPIA8wD zQPKA8kDxwPLA9AD0QPIA8gDyAPFA8IDwgPCA8MDxAPCA70DuwO3A7cDwQPAA7YD rgOiA4kDaQNaA8YDDgQGBPAD0wO7A7wD+wNmBHgEbgQ7BCcEMQQ2BDYEOQQzBDUE OAQ8BDUEJAQgBBgEGAQdBBcEJgQYBBIEFwQbBBkEFgQdBBsEFQQSBCIEIAQfBBsE IgQUBBQEHQQTBBsEFAQPBBwEFgQRBBAECwQFBBIEFQQQBBEEEQQMBAsEEwQJBBcE EgQcBCMEFwQ1BBsEAwQPBCkEWwRiBEQEMQQvBEIEJQQVBP8D8gMoBPYDzAPvAxkE JAToA5QDZQOKA6EDsQPWA8oDxgPVA9UD0wPOA+AD0wPnA+QD/AMMBOADvQPeA9gD pgO8A8UDxgPHA8kDyQPMA8sDygPIA9gD2QPcA/ED0QPNA8wDzQPPA9ID0QPUA9UD 1gPWA9UD0QPQA9ED2gPhA80DwgPxAyAE3APRA9oDFAT9A+MD2APuA6cELQQIBAIE 8gOlA4cDowOwA7cDvAO/A8EDwwPDA8UDxgPGA8cDxwPIA8cDyAPIA8gDyAPJA8kD yQPLA8kDyQPKA8oDygPKA8oDywPKA8sDywPLA8sDywPLA8wDzAPLA8sDywPMA8wD zAPLA8sDzQPMA8sDzAPLA8wDzQPNA80DywPMA8wDzAPMA80DywPNA8wDzAPNA8sD zQPLA8kDyQPMA84DzAPOA84DzQPNA8wDzAPMA84DzAPNA8wDzAPMA84DzQPNA8wD zQPNA8wDzAPNA84DzgPNA84DzQPLA84DzAPNA80DzQPMA80DzAPOA8wDzQPOA80D zAPMA80DzAPPA80DzQPNA80DzgPNA88DzQPOA88DzgPJA8UDwwPFA84D1wPYA9YD 0wPPA80DzAPMA80DzAPNA84DzgPOA84DzgPOA8sDzQPNA84DzgPNA84DzwPOA84D zQPNA80DzQPNA84DzgPNA80DzQPPA88DzgPNA80DzgPNA84DzwPNA80DzQPPA84D zgPNA84DzgPNA80DzgPNA8wDzQPOA88DzgPOA80DzQPMA84DzgPMA80DzQPMA8sD 0QPPA88DzwPOA88D0APRA9IDygPMA8wDzQPMA80DzAPNA80DzAPNA84DywPMA84D zQPMA8wDzAPNA80DzgPNA8wDzQPNA80DzQPNA80DzQPNA80DzQPNA80DzgPNA80D zgPNA80DzQPNA84DzQPNA80DzAPNA8wDzAPMA80DywPMA8sDzQPMA8wDzAPMA8sD zQPMA8sDywPLA8sDywPLA8sDywPMA8oDygPJA8sDywPLA8oDygPKA8oDyQPJA8kD yAPHA8kDygPHA8YDzQPPA8kDygPHA8wDzgPRA9ADygPJA8UDwQPDA8MDxAPDA8AD wwO8A7cDtgOzA68DsQOuA6ADigNkA2sD5QMUBAcE7wPZA70DyAMTBEcETARaBFAE QwRHBEQELwQuBC8ELgQoBCAEJQQgBCEEGAQaBBwEHwQFBBQEEgQRBBgEGwQaBBME DwQaBBgEEwQfBCIEJAQcBB4EHwQVBB0EEwQYBBQEGgQfBBsEGQQXBBIEDQQNBBEE DwQUBA4ECwQNBAkEBQQNBBAEHAQWBA0ENwRpBB0E+AMIBBkEPgRpBEIELgQ8BDQE RQQnBPUDHgQmBM0D0QP2AxIELQTtA4UDYQOGA6EDzgO+A8UDxAPHA9UDzgPSA+YD 2wPoA/MDHATzA8QD2AP7A6YDvAPDA8YDxwPKA8oDygPKA8kDyAPRA9UDzQPWA88D 0QPQA88DzgPSA9ID0wPUA9YD1APWA9ID0QPQA9gD3APUA80D1gP7A9MDzwPcAxME xwPUA9cDAgSaBC4EAwTEBO0DZwOYA6IDsQO3A70DvwPBA8IDwwPFA8UDxwPHA8cD yQPIA8gDyQPJA8kDyQPKA8oDygPKA8oDygPLA8oDywPKA8oDywPLA8sDywPLA8sD zAPLA8wDzAPMA8wDywPMA80DywPMA8sDzAPMA8sDywPMA80DzQPNA8sDzAPMA8wD zQPNA8wDzgPMA8wDzQPNA80DywPLA8sDzQPNA84D0APOA80DzAPNA80DzQPNA8wD zQPNA84DzAPMA8wDzQPMA80DzAPMA84DzgPOA80DzQPNA84DzwPNA80DzQPOA80D zQPOA80DzgPNA84DzgPOA8wDzQPNA80DzgPOA8wDzgPPA84DzgPNA84DzgPOA9AD zAPGA8MDxgPOA9YD2APYA9MD0APPA80DzAPMA8sDzwPNA80DzgPPA88DzgPNA80D zwPQA80DzgPPA80DzgPNA84DzQPOA80DzQPOA88DzQPNA80DzQPOA84DzQPNA84D zQPNA84DzgPOA80DzgPNA80DzgPPA84DzQPNA84D0APOA80DzgPNA8wDzQPNA84D zQPOA80DzQPOA80DzQPLA9AD0APPA9ADzwPQA9AD0APRA8kDywPMA80DzQPMA80D zAPNA80DzQPOA84DzQPNA80DzQPPA80DzAPMA88DzgPOA80DzQPNA80DzgPOA80D zQPNA80DzQPNA8wDzAPNA84DzQPOA84DzQPNA80DzQPNA8wDzQPMA8wDzAPMA8wD zAPMA80DzAPLA8sDywPMA8wDywPMA8wDywPLA8sDygPLA8wDzAPKA8oDyQPMA8sD ygPKA8oDygPKA8kDyQPHA8cDyQPKA8YDyAPOA9EDzAPIA8kDywPLA80D0QPKA8gD xAPCA8EDwgPFA8UDwQPAA8ADuQO1A7YDsgOkA5wDlwOFA2QDdAPuAxgEAgToA88D wQPlAzgEPwQlBC8ENQRMBFgEOwQtBCMEIwQjBCYEIgQZBB0EJgQnBCAEHQQWBBEE CwQVBB8EGQQTBB4EPAQiBB0EHAQbBBUEIAQzBCEEHAQdBBcEFQQYBBIEEgQRBBYE FgQXBBYEFgQXBBYEEQQJBBoEFQQMBBUECAQIBAUEDAQMBBIEDgQOBDsENwQVBBAE BQQEBAoEKwRcBGIENwQjBCsESARBBC0EOgToA8oD0wPvAxcEKgTvA4EDaQOGA68D qwPHA8kDygPLA9IDyAPpA90D3APmAxYEAQTLA94DEAS0A7sDxwPNA8sDywPMA8kD yQPLA8sD0gPSA88DzwPRA88DzQPQA9ED0gPQA9MD0APUA9YD0wPTA9AD0wPYA90D 2APSA9sD9QPRA9QD4gMJBLID1wPfA98DawQvBAoE5AQdBFgDmQOiA7EDuAO8A78D wQPDA8MDxQPFA8gDxwPIA8gDxwPIA8kDyAPIA8oDyQPKA8oDygPKA8kDygPJA8oD ywPLA8sDygPLA8wDywPMA8wDzAPLA8sDygPMA8wDzQPMA8sDzAPMA80DywPMA8sD zAPNA80DywPMA8wDzQPMA8wDzAPNA84DzAPNA8wDzQPMA8wDyQPKA8sDzAPPA80D zgPNA8wDzAPMA8wDzAPNA80DzAPNA8wDzgPMA8wDzAPPA8wDzQPNA80DzQPOA84D zgPMA84DzAPNA80DzQPOA80DzgPOA80DzAPNA84DzwPNA80DzQPLA80DzQPNA80D zgPNA84DzgPOA84DzgPOA8sDxgPDA8YDzwPVA9gD1wPTA9ADzgPMA8sDzQPMA80D zgPOA8wDzgPOA84DzAPNA8wDzQPNA88DzgPNA84DzQPOA88DzgPLA84DzQPNA84D zwPOA84DzgPOA84DzgPOA80DzAPOA84DzgPPA80DzgPOA80DzQPNA84DzQPNA84D zQPOA80DzQPOA84DzQPPA80DzQPNA84DzQPMA80DygPQA9EDzwPQA88DzwPQA9AD 0gPJA8wDzQPMA8wDzAPMA80DzQPNA80DzQPMA80DzgPNA80DzQPMA80DzQPNA80D zgPMA8wDzgPNA80DzQPPA8wDzQPOA84DzAPNA80DzgPNA8wDzQPNA8wDzQPNA80D zQPNA80DzAPMA8sDzAPLA8sDzAPNA8sDzAPMA8sDywPMA8wDywPLA8sDygPLA8sD ygPLA8sDygPJA8kDywPLA8oDygPJA8kDyQPJA8gDxwPIA8kDxwPIA80D0QPLA8YD zQPJA8oDywPOA84DyQPDA8IDvwPBA8EDxgPFA8ADvAO7A7cDswOyA6oDnAOMA3MD XgOMAwQEGAQBBOQDyQO/AwQEUgRIBDoELwQ5BDgEHwQUBCYEOAQ1BC8EEQQRBCIE IwQaBBsEGQQWBBwEHwQ2BCgEEwQ8BB0EFgQqBC4EGAQUBBgEEQQRBB8EIQQgBCAE HQQgBBgEDgQUBBMEEQQXBBsEGgQWBBIEEQQYBBIEEAQOBAoEEQQZBBgEEgQKBAsE CAQEBAEEBAQ9BDkEEAQQBAwECgQaBBEEGwROBGwEPQQgBCoERQRVBF8EAgTjA8ID 1QPyAxEEKQT3A3sDYwOSA5oDtAPEA88DzAPPA8YD5QPnA9oD4QP5AwMEzAPGA+8D 2gOtA74DxwPKA8sD0APQA9AD0APNA9AD1gPTA9ID0wPOA8sD0QPQA84D0APSA88D 1QPVA9ED0gPRA88D1APdA84DzgPkA/wD5wPaA+IDDAS4A+8DGATbA3QEOQQPBFEE 3QOlA6EDpAOyA7gDvQO/A8EDwgPEA8UDxgPHA8cDxwPIA8gDyAPJA8gDyAPKA8kD yQPJA8oDygPLA8oDygPLA8sDywPLA8sDywPLA8wDzAPLA8sDzAPLA8sDzQPMA8wD ywPMA8wDywPMA8wDzAPMA80DzQPNA8wDyQPNA80DzQPNA80DzQPNA8wDzQPOA8wD zAPMA8sDyQPMA84DzwPOA84DzgPNA80DzQPMA80DzQPMA80DzgPMA80DzAPNA80D zgPMA84DzgPOA80DzgPOA80DzgPPA8wDzAPOA80DzgPOA80DzgPOA84DzQPOA84D zwPOA80DzgPOA84DzgPPA80DzAPNA88DzgPOA88DzgPMA8UDwgPFA9AD1wPYA9cD 1APQA84DzQPMA80DzgPNA84DzQPPA80DzgPPA8sDzgPNA88DzgPOA80DzgPOA80D zgPOA88DzQPNA84DzwPOA80DzQPPA80DzQPOA84DzwPNA84DzwPNA80DzQPOA84D zQPOA84DzgPNA84DzQPNA80DzgPOA9ADzgPOA84DzgPNA84DzgPOA80DzAPOA8sD zwPRA88D0APPA88DzwPQA9EDygPMA80DzAPMA80DzQPOA8wDzgPOA84DzAPNA80D zgPOA84DzgPNA8wDzgPMA80DzQPNA80DzgPNA84DzQPMA80DzQPOA80DzgPOA84D zQPNA80DzQPNA80DzQPMA80DywPNA8wDzAPLA80DzAPMA8sDzAPMA8wDywPLA8sD zAPLA8sDywPLA8sDywPLA8sDywPMA8oDyQPJA8sDywPLA8oDyQPJA8kDygPHA8oD yQPJA8gDyQPPA84DxgPMA8kDygPJA8wDzwPJA8UDwgPCA8EDwAPAA8cDwQO+A7kD twO1A7ADrgOgA5ADeQNPA4AD+AMZBP4D4wPHA8kDJwRYBEkERARBBEUEJAQQBBYE FQQpBDMEKgQyBC8EJQQcBB0EHgQaBBsEGgQiBB4EJQQWBBMEHgQdBBQEGAQbBBoE JgQZBBQEEwQeBBkEJQQiBBcEHQQmBBgEGwQUBBkEFAQSBBIEGAQYBBMEDgQVBAoE DgQTBA4EEwQTBBwEEgQLBBEEDgQIBAMEBgQoBB0ENwQdBAIEHQQZBBQECQQxBGME TQQuBDQEPwSDBFcEFwTrA8oD0gPqAxMEHwTnA2kDZwOJA5oDugPHA9QDzAPFA90D 9QPYA+AD7AMMBOUDwQPPAwMEqAO5A8MDyAPIA8sDywPNA88DzwPQA9UD1QPSA9gD 1APPA9ED0QPPA9ID1APQA9QD1APRA88D0QPOA9QD4wPHA8oD6QMDBP4D7APlAxUE ugPiA/YD5gN9BEoEGATmA6YDrgOfA6cDtAO5A74DwAPCA8MDxAPFA8YDxwPHA8gD yQPHA8cDyQPJA8kDyQPKA8sDygPKA8oDygPKA8oDywPKA8sDygPLA8oDzAPMA8sD ywPLA80DzAPKA8wDzAPMA8wDzAPKA80DzQPLA8wDywPMA8wDzAPMA8sDzAPMA84D zQPNA8sDzQPMA80DzgPMA80DzQPKA8sDzAPNA84DzQPNA84DzAPNA8wDzAPOA84D zAPMA84DzgPOA80DzQPNA80DywPMA80DzQPNA84DzAPMA80DzgPNA80DzQPMA84D zQPOA84DzAPNA80DzQPOA8wDzQPNA84DzwPOA80DzgPOA80DzgPNA84DzQPOA84D ygPHA8MDxQPPA9cD2QPXA9EDzwPNA84DygPNA80DzgPOA8wDzQPPA84DzgPMA9AD zgPOA84DzAPNA84DzgPOA84DzQPMA80DzQPNA84DzQPNA8wDzgPOA80DzQPNA84D zgPNA80DzAPOA80DzAPOA8wDzQPOA80DzQPNA84DzgPMA80DzQPNA84DzAPMA8wD zQPNA84DzQPOA8sDzAPKA9ADzwPPA88D0APQA9AD0APQA8oDywPNA8wDzAPOA8wD zAPMA80DzAPNA80DzAPNA80DzQPMA8wDzQPNA84DzAPOA80DzAPNA84DzQPMA8wD zAPNA84DzAPNA8wDzQPNA80DzQPMA8wDzQPMA80DzQPNA80DzAPLA8sDzAPNA8sD zAPLA8wDywPMA8wDywPKA8oDywPKA8oDzAPLA8oDywPLA8oDywPKA8kDyQPKA8oD yQPIA8gDyQPIA8gDyQPKA8oDyAPGA8wDzwPIA8kDywPJA8oDxQPOA8wDxgPDA8ID wAO/A8EDwwPEA78DvQO0A7IDsAOrA6QDjwN0A1gDkQP0AwUE9wPeA8ED1QM+BFQE TQRGBE4ENwQUBAwEGgQXBBcEEwQcBCgEIwQ2BCwEIQQdBCEEHAQZBBkEHgQfBBcE GQQVBBsEHwQgBBYEFQQVBBcEJQRABCIEIAQbBBoEHAQZBBMEHwQeBB8EGwQaBBUE FAQKBBIEGgQYBCEEIAQJBA4EDwQYBBQEDgQVBA8EAwQpBCsEGAQSBAsEHAQOBC8E OgQQBBAEEwQcBBkEDwQUBEUEXgQ9BCsEVwRdBD8ENAT0A8YD0AP0AwYEEgTiA3sD cgOKA6cDtwPCA8sDxQPQAwQE1wPWA+kDCAT2A70DwAP9A7EDtAPBA8cDyAPJA8oD ywPNA8sDzQPPA9QD0gPXA9YD0APVA9UD1APZA9YD0gPPA9AD0QPOA9MDzQPZA/MD zwPUA/QD8gPpAwEE8QMVBLkD3APpA+UDggRKBB8E6gOIA4QDmwOrA7UDugO+A8ED wgPDA8MDxgPGA8cDxwPHA8kDyAPIA8kDyQPIA8oDyQPJA8kDyQPJA8oDygPKA8kD ywPKA8sDzAPMA8wDzAPLA8wDzAPMA8sDywPMA8wDzAPMA8wDzAPLA8sDzAPLA8sD zQPOA80DzAPMA8wDzAPMA80DzAPNA8wDzQPMA8wDzAPMA8sDyQPKA8sDzgPPA84D zgPNA8wDzQPMA8wDzAPMA80DzQPNA8wDzQPMA8wDzwPNA8sDzQPPA80DzgPMA8wD zAPMA84DzQPOA88DzwPOA80DzQPOA84DzAPOA80DzgPNA8wDzAPMA80DzgPMA80D zQPNA88DzgPPA80DzwPOA8sDxQPDA8UDzwPXA9kD1gPTA9ADzQPMA8sDzAPMA80D zwPNA84DzgPOA80DzAPOA80DzwPPA80DzgPOA84DzQPNA84DzgPNA84DzwPNA84D zgPNA84DzgPOA84DzgPNA8wDzgPOA84DzwPMA84DzgPNA80DzgPOA80DzQPOA80D zQPOA80DzgPNA88DzgPOA84DzQPPA84DywPNA80DywPRA9EDzwPPA84DzwPPA9AD 0gPJA8sDzAPMA80DzgPNA80DzQPNA8wDzQPNA8wDzQPOA80DzgPNA8wDzAPOA80D zQPMA80DzQPNA84DzQPNA80DzgPNA84DzQPMA80DzQPNA84DzAPNA8wDzQPMA80D zQPNA8sDzAPMA8wDzQPMA8sDzAPMA80DywPLA8sDywPLA8sDygPLA8sDywPLA8oD ygPLA8sDyQPJA8gDyQPKA8kDyQPKA8oDxwPJA8sDygPIA8UDygPOA80DxwPLA8sD yAPGA8cD0APGA8QDwgPBA8EDvwPCA8QDvwO/A7sDsgOtA6kDpQOSA3MDVwOdA/sD AwTnA8gDuAPfA1QEUgRMBFQEUgQhBBIEEgQYBBkEHwQUBB0EGwQnBCEELwQpBCwE JAQgBB0EIQQaBBwEKwRBBDIEHQQbBBgEFgQXBBoEGAQmBB0ERgREBBUEFQQVBCAE FwQZBBsEGAQeBB0EEAQXBBYEFAQWBBgEGAQWBBAEDQQLBBQEEAQUBBkEFwQeBB0E IwQXBBEEDgQOBBwEEwQVBBwEDQQRBBgEGwQgBBsEDAQTBDoEWAQ6BDgEYAQ1BE8E PgT7A8EDzgPxA/4DEATeA4QDcgOMA6cDuQPKA8IDyQPvA+sD1wPlAwEE/gPLA74D 5APNA68DvgPGA8sDyQPLA84DzwPLA80D0QPTA9ID1gPWA9AD0QPRA9ID2APUA9MD 1gPSA9MD0QPVA8sD3gPrA90D0QPrA9sDxwP7A+0DFAS3A9gD9QPvA4IEQgQhBO8D gQOOA58DrgO3A7wDvwPBA8MDxAPFA8YDxgPHA8gDxwPJA8gDyAPKA8kDyAPJA8kD ygPKA8oDywPLA8oDywPKA8sDywPLA8sDywPLA8wDywPLA8sDzAPMA8wDywPMA8wD zAPMA8wDzAPMA8wDzQPMA80DzgPNA8wDywPMA8wDzQPNA80DzQPOA80DzQPMA80D zgPOA8kDygPMA88DzgPOA84DzQPOA84DzAPNA80DzQPNA80DzQPNA84DywPNA80D zQPMA8wDzQPNA80DzgPMA80DzgPOA8wDzQPNA84DzgPNA80DzgPPA84DzgPOA84D zgPNA80DzQPOA84DzgPOA84DzQPPA88DzgPOA88DzgPLA8YDxAPGA84D1wPYA9oD 0wPPA84DzAPKA84DzgPOA84DzQPOA80DzAPOA8wDzQPPA84DzwPNA80DzQPOA80D zQPOA80DzQPNA80DzQPMA84DzgPOA80DzgPOA8wDzQPNA80DzQPOA84DzQPOA80D zQPOA84DzQPMA80DzwPNA80DzgPOA80DzQPOA8wDzAPNA84DzQPNA80DzQPNA8sD 0gPQA88DzwPPA84DzwPPA9EDyQPLA8wDzQPNA84DzQPMA8wDzgPNA80DzgPNA80D zQPMA80DzAPNA8wDzQPMA80DzAPNA80DzQPNA80DzAPNA80DzQPNA80DzQPOA8wD zQPOA8wDzQPMA80DzQPNA80DzAPMA8sDywPLA8sDywPKA8sDywPLA8sDzAPLA8sD ywPLA8sDywPKA8oDygPKA8oDywPKA8kDyQPJA8kDywPJA8kDyQPHA8gDywPLA8gD xgPIA80DzgPJA8sDzAPGA8YDxAPMA8oDxQPCA8IDwAO/A78DvwPDA70DugO4A7AD qAOhA5QDdANbA6YD+wP/A+UDxQOpA9oDXQRXBFQEaAQ9BBEEDwQRBBgEHAQeBBkE EgQQBBYEFQQjBCsEMgQrBCEEFgQbBB0EIAQdBBcELQQ7BC0EKAQaBBYEJwQhBBoE HAQTBCcEOQQSBB0EGQQcBBgEHwQaBBkEHQQhBBYEEAQSBBUEGAQdBBcEFAQVBBAE CgQOBAsEEwQZBBIEGAQxBCIEBQQKBAoEBQQjBBoEIAQuBBUEFQQaBBYEFAQVBBwE HQQOBB4ERgRUBFoEIAQ6BEAEUgT0A7kD0QP1A/8DBgTXA4wDdwOKA6kDvAO4A8cD 3wP4A9YD4gP+AwYE2wO/A9QD4QOsA7oDwgPHA8sDzwPNA84DyAPNA9QDzwPOA9ED 0APRA9ED0APRA9ID0QPPA9YD1QPVA9cD2wPPA94D1APfA8YD7QPmA8YDAgTpAxAE tQPYA/YD/gOFBEAEIQT0A4EDjQOgA68DtwO7A78DwQPCA8MDxAPFA8UDxwPHA8cD yAPIA8cDyAPIA8gDygPJA8kDyQPJA8oDygPKA8oDyQPLA8oDywPKA8sDzAPLA8sD zAPMA8sDywPKA8sDywPMA8sDywPMA8sDzAPMA8sDyQPMA80DzAPMA8oDywPMA80D zAPLA8wDzAPMA8wDzgPMA8wDzAPLA8kDywPOA80DzgPNA8wDzAPMA8sDzAPNA8wD zAPMA80DzAPMA84DzQPNA80DywPOA80DzAPNA80DzAPNA80DzgPMA8wDzgPNA84D zAPOA84DzQPLA84DzwPOA80DzQPMA8wDzAPMA80DzQPNA80DzQPOA80DzQPPA84D ywPFA8IDxQPOA9YD2APXA9UD0QPNA8wDzAPLA8wDzQPOA88DzgPOA88DzgPNA80D zgPOA84DzgPOA84DzgPNA84DzwPOA8wDzgPOA84DzQPNA80DzgPNA84DzgPOA84D zgPMA84DzQPNA8wDzgPOA84DzQPNA88DzQPNA84DzgPNA84DzgPOA8wDzQPNA8wD zQPOA88DzAPNA8wDywPKA88D0APPA88DzwPPA88D0APRA8kDzAPLA80DywPNA80D zAPOA84DywPNA80DzAPNA80DzAPOA80DzAPNA80DzQPOA80DzgPNA80DzQPNA80D zAPNA84DzQPOA80DzQPNA80DzgPMA80DzAPMA80DzQPNA8wDzAPLA80DzAPMA8oD ywPLA8wDywPMA8oDygPMA8sDygPKA8oDygPKA8oDywPKA8oDywPJA8kDyAPJA8wD yQPJA8gDyQPMA8oDyAPGA8UDzQPPA80DyAPNA8gDxAPFA8cDzAPGA8MDxAPDA8AD wAO/A8ADvwO8A7cDsgOuA6IDkgN5A2EDqQP+A/0D4wPCA60D6wNFBEMESwRiBCYE EwQKBBAEGwQaBBUEGAQbBBgEFQQYBA8EDQQiBDcELwQrBCAEFwQOBBwEIgQpBBkE HQQeBBkEGAQTBCcEGwQaBBcEGQQfBDEEFQQqBCYEGQQvBEIEFQQgBB0EHQQfBBEE GgQYBBcEGAQcBBYEHQQYBBMEEwQNBBEEGQQdBBIEHAQdBAwEDgQMBAYEHwQcBBME FQQgBBkEDgQZBBMEDQQVBBoEHgQRBBEEUASkBCsEDAQoBEEESgToA70D1wPdAwAE /wPfA5sDeQORA7IDqQO4A9YD6wPYA9wD8AMIBN8DvAPGA+cDrgO3A78DxgPKA8sD zAPNA8kDzgPRA80DzwPNA9ADzwPPA9MD0QPQA88D0APWA9UD0gPTA9ED0QPkA9ED 0wO7A/MD8APYA/ID3wMYBLcD2QPuA/YDgQQ+BB8E7QN+A5IDowOwA7gDuwO/A8ED wgPDA8QDxQPGA8gDxwPHA8gDyAPIA8gDyAPJA8kDygPKA8kDywPKA8oDygPKA8kD ygPKA8sDywPLA8wDzAPLA8oDywPMA8sDywPMA80DzAPMA8wDzAPMA8wDywPLA8sD zQPNA80DzAPLA8wDywPMA84DzAPMA84DzAPMA8wDzAPMA8sDyAPLA8sDzQPNA84D zAPOA84DzAPLA80DzQPMA80DzQPNA80DzQPNA8sDzQPNA8wDzAPNA80DzgPOA80D zAPOA8sDzAPNA84DzQPOA8wDzQPNA84DzQPOA84DzgPNA80DzQPNA88DzgPNA84D zgPNA8wDzwPNA84DzgPOA8sDxQPEA8YDzwPWA9gD1wPSA88DzgPNA8sDzAPMA80D zQPNA80DzgPOA84DzQPNA84DzgPNA80DzQPNA80DzgPOA80DzgPOA80DzQPNA8wD zwPNA84DzQPNA84DzgPOA84DzQPPA84DzgPOA84DzgPOA84DzgPOA80DzgPNA80D zgPNA84DzgPNA9ADzQPOA8wDzgPNA80DzAPMA80DygPQA9EDzwPQA9ADzwPPA9ED 0gPKA8sDzQPMA8wDzQPMA8wDzgPOA80DzgPMA8wDzAPOA84DzQPNA80DzAPOA8wD zQPNA80DzQPNA8wDzgPNA80DzQPNA80DzgPNA80DzQPNA84DzQPMA80DzQPNA80D zQPNA8sDzAPMA8sDzQPMA8wDywPMA8sDywPLA8sDzAPMA8sDygPKA8sDygPKA8sD ywPKA8sDyAPJA8oDygPLA8kDxwPHA8oDygPJA8cDxQPKA88D0APJA8sDxwPFA8UD xwPIA8sDwwPCA8MDwwPAA74DvQPBA7oDtgO0A64DowORA3QDXQOsA/cD+wPjA8ID sQMBBFUEQgRPBE4EHQQEBBMEDQQZBCEEKQQeBAwEGgQhBBsEGAQTBBYEIgQvBD4E QAQsBB0EGgQYBB4EOwQrBBYEGAQiBBwEFwQfBB0EGQQYBBQEHQQeBBkEKgQkBBYE EQQbBBcEIAQdBB4EGQQTBBYEFQQTBBcEFQQRBBMEEwQSBBYEDwQVBB0EEAQMBAoE CAQIBAsECAQOBBcEHwQbBBEEDgQMBBEEGQQTBBkECwQVBBYEHQQZBAYEhwR2BB4E HgQuBD0EOwTqA8kDxAPhA/QD8gPbA6oDjQOqA6ADqAPGA9sD3QPbA+gDCwTxA74D yAPzA7MDtQO+A8IDyQPJA8sDzQPIA9AD0QPSA9MD0APQA9AD0wPTA9ED1gPVA9QD 0gPWA9ED0wPTA88D4gPSA9UDzwPuA/wD9APcA9cDEwSyA9QD6AMGBJQEQQQjBPcD fgObA6UDsAO4A7wDwAPCA8MDxAPEA8YDxgPHA8cDyAPIA8cDyAPJA8kDyAPKA8oD ygPKA8oDyQPLA8oDygPKA8sDygPLA8sDywPMA8wDzAPLA8wDzAPLA8sDzAPMA8wD zAPLA80DzAPMA8sDzAPLA80DzQPNA8sDygPNA80DzAPNA8wDzAPOA80DzQPOA8wD zQPMA8sDygPMA84DzgPOA80DzgPNA80DzAPNA88DzAPNA80DzQPMA80DzAPNA80D zQPNA80DzgPOA84DzQPOA84DzQPNA84DzQPOA84DzgPMA80DzQPOA80DzgPNA84D zQPNA84DzQPOA80DzQPNA84DzQPLA80DzgPPA84DzwPLA8UDwwPFA84D2APYA9gD 1APQA84DzQPLA80DzQPNA88DzgPOA84DzQPOA84DzQPOA84DzQPNA84DzQPPA80D zgPOA80DzQPOA9ADzwPOA80DzAPPA84DzwPMA84DzgPMA80DzwPNA80DzQPNA84D zQPPA84DzQPOA84DzgPMA84DzQPOA84DzgPOA80DzQPNA84DzgPPA84DzAPLA8oD 0APRA88DzwPPA88D0APQA9ADygPMA8wDzAPNA84DzQPMA8wDzQPNA8wDzQPNA80D zQPMA84DzQPMA8wDzgPMA80DzQPMA80DzAPMA80DzQPNA8wDzgPMA80DzQPNA8wD zQPNA8wDzQPNA80DzQPMA8wDzQPLA8sDzAPLA8wDywPLA8sDywPLA8oDywPLA8sD ywPLA8oDygPLA8oDygPKA8oDyQPKA8gDygPKA8gDyQPIA8UDygPMA8kDygPGA8kD 0QPNA84DyAPHA8QDxQPGA8UDxgPJA8EDxAPCA8IDwQO8A70DvgO4A7IDqwOjA5ID dQNkA7UD+wP0A+ADxAOyAwcETARFBFYESgQKBPYDCAQaBBwEFwQgBCEEIAQdBBYE FgQWBBQEDwQSBBwEJgQnBDUEOgQrBCQEGgQXBDoEMwQcBBsEGAQbBBQEHwQfBBwE GAQWBCEEJAQaBCgEHwQdBBIEFQQZBB4EGgQZBBwEEQQRBBUEEAQUBBYEDwQOBBEE EAQOBBUEDgQNBBIEEAQMBAwEBAQDBAkECgQMBCkEGQQVBBEECwQMBBYEHQQgBBcE AgQMBBAEFQQHBEsEdgRpBDUELgQ3BCsEQgT4A78DvwPXA+oD8QPeA70DngOUA5wD twPRA88D3gPkAwME/QPDA8MD5gO+A68DvQPCA8YDyQPJA8oDyQPOA9EDzwPRA9MD 0QPSA9AD0QPRA9MDzwPRA9MD1wPOA9UD0wPRA98DzgPYA+kDAAQbBPQD1wPQAwwE vQMMBPED/wONBEAEHwTvA34DlQOjA7ADuAO7A78DwAPCA8QDwwPFA8YDxgPHA8gD yAPIA8gDyAPIA8gDygPJA8oDyQPJA8kDyQPKA8oDywPLA8oDyQPKA8sDywPLA8oD zAPMA8wDzAPLA8sDzAPNA8wDywPLA8wDywPLA8sDygPLA84DzAPMA8sDzAPMA80D zQPNA80DzAPMA8wDzQPNA80DywPJA8kDzAPMA80DzwPNA80DzQPMA80DzAPNA8wD zAPMA80DzQPOA80DzQPMA80DywPNA8wDzQPNA84DzQPNA80DzQPNA80DzQPOA8wD ywPNA84DzQPNA80DzQPOA80DzQPNA80DzQPNA80DzgPOA80DzQPOA9ADzQPNA84D ygPFA8IDxQPNA9YD2QPWA9MD0QPOA8wDzAPNA84DzgPNA88DzgPOA84DzwPOA80D zgPOA80DzQPOA84DzgPNA80DzQPNA80DzQPOA84DzgPOA80DzwPOA80DzAPNA88D zQPMA80DzgPNA80DzwPOA8wDzgPOA80DzgPOA88DzgPNA80DzgPOA8wDzQPOA80D zgPPA80DzQPNA8wDzQPLA9IDzwPPA88D0APPA88D0APRA8oDywPMA80DzAPNA80D zQPOA80DzgPMA8wDzgPOA80DzAPNA80DzQPNA84DzAPNA80DzQPNA8wDzgPNA8wD zAPNA80DzQPNA80DzQPNA80DzgPMA8wDzAPMA80DzAPNA8wDzAPMA8wDywPNA8wD zAPLA8wDywPLA8sDywPKA8oDywPKA8sDygPKA8oDygPJA8oDygPLA8oDxwPHA8cD xwPJA88DywPLA8UDyAPOA8oDzwPKA8gDxAPDA8cDxgPEA8cDyAPBA8MDwgPDA8AD uwO9A7gDtAOvA6UDlAN4A18DrAP8A/sD3wPBA7sDFgRPBEcEUQREBAwEAwQGBAcE EAQfBCMEIAQkBB4EJAQhBBkEFQQUBAoEDgQOBAwEKAQmBCAEJwQoBBYEFQQhBD0E IgQdBCoEIQQbBB4EIQQbBBgEGAQiBCIEGQQhBC8ELQQcBBwEHQQdBBcEGQQRBBgE FwQTBBcEEgQTBBUEEQQPBAoEBwQUBBAEEgQTBBsEEwQTBAwECQQHBAEEBwQoBBwE GgQMBBEECgQCBB8EGQQUBBQEFQQFBAsECgRCBFEEJARRBEgEQQQqBCcENQT+A7YD wQPTA+MD7wPmA9UDlwOKA6QDwgPHA9YD5wP4AwEE1QO0A9ID4wOoA7kDvgPGA8YD yAPJA8cDygPQA88DzgPRA9AD0wPQA88D0QPRA9ED0gPUA9MD0QPRA9YD0gPbA8sD 3gPkAxgECQTpA9kD4gMhBMkD6gPaAwIEiQQ7BB0E5QN+A5UDpAOxA7gDvAO/A8ID wwPEA8UDxgPGA8cDxwPIA8kDyAPJA8kDyQPKA8kDyQPJA8kDygPKA8sDywPKA8oD ywPLA8wDywPLA8sDzAPLA8wDywPMA8sDygPMA8wDzQPMA8wDzQPMA8sDygPNA8wD zQPNA80DzQPKA80DzQPNA8wDzAPNA80DzQPMA80DzAPNA8wDyAPLA8wDzQPOA84D zgPOA80DzQPLA80DzQPNA80DzQPNA8wDzQPOA84DzQPNA8wDzQPNA84DzQPPA80D zQPOA80DzgPOA84DzgPNA84DzgPOA80DzAPMA84DzgPMA84DzQPMA84DzgPMA80D zgPOA80DzwPPA88DzwPPA8oDxgPFA8YDzgPWA9gD1wPTA9ADzgPNA8oDzAPMA80D zgPOA84DzgPNA80DzgPMA84DzwPPA84DzwPOA84DzgPNA80DzQPOA8wDzQPNA80D ywPOA80DzQPNA88DzgPOA80DzgPPA80DzQPOA84DzwPLA80DywPNA8wDzAPNA88D zQPOA84DzQPNA84DzQPOA84DzgPNA8wDzAPLA80DygPRA9ADzwPPA88DzwPPA9AD 0QPJA8sDzAPMA8wDzQPNA8wDzQPMA80DzQPNA8wDzgPNA80DzQPMA8wDzAPOA8wD zAPMA8wDzAPOA80DzAPNA80DzQPNA80DzQPMA80DzAPNA8wDzQPMA8wDzAPMA8wD ywPLA8sDywPLA8oDywPLA8oDygPLA8sDywPLA8oDygPLA8kDygPKA8oDyQPJA8gD yQPJA80DyQPIA8cDxwPFA8gDzgPNA8kDxgPKA8oDywPOA8wDyAPDA8MDwQPJA8ID wwPHA8cDwAPBA8IDwAO+A7kDugOzA64DpgOXA34DXgOkA/UD+QPiA8QDugMYBFEE PgRRBEsEDQQDBAoEAwT5AwUEFwQjBCQEIAQhBCMEHQQbBB8EFwQZBBIEDwT9Ax0E KgQgBCUENwQfBBcEFgQhBDMEIQQeBB0EGQQhBCAEFQQcBBoEGQQUBBkEGwQwBDgE OAQ4BCIEJgQdBB0EFgQSBBMEFQQPBBQEFAQQBAsEEQQNBAwEEAQMBA4EDgQQBA8E EgQVBBAECAQJBAUEEwQWBB0EDwQPBAgEBAQRBBUEFAQkBBkEDQQGBAAEDgRDBAEE GgRIBGcERwQlBC8EOgQSBMYDvwPRA+gD7wPsA9kDnwOKA68DvgPAA+UD7QMEBOUD rQPFAwoEpAOzA7wDxgPGA8gDyQPIA8sDzwPPA84DzwPRA88D0QPOA9ADzwPNA9ED 0QPRA80D0wPTA9gD5APSA9QD4wMmBPsD2QPZA9cDCQSzA9wD1wMLBJIEOgQaBOAD eQOUA6UDsgO4A7wDvwPBA8MDwwPDA8UDxgPGA8cDxwPIA8cDyAPIA8kDyAPJA8kD yQPIA8oDyQPKA8oDyQPKA8sDygPKA8oDywPMA8wDywPMA8sDywPLA8sDywPMA8sD ywPMA8sDzAPNA8oDzAPKA8wDzAPNA80DygPMA8wDzQPLA8wDzAPMA80DzAPMA8sD zAPMA8kDygPLA80DzQPOA80DzgPNA80DywPNA80DzAPMA80DzAPLA8wDzQPNA80D zQPNA8wDzAPMA8wDzQPMA80DzgPOA8wDzQPOA80DzQPNA84DzgPOA84DzQPOA80D zQPNA8wDzQPNA80DzgPNA84DzAPNA80DzgPOA88DzwPLA8YDwgPEA84D1wPXA9cD 0wPQA80DywPLA8wDzAPNA8wDzAPMA84DzgPOA80DzAPPA84DzQPNA80DzwPNA80D zgPOA84DzQPNA80DzwPMA88DzQPOA80DzgPOA8wDzgPNA84DzQPOA84DzQPMA84D zQPOA80DzgPNA80DzgPNA84DzgPNA80DzgPOA80DzQPMA80DzAPNA80DzQPNA8oD zwPPA9AD0APNA88DzgPQA9IDyQPMA8wDzAPMA80DzQPNA8wDzAPNA80DzQPMA8wD zQPMA80DzAPNA80DzQPMA80DzQPNA8wDzAPNA80DzAPNA8wDzQPMA80DzQPMA80D zQPMA8wDzAPNA80DzQPNA80DzAPMA8sDzAPLA8wDywPMA8oDywPLA8sDywPKA8sD ywPKA8oDyQPKA8oDyQPKA8kDzAPKA8gDxwPGA8UDxgPQA88DyQPHA8cDyAPMA8sD zgPJA8YDxAPCA8YDyAO/A8QDyAPFA8ADwQPBA70DvAO5A7cDrgOnA5kDgQNmA58D 9QP3A94DxwO+AxgERwQ6BE0ERQQbBAcEEAQQBA0EEAQGBBUEIQQeBCkEHgQfBB4E GAQZBBwEHgQRBBgECQQMBCEEIQQkBDoEMwQlBB8EFAQkBCcEGQQhBB0EIAQcBB4E GQQdBBYEFwQXBBkELgQpBBgEGgQhBB8EHwQdBB4EFwQPBBIEFQQaBBUEDgQUBBQE DgQOBAgEFQQGBAkEEQQVBBcEFAQOBA4ECgQJBAwEHgQgBBcEGgQPBAkE/AMNBA4E HAQUBBUEDAQDBP4DIwQNBAQEHQRDBFgEUgQoBCcEOwQwBOMDvAPKA94D6wPxA+kD mgOPA6sDsAPdA+kD+QPtA7kDugP2A7kDrwO7A8QDyAPLA8gDywPKA88DzgPOA8wD zgPQA84DzwPQA88DzgPWA9AD0QPQA9IDzQPVA9sD2gPMA9gDFgQABNQDzgPXAwgE uAPjA9sDFQSRBDoEHQTlA3oDkAOmA7IDuAO7A78DwQPCA8IDxAPFA8UDxwPHA8cD yQPHA8cDyAPIA8cDyQPJA8kDyQPKA8kDygPKA8kDygPLA8sDygPKA8oDywPKA8oD zAPLA8sDywPLA8sDzAPMA8sDywPMA8wDywPLA8sDywPLA80DzAPLA8sDzAPLA80D zAPMA8wDzAPLA80DzAPLA80DywPJA8kDywPNA84DzQPMA8wDzAPMA8wDzAPLA8wD zAPNA80DzQPMA8sDywPLA80DzQPMA80DzAPOA84DzQPNA8sDzQPNA80DzgPNA80D zQPNA80DzQPMA8wDzQPNA80DzQPMA8wDzgPNA80DzQPNA80DzQPPA80DzgPNA80D ygPEA8QDxQPPA9YD2APXA9IDzgPOA80DywPNA8wDzAPOA80DzQPOA84DzwPMA8wD zgPOA84DzwPNA88DzQPOA80DzQPOA84DzgPOA80DzgPNA80DzQPOA80DzQPNA88D zQPNA84DzQPOA80DzQPPA80DzgPOA84DzQPNA80DzgPNA80DzQPNA8wDzAPNA80D zAPNA80DzQPMA8wDzAPLA9AD0APQA9ADzgPQA9AD0APRA8oDzAPMA80DzQPMA8wD zAPMA8wDzAPMA80DzQPMA80DzgPNA80DzQPLA80DzQPNA8wDzgPNA80DzAPNA8wD zAPNA80DzQPNA80DzgPNA8wDzAPNA80DzAPNA8wDzAPMA8wDzAPKA8sDywPMA8sD zAPKA8sDywPKA8oDygPKA8oDygPKA8oDygPJA8oDyAPLA8wDygPHA8cDxQPGA8oD 0wPKA8cDxgPIA8kDzQPLA8sDxgPEA8QDwwPIA8UDvgPEA8cDxAPAA8EDvgO7A7oD tQOzA6gDnQOGA2QDkAPrA/kD4APFA74DDQRJBDgEOQRSBBYECQQIBBkEEwQPBBkE DwQTBBgEFwQjBCMEHQQaBB0EGgQbBBsEGAQbBBoEDQQQBCAEIgQrBDYEJgQkBBsE GwQlBB4EIwQgBB8EGgQbBBYEGwQdBBUEHgQfBBcEGwQcBCAEJwQgBBsEIQQdBBgE GQQXBBgEEAQQBBEEEwQOBAkEDAQHBBAEDAQNBA0EFAQTBBIEDAQNBA4EBwQQBB8E EgQPBBYEFgQNBAQEEQQGBBYEHAQSBA4EDAT9Ax0EGQT+Aw4EHwRUBIIEPAQbBCQE NgRVBAcEswPCA9gD9QMJBOUDngOUA6MD0APkA/ID9wPVA7cD2APtA6kDuQPBA8cD xwPHA8kDygPPA9ADzgPMA9ADzwPOA9AD0APRA88D0gPSA9ADzQPSA9QD1QPbA+4D ywPRAwYEAgThA9ED4wMRBLsD6APUAxUEmQQ9BBsE4wN8A5MDpgOzA7gDvAO/A8ID wwPEA8QDxQPGA8gDxgPIA8kDyAPJA8gDyAPJA8kDyQPKA8kDygPJA8oDygPKA8oD ygPLA8sDywPKA8wDzAPLA8wDywPMA8wDywPMA8wDzAPMA8sDzAPMA8wDywPNA8oD zAPOA80DzAPKA8wDzQPNA80DzQPMA80DzAPNA84DzgPNA8wDygPKA8wDzQPQA88D zgPOA8wDzQPMA8wDzQPNA80DzQPMA80DzgPNA8wDzQPNA8wDywPOA84DzgPNA8wD zQPNA84DzgPNA80DzQPOA8wDzAPMA88DzwPNA84DzgPNA80DzgPNA84DzQPNA84D zgPNA80DzgPOA84DzwPPA8wDxQPDA8UDzwPXA9kD1wPUA9ADzQPMA8wDzgPNA84D zgPPA84DzwPOA80DzAPNA80DzgPOA84DzgPMA88DzQPMA80DzgPOA84DzQPOA88D zQPOA88DzgPOA8wDzQPOA80DzQPOA84DzgPNA84DzQPNA80DzwPOA84DzgPOA84D zgPQA80DzgPOA84DzgPPA80DzAPOA84DzgPOA80DywPQA9ADzgPOA88DzwPPA88D 0QPKA8wDzAPNA8wDzQPNA8wDzAPOA80DzQPNA80DzgPMA80DzQPNA80DzAPOA80D zQPNA84DzQPMA80DzAPMA8wDzQPOA80DzQPNA80DzQPNA80DzgPNA80DzAPMA80D zAPLA8wDywPMA8sDywPLA8sDygPLA8wDywPLA8sDywPLA8oDyQPKA8oDyQPJA8gD zAPKA8kDxgPHA8YDywPQA80DxgPHA8gDyAPPA8kDywPKA8UDxAPDA8QDxwPFA74D xgPFA8MDvgPAA74DugO2A7IDrAOfA4oDbAN9A+ID+APkA8cDsgMCBD4EJgQ3BE8E IwQLBAYEEAQVBBgEDwQOBBYEFgQMBA4EHgQfBCMEGwQdBBwEHgQTBBgEFAQZBBAE BwQXBBwEJgQuBDQELAQrBC0EHwQeBBoEHQQdBBsEHAQeBBkEHQQXBB0EIQQjBBoE HQQtBCcEIgQaBBsEIgQfBBcEDwQRBAwEEgQbBBQEDwQMBAsECQQLBBIEFwQMBBYE FgQMBA8EDQQLBAoECAQcBBMEDwQOBA4EDgQOBBUEDwQWBBwEFwQbBBQEBgQUBDYE +gMCBAIEFARyBHgEGwQJBA8EJwRSBCwExgPAA90DAgQEBOEDnAOPA68D4QPuA/YD 1QO5A8MD8gOpA7UDvQPDA8UDyAPKA8YDywPTA88DyQPPA84DzwPWA88D0QPQA88D 0wPTA9AD0gPMA9ED2APxA8sDyAP4A/sD4QPRA+QDEAS8A+oD0wMQBJgESQQZBOID fwOVA6YDswO5A70DvwPCA8MDwwPEA8YDxgPHA8cDxwPIA8cDyAPJA8kDyAPKA8kD ygPIA8oDygPJA8oDygPKA8oDygPKA8sDywPMA8sDygPLA8wDywPLA8sDywPKA8wD zAPMA8wDzQPMA8sDywPMA80DzQPNA84DywPNA80DzgPMA8wDzAPNA8wDzAPNA8wD zAPMA8oDygPLA84DzgPNA80DzQPLA80DzQPNA84DzAPOA80DzgPMA80DzQPMA80D zgPNA8wDzgPMA80DzwPNA80DzgPOA80DywPNA84DzQPOA84DzQPNA80DzQPNA84D zQPNA80DzQPOA88DzQPNA84DzgPNA84DzgPOA84D0APLA8QDxQPFA84D1gPYA9YD 1APPA80DzQPMA8wDzwPNA84DzAPMA84DzwPOA8wDzQPNA84DzgPNA80DzQPOA80D zQPNA84DzgPNA80DzQPMA8wDzgPPA80DzQPOA80DzwPMA84DzwPNA84DzAPNA8wD zQPOA80DzQPOA80DzQPMA80DzAPNA84DzQPOA80DzAPNA80DzAPNA8wDzAPMA8sD 0QPPA9ADzwPOA9ADzwPQA9ADygPLA8wDywPMA80DzAPNA80DzQPOA80DzQPNA8sD zAPMA8wDzAPMA8wDzQPMA8wDzAPNA8wDzAPNA80DzQPOA80DzAPNA8wDzAPMA8wD zAPNA8wDzAPLA8wDzAPMA8wDzAPMA8sDzAPMA8sDywPLA8sDzAPLA8oDywPKA8sD ygPLA8oDyQPKA8kDyAPLA8wDyAPJA8YDxgPJA84DzQPHA8cDxwPIA8oDzgPGA8sD xgPEA8UDxAPFA8QDxAO/A8UDxAPCA70DvQO8A7cDsQOqA6IDkANyA3gD2wP3A+UD yQO2A/YDQgQvBDIETQQ1BA4EBgQJBBQEHQQTBBQEEgQSBBMEEwQXBA0EFgQfBBkE IQQdBBcEHQQbBBEEFAQSBA0ECgQcBCYEKwQsBDoEMQQpBBYEGgQgBCEEHAQiBCgE HwQXBBsEGQQeBB8EIgQdBBoEIQQeBBwEGQQZBB4EHAQXBBUEFgQSBA8EFAQRBAsE EQQRBAsECgQdBBgEBQQTBBEEDgQNBAwEDgQKBAIEGQQXBA8EEwQQBAoECwQWBBEE BAQTBCAEGgQdBAwECQRTBAYEAwQIBP4DGASLBGcEFAQIBAoEKwRYBCsEwQPCA/MD AwT5A9oDjwOXA84D6gPwA94DtQO/A+QDuQOxA70DwgPDA8cDygPHA8gD2APPA8wD zgPQA9MD0APSA9ID0APPA9ID0wPRA9UDzAPQA9sD8QPGA8gD8gP/A98D1APrAwsE uwPiA9ADLwSKBEkEGATYA3oDlwOnA7MDuQO9A78DwQPDA8MDwwPGA8YDxwPHA8gD yQPIA8kDyAPIA8kDyQPJA8kDygPKA8oDywPKA8sDyQPKA8oDygPLA8sDygPMA8oD zAPMA8wDywPMA8wDywPMA8wDzAPMA8wDzQPLA8sDywPNA80DzQPNA8oDzAPMA80D zAPNA80DzAPLA8wDzQPNA80DywPLA8kDzAPNA88DzgPPA80DzgPOA8wDzAPOA8sD zQPOA80DzQPNA80DzQPPA80DzQPNA80DzQPOA84DzQPNA80DzAPOA84DzgPOA80D zQPOA84DzgPNA88DzgPOA80DzgPNA84DzgPOA88DzgPOA8wDzwPPA88DzgPPA84D ywPFA8QDxgPPA9YD2QPYA9ED0APPA80DzAPNA80DzgPMA80DzQPOA80DzAPMA80D zgPNA88DzAPMA88DzgPOA80DzgPOA84DzAPNA84DzQPOA8wDzQPNA80DzQPNA84D zQPNA80DzAPNA8wDzgPNA84DzgPOA84DzgPOA84DzgPNA80DzQPOA80DzQPMA8wD zgPOA80DzgPNA8wDzAPJA84D0QPQA84DzwPOA88D0APRA8kDzAPLA8sDywPNA8wD zQPLA8wDzQPNA8wDzAPMA84DzAPMA8wDzAPNA80DywPNA8sDzQPLA80DzQPNA80D zAPNA80DzAPMA8wDzQPOA8wDzQPNA8wDzQPMA8wDzAPMA8sDzAPLA8sDywPMA8sD ygPLA8sDywPKA8sDygPKA8oDyQPJA8kDyQPJA8gDzAPJA8gDyAPFA8gDzQPNA8cD xwPJA8cDywPMA8gDxwPJA8UDxQPEA8QDxAPCA8MDwAPDA8IDwQO+A7wDtwOzA6wD pAOWA3kDagO/A/kD6QPNA7MD7QNCBC8EKwROBEYEJAQHBAgEFAQVBBcEEwQSBBAE EgQMBBYEFgQPBBMEGgQbBCEEHQQdBBkEEwQPBBYEFgQQBA8EEwQkBCcEJgQqBDIE JwQdBCMEHwQgBBUEJgQpBCUEJAQhBBgEHAQiBCMEIQQfBBwEHAQeBCQEHAQkBB4E FwQYBBkEFgQOBBUEEwQNBA8EDAQIBAYEQAQrBAsEDgQQBAsEEAQMBAwEDQQIBBAE GAQNBBEEGAQMBAMEFQQZBAkEFgQbBBoEFAQSBAIEQAQPBPsDBAT0A/4DKgShBGkE HAQDBBAELgRFBBQEtwPOA+oD+QP9A8gDigOvA+MD7QPoA7cDvAPeA8gDqwO6A8AD wgPFA8gDxgPIA9EDywPPA8sDzgPRA9ED0QPSA9ADzAPRA9UD0QPVA8wD0wPYA/MD ywPJA/ADBQTfA9gD7wP/A7UD5gPRAzwEmARNBBYEygN0A5QDpwOyA7kDvAO/A8ED wgPDA8MDxgPGA8cDxwPHA8gDyAPIA8gDyQPIA8kDyQPJA8kDygPJA8oDywPKA8oD ywPLA8sDygPLA8wDywPLA8sDzAPLA8sDywPMA8wDzQPMA8sDywPLA8sDzAPLA8sD zAPNA80DzAPKA8wDzAPNA80DzQPMA8wDzQPMA80DzAPMA8sDyQPJA8wDzgPPA84D zQPNA8wDywPMA8sDzgPNA8wDzAPOA8wDzAPNA8wDzgPNA8sDywPOA80DzQPOA80D zQPNA80DzQPNA84DzQPNA8wDzgPNA84DywPOA80DzQPOA80DzAPOA80DzQPOA80D zwPNA84DzgPNA80DzgPOA8sDxgPDA8UDzgPVA9oD1QPSA9ADzgPMA8wDzQPMA84D zQPNA84DzgPOA84DzQPNA80DzgPPA80DzwPNA88DzQPOA84DzgPOA84DzQPOA80D zgPOA88DzQPOA88DzQPOA84DzgPPA84DzgPNA88DzgPOA80DzAPPA8wDzQPNA84D ywPMA84DzwPMA84DzAPNA80DzwPOA84DzAPLA80DywPRA9ADzwPQA84DzgPPA9AD 0APIA8oDzAPOA80DzQPNA80DzQPNA80DzgPNA8wDzAPNA80DzQPMA8wDzAPOA8wD zQPLA84DzAPNA8wDzAPMA8wDzQPNA8wDzQPNA8wDzAPLA8wDzAPMA8wDzQPLA80D zAPMA8wDygPLA8sDywPKA8oDywPLA8sDywPLA8sDygPKA8kDyQPIA8gDyAPKA8sD yAPHA8cDxgPMA8oDywPFA8YDxwPLA8sDywPFA8kDxwPDA8UDxAPEA8QDwQPBA8ED xAPAA74DvgO8A7YDsAOmA5kDgQNiA6sD8APuA9EDtQPaAzYEMAQvBEAEMwQkBBME AAQIBBUEGQQXBA0EDwQQBBQEFwQVBBMECgQRBBIEFgQhBB0EIgQaBBYEHQQgBBQE EQQSBAsEGAQiBB8EJQQlBCQEJwQYBBkEFwQcBDAEIwQcBCkEJAQfBB8EJAQlBB4E GwQbBB0EHAQcBCEEHQQdBBgENARFBBgEEAQTBBEEDwQNBA8EBAQaBEIEOAQCBAYE DQQVBBkEEwQQBAoECwQTBBUEBAQOBBMEEQQLBBAEIAQVBBQEFwQYBBoEDwQLBCME HQQBBAEE7wPuA/ADEQSdBGgEFwQXBB0EKgREBBYEywPVA+wD9gP8A6wDkwPUA+cD 7wPBA7EDzwPUA6YDtgO9A8ADxAPGA8UDxwPQA80DzAPMA9EDzwPPA80DzwPSA8wD 1APQA9MD1APOA9QD1wP2A8sDwwPsA/MD2wPUA+8DBQS4A/ED0AMyBJ4ESgQTBMYD eAOXA6cDswO5A7wDwAPBA8IDwwPEA8UDxgPGA8YDxwPIA8gDyAPIA8gDyAPKA8oD yQPJA8kDyQPIA8oDyQPKA8oDywPMA8oDywPLA8sDygPMA8wDygPLA8sDzAPLA8wD ywPKA8wDzAPLA8oDywPKA8sDzAPMA8wDywPMA8wDzAPNA80DzQPMA80DzgPMA8sD zgPMA8sDywPLA80DzQPOA80DzQPNA80DzAPOA8wDzAPNA80DzQPNA8wDzAPOA80D zQPLA80DzQPNA8wDzwPNA84DzAPOA80DzQPNA88DzgPMA8wDzAPOA84DzQPNA80D zQPOA84DzQPNA84DzQPNA8wDzQPMA80DzgPMA84DzwPKA8cDxAPGA80D1gPZA9cD 1APOA80DzgPLA8wDzQPNA84DzwPNA84DzgPPA8wDzQPOA84DzQPNA88DzwPNA84D zQPNA88DzQPPA84DzgPOA84DzQPOA84DzgPNA8wDzgPOA80DzQPMA80DzgPNA84D zAPMA8wDzgPNA84DzgPNA84DzwPOA84DzQPNA80DzQPNA80DzgPNA80DzAPMA8oD zgPQA88DzwPQA88D0APPA9IDyQPLA80DzgPMA80DzAPNA80DzQPNA80DywPMA84D zgPNA80DzQPMA8wDzQPMA80DzQPNA8wDzQPMA8wDzAPNA8wDzQPNA80DzQPMA84D zQPNA80DzQPNA8wDywPMA8wDzAPMA8sDywPMA8sDyQPLA8sDywPKA8oDywPKA8oD ygPKA8oDyQPJA8gDygPJA8cDxgPIA8oDzAPIA8sDxgPHA8gDzQPJA8kDxQPIA8YD xAPFA8UDwwPEA8EDwAPCA8EDvwO8A7sDuAOwA6gDmwOFA2oDnwPpA+0D1gO5A9ED OgQxBCsEQgQvBCEEGgQEBAQEEQQVBBYEFwQSBBAEEQQSBBoEGwQXBBQEEwQQBBEE EwQbBBwEGwQYBBoEGgQbBBQEEgQUBBQEHgQlBB4EIwQgBCkEGwQUBBoEHAQiBBgE HgQkBB4EGQQdBCcEJQQeBCIEHAQiBCAEGAQcBBwEHAQeBB0EFQQdBBMEFAQXBA4E DQQvBC4EOAQ9BBoEAwT9AwoEDwQUBBEEDwQNBBAEFQQNBAUEFAQNBAsECgQVBB8E EAQRBAsEEwQUBBgEDAQZBCgEBgQHBPAD+QP7A+EDBwSSBFkEIwQfBBsEKQRWBBsE xwPRA+QD/APdA5cDtAPiA/ADzgOuA8YD6gOkA7MDvAPAA8QDxwPGA8gD0APNA8sD zQPQA88DzgPPA88D0gPQA9QDzgPQA9MD0QPWA9cD+APMA8cD8wMBBNwD2gP4A+4D vwPpA9IDIwSOBEQEDgTAA3sDmQOoA7MDuQO8A78DwQPCA8MDxAPGA8YDxwPHA8cD yAPIA8cDyAPIA8gDygPJA8kDygPKA8kDygPKA8oDyQPKA8oDygPLA8oDywPLA8sD ygPLA8sDywPKA8sDywPNA8wDygPMA8wDzAPLA8sDywPNA80DzAPMA8oDzAPMA8wD zAPLA8wDzAPMA80DzQPMA80DywPJA8sDywPNA84DzQPOA8wDzQPMA80DzAPOA80D zQPMA8wDzAPMA8wDzgPNA80DzQPNA80DzQPOA84DzAPOA84DzAPLA80DzQPOA84D zQPOA84DzQPNA80DzgPOA8wDzQPOA80DzQPPA8sDzAPOA80DzQPNA84DzQPOA88D yQPGA8IDxQPPA9cD1wPWA9QDzwPNA8sDygPMA8wDzgPOA80DzgPOA84DzQPOA8wD zgPOA84DzgPOA84DzQPOA84DzQPNA80DzQPNA80DzQPOA84DzgPOA88DzgPNA80D zQPNA80DzQPPA80DzgPNA8wDzgPOA88DzQPNA84DzgPOA80DzQPMA84DzQPNA8wD zQPOA80DzQPNA8wDzAPKA9ID0APOA88DzgPPA9AD0QPQA8oDywPLA8wDzAPNA80D zAPMA80DzQPNA80DzAPNA80DzQPNA8wDzAPMA80DzAPNA80DzQPNA80DzQPNA80D zQPMA80DzQPNA80DzQPMA8wDzQPMA8wDzQPMA8wDzAPMA8wDzAPLA8sDygPLA8sD ygPJA8sDygPLA8sDygPLA8oDygPKA8kDyAPIA8oDyAPIA8kDzQPOA8kDywPIA8cD xQPLA8oDyQPIA8UDyQPFA8MDxAPGA8ADwgPBA78DwAPBA8ADuwO3A7IDqgOdA4gD aQOOA+ED7APZA7sDyQMbBDMEKQREBDgEFgQYBBMEBAQMBBAEEAQOBAsEFgQSBBME FAQgBBkEHAQOBBMEEAQXBBEEGQQhBCAEHgQcBBUEFAQcBBYEFAQWBBMEJAQgBBoE GAQkBCYEIgQgBCAEHgQgBB0EHgQgBBcEIQQkBCcEJQQfBCAEHQQeBBwEJAQcBBsE FAQWBBkEGQQTBA4EEAQPBA8EGwQhBCUEHwQhBBsEKgQtBAcEDgQNBA8EEAQSBBIE HQQnBBUECgQDBAoEDgQcBBkEEQQLBBIEEQQOBAQEDQQmBAoEDAQCBPwD9QP4A94D JgSaBFwEIgQaBCMETARdBAcExgPVA+kD9gPOA6MD1QPnA9wDrwO7A+kDrwOtA7oD wAPEA8YDxQPIA8sDywPMA8oD0APSA88D0APRA80DzwPSA9AD0QPPA84D2gPaA/oD ywPJA/IDAATiA+ED+wPcA8AD6APRAzAEgQRIBBAE2wN7A5YDqAO0A7oDvQPAA8ID xAPDA8QDxgPGA8cDxwPHA8kDyAPIA8kDyAPIA8kDygPKA8kDyQPLA8sDygPKA8oD ygPLA8oDywPLA8sDzAPLA8wDzAPLA8wDywPLA8wDzQPMA8wDzAPLA8wDzQPMA8sD zQPNA80DzQPLA8wDzQPNA80DzAPNA80DzQPMA80DzAPMA8wDyQPKA8wDzQPOA84D zAPNA80DzgPMA80DzQPNA8wDzAPOA80DzQPNA84DzQPNA80DywPNA8wDzgPOA84D zQPNA84DzgPOA80DzgPNA80DzgPNA84DzQPOA84DzQPOA84DzQPMA84DzgPOA80D zwPOA84DzgPPA88DzgPPA80DxgPDA8cD0APXA9kD2QPSA9ADzgPMA8wDzgPOA88D zgPNA84DzQPMA80DzgPNA88DzgPOA80DzAPNA80DzAPNA84DzQPMA84DzQPOA80D zAPNA84DzAPOA80DzQPOA84DzwPMA80DzQPNA80DzQPNA80DzAPOA84DzQPNA84D ywPOA84DzgPMA80DzQPOA84DzQPNA8wDzQPMA8wDygPQA9ADzwPPA80DzwPPA84D 0QPKA8wDywPMA8sDzAPMA8wDzQPNA80DzAPLA8sDzgPMA8wDzAPMA8wDzAPNA8wD zQPMA8wDzAPMA8wDzQPNA80DzAPMA8sDywPMA8wDzAPMA8wDywPMA8wDzAPMA8wD ywPLA8wDywPMA8sDygPKA8kDygPLA8oDygPKA8gDyQPJA8oDyQPIA8gDyQPKA8oD ygPIA8sDygPGA8oDyQPGA8UDzQPGA8kDxgPFA8YDxAPDA8MDxQPCA8ADvwO/A74D vQO+A70DtQOvA6EDkgN1A4AD1APtA94DwQO0AxgENwRCBE8EXQQbBBAEEwQIBAoE DQQQBBQECgQNBA8EEgQVBBYEEQQYBB0EEwQNBBgEFgQQBAsEHAQaBB8EFwQYBBwE GgQYBBIEFgQTBBUEIAQdBBcEHAQhBCwEJAQiBB8EGwQdBBsEHAQXBCAEHwQfBCAE IwQhBB4EHwQdBBwEIAQaBBYEGAQWBBYEGAQQBBQEFQQTBDYENQQtBBgEEgQHBCUE TgQWBAsEEQQTBBMEFQQSBBgEMwQwBAkEAwQMBAoEFAQTBBMEDQQHBAgEEwQPBAoE IgQRBA8EDQT9A/UDAATnA+0DMARwBE0EIgQNBCoEUgRQBAgEzgPVA/AD7QPAA8ID 2wPjA64DtAPPA+ADowO1A70DwwPDA8cDxQPMA8gDywPKA8oD0QPOA84DzQPQA9ED 0gPOA80DywPLA9YD0wP7A8gDxAPmAwQE4gPfA/YD1QPAA/ED0wNMBHkEQQQQBN8D egOWA6gDswO5A7sDvgPBA8IDwwPDA8UDxQPHA8YDxgPIA8cDyAPIA8gDyAPIA8kD yQPJA8kDyQPJA8kDyQPJA8sDywPKA8oDygPLA8sDywPKA8sDywPLA8sDywPLA8wD ywPMA8sDywPMA8sDygPKA8sDywPLA8wDygPLA8sDzQPMA8wDzAPMA8wDzQPMA8wD zAPMA8kDyQPLA8wDzgPNA80DzAPMA80DywPMA8wDywPMA80DzQPNA80DzAPNA80D zQPLA8wDzAPMA8wDzgPMA8wDzAPMA8wDzQPMA80DzQPNA80DzQPNA8wDzgPOA84D ywPOA8sDywPNA84DzQPNA80DzQPOA80DzQPOA80DzgPJA8UDwgPFA80D1QPYA9UD 0gPQA84DzAPKA8wDzgPNA80DzAPOA88DzgPOA80DzgPOA84DzgPOA80DzQPOA80D zgPNA80DzgPNA84DzgPOA80DzQPOA84DzgPQA8wDzwPNA80DzwPMA80DzQPOA88D zQPNA80DzwPMA80DzQPNA80DzgPNA84DzQPOA80DzQPNA80DzQPNA80DzQPMA8oD 0APQA88DzwPOA9ADzwPQA9IDygPLA80DzQPMA80DzAPNA8wDzQPNA84DzQPMA8wD zQPMA8wDzQPMA80DzgPNA80DywPNA80DzQPLA8wDzAPMA8wDzQPMA84DzQPNA84D zQPNA8wDzAPMA8wDzAPMA8wDygPLA8oDygPKA8wDywPKA8oDywPKA8oDygPKA8oD ygPKA8kDyAPHA8oDzgPIA8YDyAPOA8cDyAPIA8oDxAPHA8sDxgPIA8YDxAPGA8UD xAPDA8MDwwO/A74DvgO9A7oDuQO3A7UDrQObA4ADgAPLA+oD4QPGA7YDEgQ5BD4E OARPBCAE/gMCBAYEBQQHBAsEDAQGBAoEEQQYBBMEFwQdBBwEGAQZBA0EEQQVBBME DwQTBBEEHQQkBCEEHgQcBBYEGgQZBBYEFwQRBB8EHQQZBBgEKwQtBBoEGgQiBCIE HwQbBBoEHwQcBB8EHQQfBB0EJAQgBB4EGQQdBB0EGQQYBBoEHAQUBBoEFQQaBA8E AQQVBC8EQQQPBAUEAwQ0BEIEHgQTBBgEEwQOBBIEDgQVBBQEEgQVBBIECwQFBAwE EgQVBBgEDgQMBAgECwQOBB8EEQQXBA8E/AP9AwEE9gPpA/oDPARWBDoEHAQZBDEE RgQ/BO8DzAPnA/ID2wO8A9QD4wO9A64DwQP6A6EDsAO8A78DwgPGA8QDywPLA8sD ywPJA84D0APMA84D0APOA9MD0gPSA84DzQPXA9ID9wPJA8YD1gMBBOkD5QP8A9QD xQPxA9UDSARpBEMEEgTFA3oDmgOpA7QDuQO8A8ADwQPCA8MDxAPFA8YDxwPHA8YD yAPHA8gDyQPIA8kDyQPJA8kDyAPJA8kDygPKA8oDyQPKA8kDygPKA8sDzAPMA8sD ywPMA8wDywPLA8sDywPLA8sDywPLA8sDywPLA8sDywPMA80DzQPMA8oDzAPLA80D zAPNA8wDzAPMA80DzAPMA80DzQPJA8oDzAPOA80DzwPPA80DzQPNA8wDzQPNA8wD zAPMA84DzQPNA8sDzAPNA8wDzgPMA80DzgPNA80DzQPOA88DzgPOA80DzQPOA8wD zAPOA80DzQPOA80DzQPOA80DzQPMA80DzwPPA80DzgPOA84DzgPMA84DzgPPA84D ywPGA8QDxQPOA9cD1wPXA9MD0QPOA80DzAPMA80DzQPOA80DzgPNA84DzQPMA80D zgPPA80DzQPNA84DzgPNA80DzgPNA80DzAPNA80DzAPNA84DzQPOA84DzQPNA80D zAPNA88DzQPNA80DzQPOA80DzQPNA80DzQPMA84DzgPNA80DzAPNA8wDzQPMA8wD zAPOA84DzQPMA80DzQPLA88D0APOA84DzwPPA88DzwPQA8kDywPMA8wDywPMA8wD ywPNA80DywPMA8wDzAPNA84DzQPMA8sDywPNA84DywPMA8wDzQPNA8wDzAPMA8wD zAPNA80DzAPNA8sDzQPMA8sDzQPMA8wDywPMA8wDzQPMA8sDzAPLA8wDywPLA8oD ywPKA8sDyQPKA8oDyQPKA8kDyQPIA8cDyAPOA8oDxgPHA8sDzQPDA8kDygPJA8MD yAPIA8YDyAPGA8IDxQPDA8QDwgPCA8EDvwO9A7sDugO2A7UDrgOmA5cDfQN4A7wD 4APeA8gDtgP9A0YEKARDBFkEOAT/A/sDAwQCBAgEDAQPBAwEBQQQBBUEFgQTBBQE GwQZBBkEGQQVBA8EEQQXBBEEDQQQBAoEGAQgBB4EGgQSBBgEGAQZBBgEDgQUBB0E HgQgBDUEJgQmBCIEIQQeBCEEGAQiBCEEFQQcBCAEHAQYBCEEIAQdBBsEIgQVBBcE GQQVBCEEIAQZBBIEEgQNBAoEPQQrBCsEFQQEBA0EFAQFBA8EDgQNBAoEDQQQBBAE EgQWBA8EEgQUBAsEDQQJBA8EDgQTBBAEEgQNBAwEBQQWBBUEDAQUBP4D+wP9A/cD 6QPyAw0ERgRGBCAEIwQlBDMEQQQzBNEDzwPqA+cD1APLA+UD3AOrA7kD3gO7A6oD uQO/A8EDxQPDA8sDywPKA8oDywPOA88DzgPPA9ADzgPTA9ED1wPOA80D2gPTA/QD xwPHA+QDCATfA+ED/QPTA8gD7APYA0kEdAQ4BBQEuwN7A5sDqwO0A7oDvAPAA8ED wwPEA8QDxQPGA8cDxwPHA8gDyAPIA8gDyAPIA8kDyQPKA8kDyQPJA8kDygPJA8kD ygPLA8oDywPKA8sDywPKA8sDywPNA8sDywPKA8sDywPMA8sDzAPMA8sDzAPLA8sD zAPNA80DzQPLA8wDzAPNA8wDzAPNA8wDywPNA8wDywPNA8sDyQPKA8sDzwPNA80D zAPNA8wDzQPNA8sDzQPNA8wDzAPOA8wDzQPMA80DzgPOA8wDzAPOA84DzgPOA8wD zAPNA84DzAPNA80DzQPMA88DzgPOA80DzgPMA84DzQPNA80DzQPOA84DzQPOA8wD zQPMA80DzwPOA80DzgPOA8sDxAPCA8YDzwPWA9kD1wPTA9ADzgPMA8oDzgPMA84D zgPPA80DzgPPA80DzAPMA84DzwPOA84DzAPPA84DzQPNA80DzgPOA88DzgPOA84D zwPMA80DzAPNA80DzgPOA84DzQPOA80DzQPNA84DzQPOA80DzQPPA84DzQPOA88D zgPNA80DzQPNA84DzgPNA84DzgPNA80DzQPOA80DygPPA9EDzwPQA88D0APQA88D 0QPJA8sDywPLA84DzQPMA8wDzAPMA8wDzgPMA80DzQPNA80DzQPNA8wDzAPOA80D zAPNA8wDzQPMA80DzQPNA8wDzQPNA80DzAPNA8wDzQPMA8wDzAPMA8sDzAPMA8wD ywPMA8sDywPMA8oDywPKA8oDygPLA8oDygPKA8kDyQPJA8gDyAPIA80DzQPIA8UD yQPLA8oDwwPJA84DxgPEA8oDxgPHA8cDxwPCA8UDwwPBA8MDwQPAA74DvQO7A7gD tAOwA6UDmwOEA24DrwPcA90DzgO5A+YDOAQ4BB8EVQRLBCMEAwQHBA0EBwQQBBAE DAQNBA0EDwQUBBUEFQQWBBcEFAQPBBkEFwQaBBcEEwQVBBgEEgQRBBEEGQQcBBwE HgQbBBUEHQQdBBYEFQQbBCIEIAQhBB0EKQQoBCUEJAQgBB0EJwQjBBcEHwQgBB8E HAQXBCAEHQQaBBsEGgQUBBgEFAQbBBsEFAQWBBcEEQQMBBwECwQBBBQEFAQRBAoE DgQLBBEEDgQLBAcECwQTBBMEHgQQBAoEDQQVBAYEAQQWBAgEDwQTBBMEDQQTBA0E EwQTBAkEFwQLBP0DAAQABPED7gMABAQEVgQrBBAELQQoBDMESQQeBMoD1wPcA+MD ygPlA+kDrQOyA8wD2AOjA7QDvQPEA8YDxQPIA9EDzQPJA8kDzAPPA84DzwPQA88D 0QPQA9IDywPMA9gD0QP3A8YDywP6AwgE4gPjAwEE0APFA/ID1wM2BHEENwQWBLED dwOZA6sDtAO6A70DwAPBA8MDxAPDA8UDxgPHA8cDxwPJA8cDxwPJA8kDyAPJA8kD ygPIA8kDygPKA8kDygPJA8sDygPKA8sDygPMA8sDygPLA8sDywPKA8sDywPNA8wD ywPLA8wDywPLA8wDzAPMA8wDzQPLA8wDywPLA80DzQPMA8sDzAPNA8sDzAPNA8wD zQPMA8kDyQPMA80DzgPPA8wDzQPMA8wDzQPMA80DywPNA80DzQPMA8sDzAPNA80D zQPMA8wDzAPMA84DzwPMA80DzQPOA80DzQPNA88DzAPNA80DzAPPA80DzgPOA80D zQPNA80DzQPNA8wDzQPOA84DzQPOA84DzgPMA80DzQPLA8YDwwPGA84D1gPZA9YD 0wPPA80DzAPLA8sDzgPNA80DzgPNA80DzgPOA80DzgPNA84DzgPOA80DzgPPA84D zgPQA80DzQPNA84DzgPNA80DzAPPA84DzgPOA80DzwPNA80DzgPOA88DzgPOA9AD zQPOA80DzwPNA84DzQPOA8wDzQPNA80DzAPOA8wDzgPNA80DzQPOA8sDywPNA8sD 0QPQA84DzwPQA84DzwPQA9EDyQPMA8wDzAPMA80DzAPNA84DzgPNA8wDzQPMA80D zQPNA8wDzQPNA80DzgPMA80DzgPNA80DzQPNA80DzQPNA80DzgPNA8wDzAPMA80D zAPNA8wDzQPMA80DzAPMA8wDywPLA8sDywPLA8sDywPLA8oDzAPLA8sDygPJA8oD ygPKA8cDyQPMA8kDxwPGA8sDzAPIA8YDywPMA8YDxQPJA8YDxwPGA8cDwQPDA8YD vwPCA8EDwAO9A7sDugO3A7IDqwOeA4oDdAOkA9gD2gPSA70D5QMuBC8EJwQ8BDsE MgQRBPoDBAQJBAoEDwQOBA0EDAQOBBEEDwQUBBcEFAQWBBYEFgQWBB0EFQQVBBkE FAQTBBUEFAQOBA0EFgQbBCAEGgQaBBcEGQQYBBYEFAQgBCAEIAQaBB0EHwQlBCwE MgQuBDMELQQZBBkEGgQaBBQEHQQbBBcEHwQjBB8EGgQbBBoEGAQSBBIEEwQTBBQE FQQNBAwEDAQKBBEEGAQNBBAEDQQPBAgECgQMBBEEDwQMBBwEGgQNBAkECwQSBAYE GAQGBAwEBwQVBAoEDgQWBA0EFAQUBBQEDwT8A/oDCAT5A/EDBQT6Ax4EQAQaBCAE OQQtBDsEPwT1A88D1APiA88DzgPcA8UDrwPEA98DqAO0A74DxQPFA8oDyQPLA8gD yQPNA84DzwPNA88DzQPOA88D0QPQA84D0APWA9UD+QPHA88D/QP5A+QD3QMGBNAD xAP6A9oDPwRtBDcEFASqA3kDmgOrA7UDugO9A78DwQPDA8QDxAPGA8YDxwPIA8gD yAPHA8gDyAPIA8kDyQPJA8kDygPKA8sDygPKA8oDygPKA8oDygPLA8sDzAPKA8sD ywPLA8wDywPMA8sDywPMA8wDywPMA8sDywPNA8sDygPNA80DzgPLA8oDywPLA8wD zAPMA80DzAPNA8wDzQPMA80DywPLA8oDzAPNA80DzgPOA80DzAPNA8wDzQPMA8wD zQPNA80DzQPNA80DzAPNA84DywPMA80DzAPNA80DzQPNA80DzQPMA80DzQPOA84D zAPNA80DzQPMA80DzQPOA8wDzgPOA80DzQPNA80DzAPNA8wDzgPPA84DzwPPA88D ygPGA8MDxgPOA9UD2APXA9MD0QPOA80DzQPLA8wDzQPOA84DzQPOA8wDzQPMA8sD zQPOA84DzgPMA84DzQPMA8wDzQPNA8wDzAPMA80DzQPNA80DzgPNA8wDzQPOA80D zAPLA8wDzgPNA80DzAPNA8wDzQPOA80DzQPMA80DzQPNA84DzgPPA84DzgPMA80D zQPMA80DzQPMA8wDywPLA9EDzgPOA84DzwPPA84DzwPQA8kDywPLA8wDzAPMA8wD zAPLA80DzAPMA80DzAPMA8wDywPNA8sDzAPMA8wDywPNA8sDzAPMA8wDzAPMA8sD zQPMA8wDzAPMA8sDzQPNA8sDzAPMA8sDzAPLA8sDzAPLA8wDywPJA8oDywPKA8oD ygPJA8oDyQPJA8kDyQPJA8kDyAPHA8oDyQPIA8YDyAPKA8oDxQPHA8sDygPEA8UD xwPFA8UDxQPGA8EDwAPDA8EDvwO+A70DvQO5A7UDtAOsA6EDiwN1A5oD0wPbA9ID vgPcAyEEJQQgBDEETgQiBCYECwQBBAUEEAQOBAcECgQQBA4ECwQNBBAEDAQYBBQE GwQYBBkEFAQSBBAEDwQWBBYEFwQXBBIEEAQRBA4EGAQiBBwEGgQUBBkEFAQSBBME FAQiBB8EGwQYBBUEFwQeBBwEGgQ9BDwEKgQaBBQEGQQYBB4EHAQZBCIEIQQaBBkE GQQVBBgEGwQSBBYEFAQWBBUEEAQPBA8EEwQOBBgEGgQQBBIEEgQMBBEEEAQQBBAE DgQYBCAEEwQKBAQECAQVBB0ECwQMBAkEEAQNBBQEEQQQBB4EFQQPBA8EDAT/A/wD /QP1AwYEAQT/AyQENgQUBC0EOgQzBD8EJwTWA8cD2wPlA84D1wPQA6wDvgPoA7QD rQO4A7wDwgPEA8oDyQPHA8kDygPNA9AD0wPQA9AD0QPRA88DzwPPA9ID2QPRA/kD yQPMA/UD/gPqA94DEQTLA8wD+gPkA0AEbAQ3BBQEqgN8A5wDqwO0A7oDvQPAA8ED wwPDA8MDxQPFA8YDxwPIA8gDyAPIA8gDyAPJA8kDyQPJA8kDyQPJA8oDygPJA8sD ygPKA8sDywPKA8sDzAPLA8sDywPNA8sDygPMA8sDywPMA8sDzAPMA8wDywPLA8sD zAPNA84DzAPLA8wDzQPOA80DywPLA80DzAPMA8wDzAPNA8wDyQPJA8wDzgPOA84D zgPNA80DywPNA8sDzgPNA84DzQPNA84DzgPNA80DzgPNA84DzQPNA80DzgPNA8wD zQPNA84DzQPNA84DzQPNA84DzgPOA80DzwPOA80DzQPOA80DzAPNA84DzgPPA84D zQPNA84DzwPNA84DzgPPA8oDxwPDA8cDzwPXA9sD1wPTA9ADzgPNA80DywPNA80D zgPNA84DzQPNA80DzAPNA8wDzgPNA80DzgPOA80DzQPNA84DzQPMA80DzwPMA80D zAPMA84DzgPMA80DzgPPA80DzQPOA84DzgPNA8wDzQPOA8wDzQPOA8wDzAPMA80D zAPOA80DzgPNA8wDzAPNA8wDzAPNA80DzgPLA8wDygPQA88DzgPQA88DzwPPA88D 0APIA8oDywPMA8sDywPLA8wDzAPMA8wDzAPMA8sDywPMA8wDzAPLA8wDzAPOA8wD ywPMA8sDzAPMA80DzAPLA8sDywPNA8wDzAPMA8sDzAPMA8wDywPLA8sDywPLA8sD ywPLA8sDyQPLA8oDywPKA8oDyQPLA8kDyQPJA8kDyQPJA8gDxwPMA8cDyAPHA8kD yQPIA8YDyQPJA8kDwwPGA8cDxAPFA8QDxQPCA78DwQPCA78DvAO7A7wDtgOxA6wD oQOQA3YDlAPNA+AD1gPDA8sDHwQgBBkEJwRiBCMEDQQiBBAEBAQFBAYECgQKBAwE EAQQBA0ECgQMBBMEFQQVBBQEEwQWBBUEEwQVBBUEGQQWBBgEFwQUBBEEDwQOBA8E GAQdBBsEGgQcBBgEFgQVBBYEGwQnBCIEGwQbBBMEGgQdBBcENQRWBDsEHgQVBBYE FwQhBBkEHAQZBB4EFwQaBBYEGAQVBB0EGQQVBBQEGQQVBA8EDwQSBBIEFAQRBCYE DwQKBA8EEQQVBA4EDgQQBAsEDwQgBBYECgQKBA0EBwQQBA8ECQQRBA4ECAQKBAoE CQQcBBAEEwQQBBQEBAT3A/0D+QP/AwME+wP/AywELQQgBDIEOAQtBDMEEQTEA8wD 5QPVA9YD1QOsA6wD2gPGA6UDtAO7A8IDwQPIA8kDxwPJA8kDygPMA9QD0QPOA9ID 0APOA80DzQPNA9wDywP4A8sDywPqAwEE6APWAwsExQPNAwAE3AM8BHAEMwQRBKUD fQOiA6wDtAO5A70DwAPBA8IDwwPEA8UDxAPGA8cDxwPIA8cDxwPHA8gDyAPIA8gD yQPJA8gDyQPJA8kDyQPJA8oDygPJA8oDyQPMA8sDywPLA8sDywPLA8sDygPKA8sD ywPLA8sDzAPMA8sDywPKA8sDzQPMA8wDyQPMA8sDzQPNA8sDzAPMA80DzAPNA8wD zQPLA8gDyQPKA80DzQPNA80DzQPMA80DzAPMA84DzAPMA8sDywPMA80DywPNA80D zAPLA8sDzQPMA80DzgPNA8wDzAPNA8wDzQPNA80DzQPMA80DzQPOA80DzAPMA84D zAPNA8wDzAPNA80DywPMA84DzgPPA80DzQPMA84DzgPKA8UDwgPEA80D1QPXA9cD 0wPRA8wDygPKA8sDywPOA9ADzgPPA84DzwPOA84DzwPOA84DzgPPA84DzwPOA80D zQPOA80DzgPOA84DzwPOA84DzgPPA84DzgPOA84DzgPNA8wDzQPOA80DzQPOA84D zQPNA84DzwPNA80DzgPOA8wDzgPOA84DzQPPA8wDzQPNA80DzQPNA80DzQPMA8oD 0QPPA9AD0APPA88D0APQA9IDygPMA8wDzQPNA8wDzgPOA80DzQPNA80DzQPMA8wD zQPNA8wDzQPMA8wDzQPNA84DzAPMA80DzgPMA80DzAPNA8wDzAPNA80DzQPNA8wD zAPNA8wDzAPNA8wDzAPMA8wDywPMA8oDywPLA8oDywPLA8oDygPKA8sDyQPKA8kD ygPJA8kDzAPHA8gDyAPLA8kDyAPHA8oDyQPIA8UDxwPHA8QDxQPEA8UDxgO/A78D wAO/A7wDuwO5A7IDrAOiA5ADegOOA8wD3QPYA8cD0QMXBCcEFwQOBEsEQwQRBAcE FgQSBAkEAgQDBAcEDQQDBA4ECwQJBAkEEQQMBBMEEwQVBBMEFwQWBA8EFAQaBBkE FgQYBBgEFAQXBBYEEwQRBA4EHQQdBBoEGwQUBBwEFwQSBBYEIgQkBB8EHAQaBBYE GQQdBCwENgRIBCUEFAQUBBYEGAQcBCMEGQQhBBgEFgQSBBoEGgQbBB0EGgQUBBcE FgQPBBIEFAQTBBMEEwQcBBYEDgQLBBEEFgQSBBAEDgQLBAwEHgQUBAsEBAQMBA0E EQQQBBIECgQKBAYEDAQJBAsEFwQeBBAEFQQVBAsEAgT8AwAE/QMIBP8D9wMDBDoE KQQjBDoEMAQwBDAE5QPGA90D2gPSA90DtQOfA8UD9QOhA7IDuwO/A8IDzAPIA8cD yAPLA8sDzAPPA88DzQPPA9IDzgPPA84DzQPYA8oD7wPNA84D9AP9A+MD4QMQBL4D zQMJBOQDPgRxBDIEDwSbA3wDpQOqA7UDuwO+A8ADwwPDA8MDxAPFA8YDxwPHA8gD yQPHA8gDyAPJA8kDygPKA8oDygPKA8oDywPKA8oDygPKA8sDywPLA8sDzAPLA8wD zAPMA8sDywPMA8sDywPMA80DywPLA80DzAPLA8wDywPMA80DzQPNA8sDzQPMA8wD zAPNA8wDzgPNA80DzQPMA80DzAPKA8sDzAPOA84DzwPNA8wDzQPNA8wDzQPNA8wD zQPNA84DzAPNA80DzgPOA84DzgPMA80DzQPOA80DzQPOA84DzQPNA84DzgPOA84D ywPNA84DzgPPA80DzgPPA80DzgPNA80DzgPOA84DzgPOA80DzgPOA88DzgPPA88D ywPGA8QDxQPOA9YD2APXA9MD0APOA88DzQPPA80DzgPNA80DzgPNA80DzQPMA80D zAPNA80DzAPOA80DzQPOA80DzQPMA80DzQPOA84DzQPMA80DzgPLA80DzgPOA88D zQPNA80DzQPNA8wDzgPNA84DzgPNA84DzQPOA84DzwPNA8wDzQPNA8sDzgPNA80D zgPOA80DzQPMA8wDywPKA9ADzwPOA84DzQPPA84DzgPRA8kDygPNA8wDzAPNA80D ywPMA80DzAPNA8wDzAPOA80DzQPMA8wDzQPNA80DzAPNA8sDzAPNA80DzAPMA8sD zQPNA80DzAPMA8wDzQPMA80DywPNA8sDywPMA8wDzAPMA8sDywPKA8oDygPLA8oD yQPKA8sDygPKA8oDyAPJA8kDyAPIA8oDxgPIA8kDyQPIA8gDyQPJA8cDxgPFA8YD xgPEA8QDwgPDA8QDwAO9A70DvQO8A7kDswOuA6IDkgN5A44DwwPZA9cDxgPNAxEE IAQVBA0EKQROBCsEBQQMBBMEEQQLBP0DAgQIBAgEBwQMBAkECQQNBA4EDwQNBA8E EQQRBBQEEAQVBBUEFwQVBA8EFAQWBBsEEgQXBBIEFwQPBAoEGQQcBBoEFwQZBBgE EwQVBBMEIQQhBB4EGwQYBBYEFAQiBB0EGQQ5BC4EFAQZBBcEHgQhBBsEHwQeBBkE GAQYBBcEFwQbBBgEGQQVBBMEFAQSBBAEDgQSBBMEFQQeBBAEDAQPBBQEEwQNBBIE DQQQBCMEEAQOBAkEDAQOBA0EEQQSBAwEEAQEBAkECQQJBCEEOgQIBAYEDAQOBAwE BQQFBP8DCAT8A/4D6QMhBDQEGQQlBDoEMgQwBBYEzAPRA+ID0QPnA8sDogO3A/cD rAOsA7cDvwPDA8sDyQPEA8cDywPKA8cDygPSA84DzwPRA9IDzwPOA9ED2wPNA/AD 0gPNA+QD/gPiA98DDwS/A9ID/gPbAz0EZQQwBAoEjgN/A6MDqwO1A7oDvAO/A8ED wwPDA8MDxQPFA8cDxgPHA8gDyAPIA8kDyAPHA8kDyAPJA8kDyQPJA8kDygPJA8oD ywPKA8oDygPKA8sDywPLA8wDygPLA8sDywPKA80DywPLA8wDzAPMA8sDygPLA8sD zAPMA8wDzAPMA8wDzAPMA8wDzQPNA8sDzAPNA80DywPMA8wDygPJA8wDzQPNA84D zQPOA84DzAPNA80DzAPMA80DzQPNA8wDzQPKA8sDzQPMA8wDzgPOA8wDzQPNA80D zQPNA84DzAPLA8wDzAPOA80DzQPNA84DzQPNA84DzQPMA84DzAPLA84DzQPNA80D zQPNA80DzQPOA84DzwPOA8oDxQPDA8UDzgPYA9kD1QPTA9ADzAPMA8oDzAPMA80D zQPNA8wDzgPOA84DywPOA88DzgPOA80DzAPOA84DzQPNA84DzgPNA80DzQPNA8wD zQPNA84DzQPNA80DzQPOA80DzgPNA80DzgPNA80DzQPOA84DzQPOA80DzQPNA8wD zQPOA84DzgPNA80DzAPNA80DzgPMA80DzAPMA80DygPPA9ADzwPPA88DzwPPA9AD 0QPJA8wDzAPMA8wDzQPMA80DywPLA80DzQPMA8wDzQPNA8wDzAPNA8sDygPNA8wD zAPMA80DzAPMA8sDzAPMA8wDzAPNA8wDzAPMA8wDywPMA8wDywPLA8wDzAPLA8sD ywPLA8oDywPLA8oDygPJA8oDyQPKA8kDyQPJA8kDygPIA8cDyQPLA8YDxwPIA8gD yAPIA8kDxwPGA8YDxgPGA8UDxAPEA8EDwQPCA8EDvQO6A7oDuAO1A7ADpwOVA34D hwPDA9cD2wPKA8sDDAQiBB0ECAQWBFEEMAQTBP8DDAQRBA4EDgQGBAQECAQHBAgE CAQLBBEEDgQPBA0EDQQRBBMEEwQQBBAEEAQQBBUEGQQWBBIEFwQdBBMEFgQWBBUE EQQTBBIEFgQbBBsEGQQbBBMEFwQPBBsEJAQgBBsEHgQhBBUEEwQhBB4EQQQ/BCIE FAQYBCAEHgQhBB0EFgQWBBcEGgQZBBcEFgQVBBcEEQQMBBIEGAQWBA8EEwQRBBIE HwQQBA4EEQQXBBEEFgQQBAoEDgQjBBEEDwQLBAgEDgQJBAkEEwQWBBcEBAQGBAcE AgQUBCQEFQQQBAwECQQDBAMECwQEBAsE9wP+AwAEEQQhBB4EHAQoBDYENgQrBOUD xgPdA9sD3gPVA6YDqwPUA9UDpQO4A70DwwPIA8cDxAPIA8wDygPIA8sD0QPRA9ID zwPPA9EDzQPTA9gDxgP3A8oDzAPmA/sD4APbAxAEuQPIA/QD3gNGBGYEKAT+A3oD egOgA6oDtQO6A7wDwAPCA8IDxAPEA8UDxQPHA8cDxgPIA8cDyAPJA8gDyAPJA8kD yQPJA8kDyQPJA8oDyAPKA8oDygPKA8oDygPMA8sDygPNA8wDywPJA8sDywPLA8wD zAPLA8sDzAPLA80DywPMA8wDzQPNA8wDywPMA8wDzQPMA8wDzAPMA8wDzAPNA8wD zQPMA8kDyQPMA84DzQPOA80DzAPMA8wDzQPMA8wDzAPNA8wDzgPMA80DzgPMA88D zQPLA8sDzQPMA8wDzwPNA8wDzQPNA84DzQPNA8wDzQPNA8wDzQPOA80DzQPPA84D zQPNA80DzQPPA80DzQPNA80DzAPNA9ADzgPOA88DzgPLA8YDxQPFA84D1gPYA9gD 0wPPA80DzAPMA80DzgPNA88DzQPNA88DzgPNA80DzAPOA84DzwPOA8wDzwPNA80D zQPOA8wDzQPOA80DzgPNA84DzgPOA80DzgPOA80DzgPNA88DzgPOA80DzgPOA9ED zQPNA84DzQPNA8wDzQPNA80DzQPNA88DzAPNA80DzAPOA80DzAPOA80DzQPNA8sD 0APQA84DzwPPA84DzwPPA9IDyQPMA8sDzAPLA8wDzAPMA8wDzAPNA80DzAPNA8wD zQPNA8wDzAPMA80DzgPNA80DzAPMA80DzgPMA8sDzAPNA8wDzAPNA8wDzAPNA80D zAPMA8wDzAPNA8wDzAPLA8sDywPLA8oDygPKA8sDyQPKA8kDyQPJA8kDygPJA8kD yAPIA8kDygPFA8gDyQPIA8kDyQPJA8YDxQPHA8QDxwPEA8QDxAPCA8ADwQO/A7wD vAO5A7YDsAOqA5oDgwOPA8MD2QPbA8sD1AMQBBoEGQQUBBEESwQ/BB8EAwQLBBAE EAQLBAsEDQQGBA0EBQQNBAkEDAQSBAwEDwQOBAwEDQQTBBcEDgQQBA4EFQQZBBIE FQQUBBUEGwQWBBkEGQQaBBYEEgQTBA4EFgQgBBsEGAQYBBQEEwQSBB0EJwQeBB0E KQQZBBUEFQQiBCwEOgQsBCUEGgQZBB8EHQQcBB0EGAQUBBgEEwQXBBYEFQQVBBAE EQQSBBQEFQQRBA0EFAQQBBsEEgQUBBIEFwQTBBUEDQQLBAsEFQQXBBcEDgQOBA0E CwQFBAkEFQQVBAQEBQQIBAUECAQWBBAEFAQRBAYEAgT+AwMECQQOBPkD+AMDBAUE GwQSBBUEGAQ0BDMENAQSBL4D0QPhA9gD2gOrA6QDwQP2A6EDsAO6A8MDwwPGA8cD yAPKA8gDyAPKA9IDzwPRA9ID0QPRA8sDzQPXA8kD9APLA8sDAwQJBNgD2QMVBLkD yQP2A+EDWQRlBB4ELwTEA2cDmQOpA7MDuQO8A78DwgPCA8MDwwPFA8UDxgPGA8cD xwPHA8cDyQPIA8gDyQPJA8gDyQPKA8oDywPKA8kDyQPLA8sDygPKA8oDywPLA8oD ywPLA8sDywPLA8sDywPKA8oDywPMA8wDzAPMA8sDygPMA8wDzAPMA8oDzAPMA84D zAPLA8wDzAPMA8wDzAPLA80DywPJA8oDzAPOA84DzwPPA84DzAPMA8wDywPNA80D zQPMA84DzQPMA8wDzQPMA80DywPMA84DzQPMA80DzAPNA80DzwPOA84DzgPNA84D zQPOA88DzAPOA84DzgPNA8wDzAPNA80DzQPOA84DzQPOA80DzQPMA80DzQPOA84D ywPFA8IDxwPPA9YD1wPXA9MD0APOA80DywPNA8wDzgPOA80DzgPOA8wDzQPNA80D zgPOA84DzQPMA84DzgPNA80DzwPNA84DzgPNA8wDzQPKA80DzwPOA80DzAPNA88D zAPLA8wDzgPNA80DzQPOA80DzQPNA84DzgPOA80DzQPMA88DzgPNA80DzQPMA8wD zQPOA8wDzQPMA8wDzAPJA9ED0APPA88DzwPOA88D0APSA8kDywPLA8sDywPMA80D ywPMA8wDzQPNA8wDywPMA8wDywPNA8wDzAPMA80DzAPMA80DzAPMA80DywPMA80D zAPLA8wDzAPNA8wDzQPMA8wDzAPMA8sDzQPMA8sDygPMA8sDywPLA8oDygPJA8oD yQPJA8oDygPKA8kDyQPIA8gDyQPJA8oDxgPGA8kDxwPLA8kDxwPFA8UDxgPFA8UD xgPEA8IDwwPAA8ADvgO7A7cDtgOyA60DnwOHA4gDvwPTA9kDywPPAwAEHgQbBBsE EAQyBDUEJAQVBPgDCQQPBA4EDQQRBA4ECQQIBAYECAQPBBIEDgQMBAoEDAQNBA8E DQQXBBUEEAQXBBUEFwQUBBQEEwQYBBoEFwQaBBYEFQQWBBgEFQQNBA4EGAQeBCAE GgQZBBgEEAQTBB8EHgQbBBwEGQQXBBEEFgQmBCwEPQQyBCIEFwQbBBsEHQQXBBkE GAQXBBcEGgQZBBIEFAQWBBEEEQQTBBUEFAQWBBYEDwQUBBoEGAQQBBMEFAQUBA4E CgQJBBAEIQQXBAwEEgQQBAkECAQDBAgEEgQNBAsEBAQJBBAEFwQyBBsEDAQMBAcE AwQFBAwEDAQCBP8DBAT9AxEEGQQcBBEELgQ4BDAEMQTWA8kD2gPeA+MDvQOeA7gD 5AOtA6sDuQPDA8UDyAPFA8cDygPJA8kDyAPNA88D1APPA84D0APLA9ED2QPIA/YD yQPMAwIECwTeA90DFAS4A8sD+APhA1AEWgQRBFYEqARsA5MDpwOyA7kDuwO/A8AD wgPDA8QDxQPFA8YDxgPHA8gDxwPIA8cDyAPIA8kDygPJA8gDyQPIA8kDygPJA8sD ygPKA8oDygPLA8sDzAPLA8sDywPLA8oDzAPLA8sDywPMA8wDywPMA8sDygPMA8wD zQPNA8wDygPKA8sDzAPNA8wDzgPNA8wDzAPMA80DzAPMA8sDygPKA8oDzQPOA84D zQPMA84DzQPMA8wDzQPMA8wDzAPNA8wDzQPMA80DzQPNA8wDzAPNA80DzwPNA8wD zQPNA84DzQPNA80DzgPNA8wDzgPNA8wDzAPOA84DzgPMA80DzQPNA84DzQPNA84D zgPOA84DzwPPA84DzgPQA8sDxQPDA8UDzgPWA9gD1wPTA9ADzgPMA8wDzAPNA8wD zwPOA8wDzgPPA84DzgPOA8wDzgPOA80DzgPQA80DzQPOA88DzgPMA8wDzgPOA8wD ywPOA84DzQPNA84DzAPNA84DzwPOA80DzQPOA84DzwPNA84DzwPNA8wDzgPNA8wD zgPNA84DzgPMA80DzQPNA80DzgPMA80DzAPLA80DygPQA9EDzwPPA84D0APPA88D 0APKA8sDzAPLA8wDzQPMA8wDzQPNA8wDywPNA8wDzgPNA84DzQPMA80DywPOA8sD zAPMA8wDzAPNA80DzAPMA8wDzAPNA8wDzAPMA8wDzAPMA80DywPLA8sDzAPLA8sD ywPLA8sDyQPKA8sDywPKA8oDyQPKA8kDyQPIA8kDxwPIA8kDyAPKA8YDxgPLA8cD ywPIA8gDwgPFA8YDxQPCA8MDxQPCA8IDwQO+A70DuwO4A7IDqgOhA40DgwO4A9ID 0wPNA80D/wMZBBoEEQQSBCUEPQQrBCAEAwT6AwIEBwQKBA0EEwQHBAgEBwQKBAoE DwQNBA4EDgQOBA4EDAQQBBAEFwQQBBUEGAQUBBMEEQQVBBQEGgQeBBcEFwQaBBUE GQQZBBYEEQQOBA0EGgQjBBkEGwQXBBUEEAQbBCEEJQQfBBoEFwQXBBEEGQQhBC0E OQQpBCUEHAQeBB4EGgQaBBgEGgQWBBUEFwQaBBkEFwQSBBIEEgQPBBEEGQQWBBQE EgQkBBUEFAQRBBUEEgQPBAwECgQNBCAEEwQLBBEEFQQRBAYEBAQDBBMEDQQKBA4E BgQOBBUEGwQcBBsEAAQIBAcEAgQLBAsECAQEBAAE+wMFBB0EFgQRBCIEQgQlBC0E CATEA9MD3QPkA8wDngOwA9gDwwOkA7cDwQPBA8cDxwPHA8kDxwPKA8oDzQPRA9QD zQPQA8wDzQPQA+EDyAPwA9MDzgPtA/sD3gPbAxIEsgPLA+4D5gNIBFwEEARaBFoE agOUA6cDswO4A7wDvwPBA8IDwwPDA8UDxgPGA8cDxwPIA8cDxwPIA8gDxwPIA8oD yQPJA8oDyAPKA8oDyQPJA8kDygPKA8sDygPLA8oDygPKA8sDywPKA8sDywPLA8sD ywPLA80DywPNA8oDygPKA8sDzAPNA84DzAPMA80DzQPLA8wDzAPMA8sDzQPMA8sD zAPMA8oDywPLA80D0APNA80DzQPNA8wDzAPNA8wDzAPOA80DzAPNA80DzAPMA8wD zAPNA80DzQPOA80DzQPNA8wDzQPNA8wDzQPNA8sDzwPMA84DzgPOA8wDzQPNA80D zgPMA80DzAPNA84DzAPOA88DzAPNA88DzQPOA84DzwPKA8YDwwPEA88D1wPWA9YD 0wPPA80DzQPLA8wDzgPNA84DzgPNA84DzQPNA8wDzAPNA84DzgPMA8wDzwPNA84D zgPNA88DzQPNA80DzQPMA88DzAPNA84DzgPNA84DzgPNA8wDzQPNA80DzQPMA80D zQPNA8wDzQPOA80DzAPPA80DzQPNA84DzAPOA8wDzQPNA80DzwPNA8wDzQPNA8sD 0APPA88DzwPPA88DzwPOA9EDyAPMA8sDzAPMA8wDzAPOA8wDzAPLA80DzAPLA8wD zQPNA80DzQPLA8wDzQPLA80DzQPNA8wDywPMA8wDzAPNA80DzQPNA8wDywPNA8wD zAPMA8sDywPKA8wDywPLA8wDywPLA8oDygPJA8oDyQPJA8gDygPJA8gDyQPJA8gD yAPIA8gDyQPGA8YDygPIA8oDyAPIA8IDxgPFA8QDwgPCA8IDwwPBA78DvgO9A7wD uQOxA6QDkwOGA7MD0APVA8wDzQP0AxYEHAQWBAgEGARFBC4EJAQVBPkD/gMABBAE CQQSBA8ECAQKBAwECgQPBA8EDQQPBAoEDAQOBA0EDwQPBBMEEQQSBBYEEwQTBA8E EwQVBBcEGQQYBBUEGgQVBBUEFgQWBBMEEwQRBAwEGQQbBBwEGgQcBBUEEwQcBB8E HgQeBBcEGgQVBBUEHQQbBDAEOQQ2BCAEFwQXBBkEGAQVBBoEGQQXBBgEFQQQBBUE EAQSBBEEDQQPBBAEEwQbBBcEHgQVBBEEEwQXBBcEEgQNBAgEDAQdBBMEEwQTBBUE GAQOBAcEBwQJBAkEEAQYBBAEBgQJBAwECAQSBAMEAgQFBAAEAwQLBAkEBAT4AwME 9wMdBBkEFAQMBDMELQQrBDUEzwPNA+ED2wPXA6YDqwPdA9MDoQO0A78DwgPEA8YD xwPKA8oDygPIA8sDzQPRA80DzwPPA88D1wPeA8YD8APMA9gD9AMCBNgD2gMVBLMD zgPwA+kDRQRYBBkENASJA3MDmQOrA7UDugO8A78DwgPCA8MDwwPFA8UDxwPGA8cD yAPHA8gDxwPHA8kDyQPJA8kDyQPJA8kDygPJA8kDygPKA8oDygPLA8sDzAPMA8sD ywPLA8sDywPLA8sDzQPMA8wDzAPOA8sDywPLA8oDzAPMA8wDzQPMA8kDywPMA8wD zAPMA8wDzAPLA8wDzAPNA84DzQPJA8kDywPOA80DzgPMA80DzQPKA8wDzAPNA8wD zQPNA80DywPNA80DzQPNA88DywPMA80DzQPNA84DzgPMA8wDzgPOA80DzgPPA80D zQPNA84DzgPNA88DzgPNA8wDzgPNA80DzgPOA80DzQPNA84DzgPNA80DzQPOA88D ywPEA8QDxgPOA9YD2APYA9UD0APNA80DywPMA8wDzQPNA80DzQPOA80DzgPLA8wD zQPOA84DzgPNA80DzQPMA8wDzQPNA80DzQPNA80DzQPNA84DzgPNA80DzQPNA84D zQPNA84DzgPNA84DzwPOA8wDzAPMA88DzAPNA84DzgPMA8wDzQPOA8sDzQPNA80D zQPMA8wDzAPMA8wDywPJA84DzwPOA84DzgPPA88D0APSA8gDywPMA8wDywPNA8wD ywPLA8wDzAPOA8wDzAPMA8wDzAPLA8sDygPLA84DzAPMA8sDzAPMA8wDzAPMA8wD zAPLA8wDzAPMA8wDzAPLA8wDzAPLA8oDzAPLA8sDywPKA8sDygPLA8oDyQPKA8kD yAPJA8oDyQPIA8gDyAPIA8gDyAPHA8oDxgPFA8gDyQPKA8cDxwPBA8MDxQPDA8ID wgPBA8EDvwO8A7kDtgO2A7EDqAOaA4YDpgPPA9EDzwPIA+wDDQQaBBcEBAQSBCwE NQQhBBwECAT+A/sDBQQRBAwEEAQQBBEEEQQIBA4EEgQNBAwEBAQIBA4EDQQOBA4E DgQTBBEEEAQTBBQEEAQSBBUEGwQVBBAEFgQVBBQEFwQVBBgEFwQUBBIEEgQPBA4E FAQeBB0EJAQWBBYEFQQfBCIEHgQaBBwEEwQUBBIEFgQkBDMEOgQzBCUEFwQdBCME HgQYBBYEEwQTBBYEEgQTBBUEEQQWBBMEEAQLBAwEFQQYBBgEGQQXBBUEEwQTBBEE CwQLBA0EFgQTBA8EEwQVBBQEDgQMBAgEBgQNBBAEBQQWBCcEJwQUBAIEAQQABAAE AwQBBAYECQQOBAQE9AP6A/QDFAQaBCoEBwQYBDkEJAQ5BO0DxgPhA+MD2QO6A6AD xgPmA5sDsgO+A8IDwwPFA8kDyQPJA8gDygPJA88D0QPNA88DzgPRA9gD2wPDA/QD yQPSA+EDAgTfA94DFgSzA8oD/APvA0UEXwQlBPsDcQOKA58DrQO2A7sDvAPAA8ID wgPEA8QDxQPFA8cDxgPHA8gDxwPIA8gDyAPIA8kDyQPIA8kDyQPJA8oDyQPKA8kD ywPKA8sDywPKA8oDywPKA8sDywPKA8oDywPLA8sDywPLA8oDywPLA8sDywPLA8oD zAPMA8wDzAPKA8wDzAPNA8wDzAPMA80DzAPMA80DywPMA8sDyAPJA8sDzgPOA84D zAPNA8wDzAPMA80DzAPNA80DywPMA8wDzQPNA80DzQPNA8wDygPOA8wDzAPOA8sD zgPOA84DzAPMA80DzgPMA8sDzgPNA80DzQPMA8wDzgPNA8wDzQPMA84DzQPOA80D zgPNA88DzgPNA8sDzQPOA8sDxQPDA8QDzgPWA9kD1gPSA88DzgPMA8kDywPOA84D zgPNA80DzgPOA84DzQPMA80DzQPNA84DzwPOA80DzQPNA88DzQPOA88DzgPOA84D zQPNA84DzgPOA8wDzgPQA8wDywPNA80DzAPNA84DzAPOA80DzQPNA8sDzQPNA8wD zQPNA80DzgPMA80DzAPNA80DzgPNA80DywPNA8wDygPPA9EDzwPPA88DzgPOA88D 0gPJA8sDzAPMA8wDzAPMA8wDzAPMA8wDzQPMA8wDzQPNA80DzQPLA8wDzAPMA8sD zQPMA80DzAPMA8wDzAPMA8wDzAPLA8wDzQPMA8wDzAPMA80DywPNA8wDzAPLA8oD zAPLA8oDygPKA8gDygPJA8kDygPKA8gDyQPIA8kDyAPJA8gDxwPIA8YDxQPGA8oD yQPHA8gDwgPDA8QDxAPAA8EDwQO/A8ADvAO4A7YDsQOoA5wDhwOVA8cDzwPMA8oD 5AMHBBkEGQQTBA4EIgQzBCMEGgQOBAMEAgT7AwMECQQKBA0EDwQRBA0ECwQLBA4E EAQIBAgEDgQTBAoEDgQLBA8EEAQSBBUEEwQXBBMEEQQQBBoEFQQSBBkEFgQVBBkE FQQZBBcEFAQWBBIEEAQRBBAEGAQdBB0EGgQUBBQEFgQiBB8EHQQfBBgEGQQVBBAE GgQiBDAEQgQwBBwEHwQrBCUEGAQYBBQEFAQUBBcEHAQbBBYEFAQQBBUEDwQMBBUE GAQXBBwEFwQRBBUEEgQOBAkEDQQJBA4EGQQLBA8EFAQSBA8ECAQHBAUEDQQRBAME KQRHBFYENAQJBPwDBQQCBAMEAQQNBAwEDQQOBPwD9wP1AwwEHQQuBBMEBwQ1BCgE LAQOBMUD3QPoA9gDyAOfA7sD9wOjA6wDugPBA8IDxAPHA8YDxwPKA8wDygPNA9MD zwPNA8wDzgPSA90DxQPyA9AD2wPmAwAE2QPaAw8EswPKA/4D7gNKBF8EKgT8A4QD kwOgA64DtwO7A70DwAPBA8QDwwPEA8UDxgPGA8YDyAPIA8cDxwPIA8kDyAPJA8kD yQPJA8oDyQPJA8oDygPKA8oDygPKA8sDywPMA8sDyQPLA8wDzAPMA8sDywPMA8wD ywPLA8sDywPLA8wDywPKA8wDzQPMA8wDywPLA8wDzAPLA8wDzQPMA8wDzAPMA8wD zAPMA8kDygPMA84DzQPNA84DzQPOA80DzAPMA88DzAPOA80DzQPMA8wDzAPMA8wD zQPNA80DzQPNA8wDzgPNA80DzQPNA80DzQPOA80DzgPNA84DzQPNA84DzgPOA88D zAPNA84DzQPNA88DzgPNA84DzQPOA84DzgPOA88D0APLA8YDwgPFA88D1APZA9cD 1APQA84DzQPMA80DzAPOA80DzgPPA80DzgPOA84DzQPNA9ADzgPOA80DzgPPA80D zgPNA8wDzAPOA84DzQPOA84DzAPOA80DzQPOA8wDzQPOA80DzwPOA84DzAPMA84D zQPNA84DzgPMA80DzgPOA80DzQPOA88DzAPOA8wDzgPMA80DzQPNA80DzQPOA8sD zgPQA84DzwPPA84DzgPQA9EDyQPLA8sDzAPMA8wDzAPMA8wDzQPMA80DywPNA80D zAPLA8sDzAPMA8wDzQPLA8wDzAPMA8wDywPMA8wDywPNA8wDzAPOA8wDywPMA8wD ywPMA8sDywPKA8wDywPLA8wDygPKA8oDygPKA8sDyQPIA8gDygPJA8kDyAPIA8cD yAPHA8cDyAPHA8UDxgPJA8kDxwPIA8IDwgPBA8QDwQPAA8ADvQO9A70DuAO1A60D oAONA4oDwgPQA8wDxgPfA/wDFQQXBBEEDQQSBC0EJAQWBBQEBwT+A/4DAwQGBAQE CgQKBAoEDgQQBAoEEQQRBA8ECwQJBA8EFAQQBA8ECwQQBA4EEgQRBBMEFgQSBBQE EwQSBBUEFAQaBBYEFgQWBBUEEgQWBBIEFQQRBBEEEAQQBBAEFwQdBB0EGQQWBBAE HQQkBCEEGwQZBBwEFwQQBA8EHAQgBDEEQAQnBCEEGQQXBBUEGAQVBBAEDwQVBBoE FwQPBBUEFAQUBBAEEAQTBBUEFQQXBBcEEAQTBBcEDQQLBA0ECwQJBBoEDQQPBBYE DwQOBAwEBQQHBAwEEwQIBAwEDAT6AxsELAQEBAUE/wP9A/wDBgQFBBQEEwQABPQD 9AMBBBgEKwQYBAYEJgQ7BCMEIgTGA9kD6QPeA84DpAOuA+QDvgOoA7oDwQPAA8QD yQPIA8YDyQPLA8sDywPSA9EDzAPMA9ID0APZA8kD8QPPA9kD5wP9A9oD3gMUBLUD zAP1A+wDTwRaBCkE/AOIA4kDoQOvA7YDuwO+A8EDwgPDA8QDxQPFA8YDxwPHA8gD yAPIA8gDyAPIA8gDyQPJA8kDyQPKA8kDygPKA8kDyQPLA8oDywPKA8oDywPLA8oD ywPLA8sDywPLA8wDywPMA8sDywPMA8wDywPKA8sDywPMA80DzAPMA8wDzAPMA84D zQPMA8wDzQPNA80DzQPNA80DzAPJA8sDywPNA80DzgPOA80DzgPMA8wDzAPLA8wD zAPMA8wDywPNA80DzAPNA84DzQPMA84DzgPNA80DzQPMA80DzQPMA80DzgPOA80D zAPOA80DzgPNA80DzgPOA8wDzAPOA84DzgPOA80DzQPNA80DzAPPA84DzgPOA80D ygPHA8MDxAPPA9cD2QPWA9QDzwPOA80DywPNA80DzQPOA88DzgPNA84DzQPNA84D zgPOA88DzgPNA88DzgPOA80DzQPQA84DzQPNA80DzQPOA80DzgPOA88DzQPOA9AD zQPNA84DzQPOA80DzgPOA88DzgPMA84DzwPNA84DzQPOA84DzgPPA8wDzAPMA80D zgPMA80DzQPMA80DzAPKA9AD0QPQA88DzgPPA84D0APRA8gDywPMA8wDywPMA8oD zgPMA84DzAPNA8wDzAPOA80DzAPNA8wDzAPLA80DzAPMA8wDzQPNA8wDzAPMA8wD zgPMA8wDywPMA8wDzAPMA8wDzAPLA8sDygPLA8sDzAPLA8sDywPKA8oDygPKA8oD ygPKA8oDygPJA8kDxwPIA8gDxwPHA8cDyAPGA8YDxwPJA8cDxwPEA8MDwQPCA8ED wAO/A74DuwO6A7YDsgOnA5UDhgO1A88DygPEA9AD+gMIBBYEHAQIBBIEKwQxBBEE IAQSBAcEBgT/A/0DBwQLBAQEBgQRBA0EDQQLBA0EDQQJBAwEDAQUBBUEDwQNBAwE DwQSBBAEEQQSBBEEFAQTBBEEEgQXBBIEFgQWBBQEFQQTBBUEFAQVBBQEEwQTBBQE FAQQBA4EGgQjBCAEGQQTBBQEHwQgBBoEGwQZBBkEFwQUBBYEGAQhBC4EKAQnBBoE FAQTBBYEFAQSBBMEFgQXBBgEGAQXBBgEFQQSBBMEEQQTBBQEFgQUBBQEEQQUBBEE CgQNBAsEBwQXBBQEDAQYBA4ECwQQBAsECAQNBBIEBgQQBBcEDAQXBBME/gMNBAsE /wMABAQEAwQOBBQE/gP0A/0DAQQWBB0EGQQFBCAEQQQjBDEEygPVA+YD4gPSA6cD ogPMA+4DnwO3A70DwAPEA8YDxgPGA8gDygPMA8oDzAPPA9ADzQPNA9UD2QPJA/ID ygPUA/ADBgTiA+MDGASxA9AD6QPuA1MEWQQqBPoDegOOA6UDsAO3A7sDvgPAA8ED wgPDA8QDxgPGA8cDxgPIA8gDyAPIA8gDyAPIA8kDyQPIA8kDyQPJA8kDygPKA8kD ygPLA8oDygPLA8sDzAPLA80DzAPLA8sDywPMA8sDzAPMA8sDywPMA8wDywPLA8sD zAPNA8wDzAPJA8wDzQPNA80DzAPNA8wDzQPNA80DzAPMA8wDyAPLA8wDzQPPA84D zQPNA8wDzQPNA80DzQPLA80DzAPMA8sDzgPMA80DzQPOA8wDywPNA8wDzgPPA80D zAPOA80DzAPMA84DzgPNA8wDzgPNA84DzAPOA84DzwPMA80DzAPMA80DzQPMA84D zgPOA84DzgPOA84D0APOA8oDxwPDA8UDzgPVA9cD1wPUA88DzwPMA8oDzgPNA84D zQPNA80DzQPNA84DzAPNA84DzQPMA80DzQPNA8wDzQPNA8wDywPNA8wDzQPNA80D zgPNA80DzQPLA8sDzAPLA8wDzQPNA80DzgPMA8wDzwPLA8wDzAPOA8sDzQPOA84D ywPNA80DzQPMA80DywPNA80DzQPNA80DzAPKA8sDyAPNA88DzgPNA80DzwPOA88D 0APKA8wDywPMA8sDzAPLA80DywPMA80DzQPKA8sDzAPNA8wDzAPLA8wDywPMA8sD zAPMA8wDywPLA8sDywPKA8wDywPLA80DygPLA8sDzAPLA8sDygPMA8sDywPKA8oD ygPKA8kDyQPJA8gDyQPIA8gDyQPJA8gDyAPIA8gDyAPHA8YDyAPGA8YDxgPGA8cD xwPGA8QDwwPDA8ADvwPAA8ADvgO7A7gDtwOzA6wDnQOGA50DzAPKA8QDyAPuAwYE FwQTBA8ECQQdBD0EEwQLBBYECwQOBAMEBAQQBAQECQQDBAQEDQQKBAsEDwQLBBME DQQIBAoECQQLBBAEDwQJBBMEEwQRBBIEEgQLBA4EEwQSBBMEFAQTBBMEFAQUBBcE EwQVBBYEEQQTBBUEEgQRBBIEEwQOBA8EFwQgBB0EEgQSBBUEHgQhBBwEGgQZBBoE FwQTBBQEGwQkBCEEKgQiBBoEFQQRBBcEGQQUBBUEFgQUBBQEFgQUBBEEEAQPBBEE EAQUBBQEFwQRBBIEFgQXBBMEEAQMBAYEFgQZBAwEEwQJBAkEEQQQBBEECQQMBAcE CgQbBA0ECQQTBAMEDQQQBAsEAQQEBAQEDAQXBAcE9wPyA/sDGwQiBBMEDQQUBEIE JgQ6BNYDzwPkA+sD1wOvA5wDvAMOBJsDswO8A74DwwPGA8cDyAPJA8wDzwPLA9AD 1APOA9EDzgPVA9YDyQPyA8oDygPkAwEE4APbAxQEsQPOA+YD8gNRBFcENQTvA3YD jgOkA7ADtwO7A70DwAPCA8MDwwPDA8UDxgPGA8YDxwPHA8cDyAPJA8gDxwPJA8kD yQPJA8gDyQPKA8oDyQPKA8oDyQPJA8oDygPJA8sDygPLA8sDzAPKA8oDygPMA8wD ywPKA8wDywPLA8sDygPKA80DzQPLA8sDygPLA8wDzAPNA80DywPMA8sDzAPMA8wD zAPLA8kDygPLA8wDzgPOA84DzQPMA8wDywPMA8wDzAPOA8wDzQPMA80DzgPLA80D zQPLA8wDzgPNA8wDzgPNA80DzQPOA8wDzAPMA8wDzQPLA8wDzQPNA84DzAPMA84D zgPNA80DzAPMA84DzQPNA8wDzAPOA84DzQPNA8wDzwPJA8UDwgPGA88D1gPaA9UD 0gPPA80DygPMA8sDzgPNA84DzQPNA84DzgPNA80DzgPOA88DzgPNA80DzQPNA84D zQPOA8wDzgPOA84DzQPNA8wDzQPPA88DzgPOA88DzwPMA80DzQPNA80DzAPOA80D zAPOA84DzgPOA80DzQPOA8wDzQPOA80DzQPPA80DzQPOA84DzQPMA8sDywPNA8oD 0APQA84DzwPPA9ADzwPPA9ADyQPLA80DywPOA8wDzAPNA80DzQPLA8wDzQPMA8wD zAPMA8wDzAPMA8wDzQPMA84DzQPMA8wDzQPMA80DzAPNA8wDzAPNA8sDywPMA80D zAPMA8sDzAPLA8sDywPLA8sDywPKA8oDygPKA8oDygPJA8kDyQPJA8kDyQPIA8cD yQPGA8gDxgPIA8cDxgPHA8UDxwPHA8MDwwPBA8ADwAO9A70DuwO4A7YDrwOjA5AD hwPBA84DxQPGA+oDAQQRBB0EEwQNBBQEMQQZBAUEDQQDBA0ECwQFBAUEBwQBBAgE CQQIBA0EDgQKBA4ECAQQBAsECQQQBA8EDQQQBA8EDwQQBBEEDQQRBBEEEAQQBBIE EgQRBBMEEQQVBBcEFwQTBBcEFAQYBBQEFAQTBBQEFQQWBBQEEgQMBBEEGwQdBBkE FgQRBB0EIAQeBBsEGgQaBBoEGQQXBBsEHQQhBCUEMAQkBBsEGQQiBCQEIAQVBBME EQQPBBQEGAQRBBIEFQQTBBMEDQQMBBMEEQQSBBYEGgQSBBEECAQFBBgEGAQNBBME CAQEBAwEEAQPBBAEDwQMBBEEFgQWBBIEGwQLBAYEAQQGBAIEBwQGBAYEEwQOBPoD 7wP4AyEENwQNBAoECgQ8BCwEPATkA8cD3wPwA+ADuQOdA7IDBASpA68DvQO+A8MD xgPHA8kDyQPKA8gDxwPOA9ID1APTA8oD1APXA9ID+wPLA9cD8AMHBOID3AMOBLID 1wPsA/EDVQRXBDwE8AN0A48DpAOwA7gDvAO+A8ADwwPDA8QDxAPGA8YDxwPHA8cD xwPHA8gDyAPIA8cDyQPJA8oDyAPLA8kDygPKA8oDywPLA8sDygPLA8sDywPNA8oD ywPLA8sDzAPKA8sDygPLA8sDywPMA8sDzAPLA8sDywPMA80DzAPNA8oDzAPNA8wD zAPMA8wDzAPOA8wDzAPNA80DywPJA8sDzAPNA88DzgPMA80DzQPNA80DzAPMA8wD zAPNA88DzAPMA8wDzgPOA80DzAPKA84DzQPOA84DzAPOA84DzAPNA80DzgPOA84D zwPOA84DzgPNA80DzgPOA8wDzQPNA8wDzQPOA80DzgPNA80DzwPPA80DzgPQA88D ywPFA8IDxAPOA9YD2APYA9MD0QPOA8wDzQPMA8wDzgPNA8wDzQPNA84DzQPNA8sD zQPNA80DzQPOA80DzQPNA84DzgPNA88DzgPOA84DzQPNA8wDzgPNA8sDzQPOA84D zgPNA84DzQPOA80DzQPLA84DzQPNA80DzgPMA80DzgPMA80DzQPOA8sDzAPLA80D zAPNA80DzgPMA8wDzQPKA88D0APPA88DzgPPA88DzwPQA8gDywPMA8wDywPMA8wD ywPLA8wDzQPNA80DzAPMA8wDywPMA8sDzAPLA8wDzAPLA8sDzAPMA80DzAPLA8sD zAPLA8sDzQPLA8wDzAPMA8sDzAPLA8sDywPKA8sDywPKA8kDygPJA8kDyQPJA8gD yQPIA8gDyAPIA8gDyAPHA8gDxgPGA8YDxAPGA8cDxwPFA8UDxwPCA8IDwAPAA74D vQO7A7gDtQOzA6kDmAOEA68DywPGA8ID3QP6AwkECwQXBA4ECgQiBCoEBgQGBAcE /gMPBAkECQQFBAkEAgQDBAYECQQIBA4EDQQMBAcECgQKBA8EEwQKBAcECQQNBAoE DgQRBBAEEAQTBBEEEwQQBBEEEwQRBA0EEwQUBBUEGgQVBBgEFQQTBBYEFAQVBBgE FgQVBBMEDwQOBBEEHAQeBBsEFgQUBCEEHwQdBBwEHgQZBBkEFwQXBBsEHQQhBDAE LQQhBCMEKAQfBBQEEwQVBBUEEQQRBBkEEAQNBBIEEwQRBBIEDgQQBBQEEwQWBBgE FQQTBA0ECQQKBBgEEAQRBAsECAQHBAQECgQRBBEEBwQQBAwECQQKBBQEEAQEBAUE BAQFBAcEBwQLBAkEDwT/A+4D8QMlBEMEDAQGBAsENQQpBDkE8gPFA9sD7QPhA8UD nAOqA+sDxQOqA74DwAPDA8UDxgPGA8kDygPKA8kDzQPUA80DzgPJA9ED2APYA/kD xgPYA/MDBATdA90DFgS1A9cD5wPwA1cEUgQsBPIDegOQA6UDsQO3A7wDvwPAA8MD wwPEA8QDxQPGA8cDxgPHA8kDxwPIA8gDyAPIA8kDyQPJA8gDyAPJA8oDyQPJA8kD ywPKA8kDygPKA8sDywPKA8sDzAPLA8sDywPKA8sDzAPLA8sDygPMA8wDywPLA8sD zQPNA8wDzAPKA8sDzAPNA8sDywPMA8wDywPLA80DzAPNA80DyQPKA8wDzQPNA84D zQPLA80DzAPLA80DzAPMA80DzgPNA8wDywPMA8wDzQPOA84DzQPNA80DzQPOA8wD zQPNA84DzQPNA80DzAPOA80DzgPNA80DzgPNA84DzwPNA8wDywPMA84DzQPNA84D zQPNA80DzgPOA84DzgPOA8wDxwPEA8YDzgPYA9gD1gPTA88DzwPLA8sDzAPNA84D zgPNA80DzgPOA88DzQPNA88DzgPOA80DzQPQA84DzAPMA84DzQPMA80DzgPOA80D zQPMA80DzQPNA88DzAPOA84DzAPOA8wDzgPOA80DzQPNA84DzQPOA8wDzQPNA8wD zgPOA84DzQPMA84DzQPOA8wDzQPNA80DzAPLA8wDywPRA9ADzgPOA84DzgPPA9AD 0wPJA8oDygPLA8wDzQPLA8wDywPMA8wDzQPMA8wDzQPNA8sDzAPLA8sDywPNA8wD zAPMA8wDzQPLA8sDzgPLA8sDywPMA80DywPLA8wDywPKA8sDywPMA8sDywPLA8wD ygPKA8sDyQPJA8kDywPJA8kDyAPJA8kDxwPHA8cDxwPIA8cDxQPGA8UDxgPGA8YD xQPEA8UDwwPBA8ADvgO9A70DugO3A7MDrwOhA4sDmwPHA8gDxAPPA/MDCQQNBBAE BgQPBBIEMgQWBAsECwQGBAYECgQOBA0EAgT9AwgECwQNBAYEBgQJBAgECQQMBAkE CAQPBBAEDgQPBA8EDwQJBBAEEAQSBBIEDgQOBA4EEgQTBBIEEgQTBBUEFwQRBBUE FgQVBBUEEwQWBBIEGAQVBBEEFwQXBBMEEQQQBBIEGgQcBBoEGwQbBCYEIwQfBCME HgQdBBwEFQQYBBgEIAQjBC8EKAQnBC4EGQQOBBQEGQQTBA8EEgQUBBYEEgQUBBUE EAQPBAsEEAQUBBIEFQQWBBQEEwQKBAcEBgQfBBcEEQQKBAkECQQQBA4EDwQPBAgE DwQaBAoEAAQQBBoEAAQBBAMEAgQIBA0EFQQBBBEEAATrA+kDGwRFBBEE/gMOBDAE JwQ6BA4EvAPUA+gD4wPMA5wDrgPOA+ADogO5A70DvwPDA8YDyAPIA8kDygPLA8gD 0APMA80DzgPUA9cD2QP8A8oD1QP0A/kD1wPkAxgEvAPZA+4D+QNkBFUEJwTrA3QD kQOmA7IDuAO8A74DwAPCA8IDwwPEA8UDxwPHA8YDxwPJA8gDxwPIA8gDyAPJA8kD yQPIA8kDyQPKA8oDygPJA8oDygPJA8sDygPLA8sDygPLA8sDywPKA8oDzAPMA8wD ygPMA80DywPLA8wDywPLA8wDzAPNA8wDygPMA8sDzAPNA80DzAPMA80DzQPNA8sD zAPLA8oDygPKA84DzQPOA84DzQPMA8wDzAPNA80DywPNA8sDzQPMA80DzQPOA80D zQPNA8wDzQPMA84DzQPMA80DzQPMA80DzgPOA84DzwPNA80DzQPNA80DzQPNA80D zAPOA84DzgPOA80DzAPOA84DzAPOA88D0APOA84DzgPKA8YDwgPGA80D1wPbA9cD 0wPPA80DzAPLA84DzwPMA80DzAPNA84DzQPOA8sDzAPOA84DzgPNA80DzQPNA84D zgPPA84DzgPNA80DzQPNA88DywPOA80DzgPNA80DzwPPA84DzQPMA84DzQPOA80D zgPNA84DzwPOA80DzgPNA8wDzQPNA84DzQPOA8sDzQPMA80DzgPNA8wDzAPNA8kD 0QPQA84DzwPPA84D0APRA9EDxwPLA8wDzAPKA8wDzAPLA8wDzQPLA80DzAPMA8wD zQPNA8wDzAPMA8wDzQPLA80DzAPNA8wDzAPLA8wDzAPNA8wDywPMA8sDzAPLA8wD ygPLA8sDzAPLA8oDygPLA8sDywPKA8kDyQPJA8oDyQPJA8gDyQPIA8gDyAPHA8gD yAPHA8cDxwPFA8UDxgPGA8YDwwPEA8MDwgPAA74DvQO8A7gDtQOwA6gDmAOLA7oD zQPFA8YD6QP+AwwEEAQTBAoEDQQlBCkECAQWBBMECQQRBA0ECgQEBAkEBgQLBAwE CwQABAQEDQQMBAgEDgQLBAgEEAQLBBIEDAQMBA4EEwQRBA8EDgQRBBQEEQQQBBEE EgQRBBMEFAQUBBgEGQQVBBMEFgQWBBUEGwQWBBQEFQQXBBcEFgQVBBUEEwQRBBAE GAQeBB0EFQQhBCUEIQQkBCAEHQQdBBcEGgQbBBgEHAQjBBwEJAQeBBQEDgQWBBgE EwQRBBQEDgQUBBQEFQQWBBQEFAQOBBAEFAQSBBIEEgQTBBAEBwQIBAgEHAQaBAkE CgQHBAoEDAQSBA4EDwQTBCEEMQQQBP4DBAQaBAME/wMBBPsDBgQRBBgECAQGBAUE 8gPjAxQERgQNBAUECwQrBCUENAQpBL0D2APrA+YD2AOhA6sDwgPrA6UDtQPAA8ID wwPHA8cDyAPJA8kDzgPLA8kDzAPKA8sD0gPXA98D/gPFA9ED8AP2A9oD5QMFBLYD 1QPuA/4DbARSBCcE5QN1A5MDpgOyA7gDvAO+A8EDwwPDA8QDxAPFA8UDxwPHA8cD xwPGA8cDyQPIA8kDygPIA8oDyQPJA8oDygPKA8oDyQPKA8oDywPKA8oDywPKA8oD ygPMA8wDywPLA8sDywPMA8sDzAPLA8sDywPKA8sDywPMA8wDzAPLA8kDzAPMA80D zQPNA8wDzQPMA8wDzgPMA8wDzAPJA8oDzAPNA80DzQPOA80DzAPLA8sDzQPOA8wD zQPMA8wDzAPMA8wDzAPMA80DywPMA80DzgPOA80DzgPNA84DzQPNA8wDzgPOA8wD zQPOA80DzQPPA84DzgPPA8wDzAPNA84DzgPOA84DzgPNA80DzgPOA8sDzgPNA88D ygPGA8QDxgPOA9YD2QPXA9MD0APOA80DygPLA8wDzQPNA88DzwPNA80DzQPMA80D zAPNA84DzwPMA88DzQPNA8wDzQPPA80DzQPMA84DzgPNA80DzgPNA8wDzQPMA80D zgPNA80DzAPNA8wDzgPPA8sDzAPNA80DzAPMA80DzgPLA8wDzQPNA8wDzQPLA8wD zQPOA84DzQPOA8sDywPKA9AD0QPOA84DzwPOA84D0APRA8kDywPMA8wDzAPMA8wD zQPMA80DzAPMA8wDzAPMA8wDzQPNA8sDywPLA8wDywPMA8oDzAPMA8sDzAPLA8sD zAPLA8wDzAPNA8sDywPMA8sDzAPKA8oDywPLA8sDygPLA8kDygPJA8kDygPJA8gD yQPJA8kDyQPIA8cDxwPHA8cDxwPGA8YDxgPEA8YDxAPHA8MDwwPBA8EDwAO/A7wD ugO4A7MDqwOfA4oDnwPJA8YDwgPdA/cDBwQNBA4EDgQTBBgENAQSBAoEFAQIBBAE FQQKBAcEDAQNBAoEDgQEBAcEAwQFBAkEBQQNBAwECQQLBAgECgQRBA8ECwQMBBME DgQOBBAEEgQTBBAEEAQSBBIEEgQVBBIEFQQTBBYEFgQaBBUEFAQVBBgEGgQVBBME FgQVBBQEFQQUBBUEEgQQBA4EGQQcBBcEFgQmBCgEKAQjBCAEHQQZBBcEFQQWBBIE IwQiBBwEIgQZBBQEEwQWBBMEFQQSBBAEEwQQBBMEFgQVBBYEFAQUBBYEHAQYBBEE EAQRBA8ECQQKBBMEHgQPBAkECQQIBA8EFwQPBA4EFQQsBB0EFQQJBAMEFAQOBAEE AQT/AwAEBAQTBAcE/gMMBAIE6gMdBEMEEgQLBBEEIQQlBC8ERAS9A9cD6gPjA9gD rAOjA8MD6AOrA68DvAPEA8IDxQPHA8cDyAPKA80DyQPKA84DzgPIA9ID1QPiA/wD xgPWA+sD9wPeA+oDBgS3A9kD7gP5A2METQQlBN4DcwOUA6cDsgO4A7wDvwPBA8ID wwPEA8QDxgPFA8gDxwPHA8gDyAPIA8gDyAPIA8kDyQPKA8kDygPJA8oDywPKA8kD ygPKA8oDzAPLA8oDzAPKA8sDywPLA8sDywPKA8wDzQPMA8sDywPMA8wDygPNA8sD zQPNA80DzQPKA8wDzQPOA84DzQPMA80DzAPMA80DywPOA8wDyQPKA8wDzgPPA88D zQPNA84DzQPMA8sDzAPNA84DzQPMA8wDzQPOA80DzAPNA80DzAPNA80DzgPMA80D zQPOA80DzQPNA84DzgPNA80DzgPOA88DzAPOA84DzQPNA80DzQPNA84DzQPNA84D zwPOA88DzgPOA84DzgPQA8sDxgPFA8UDzQPVA9gD1QPSA88DzQPLA8wDzgPNA84D zQPOA80DzQPNA84DzgPLA88DzQPOA80DzgPNA80DzQPNA80DzQPNA88DzwPPA84D zQPNA84DzQPNA84DzAPPA80DzQPNA84DzQPMA84DzQPNA8wDzQPNA84DzgPOA84D zQPOA80DzgPOA80DzAPOA8wDzgPMA80DzAPLA8wDygPQA88DzwPPA84D0APOA88D 0QPIA8oDzAPMA8oDzAPNA80DzAPNA8sDzAPLA8wDzAPMA8wDzQPMA8wDzAPNA8wD zAPLA80DywPLA80DzAPLA80DzAPMA8sDzAPLA8wDzAPMA8sDygPKA8wDyQPLA8oD ywPKA8sDyAPJA8kDygPIA8gDyAPIA8kDyAPHA8gDxgPGA8YDxgPGA8UDxAPFA8UD xgPDA8IDwQPAA8ADvgO7A7kDuQOvA6gDlQOHA78DygPBA8oD8gMFBAoEBQQTBA0E FwQjBCQEBQQGBA4EBwQRBAsEDAQMBA8EDgQFBAkECQQHBAEECAQJBAcECAQMBAkE DwQMBAwEDAQMBAsECgQOBA0EDgQPBBAEEgQNBBAEEgQTBBEEFAQUBBQEFwQRBBQE FgQWBBYEFgQXBBUEGQQWBBcEFwQWBBkEFgQZBBkEGAQSBBAEGQQfBBoEIAQsBCsE JwQmBB8EGwQZBBYEFgQVBBIEFwQdBCIEIgQaBBMEFAQXBB4EFQQSBA4EDgQYBBQE EAQSBBMEFAQXBBkEFAQWBA4EDwQRBA4EDgQTBCgEGQQMBA0EDgQQBAwEFQQeBB4E EAQFBBQEEAQABBAEEgQGBAgEBQQABAQEEAQIBP4DCAT+A+0DFAREBB0EDAQWBCcE JgQrBE0EugPUA+YD5APTA70DoAO4A+4DtAOtA7kDwgPHA8UDxgPHA8cDyQPMA8sD ygPOA8wDygPPA9MD4gP9A8sD1wPkA/AD3gPmAwcEuwPfA/IDAgRmBEkEJATgA3MD lgOoA7IDuQO7A78DwQPCA8MDxAPFA8QDxgPHA8YDxwPIA8gDyAPIA8gDyAPJA8kD yAPJA8gDyQPKA8kDygPKA8sDygPJA8sDygPLA8wDywPLA8sDzAPMA8sDywPMA8wD ywPKA8sDzAPLA8wDzAPKA8sDzQPMA80DywPMA8wDzAPLA8wDywPNA8wDzQPOA8sD zQPMA8kDygPLA8wDzgPOA84DzQPMA8wDzQPNA8wDzQPOA8wDzAPMA80DzQPOA84D zQPMA80DzAPNA80DzwPOA80DzAPNA8wDzAPMA80DzgPOA84DzQPMA8wDzgPNA8wD zgPNA8wDywPNA84DzQPNA80DzQPNA80DzQPOA88DzwPLA8UDwwPHA88D1QPaA9cD 1APQA80DywPLA80DzQPOA80DzAPNA88DzgPNA80DzgPOA84DzgPNA80D0APMA80D 0APOA80DzQPNA80DzAPMA88DzQPNA8wDzQPOA80DzwPOA84DzgPNA80DzAPOA84D zgPOA84DzgPNA8wDzQPNA84DzQPOA8wDzQPNA80DzQPNA80DzwPNA8wDzQPMA8oD zwPQA88DzwPOA88DzgPRA9ADyQPMA8wDzgPLA8wDzAPMA8sDzQPNA8wDzAPLA80D zQPMA80DywPLA80DzAPLA80DzAPMA8wDzAPMA8wDywPMA8sDzAPLA8sDzAPMA8wD ygPNA8sDygPKA8sDywPLA8oDyQPKA8kDyQPKA8oDyAPIA8kDyQPHA8gDxwPHA8cD xwPGA8UDxwPFA8MDwgPHA8UDxAPBA78DvwO9A70DuQO2A7QDsAOhA4gDqAPMA8cD wAPcAwAEBAQJBA0EDQQQBBsEKgQNBAsECwT/AwwEDQQJBA0EDgQLBAEEAwQFBAkE BwQGBAgECwQIBAgEBwQHBAkEDAQIBAsECgQMBBEEEAQPBBAEEAQRBA0EEAQQBAwE FAQUBBIEFwQTBBMEEwQWBBkEFgQUBBIEFwQTBBMEFAQVBBUEGAQcBBgEFgQYBBUE EwQQBBMEGgQbBBsEKAQqBCUEJAQgBB0EGgQaBBMEGAQXBBAEGwQhBCYEKwQdBBQE HgQWBBAEGwQVBA4EDwQSBBIEFwQTBA8EEgQYBBYEFAQNBBAEEQQNBA0EDwQgBBgE DwQNBAsECwQIBBYEHQQdBAsECgQOBBAEBAQGBBEEBQQEBAIEBgQNBBUEDQQKBAEE /AP8AxIEQwQiBA0EEwQuBCwEJwRFBLoD0wPqA+IDwgPLA6ADswPpA8EDqwO5A74D xgPFA8YDyAPHA8oDygPJA80DzgPOA8sDzAPWA+kD/wPJA9UD5wPsA+AD5gP5A84D 4wPmAwQEYQRPBCUE6AN3A5YDpwOyA7gDvAO+A8EDwAPDA8QDxAPFA8UDxgPGA8YD yAPIA8gDyAPIA8cDyQPJA8oDyAPIA8kDyQPKA8kDyQPJA8kDygPLA8sDygPLA8oD ygPLA8sDywPKA8sDywPKA8oDygPLA8oDywPLA8oDywPLA8wDzQPMA8gDzAPMA8sD zAPNA8sDzQPNA8wDzAPLA8wDywPHA8oDywPNA8wDzgPOA80DzAPLA8sDywPNA8wD zAPMA8sDywPMA80DzAPOA84DywPNA80DzAPMA8wDzAPNA80DzgPMA80DzgPMA80D ywPMA8sDzAPOA84DzQPNA8wDzQPOA8wDzQPOA80DzgPNA8sDzQPNA80DzgPNA80D ygPFA8EDxQPOA9UD2QPWA9QD0APMA80DywPKA8sDzgPNA80DzgPNA80DzQPMA80D zAPOA80DzQPLA9ADzQPNA84DzQPOA84DzAPNA80DzAPOA8wDzgPOA84DzQPMA84D zAPMA84DzQPPA84DzAPMA8wDzQPOA80DzgPMA84DzgPMA84DzgPOA8sDzgPNA80D zQPLA80DzAPLA8wDzAPLA88D0QPPA88DzgPPA84D0APQA8oDywPMA8wDywPMA8sD zAPMA8wDzAPMA80DzAPMA8wDzQPMA8sDzAPMA80DywPMA8wDzQPLA8sDzQPMA8wD ywPLA8wDzAPLA8sDygPLA8oDywPKA8sDzAPKA8kDygPKA8oDygPJA8gDyQPJA8gD yAPHA8kDxwPIA8cDxwPHA8cDxgPFA8UDxgPFA8IDxAPFA8UDwgO+A74DvQO7A7gD tgOwA6sDmAOPA8ADywPDA8UD8wMCBAUEDwQJBBAEFAQuBB8ECgQHBAQE+wMKBAwE DQQNBAwECQQBBAUECwQLBAYEAwQEBAQEAwQHBAYEAQQHBA4ECgQKBAwECwQOBBEE DQQPBA4EEQQQBBIEDAQOBBIEEgQTBBIEDgQVBBYEFwQTBBQEEAQTBBUEGAQVBBUE FwQUBBcEGAQbBBYEGQQWBBcEFgQWBBIEFAQdBB0EKAQsBCcEJQQfBB0EGQQYBBgE GQQTBBQEHAQgBCoEKwQnBBkEEQQNBBAEEgQSBBIEEQQVBBcEEwQRBA4EGgQhBBIE DwQSBBAECwQOBBEEGwQbBBAECwQJBBEEEQQWBA8EEQQLBAgEDgQPBA8EDAQPBAgE AwQCBAsEFQQTBA4ECQQDBP8DBgQLBD0EGgQKBBIELQQwBCoEOgS5A9UD5wPjA7sD 1AOkA68D2QPRA6oDtwO8A8MDygPHA8gDxwPJA8sDzQPLA8oD0APKA88D1wPqA/sD yAPQA98D7APiA+YD9APDA+ED3gMIBF4ETAQlBOEDbwOWA6gDsgO4A7wDvQPAA8ID xAPDA8QDxQPFA8cDxwPHA8cDxwPHA8cDyQPJA8kDyQPKA8oDyQPJA8oDyQPJA8sD ygPKA8oDygPLA8wDzAPKA8sDzAPLA8sDygPLA8wDywPMA8wDzAPLA8sDywPLA8oD zAPMA8oDywPKA8wDywPMA80DzAPLA8wDywPMA8wDzAPNA8wDygPKA8sDzAPOA80D zAPNA80DzAPLA80DzQPMA80DzAPNA80DzQPLA80DzgPMA8wDywPOA84DzQPOA84D zAPNA8wDzQPNA84DzgPPA8wDzAPNA84DzQPMA84DzgPMA84DzgPOA84DzwPNA84D zgPOA84DzQPPA84DzQPPA8oDxQPFA8YDzQPXA9cD1wPSA9EDzgPNA8wDzgPMA80D zgPNA80DzgPOA84DzQPNA8wDzQPNA80DzQPNA80DywPLA80DzgPOA8wDzQPOA80D zgPLA80DzAPNA80DzgPOA80DzAPMA80DzgPNA80DzQPMA80DzgPMA80DzQPMA80D zQPMA80DzQPNA80DywPMA8wDzQPNA80DzAPLA8wDywPPA88DzQPPA84DzgPOA84D 0APJA8wDzAPLA8sDzQPMA8sDzAPMA8wDzAPLA8wDzAPMA8sDzAPMA8wDygPNA8sD zQPMA8wDzAPMA8oDywPKA8sDywPLA8wDywPLA8wDzAPLA8sDywPLA8sDywPKA8oD ygPKA8oDyAPJA8kDygPIA8gDxwPIA8cDyAPHA8YDxgPGA8YDxAPFA8UDxAPEA8ED xAPEA8MDvgO8A7sDuwO3A7QDrQOiA5EDpgPMA8kDwQPeAwMEBgQDBAwECAQUBBsE OgQPBAsECAQFBP0DCgQOBBMEDgQOBAgEAQQKBAYECwQIBAIEBQQFBAQEBwQKBAkE BAQKBAcECwQMBAcECgQOBA0EDwQOBBMEFAQSBBAEDgQRBBMEFAQVBBMEFQQUBBIE FgQVBBIEFgQYBBgEGAQZBBUEFQQWBBsEGgQZBBwEGwQZBBUEFAQWBA4EFAQeBCIE LAQrBCUEJAQdBB8EGwQaBBoEFgQYBBQEGgQeBCsENwQkBBQEDwQRBBkEEwQPBBEE EwQSBBIEEAQSBBQEHAQPBA4EEAQQBA8ECQQJBBMEHgQOBAoEDwQPBAwEEAQPBBIE EQQKBAgEBQQGBAgECwQIBAUEAAQKBBsEEgQSBAsECwQIBAYEDwQ5BB4EDgQVBC0E JQQ2BDQEswPWA+YD3wOyA9MDqwOqA8kD5wOlA7QDvAPBA8gDzwPMA8YDxwPLA8sD ygPMA88DzQPKA9QD8wP4A80D0wPfA+sD3gPrA/sDwQPfA+YDDgRkBE0EIwTXA3ED mgOoA7IDuQO8A74DwAPCA8MDxAPEA8YDxQPHA8YDxgPIA8gDyAPIA8cDyAPIA8cD yAPKA8kDyAPJA8kDyQPKA8kDygPJA8sDygPLA8sDygPMA8oDywPLA8sDywPKA8wD ygPLA8wDywPLA8sDywPKA8sDzQPNA80DzAPMA80DzQPMA80DzAPMA8wDzQPNA8wD zQPMA8oDyQPLA84DzgPOA84DzgPNA84DzAPMA80DzAPMA8wDzAPNA84DzQPMA8wD zQPNA8wDzQPNA80DzgPMA8wDzQPOA8wDzAPNA80DzAPPA84DzQPQA84DzQPOA84D zgPNA8sDzAPOA80DzAPNA8wDzAPNA88DzQPOA84DzwPLA8UDxAPGA88D1QPYA9YD 0wPQA84DzAPLA8sDzAPMA80DzwPOA84DzgPNA8sDzQPNA88DzgPNA84DzgPOA84D zQPOA80DzQPOA80DzQPMA80DzAPPA80DzQPOA84DzQPMA80DzAPOA80DzAPPA80D zQPMA80DzgPPA80DzgPOA84DzQPNA88DzgPMA80DzQPMA84DzQPOA80DzAPMA8oD 0gPQA84DzgPPA88DzwPQA9EDyAPLA8wDzAPMA8sDzAPLA8wDywPLA80DzAPLA8wD zQPLA8wDywPLA8oDzAPLA8wDywPMA8wDzAPMA8wDzAPLA8sDywPMA8wDywPMA8wD zAPLA8sDywPLA8oDywPMA8oDygPKA8gDyQPJA8oDyAPJA8kDyQPHA8cDxwPHA8cD xwPGA8UDxAPEA8UDwwPBA8MDxAPDA78DvQO5A7gDtQOyA6oDmQONA74DzgPEA8YD +QMBBAUECQQNBBIEDAQsBBoEDQQKBAgEBAT/AwcECwQDBA0EDwQKBAgECQQFBAUE CQQFBAcEBQQFBAYEBgQJBAUECQQIBAoEDAQMBAoEDgQNBBMEDgQLBBcEDgQPBBQE EgQWBBIEEQQSBBQEFQQWBBMEFgQXBBgEFgQYBBkEHAQYBBgEFQQYBBkEGAQYBBsE GAQWBBgEGQQRBBAEFQQeBCgELQQiBCIEIQQeBBsEGAQXBBYEGQQbBBYEFwQUBBgE JgQdBA4EDgQUBBEEDgQOBBAEEgQOBBEECwQLBBcEEgQTBBIEEwQQBAgEBQQQBB0E DwQOBA0ECwQJBAgECwQOBBUEEAQQBAoEBwQFBA4EDAQGBAgEDgQgBB0EFgQLBAwE BwT+AwsEOQQnBBMEEQQrBCUENgQ5BLMD0QPpA9kDrAPWA7cDqQPBA/QDpgO0A74D wgPEA8wD1QPOA8gDygPKA8wDywPKA9ADyAPUA/UD9APLA9YD1wPvA+wD8wP3A7sD 4APjAwoEagRUBCEEzQNyA50DqAOzA7kDvQO/A8EDwgPDA8MDxAPGA8cDxwPGA8gD yAPHA8cDyAPIA8kDyAPJA8oDyQPJA8oDyQPJA8kDygPJA8oDygPLA8sDywPLA8oD ygPMA8sDygPLA8sDywPMA8wDywPMA8wDywPKA8wDywPMA8wDzQPLA8kDzAPLA8wD zAPNA8wDzQPMA8wDzQPMA8wDzQPLA8oDzAPNA84DzgPMA8wDzAPMA8wDzAPNA80D zQPNA80DzQPNA8wDzAPNA8wDzQPMA8wDzAPOA8wDzQPNA80DzQPNA8wDzQPNA88D ywPMA84DzgPMA84DzgPNA80DzQPNA8wDzQPNA8sDzgPNA84DzQPNA88D0APPA84D zAPGA8MDxQPNA9UD2gPXA9MDzwPNA80DywPNA8wDzQPNA84DzQPOA84DzwPNA84D zwPPA88DzwPOA84DzQPOA84DzgPOA84DzQPOA80DzgPPA84DzgPOA84DzAPMA84D zQPOA80DzQPPA80DzgPNA8wDzgPOA80DzQPNA80DzQPMA84DzgPOA80DzQPMA80D zwPOA80DzAPLA80DzAPJA88DzwPPA88DzwPOA84DzwPQA8kDywPMA8wDzAPNA8wD zAPOA80DzQPNA8wDzAPMA8wDzAPNA8wDzQPNA80DzAPNA8wDzQPLA8wDywPMA8wD zQPMA8wDzQPMA8wDzAPMA8oDywPLA8oDygPLA8kDygPKA8oDywPJA8oDyAPKA8kD yAPHA8gDyAPHA8cDxwPHA8gDxQPFA8QDxAPEA8MDwgPDA8IDwgO/A7sDuQO4A7QD rwOlA48DlwPKA8oDwAPbAwUEBQQDBA8ECwQVBBwEKgQLBAwEAAQHBAIE+gMFBAUE DAQGBAsECwQIBAoEBwQIBAsEBQQCBAIEAgQGBAgECwQJBAYEBgQIBA4EDwQLBBIE EgQUBBQEDgQPBA0EDgQRBA8EFgQSBBIEFQQUBBcEFwQXBBUEFgQWBBYEGgQXBBcE GQQYBBYEGAQaBBgEGQQXBBgEFQQWBBgEEgQUBA8EEwQcBC4EKQQlBCIEIAQeBBUE FAQWBBwEGgQTBBEEFwQTBB8ELwQYBA8EEAQPBBAEDgQPBBEEEQQOBA0EEAQcBBME EAQQBBAEDwQKBAgECwQeBBwEEQQQBAgECAQGBAcEEQQPBA0EEAQJBA0ECwQKBA4E AQQEBBEEGQQQBBEECQQDBP4D/AMGBDYEMQQhBCEEMAQYBDQEOQS5A8sD7QPhA7UD ygPBA6wDuwP4A60DsgO8A8EDwwPEA8oDzQPJA8kDzAPLA8sDyQPWA8oD0QPwA+sD zgPbA9cD7AMABPMD7QO5A9wD4wMRBGgESAQhBMcDdwOiA6gDswO6A70DvwPBA8ED wwPDA8QDxgPGA8cDxgPHA8gDxwPHA8gDyAPIA8kDyQPJA8kDyQPJA8oDyQPJA8oD ygPLA8sDygPKA8oDygPLA8wDzAPMA8sDywPKA8sDywPLA8wDygPMA8sDywPKA8sD zAPLA80DzAPJA8wDzAPOA8wDzAPMA8wDywPMA8wDywPLA8sDxwPKA8sDzAPNA80D zQPMA84DzAPLA8wDzQPMA80DzgPMA80DzAPMA80DzQPMA84DywPOA80DzAPPA84D zQPNA80DzAPNA80DzQPNA80DzQPNA80DzAPNA84DzQPNA8wDzAPMA84DzgPOA84D zgPNA80DzgPOA84DzAPMA8sDxQPDA8UD0APXA9gD1wPUA9ADzQPMA8sDzAPNA80D zgPMA84DzgPNA80DzQPMA80DzgPNA8sDzgPOA84DzQPMA80DzQPOA84DzAPNA80D zgPMA84DywPMA80DywPPA80DzQPPA80DywPNA84DzAPMA8wDzAPPA8wDzQPMA8wD zQPMA80DzAPNA84DzAPNA8sDzAPNA80DzAPMA8wDygPQA88DzgPPA88DzwPOA88D 0APJA8oDygPMA8sDzAPLA8wDzAPLA8sDzAPLA8wDzAPNA80DzQPMA8sDzAPOA8oD zAPLA8sDywPMA8sDywPLA8sDzAPLA8sDywPLA8oDzAPLA8sDygPKA8oDywPLA8sD yQPKA8kDyQPJA8kDyQPIA8gDxwPIA8gDyAPGA8UDxQPHA8QDxQPEA8MDwgPCA8ED wQPBA8ADvgO8A7oDtgOyA60DnwOFA68DyQPBA8MD9gMGBAIEAQQIBBEEFQQrBBUE DAQIBAAECQQEBP8DBQQDBAIEBAQKBAUECgQHBAYEBQQIBAkEBQQEBAIEBQQHBAoE BAQFBAkECwQEBAwEEQQRBBAEEQQUBBIEDwQOBA4EDwQRBA8EDQQOBBQEEwQVBBcE FwQWBBgEEwQUBBYEFgQaBBsEGQQdBBcEGgQZBBcEGAQUBBoEGAQYBBMEEQQNBA8E FwQfBCwEKQQlBCAEHwQZBBgEGQQgBBsEFwQUBA4EDwQWBCMEMAQeBAkEDgQSBBcE FAQRBBIEDwQJBA4EEQQWBA8EDAQPBBMEDgQNBAkEGAQaBBEEEgQQBAkEBwQGBBEE DAQFBA4EEQQXBAcECAQNBAIEAAQVBBcECwQKBAsECQQFBPwD+QMrBEAEJwQ1BCYE DQQwBDAEwwPMA/AD6gOsA78DxwOoA7sD8QO5A64DuAO/A8MDxAPFA8oDyQPJA80D zAPMA8oD1QPOA9cD9gPrA9ED2QPTA+cDAwTzA+QDtAPkA+IDGARoBEkEJwTHA3ED mAOpA7MDuQO8A74DwQPCA8MDxAPEA8YDxQPGA8cDxwPIA8cDyAPIA8gDyAPJA8kD yQPJA8kDyQPJA8oDygPJA8oDygPKA8sDywPMA8sDywPKA8wDywPKA8oDywPMA8wD zAPLA8sDzAPLA8wDzAPLA80DzQPNA80DyAPMA8wDzQPNA8wDzQPNA8oDzQPNA8sD zgPNA8oDygPNA84DzwPPA84DzgPNA8wDzQPOA80DzAPOA8wDzQPMA8wDzAPNA80D zQPOA8wDzgPNA80DzgPMA8wDzQPOA80DzQPNA80DzgPMA80DzgPOA80DzgPMA84D zAPPA80DzQPPA80DzQPMA84DzgPMA88DzwPOA88DzwPMA8UDwgPEA84D1QPaA9YD 0wPQA80DzQPKA84DzQPOA88DzAPOA88DzwPNA80DzQPNA80DzgPOA84DzQPPA80D zgPOA84DywPNA88DzgPNA84DzQPOA84DzgPNA84DzgPNA8wDzwPNA80DzQPOA84D zQPOA84DzwPNA80DzQPPA84DzgPOA80DzQPNA80DzQPOA80DzQPNA8wDzAPLA8oD 0APRA84DzwPQA84DzwPOA9EDyAPLA80DzAPMA8wDzAPMA80DzQPMA80DzAPMA8wD zAPLA8sDygPLA8sDzAPMA80DywPMA8wDywPMA80DywPMA8wDzAPLA8wDzAPMA8wD zAPLA8sDygPLA8sDywPKA8sDygPKA8gDygPIA8oDyAPIA8gDyQPIA8gDxwPGA8YD yAPGA8UDxQPDA8MDwgPCA8ADwQPBA70DvAO7A7cDsgOqA5gDjgPEA8YDvQPWAwEE BAQEBAoEDwQPBB8EMQQOBAkECAQEBAYEAAQABAIEAAT/AwIEBgQHBAwEBQQGBAME BQQHBAUEAgQBBAUEDAQMBAMEAQQJBAsECwQIBBAEEgQOBBIEFAQUBBIEEgQPBA8E EQQOBA4EEQQTBBMEFAQXBBoEGAQYBBYEEwQWBBUEGgQXBBUEFQQYBBcEFwQZBBcE GgQaBBsEFgQVBBQEEgQRBBAEFAQmBDAELgQlBCQEHwQdBBkEHAQeBBYEFQQQBA0E EQQQBB8EPAQjBAgECwQPBBEEEwQOBBIEDAQOBBIEFQQUBBEEFgQXBAsECgQNBBwE FwQRBA8EDQQJBAkECgQVBBQEDQQMBBAEEQQEBAEEDAQDBAAEEgQOBA0EDAQHBAIE /QP1A/0DKwRDBC4ETwQeBBQELAQoBMwD0wPtA/MDvAO9A8UDogO7A+cDxwOsA7oD wAPCA8IDxgPJA8wDygPJA8wDzQPJA9ADzwPWA/gD5APSA9QD1gPsA/MD9APjA8AD 5QPhAxsEYQRGBCQExQN2A5cDqQO0A7oDvQO+A8IDxAPDA8QDwwPGA8YDxwPHA8gD yAPHA8gDyQPIA8gDyQPJA8gDyAPJA8kDygPKA8kDygPJA8oDywPLA8sDygPMA8sD ygPLA8wDywPKA8sDywPMA8sDywPLA8wDzAPLA8sDywPMA80DywPMA8oDywPMA80D zAPNA80DzQPMA8wDzQPLA8wDzAPKA8sDywPOA84DzgPMA8wDzQPMA8wDzQPNA80D zQPNA80DzAPMA84DzAPOA80DzAPMA84DzQPMA84DzQPMA80DzgPOA84DzQPOA88D zgPNA84DzgPNA84DzAPNA80DzQPNA80DzAPNA80DzgPNA84DzQPNA84DzgPOA88D ywPGA8QDxwPPA9cD1gPXA9QDzwPNA84DzAPLA80DzQPNA8wDzgPMA8wDzgPMA8wD zQPMA80DzQPMA80DzAPNA80DzgPOA80DzgPNA84DzAPMA80DzQPOA84DzQPMA88D zQPMA88DzgPNA8wDzAPOA8sDzQPMA80DzgPMA80DzQPLA80DzQPNA8wDzAPNA80D ywPNA80DzAPNA8wDzAPLA80D0QPOA84DzgPOA84DzwPPA8kDygPLA8oDywPMA8sD zQPLA8wDzAPMA8wDywPMA8wDzAPNA8wDywPMA80DzAPMA8sDzAPMA8wDygPLA8wD ywPKA8sDzAPLA8sDzAPLA8oDywPKA8sDygPKA8oDygPKA8kDyQPJA8kDyQPJA8cD yAPIA8cDxwPHA8cDxgPFA8cDxQPFA8QDxAPDA8MDwgPBA8ADwAO8A7sDuQO2A7ED pQOQA6cDyQPDA70D5wMKBAYECgQMBBEEEAQ2BBMECgQJBAgECQQHBAAEAgT+AwEE AQQFBAgECAQLBAQECAQHBAUECAQGBAMEAQQFBAYECQQEBAkEEAQJBA4ECwQPBBAE EAQQBBEEEwQQBBEEDgQQBBAEDwQQBBEEEwQVBBQEGAQWBBcEFQQWBBgEGQQUBBUE FQQVBBgEFgQVBBcEFgQZBBkEGgQYBBoEFQQVBBcEGQQSBAoEFwQtBCwEJQQnBCEE GQQdBBgEGQQaBBoEEAQMBAgEEQQSBB4EOAQVBBQECwQLBA4EEgQSBA8EEQQNBBME FgQPBAsEEwQKBA0EDAQRBCEEEwQUBBAEDAQLBA4EEQQSBBQEEgQPBBIEBAQGBAQE BAQCBBIEEAQNBAYEAQT9A/oD6AMKBCsERgQ1BFIEHAQbBC8EIATHA9QD6APuA8ID wQPHA6ADuwPbA9kDqAO5A8ADwgPEA8YDyQPLA80DywPMA88DywPMA9ID1wP6A+ED 1QPUA9YD6APkA/gD3wPIA+AD4gMhBGsETAQfBL8DfAOcA6sDtAO5A70DvwPBA8MD wwPEA8QDxgPFA8cDxgPGA8kDyAPHA8gDyAPIA8oDyQPJA8oDygPKA8kDyQPKA8oD ygPKA8oDygPKA8sDywPLA8oDywPLA8sDywPMA8wDywPLA8wDzAPLA8wDzAPLA8oD zAPMA8wDzQPLA8wDzAPMA8wDzQPNA8sDzAPNA8wDzQPMA8sDygPKA8wDzgPNA80D zQPOA8sDzgPNA8sDzQPMA80DzQPMA8wDzQPOA84DzQPMA80DywPNA8wDzQPOA84D zgPPA88DzAPLA84DzwPNA84DzQPOA84DzQPNA80DzgPOA88DzgPNA84DzQPOA84D zgPMA84DzAPOA84DzwPPA8sDxgPEA8QDzQPWA9gD2QPSA9ADzQPMA8wDzgPOA88D zgPOA80DzgPNA80DzQPOA88DzwPNA84DzgPPA84DzAPMA84DzQPOA80DzQPNA80D ywPNA88DzAPNA8wDzgPPA80DzAPPA84DzQPNA84DzQPNA80DzgPOA80DzAPOA80D zgPPA80DzgPNA88DzAPNA80DzgPMA80DzQPLA8wDyQPPA9EDzwPPA84DzwPPA9AD 0QPKA8wDzAPLA8sDzAPMA8wDzAPNA8wDywPMA8sDywPMA8wDzAPMA8sDzQPMA8oD ywPNA80DzAPMA8wDzAPMA8wDzAPMA8wDzAPLA8sDywPLA8sDygPKA8oDzAPKA8oD ygPKA8oDyAPJA8kDyAPIA8gDxwPIA8gDxwPFA8UDyAPHA8UDxQPGA8UDwwPBA8ID wQO/A8ADvQO6A7oDtAOtA6ADkwO7A8YDwAPCAwEECAQDBAYEDgQRBB0ENAQIBAgE AwQCBAYEAgQDBAEEAAQCBAYEBAQFBAwECAQFBAYEAwQGBAgEBQQDBAQEBQQLBAYE BQQLBAsECQQJBAkECgQHBA8EEgQOBBAEFAQUBA8EDAQMBAsEDwQSBA8EFQQUBBUE HAQbBBkEGAQUBBMEFwQXBBYEFgQWBBcEFwQXBBYEGAQXBBkEGQQcBBcEGgQbBBcE FQQPBAkEHAQvBCoELAQpBCEEHAQZBBcEGQQWBBUEDgQNBA0ECgQPBDQERQQ8BBoE DwQTBA0EEQQRBAwEDAQRBBQEEQQKBBEEEQQMBBAEDgQgBBoEGQQSBBAEEQQIBAwE DQQXBAsECwQTBAgEBAQGBAYEBAQVBAwECQQFBAAE+gPxA+gDGQQtBEgEOQRLBCAE KgQ0BBUEvAPSA+ID7QPIA74DxgOeA7cD0wPoA6YDuQO9A8EDxAPFA8gDygPMA8kD zAPNA8wDzQPYA9QD+QPbA9UD0wPVA+QD5wP9A94DxgPiA+cDIARwBEwEGgS6A3UD nQOpA7MDuQO9A78DwQPDA8MDwwPEA8UDxgPHA8cDxwPIA8cDxwPIA8gDyAPJA8kD yQPJA8kDyQPKA8oDygPJA8oDywPKA8sDyQPKA8sDzAPLA8wDywPMA8oDywPKA8wD zAPLA8sDzAPLA8sDzAPLA8wDzQPMA8sDywPMA8sDzAPNA8wDzAPMA8wDzQPNA8wD zAPMA8oDyQPMA80DzQPNA84DzQPMA8wDzAPMA84DzAPMA84DzQPLA8wDzQPMA80D zQPLA8sDzQPNA84DzQPMA8wDzgPNA84DzAPOA84DzAPMA80DzgPNA80DzgPNA84D zQPOA8wDzQPNA84DzQPNA84DzQPOA88DywPNA84DzgPJA8QDwwPFA88D1gPYA9cD 0wPPA80DzAPLA8wDzQPMA80DzgPOA84DzQPOA84DzAPNA8wDzQPNA8wDzgPNA8wD zQPNA80DzQPPA80DzQPOA80DzQPOA8wDzgPNA80DzgPOA8wDzgPOA80DzgPMA84D zQPNA8wDzgPNA8wDzQPMA80DzAPMA84DzAPMA8wDzgPMA80DzAPMA80DywPNA8oD zwPPA84DzgPNA80DzgPRA9IDyQPJA8wDzQPMA8wDywPMA8wDywPMA80DzAPLA8wD ywPLA8sDzAPLA8sDzQPLA80DywPNA8wDzAPLA8wDygPMA8sDzQPLA8wDywPKA8wD ywPMA8sDywPKA8oDygPLA8oDygPJA8kDygPJA8kDyAPHA8gDyAPHA8YDxgPGA8cD xQPEA8QDxAPFA8IDwQPAA8EDvwO/A70DugO4A7IDpgOUA5YDvwO/A78D3wMJBAQE CwQNBBEEDgQxBBkECQQFBAUECAQEBP8D/AP8AwEEBQQGBAEEBQQKBAcEBgQEBAgE AQQGBAYEBQQDBAYEBgQHBAIEBQQFBAQEBgQIBAYEBwQLBBQEEgQTBBUEFQQNBAkE DgQSBBAEEAQPBBQEFQQXBBkEGQQWBBIEFAQXBBUEGQQYBBgEGAQXBBcEFwQZBBgE GQQXBBsEHQQWBBoEHQQYBBcEGAQOBAcEIgQsBCkEKwQjBBwEHAQWBBYEFQQTBBgE EgQPBAsEEwQQBCYEOwRQBCoEJwQVBAwEDwQMBAoEEQQTBBMEDgQPBAgEBAQIBAoE IQQhBB0EDwQXBBgEBwQNBA8EFwQQBBMEFwQLBAYEBQQFBAYEDwQIBAYEAgQEBP8D 9QP4Ax8EIwRLBEQENwQdBCcEQgQXBLcD0wPjA+0DzgO8A8ADmwO4A9ID8gOjA7cD vgPBA8UDxgPJA8gDywPKA8sDygPKA8wDzwPXA/gD3gPTA84D1wPmA+QDAQTYA8ID 4gPrAx0EZwRFBBoEtQN6A58DqwO0A7oDvQO+A8EDwwPDA8QDxAPFA8UDxgPHA8cD yAPIA8gDyQPJA8gDygPJA8kDygPKA8gDygPJA8kDyQPJA8oDygPKA8wDywPLA8oD ygPLA8oDywPLA8sDzAPMA8sDywPLA8sDywPLA8oDygPNA80DzAPMA8sDzAPLA80D zQPMA8sDzAPMA8sDzQPMA80DywPKA8kDygPNA8wDzgPOA8wDzAPMA8sDzAPNA8wD zQPMA80DzQPNA8wDzQPNA80DywPOA8wDzQPOA80DzAPMA8wDzQPMA8wDzAPOA80D zgPOA80DzgPMA84DzgPNA8wDzgPMA80DzgPNA8wDzQPNA8wDzgPPA84DzgPPA9AD ywPFA8MDxQPOA9cD1wPXA9QD0APOA8wDzQPMA8wDzQPOA80DzgPNA8wDzAPMA84D zQPNA84DzQPOA84DzQPOA80DzgPNA80DzAPOA84DzgPOA84DzgPNA80DzwPMA88D zQPLA84DzQPMA8sDzAPOA80DzQPNA84DzAPNA84DzQPNA84DzQPOA8sDzAPMA80D zQPOA8wDzAPMA8sDywPKA9AD0QPOA9AD0QPOA88DzwPQA8oDywPLA8oDzAPNA8wD zAPMA8wDywPLA80DzAPMA8wDzAPMA8sDzAPLA80DywPMA8wDzQPLA8sDzAPLA8sD zAPLA8sDygPLA8sDzAPMA8sDywPKA8oDywPLA8kDygPLA8oDyQPIA8kDyAPIA8cD xwPHA8gDxwPGA8YDxgPGA8YDxQPDA8UDxQPCA8IDwgPAA70DvAO7A7oDtQOuA6MD jwOkA8QDvwPBA/8DCAQIBAsEEAQPBB0ELAQNBAYEBgQMBAkEBAQEBP8D/wMBBAQE AwQFBAcEBgQGBAYECQQIBAQEBwQDBAIEBAQHBAgEBQQFBAYECQQEBAsEDQQLBAoE CgQQBBIEDwQUBBcEFAQMBA8EDgQUBBEEEwQVBBcEFgQUBBcEGAQaBBcEGAQVBBYE GAQUBBMEEwQUBBMEFwQaBBsEGwQbBBsEGAQWBBcEGwQaBBcEEAQKBA4EKAQtBCoE JAQZBBgEFQQWBBcEFQQVBBQEEgQPBBAEFwQTBBoENwQfBAsEDgQOBAwEDQQQBAkE EAQPBBAEDgQOBAUECwQNBB8EIQQUBBIEGQQNBAYEBQQPBBQEEwQTBBMEAgT8A/wD AwQRBA4EAwQEBAMEAAQBBP4DAAQbBCIEPQRTBDMEDwQ0BFYEFQS7A9ID4QPsA9YD tgPCA50DuQPMA/kDpwO3A8IDwQPHA8oDyAPIA8oDzAPOA80DzgPKA80D1QP0A9cD zwPOA9kD5gPiAwYE2QPCA+ED6wMXBG0ERgQVBLIDewOfA6sDtAO5A70DvwPBA8ID wwPEA8QDxQPGA8cDxgPHA8gDxwPHA8gDyAPIA8gDyAPJA8oDyQPIA8oDygPJA8oD ygPKA8oDygPKA8sDywPKA8sDywPKA8sDzAPLA8oDywPLA8oDzAPMA8sDywPKA8oD zAPMA8wDywPLA8wDywPNA8wDzAPMA80DzAPMA84DywPLA8sDygPJA8sDzgPPA84D zQPOA80DzQPMA8wDzQPNA8wDywPNA80DzAPMA80DzgPMA8sDzAPMA8wDzQPOA80D zQPNA80DzQPOA80DywPNA8wDzgPNA80DzQPNA84DzgPNA8wDzAPNA84DzwPNA88D zgPOA84DzwPNA80DzgPPA8wDxAPCA8UDzwPWA9oD1gPUA88DzgPMA8sDywPMA84D zQPNA84DzgPNA84DzQPMA88DzgPQA80DzQPNA80DzQPOA84DzQPMA80DzQPMA84D zAPOA84DzgPNA80DzQPNA8wDzAPNA84DzQPNA80DzgPMA84DzQPPA8sDzQPOA80D zQPMA8wDzwPMA8wDzQPNA8sDzQPNA80DzgPNA8wDygPPA88DzwPOA84DzQPPA88D zwPIA8oDywPMA8sDzAPMA8wDywPMA8wDzQPLA8wDzAPLA8sDzQPNA8sDywPMA8oD zAPMA8sDygPMA8oDywPLA8wDzQPMA8oDywPLA8sDzAPKA8oDygPKA8oDygPKA8oD ygPKA8oDyAPJA8gDyQPIA8cDxwPIA8gDxgPGA8YDxQPFA8QDwwPEA8IDwwPBA78D vwO/A70DuQO2A7IDrAOfA40DsQPDA70D0QMDBAMEBwQNBBEEEQQsBCEECwQHBAkE BgQDBAME/wMCBAAEAwQDBAUECgQIBAwECQQJBAkECAQJBAYEBQT/AwQEBwQGBAQE BwQHBAUECAQJBAkEBwQNBAgEEQQSBBAEFQQRBBIEEwQQBBEEEAQUBBEEFAQUBBUE FQQWBBUEFgQXBBQEFQQXBBMEFwQUBBQEFAQXBBgEGQQcBBsEGQQbBBQEFQQYBBkE GQQYBBQEEgQOBBYEKwQtBCUEHgQYBBYEFQQVBBkEGQQYBBoEEAQPBBYEEQQNBBsE IAQPBAQEBQQQBBEEJgQPBA4EDgQNBA4EEQQKBAkEEgQcBCcEEwQQBBEEDgQGBAYE DQQPBBEEFgQkBA0E+AP8AwYEFwQOBPkDBgQFBAAEAwQDBAMEHgQaBDMEWgQeBBIE MwRTBAoEtwPSA+UD7QPcA7gDxwOhA7EDywP4A6sDswO/A8ADxQPIA8kDxQPJA84D zQPMA8wDywPQA9AD9gPVA9ADzAPbA+gD5QMFBNkDxQPlA+MDFQR3BEIEDgSrA4AD pAOtA7QDugO9A78DwQPCA8QDxAPEA8YDxgPHA8cDxwPHA8cDyAPHA8gDyAPIA8kD yQPJA8gDyQPIA8kDyQPJA8oDygPLA8oDygPKA8oDygPMA8sDywPLA8oDywPLA8wD zAPLA8sDzAPLA8sDywPLA84DywPMA8wDygPMA8wDywPLA8wDzAPNA80DywPOA8wD zQPNA8kDyQPLA80DzQPOA80DzAPNA8wDzAPNA84DywPNA8wDzQPNA80DywPKA80D zgPMA8wDzgPNA8wDzgPNA80DzAPPA8sDzAPMA80DzgPMA8wDzgPNA8wDzgPNA80D zAPOA84DywPOA88DywPNA80DywPNA8sDzQPOA88DzgPMA8UDwgPGA84D1gPVA9cD 0QPPA80DzAPLA80DygPNA84DzQPMA80DzgPOA8oDzAPNA80DzQPNA8wDzQPMA80D zQPOA84DzQPNA84DzgPMA8wDzgPNA80DzAPOA80DzgPNA84DzAPNA80DzAPNA80D zQPMA80DzgPOA8wDzAPNA80DzQPOA84DzgPNA8wDzgPMA8wDzQPMA8sDygPMA8sD zgPPA84DzQPOA88DzgPQA9MDygPKA8sDywPMA8wDzQPKA80DzAPLA80DzAPMA8wD zAPMA8wDywPLA8wDzAPMA8wDzAPMA8sDzQPMA8sDywPMA8sDywPLA8oDywPLA8wD ygPLA8sDygPJA8sDywPJA8kDyQPJA8gDyQPIA8gDyAPHA8cDyAPHA8gDxgPHA8cD xgPGA8QDxQPFA8MDwQO/A74DvQO7A7kDtgOyA6oDmQOPA7sDwAO+A+EDAQQABAgE BwQLBBkENgQOBAYEBAQGBAQEBQQGBAUEAQT/AwEEAQQGBAgEAAQIBAoECwQIBAoE DQQLBAgEAgQCBAYEBQQGBAYEBwQHBAQECAQHBAcEDgQLBA4EFgQTBA8EEgQOBBUE DQQRBBIEFQQRBBMEEAQWBBUEEwQXBBcEFgQVBBYEFAQWBBcEEwQYBBgEFgQYBBYE GQQZBBkEGgQXBBUEGAQZBBoEGgQZBBYEFQQQBBcEJwQoBCAEGwQeBBoEHgQYBBwE GwQXBBQEEAQRBA4ECAQPBBUELgQPBBEENAQ0BBoEDQQOBBYEFAQOBA8EEQQMBA0E HwQlBBgEDwQPBBIEBgQIBBEEGgQYBBIEIgQlBAYE/QMMBCgEGgT6AwkECQQLBAgE AAQCBBgEHQQ1BGQEFAQUBD4EVAQIBLoD0QPcA/AD3wO3A88DpwOpA8sD8gO2A68D vgPCA8MDxgPHA8cDyAPRA80D0APMA8kD0QPPA+4D1APNA80D3APoA+kDAwTWA8UD 4APhAxgEeAREBBEErAN5A5wDrAO0A7sDvgO/A8EDwgPDA8QDxAPFA8YDxwPIA8cD yAPIA8gDyAPJA8gDygPJA8kDyAPJA8oDygPKA8kDygPLA8oDygPLA8oDywPLA8sD ygPLA8sDywPKA8sDzAPMA8wDywPLA8wDywPLA8wDywPMA80DzQPMA8oDywPMA80D zQPOA8wDywPMA8wDywPMA8wDzAPKA8oDzAPOA84DzQPNA80DzAPMA8wDywPNA80D zgPMA80DzAPMA8sDzAPNA84DzAPLA80DzAPOA8sDywPOA84DzAPNA8wDzQPOA80D zgPNA8wDzQPNA84DzgPOA8wDzgPOA8sDzgPPA8wDzgPNA80DzgPPA84DzgPOA84D zAPFA8QDxQPNA9cD2QPXA9IDzwPNA80DywPOA84DzQPOA80DzQPOA80DzQPNA8wD zgPNA80DzQPOA84DzQPNA84DzQPNA84DzQPNA84DzgPNA8sDzAPNA80DzAPNA8wD ywPLA84DzQPNA80DzQPOA8wDzQPNA80DzAPNA80DzQPLA80DzQPNA8wDzgPNA8wD zQPNA84DzAPOA8sDywPKA88D0APPA80DzwPOA80DzwPQA8cDywPMA8sDywPMA8sD ywPKA8wDywPNA8wDywPMA8wDywPMA8sDywPLA80DywPLA8oDzAPLA8kDzAPLA8sD ywPKA8sDzAPMA8oDzAPLA8sDygPLA8sDywPLA8kDygPKA8kDygPIA8kDyAPIA8gD xwPFA8cDxgPHA8YDxgPGA8cDxQPEA8QDxAPBA8EDvwO/A70DuwO4A7UDsAOnA5QD lgPAA74DvwPvAwQEAgQJBAoECgQjBCwECAQJBAIEBQQCBP4DAwQEBAYEAwQGBAIE BwQFBAMEBgQIBAYEBwQHBAsEBwQDBAMEBgQIBAUEBgQGBAgEBgQGBAkECQQLBAkE CwQKBBQEEAQTBBAEDQQPBA0EDgQQBBQEFwQRBBUEEwQOBBUEFgQUBBYEEwQWBBgE FgQZBBsEGgQaBBsEHQQaBBwEFwQYBBcEGAQRBBcEGQQcBB4EHAQZBBkECwQGBBYE IAQhBB0EHwQdBBkEEgQdBBoEGwQbBBgEGAQVBBIEDgQXBCUEHQQfBCIELQQaBAkE BgQQBBMEDwQTBBUEEAQPBBcEHwQYBAoECgQNBAgEDAQRBC4ELgQOBBoEFQT/AwEE CwRDBCwEAwQKBA4EFQQJBP8DAwQaBCEENARlBBwEFQRABEgEAgTAA9AD3gP1A9sD uwPUA6wDpwPKA+oDwgOtA7wDwwPFA8YDxwPHA8gDzwPOA88DzQPNA9QDzQPqA9wD zwPPA90D5QPpAwgE1wPEA+QD7QMUBG0EQwQPBK8DdwOcA60DtgO6A70DwAPBA8MD wwPEA8UDxgPGA8YDxwPIA8kDxwPIA8gDxwPHA8oDyQPJA8kDyQPJA8oDygPKA8kD ywPKA8sDygPKA8wDywPMA8wDzAPNA8sDywPMA8sDzAPKA8oDzAPMA8sDywPLA8sD zAPNA8wDygPKA8sDywPNA80DzQPNA8wDywPNA88DzAPNA8wDyQPJA8sDzQPPA80D zgPNA84DzQPMA8sDzQPMA84DzQPMA80D0APPA80DzAPNA80DzAPOA84DzQPOA80D zQPMA80DzQPOA80DzgPOA80DzgPNA84DzgPOA84DzgPLA8wDzQPNA80DzQPOA84D zwPPA80DzQPOA84DzgPPA8kDxQPGA8cDzwPYA9cD1wPUA9EDzgPNA8sDzAPNA8wD zwPNA84DzgPOA84DzwPMA84DzgPPA84DzQPNA84DzgPOA80DzQPNA84DzQPNA80D zQPNA88DzwPOA80DzgPPA80DzQPPA80DzgPMA80DzgPOA88DzgPNA8wDzQPOA88D zgPNA8wDzQPNA88DzAPNA8wDzAPMA80DzgPLA8wDygPOA9ADzwPQA9ADzwPOA9AD 0QPHA8sDzAPMA8wDzQPMA8sDywPLA80DzQPMA8sDzAPMA8wDzQPNA8wDywPMA80D zAPKA8wDzAPMA80DzAPLA8wDywPMA8sDygPMA80DywPLA8wDywPMA8oDygPKA8oD ygPJA8kDyQPJA8gDyQPIA8kDxwPIA8cDyAPFA8QDxQPFA8UDxgPFA8UDwwPCA8AD vgO9A70DuAO1A68DpQOPA6IDwQO9A8gD/wP+AwIECQQLBA4EMwQLBAMEBAT+AwIE /wMABAEEBAQEBAUEAwQCBAIEBAQHBAoECQQGBAMEAgQEBAMECQQBBAQEDQQGBAUE CAQJBAUEBwQJBAsECgQHBAoECwQTBA8EEwQSBBAEDgQPBA8EDgQQBBMEFQQQBBQE FAQTBBQEGQQVBBUEFQQXBBgEGQQZBBkEFgQaBBwEGQQbBBgEGwQYBBYEFQQaBB4E HgQeBBoEGQQRBAoECQQPBBAEGAQgBB4EIAQaBBkEHwQcBB8EFwQZBBcEFgQQBA0E EQQQBAoEJAQ3BBsE/AMBBAAEDAQPBA0EEwQXBBQEDwQPBBIEGwQQBAsEBgQGBAgE BAQOBBIEFAQUBA4EBAQHBAwEJAQcBAoECwQOBAQEAwT4Aw0EKgQqBC0ERAQ2BB8E QQRABAEExgPZA+MD9QPdA7cDzwOwA6cDxwPoA80DrQO9A8ADwgPDA8gDyAPIA8wD zQPNA84DywPVA9ED4gPSA84D0QPaA94D4QMGBNYDzQPeA+8DFARpBD0ECgSoA3wD oAOtA7UDugO9A78DwQPDA8QDxAPEA8UDxgPHA8cDxgPIA8cDxwPIA8cDyQPJA8kD yAPJA8kDyQPJA8kDyQPKA8oDyQPKA8sDygPMA8sDygPLA8oDywPLA8oDywPKA8sD ywPKA8sDzAPMA8wDywPLA8wDywPMA80DygPMA8wDygPMA8wDzAPLA8wDzQPMA8sD zAPLA8kDygPMA80DzQPOA8wDzQPOA8sDzAPLA80DywPNA84DzAPKA8sDygPNA84D zQPMA80DzAPMA80DzgPNA80DzgPNA80DzQPNA8wDzQPMA8wDzAPNA84DzAPMA84D zwPNA8wDzQPNA8wDzAPMA8wDzAPQA80DzQPNA84DzgPKA8YDwwPFA80D1QPYA9gD 0wPQA88DzAPLA8oDzQPNA84DzQPNA80DzgPOA84DzAPNA8wDzgPNA84DzgPNA80D zwPNA80DzQPOA88DzgPOA84DzwPMA84DzgPNA80DzwPOA8wDzgPMA88DzgPMA84D zQPNA84DzwPOA80DzgPOA80DzgPNA80DzAPNA80DzAPLA8wDzQPMA84DywPMA8sD 0APQA84DzwPPA84DzgPPA9EDyQPMA8sDzQPLA8wDzAPNA80DzQPLA80DzQPLA80D zQPLA8wDywPLA8wDywPLA8wDzAPMA8sDzAPLA8wDywPMA8sDzAPMA8wDywPLA8sD ywPLA8sDywPLA8wDzAPKA8oDygPJA8kDyQPIA8kDxwPHA8gDxwPHA8YDxgPGA8UD xQPEA8QDxQPEA8EDwQO/A74DvQO7A7cDswOtA6IDiQOwA8ADugPTAwYE/gMABA4E BQQbBC8ECgQABAIEAwQDBPwDAgT8AwMEAwQFBP8DAgT/A/4DAAQGBAgEBgQIBP8D AQQEBAUEBQQEBAgEBwQIBAgECAQJBAgECwQLBAsECgQJBAwEDwQQBA8EEgQRBA4E EQQRBA0EEAQTBBYEEgQWBBIEFwQXBBQEFgQXBBUEFgQWBBcEHAQcBBgEGwQZBB0E HgQaBBcEGQQWBBoEHAQeBBwEHQQaBBYEEQQQBAoECgQVBBUEHwQiBCMEIwQmBB8E GQQaBBgEGwQWBBMEEAQMBAcEDgQKBBwEWARLBBoEEQQEBAoEEQQNBA8EFwQWBA4E DwQTBB4EEgQJBAcECQQEBA0ECwQPBBgEFgQOBAkECgQOBB4EEQQLBA4EDAQDBAEE /wMVBC0EHgQmBCwEPAQ8BEAEMwQEBMoD3gPnA/ID3gOyA88DuQOpA70D4wPVA6oD vAPBA8QDxgPIA8cDygPNA80DzAPOA80DzwPQA98D1APOA84D1gPeA+UDFgTcA8wD 3gPyAx0EaAQ7BAoEqAN+A6ADrQO1A7sDvgPAA8EDwwPEA8QDxAPGA8UDxgPHA8cD yQPIA8gDxwPIA8kDyAPJA8kDygPJA8kDygPJA8kDygPKA8oDygPLA8oDywPLA8oD ywPLA8sDywPLA8wDywPMA8wDywPMA8oDywPMA8sDygPNA84DzAPLA8oDzQPNA80D zAPMA8wDzAPMA8sDzQPMA80DzAPIA8oDywPLA84DzgPOA80DzQPMA8wDzQPNA80D zQPMA80DzAPNA8wDzAPNA84DywPMA88DzAPNA80DzAPNA88DzQPMA80DzwPNA80D zQPNA84DzQPNA84DzgPNA80DzgPNA80DzgPOA80DzgPOA80DzQPOA84DzQPOA84D zAPFA8QDxgPNA9UD2QPZA9IDzwPPA84DzAPOA80DzgPNA80DywPOA84DzQPNA84D zgPOA84DywPNA80DzQPMA8wDzQPNA80DzAPNA80DzQPMA80DzwPNA8wDzgPNA80D zQPOA8sDzgPNA84DzgPNA8wDzQPMA8sDzAPMA80DzAPLA80DzAPNA8wDzwPNA80D zgPOA80DzAPNA8sDygPJA88D0APOA88DzwPOA88DzwPQA8gDygPKA8oDywPMA8wD zQPLA8sDywPLA8sDygPMA8wDzAPMA8oDzAPLA8wDywPMA8wDzAPLA8sDzAPLA8sD ywPLA8wDywPMA8sDywPLA8oDywPKA8oDygPKA8oDygPKA8kDyAPIA8gDyAPJA8cD xwPHA8cDxgPGA8UDxQPEA8QDwwPDA8IDwwPCA8ADvwO+A7wDugO3A7IDqwOdA4sD uQPBA7oD5wMCBAIEBwQMBAQELgQZBAoEBAT9A/kD+QP6AwAE/wP+AwEEBAQABAME /QP/A/8D/wMEBAkEBwQDBAMEBAQGBAUEAQQHBAcECQQJBAoECgQJBAkECQQKBAwE DAQIBA0EDwQQBBIEFgQSBBAEEgQPBA8EGAQUBBcEEQQVBBYEGAQVBBQEFAQZBBYE FQQZBB0EHQQcBBsEGQQdBBkEFwQZBBcEEwQYBBkEGwQcBBcEFgQXBBAEEQQLBAcE BwQSBBUEHwQjBCcEJAQhBBkEGQQiBBsEEQQYBBEEDQQHBAkEDgQKBB8ERgQ4BDsE GgQlBB4EEwQQBA8EFAQSBAwEDgQKBAwECAQFBAQEAQQOBA4EGAQbBBQEEAQPBA4E CgQaBBIECgQJBAkEAwQFBAMEFQQoBCAEIgQjBEAEQgQxBCME9QPRA+AD5gPuA98D sAPKA8IDqQO5A94D3wOpA7oDwAPDA8QDxQPJA8sDzAPPA80DzwPOA80D0APgA9AD 0APOA9cD6AP9AycE0gPJA+QD9AMeBGEENQQKBKYDdgOdA60DtQO6A70DwAPBA8MD wwPEA8QDxQPFA8cDxwPHA8cDxgPHA8gDxwPIA8kDyQPJA8kDyQPJA8oDygPJA8gD yQPJA8oDygPJA8oDywPLA8oDywPLA8sDygPLA8oDywPLA8oDzAPLA8wDzAPJA8oD ywPLA8sDywPKA8sDywPNA8wDzQPMA8wDzgPMA80DywPMA8wDygPKA8sDzQPNA80D zAPMA80DzQPLA8wDywPNA8wDywPOA8wDzQPLA8wDzAPMA8sDywPNA80DzgPMA8wD zgPOA8wDzAPMA80DzQPOA8wDywPOA84DzQPNA80DzQPLA8wDzAPLA80DzwPJA80D zQPMA8wDzQPOA80DzwPOA8oDxQPDA8YDzgPXA9sD1wPSA9ADzQPMA8oDywPOA80D zgPNA80DzgPNA84DzAPLA88DzgPOA80DzgPPA80DzQPNA88DzQPMA84DzgPOA84D zAPMA8wDzQPOA8wDzQPOA84DzQPOA84DzAPMA84DzAPMA80DzQPMA80DzQPOA84D zQPOA8wDzQPNA8wDzAPNA80DzAPOA8wDywPLA8wDygPQA9ADzwPPA84DzwPQA88D 0QPIA8wDywPLA8wDzQPNA8oDywPNA80DzAPOA80DzAPLA8sDywPLA8wDywPMA8sD zAPMA8sDywPMA8wDywPLA8wDywPKA8wDzAPMA8wDygPLA8wDyQPKA8sDywPLA8sD ygPKA8oDygPIA8gDyQPIA8gDxwPIA8YDxwPGA8UDxQPEA8QDxAPCA8EDwAPBA8ED vgO8A7kDtQOxA6kDmQOSA78DwgO6A/wDBAT/AwkEBwQcBDUEDwT9A/sD+AP7A/wD +QP9A/sD/gP/AwIEAQQDBAEEAAQABAEEBAQKBAgEAQQEBAUEBQQEBAIEBAQIBAkE CgQMBAwECgQLBA0ECgQIBAoECAQMBA0EDwQSBBQEFAQSBBMEDwQNBBgEFgQWBBME FgQYBBYEFwQZBBQEFwQXBBUEFwQbBBoEGwQWBBUEGgQaBBQEFQQYBBsEFwQWBBsE GAQbBBYEFAQQBBIEDgQMBAUEDAQRBBUEHQQeBB0EHQQeBBsEIwQcBBoEGQQUBBME EwQSBBIEEAQRBA8ENQRNBCcEFgQaBBUEFQQVBBcEDQQIBAkEDAQQBAwEDgQJBAsE EQQSBBgEEwQPBAMEDAQLBAYEEAQNBAQEEAQNBAMECQQNBBoEHQQUBBUEJQQ7BD8E JQQeBOED2gPlA+MD5APRA68DwgPLA6oDuAPdA+kDqAO5A8EDwgPFA8YDxwPKA8kD zgPNA84DzwPLA84D4QPTA9ED1QPeA+YD8wMSBMwDyAPyA/cDJQRdBDEECwTvA3sD nAOuA7YDuwO+A8ADwQPCA8MDxAPEA8YDxgPIA8cDxwPJA8cDyAPIA8cDyAPJA8kD ygPIA8kDygPKA8oDygPKA8oDygPLA8sDywPKA8wDywPKA8wDzAPMA8wDywPMA8wD zAPMA8sDywPMA8sDzAPLA80DzQPMA8wDygPNA80DzQPLA8wDywPNA8sDzQPNA80D zQPMA8kDyQPMA80DzgPOA84DzQPNA8wDzAPNA80DzAPOA84DzQPNA80DzQPOA84D zwPNA84DzQPNA84DzgPMA80DzgPNA84DzQPNA84DzAPOA80DzQPNA80DzQPPA84D zwPMA80DzQPPA84DzQPOA84DzgPNA84DzgPOA88DzgPJA8UDxAPEA88D2QPYA9YD 0QPOA84DywPMA8wDywPOA80D0APPA88DzQPNA84DzQPOA84DzQPOA84DzAPOA80D zQPNA84DzAPOA88DzgPOA80DzQPOA84DzAPNA84DzwPMA8wDzgPOA8wDzQPNA88D zQPOA80DzQPOA84DzQPNA8sDzgPNA80DzAPNA8wDzQPNA80DzAPMA80DywPNA8sD 0APQA84DzgPPA80DzwPQA9EDyQPLA8sDzAPLA8wDzAPLA8sDzQPMA80DywPLA8sD zQPNA8wDywPMA8wDzQPLA80DzAPLA8sDzAPMA8sDywPLA8wDywPLA8sDywPLA8sD ygPLA8wDywPLA8oDygPKA8kDyQPJA8cDyQPJA8kDyAPHA8cDyAPHA8cDxwPFA8YD xQPFA8MDwwPBA8ADvwO/A8ADvQO5A7QDsAOnA5QDngPDA8ADxQMGBAEEBAQHBAgE KwQlBA4E9wP6A/0D+AP5A/wD/AP9AwIEAQQDBAEE/gP+A/oD+wMGBAkEBwQGBAAE BgQEBAUEBQQFBAIEBAQHBAoECwQMBAgEDAQMBA0ECwQLBAoECgQNBAwEDwQRBA8E EQQSBA8EDAQSBBYEFQQYBBUEFgQVBBUEFgQSBBEEEgQVBBkEFgQbBBMEDwQXBB4E FAQRBBYEGgQbBBoEGAQbBBoEFQQSBBQEFAQTBBEEDwQJBAcEEAQSBBUEIQQdBB8E GQQWBB0EIQQcBB0EGwQTBBQEEgQRBA8EDgQHBA0EPwQrBAwEEQQaBBgEFgQVBAwE DQQIBA0EGgQNBBgEEAQMBAsEFgQXBBQEFQQKBAcECQQKBBkEGAQFBA8EFQQPBBYE FgQWBB4EEQQQBC8ELwQ7BCQEFwTMA+MD8QPwA9sDyQO0A78DzQOrA7MD1APxA6cD ugPCA8gDxwPKA8sDygPKA80D0APNA9ADygPQA9gD2QPMA9ID4QPZA/cDEgTKA84D 7wP2Ay8EWgQsBAgE2QN8A54DrgO3A7sDvgPAA8EDwwPEA8UDxQPGA8cDyAPHA8gD yAPIA8kDyAPIA8gDywPKA8oDygPJA8kDygPLA8oDygPKA8sDywPMA8sDywPMA8sD ywPLA8sDywPLA8sDzAPLA8wDzAPNA80DywPKA8wDywPLA84DzgPLA8sDzQPOA84D zAPNA8wDzAPNA80DzgPMA84DywPLA8sDzAPOA80DzgPOA8wDzAPNA8wDzAPPA8wD zQPNA8wDzAPNA80DzQPNA84DzgPMA84DzgPOA88DzQPMA84DzgPNA80DzQPMA84D zQPNA88D0APOA84DzQPOA84DzgPMA8wDzgPOA84DzwPPA80DzgPPA84DzQPPA80D ywPHA8UDxwPPA9UD2gPYA9MD0QPOA8wDzQPMA84DzgPNA8wDzAPNA80DzgPNA8wD zQPNA84DzgPNA88DzQPNA84DzQPNA80DzwPNA84DywPMA84DzwPNA80DzQPMA80D zQPMA84DzAPNA80DzwPNA84DzgPOA84DzgPNA80DzgPMA80DzgPOA8wDzgPNA84D ywPOA80DzAPMA8oDywPJA88DzwPPA88DzgPOA84DzgPRA8oDywPMA84DzAPMA8sD ywPNA80DzAPMA8wDywPMA8sDzAPMA8oDzAPLA8sDygPLA8sDywPMA8wDywPLA8sD zAPMA8sDzAPMA8oDygPLA8oDywPLA8oDygPJA8kDygPJA8gDyQPJA8kDyAPIA8gD xwPGA8gDxgPFA8YDxgPFA8QDxAPCA8IDwQPAA78DvAO9A7sDuQO0A64DpAOPA6cD xQO/A9cDBgQCBAkECQQOBCQEGwQIBPYD/AP7A/0D+wP6A/0DAAQABAEE+wP8AwAE AQQDBAQEAwQFBAQECwQFBAUEBAQBBAcEBAQHBAUEBgQKBAYECQQHBAkECAQLBA0E CgQOBAoEDwQPBA4EEAQPBBEEEQQPBA8EDwQTBBQEFQQVBBcEFAQSBBYEFAQSBBUE FAQWBBcEFQQSBBMEGQQeBBcEEwQYBBoEGQQcBBkEFgQUBBIEEwQVBBQEEQQPBA4E DAQEBAoEFgQQBBEEHQQiBBwEGQQbBB4EHAQbBBgEGAQVBBgEEgQIBAcEDAQLBBoE FgQOBBkEGAQSBBMEEgQMBAwECwQTBBgEEwQVBBgEEQQPBBEECwQLBAYEAwT/AwwE FwQOBA4EBgQNBBwEEwQXBA0EDwQfBBMEEgRDBCcEOwQuBAAE0wPbA/ED7gPVA8MD uQPBA9ADrQOwA80D9wOpA7gDwQPEA8UDyAPLA8kDxwPOA84DzAPNA8wDzgPbA+QD 0gPhA98D0QPxAxYEwgPSA+oD6wM4BF0ELAQABJkDfQOgA64DtQO7A70DvwPBA8ID wwPEA8QDxQPGA8YDxwPHA8gDxwPHA8gDxwPIA8kDyAPJA8gDyAPJA8gDygPIA8kD ygPKA8kDygPJA8oDyQPJA8sDywPKA8oDywPLA8sDzAPMA8oDywPMA8sDywPKA8sD ywPLA8sDywPJA8sDzAPNA8wDzAPMA80DygPNA8wDygPLA8sDyQPJA8oDzQPOA84D zgPMA80DzAPLA8wDzAPMA8wDywPNA8wDywPLA8wDzAPMA8sDzAPMA8wDzAPNA80D zQPNA84DzQPMA8wDzQPMA80DzQPNA8sDzAPNA80DzQPNA8wDzgPOA80DzgPOA8wD zQPMA8wDzAPNA88DzgPOA8wDxQPDA8QDzAPWA9gD1wPTA88DzQPLA8sDzAPMA8wD zQPMA80DzQPOA80DzgPNA84DzgPNA8wDzgPPA80DzgPNA8wDzgPNA80DzQPOA80D zgPLA80DzAPOA84DzgPPA88DzgPNA88DzQPOA8wDzQPNA80DzAPOA8wDywPMA8wD zQPNA80DzAPOA80DzAPLA80DzQPNA80DzAPMA80DygPPA9EDzgPPA88DzgPPA9AD 0QPIA8oDywPLA8sDywPLA8wDzAPMA8sDzAPMA8oDzQPNA80DzQPLA8sDywPNA8wD zAPLA8sDzAPMA8wDywPLA8wDygPLA8wDzAPLA80DywPKA8sDygPKA8oDzAPKA8kD ygPKA8kDyAPHA8kDyQPHA8cDxwPHA8gDxwPHA8UDxAPEA8QDwwPCA8EDwAO/A74D vAO6A7gDswOtA6MDjgOuA8UDvQPsAwUEBAQHBAoEGQQXBBYE/QPzA/0D/AP+A/sD /QP/AwME+wP/A/sD/wP+A/0DAwQCBAEEAgQLBAoEBAQEBAYEBgQDBAgEBQQGBAgE DQQLBAsECAQLBAUECwQLBAcECQQMBA8EDgQQBBAEDAQMBA0EDwQMBA4EEQQUBBQE FAQUBBEEEgQRBBIEEQQVBBQEFgQWBBYEFQQZBBoEGwQaBBkEHQQbBBkEGQQYBBoE GwQWBBQEFQQPBA4EDgQQBAwECgQFBBIEFgQUBBQEIAQgBBcEGQQaBBkEGgQbBBgE GQQYBAwEDAQLBBMEFAQRBAsEFgQdBB8EEQQHBBIEFwQIBAkEFAQaBBQEEgQWBBIE DgQOBA4EEgQIBAoEBgQEBAsEFQQOBBMECAQVBBIEEQQFBBIEIQQRBBcERwQiBDsE MgTfA9wD3wPrA+wD2APGA70DtgPUA7IDrgPIA/8DrgO2A78DxAPHA8cDywPMA8oD zAPNA8wD0QPLA8wD6gPgA9YD2wPiA9gD9AMSBMED0gPqA+sDOARbBCsE+wOQA4ID ogOwA7cDuwO+A8EDwQPDA8QDxAPFA8YDxgPIA8gDxwPIA8cDyAPIA8gDyAPKA8kD ygPKA8kDygPJA8kDygPKA8sDygPKA8sDygPLA8wDywPLA8wDzAPLA8sDygPMA8wD zAPLA8sDzAPLA8wDzAPMA8wDzAPMA80DywPLA8wDzAPMA8wDzAPNA8wDzAPNA80D zAPMA8oDygPLA80DzgPOA80DzQPOA8wDzAPNA8wDzQPMA80DzQPNA8wDzAPNA80D zQPOA84DzgPOA84DzAPMA80DzgPOA80DywPMA88DzgPNA80DzQPOA80DzQPNA80D zAPOA80DzQPOA80DzQPOA84DzQPOA88DzQPOA84DzgPMA8UDwwPFA84D1gPXA9cD 1APQA84DzQPNA8wDzwPMA80DzQPOA84DzgPPA80DzQPMA8wDzgPNA8wDzgPMA80D zgPMA80DzQPNA84DzgPNA84DzQPNA8wDzQPNA8sDzQPNA80DzQPNA8wDzQPOA88D zQPNA80D0APMA80DzAPMA80DzQPPA84DygPNA8sDzQPNA80DzQPNA8wDzAPLA8sD zgPQA80DzwPPA88DzgPQA9EDygPKA80DzAPMA8wDzAPMA8wDzAPMA8wDzAPMA80D zAPLA8wDywPLA80DzAPMA8wDzAPMA8wDzAPLA8sDywPLA8sDzAPLA8sDygPLA8sD ygPMA8oDywPKA8oDygPKA8oDygPJA8gDyAPIA8kDxwPIA8cDxwPHA8UDxgPFA8QD xAPEA8IDwgPBA8ADvwO+A7wDugO4A7EDrAOfA40DtAPEA7wD+QMKBAcEDgQKBBoE FQQQBAEE9wP9A/4D9wP3A/kD/wP/A/4D/gP5A/oDAAT7AwIEAQQCBAIEBgQJBAoE BgQKBAUECQQIBAgEBgQHBAsEEAQLBAUECQQIBAsECgQIBAUECAQLBA0EDgQPBA8E DgQMBBEEDAQOBBEEDwQSBBIEFQQSBA4EEwQXBBIEFQQYBBcEGAQXBBoEHAQaBBsE FQQYBBkEHQQgBBgEFQQXBBoEFgQWBBIEEQQMBAwEDwQRBAsECAQHBBkEGAQSBBEE GQQbBBkEGQQYBBgEGAQVBBEEDgQXBBwEFwQSBBEEEgQTBBwEGQQaBBMECAQPBBME DAQKBBQEHgQUBA8EEAQOBBIEFwQSBBEEAQQaBBMEBQQIBBoEFQQSBAgEEQQYBBME BAQKBBsEFAQdBFMEGAQxBC8EyAPcA+cD7QPqA+IDwwPAA7UD3AOyA7EDwAP7A7kD sAO/A8MDxgPHA8gDywPLA8wDzAPNA88DygPKA/ID3wPPA9AD4QPbA/YDEATBA9cD 6APrAzoEWQQvBAAEkgODA6IDrwO3A7wDvgPAA8EDwwPDA8QDxQPGA8YDxwPHA8cD yQPIA8gDyAPIA8gDyAPJA8kDyQPJA8kDyQPKA8oDygPKA8oDygPKA8sDywPMA8oD ywPLA8sDzAPKA8sDywPLA8wDygPMA8sDywPMA8sDywPMA8wDzAPLA8sDzQPNA80D zAPLA8sDzQPOA8wDzAPMA8wDzAPJA8kDywPMA80D0APNA8wDzAPMA80DzAPNA80D zQPNA80DzQPNA8sDzQPNA80DywPKA8wDzQPNA8wDzQPNA80DzQPNA80DzQPOA80D zQPOA80DzQPNA80DzQPOA80DzgPMA80DzgPNA8wDzAPNA8wDzQPNA84DzgPOA84D yAPGA8UDxQPOA9cD2APXA9IDzgPMA8sDyQPNA80DzgPOA80DzwPQA84DzgPLA80D zgPOA88DzgPNA9ADzgPOA8wDzQPNA84DzgPOA84DzgPOA80DzgPOA80DzwPNA84D zQPMA84D0APMA80DzQPNA80DzQPNA80DzQPMA80DzAPNA80DzAPOA8wDzQPMA80D zAPNA80DzAPNA8wDywPKA84DzwPNA8wDzgPOA9AD0APQA8kDywPLA8wDzAPMA8wD ywPLA8wDzQPLA8sDzAPNA8wDzAPMA8wDywPLA80DywPMA80DzAPNA8wDzAPMA8sD ywPMA8wDzAPMA8sDzAPLA8oDywPLA8oDyQPKA8oDygPJA8kDygPIA8kDyQPIA8cD xwPHA8gDxwPHA8YDxQPFA8UDxAPDA8IDwQPAA78DvQO8A7gDuAOyA6sDmwOOA7gD wwO9A/4DCgQJBAsEDwQVBBkEDgT+AwAE/AP8A/sD9QP6AwAE/wP/AwIE+AP+AwAE AQT/AwEEAwQFBAYEBgQBBAEEAwQGBAcECgQMBAYEBgQOBA4EDgQHBAkEBAQGBAQE BgQFBAcECQQLBA8EDwQPBBEEEAQPBA4EDgQSBA0EEgQSBA4EDAQQBBEEFgQYBBgE GgQZBB0EGAQeBBwEGgQcBBYEFgQYBB8EHgQdBBoEFQQVBBYEFAQSBBQEDgQRBA4E DQQPBA0EDAQMBBoEFwQQBBEEGwQcBBkEFAQTBBkEFAQWBBgEHgQcBA4EBQQGBA4E EgQdBBgEDAQQBAwECQQRBBIECQQUBCIEGwQTBA4EDQQOBAwEEgQTBAQEDQQPBAYE EQQeBBQEGQQOBA0EDQQVBAcEAwQYBBgEHgRWBAwELQQgBMMD2QPuA/YD6gPnA8cD vgOyA9sDtwO0A70D8gPQA6wDvgPCA8cDyAPJA8oDzAPOA80DzQPMA8cDywPyA94D ygPNA+AD5QP0Aw8EwgPaA+UD5AM9BFcEMAQBBJIDiQOkA7ADtwO8A78DvwPCA8MD xAPFA8QDxgPHA8gDxgPHA8gDyAPHA8kDyQPIA8kDyQPIA8kDyQPKA8kDywPIA8oD ygPKA8wDygPKA8oDzAPLA8sDywPLA8oDywPLA8sDywPLA8sDzAPLA8sDywPLA8sD zAPOA84DzAPLA8wDzQPMA80DzAPNA8sDzAPNA8wDzAPNA8wDyQPKA8sDzQPOA84D zgPNA80DzAPMA84DzQPMA84DzAPMA8wDzQPNA80DzwPLA80DzAPNA80DzgPOA80D zQPOA84DzAPLA80DzQPOA84DzQPOA88DzwPNA80DzgPNA84DzAPNA80DzgPNA84D zQPNA88DzgPPA84DzQPOA8oDxAPDA8QDzwPXA9cD1wPUA9EDzgPNA8wDzQPMA8wD zgPNA8wDzAPNA80DzAPOA80DzgPPA80DywPOA8sDzAPOA84DzgPMA80DzgPNA80D zwPMA80DzQPOA8wDzAPNA80DzAPNA8wDzQPMA8wDzAPLA80DzAPNA88DzQPNA80D zAPNA84DzwPOA80DzgPNA8sDzwPMA8wDzAPLA8wDywPPA9ADzwPQA80DzgPPA9AD zwPIA8oDzAPKA8sDzAPMA8sDzAPMA8sDzQPMA8sDzQPLA8sDzAPLA8sDywPMA8sD zAPLA8sDywPLA8sDzAPLA8sDywPLA8sDygPKA8sDywPLA8oDygPKA8kDygPKA8oD zAPJA8oDxwPJA8cDyAPHA8cDyAPGA8cDxgPGA8UDxAPEA8MDwgPCA8EDwAO+A70D vAO5A7cDsAOqA5kDjwO7A8EDxAMCBAUECAQEBBAEFQQcBAsE/wP7A/kD/gP4A/gD +gP9A/4DAwQEBPsDAAT+AwIEAAQBBAkEBgQDBAEEAwQFBAIEAwQEBAgEDAQDBAME BwQIBAoECwQKBAUEBwQFBAUEBwQLBAoEDQQOBBAECgQNBA8EDgQMBA8EEgQTBBEE DgQMBAsEDwQQBA8EFgQXBBUEFgQaBBsEGQQZBBYEFwQYBBcEFgQeBCIEGQQVBBME EgQUBBYEFgQPBBMEFQQUBA0EEgQTBA8ECgQWBBoEGAQSBA0EFAQWBBQEEgQTBBME FAQZBBYEHgQVBBMEFQQaBB4EIAQVBAoEDgQRBBIEEwQZBAkEKAQhBBoECwQOBAoE DAQQBBkEGAQfBBUEBgQLBBIEEQQbBB0EEgQRBAgEFAQQBP0DDQQTBDQEagQCBDAE FgTHA9gD7wP7A+sD6QPMA8gDuQPTA7YDtAO7A+cD7QOpA7sDwAPGA8YDyAPKA8oD zQPOA8sDzQPPA9sD9QPYA8YD0QPiA+cD9gMKBMMD2APmA+kDQQRcBDAE+wOLA4YD ogOwA7cDuwO+A8ADwQPEA8QDxAPDA8UDxgPGA8YDxwPIA8cDyAPIA8gDyAPJA8kD yQPJA8kDyQPJA8kDyQPKA8oDyQPLA8oDygPJA8oDyQPLA8oDywPLA8oDzAPLA8sD ygPKA8sDywPLA8sDywPLA8sDzAPNA8wDyQPKA8sDzAPMA8wDygPNA8wDzAPMA8wD zAPLA8gDygPMA80DzQPNA80DzAPNA8sDywPKA80DywPMA80DywPMA80DzAPMA80D zQPMA8wDzQPNA80DzQPNA8sDzgPNA80DzQPPA84DzgPMA80DzQPNA8wDzQPNA80D zQPMA8wDzQPNA8wDzQPNA80DzQPNA80DzwPNA80DzwPKA8MDwgPGA88D1wPXA9cD 1APPA8sDywPMA8wDzQPMA80DzgPNA84DzQPMA8wDzgPNA84DzgPNA88DzQPNA84D zQPNA84DzAPMA80DzgPMA80DzQPNA84DzgPMA80DzwPMA8wDzQPPA84DzQPNA84D ywPOA80DzwPMA80DzgPOA80DzgPMA80DzQPMA8oDzQPNA8wDzAPNA8wDzAPNA8oD zwPRA84DzwPOA88DzgPOA88DygPLA8wDywPMA80DywPLA80DzAPMA80DzAPNA80D zQPLA80DywPLA8oDzQPMA8sDywPNA8sDywPLA8sDywPLA8sDzAPMA8sDzAPLA8wD ygPMA8sDywPKA8oDygPKA8oDyQPIA8gDyQPJA8gDxgPHA8cDxwPHA8YDxgPFA8UD xAPEA8MDwgPBA78DvgO+A7sDugO3A7ADqQOXA5IDvwPAA8oDBgQCBAcEAQQLBB0E FgQHBPwD9gP6A/4D9AP7A/oD/wMBBAMEAgQABAAE+wP9AwIE/wMFBAEEBAQDBAME BQQBBPsDAwQGBAkEBgQIBAMECQQKBAgECAQGBAQEAgQGBA0EDQQNBA4EEQQSBA0E CgQOBA0EDQQPBBIEEgQQBA8EDAQOBA8EEQQSBBUEFQQWBBcEGAQYBBoEGQQYBBUE FgQWBBcEGwQfBBgEFwQTBA8EDQQOBBUEEgQVBBAEFgQSBBMEEwQPBA0EDgQaBBkE FAQOBAcEDgQRBBQEDgQOBBQEGQQZBBUEFQQRBA8EDgQPBBAEFgQMBA4EGQQWBA0E FwQMBAwEGgQcBBEEDgQKBA0ECQQOBBYEEAQQBAUECgQWBBMEGQQZBAcEDQQJBA4E BAQCBBIEDQRABG8EAwQ4BAUE0QPZA+gDAATrA+IDvgPKA70D1QO9A7QDuAPiA/oD qQO7A8EDxAPHA8kDzAPLA9ADzQPOA9YD1QPXA+UD1wPMA88D2gPmA/gDCATBA9wD 4wPlA0YEWQQvBPkDiAOLA6UDsQO3A7wDvgPBA8IDwwPDA8QDxQPGA8YDxwPHA8gD yAPIA8cDyQPJA8gDyQPJA8kDyQPIA8kDygPKA8kDygPKA8kDygPLA8sDywPLA8sD zQPKA8oDywPMA8sDywPMA8wDzAPMA8wDzAPMA8wDygPMA8wDzAPNA8oDywPMA80D zQPMA8wDzAPMA8wDzQPMA8wDzAPKA8kDywPOA88DzQPOA84DzgPMA80DzAPOA8wD zAPOA80DzQPNA80DzQPMA8wDywPNA80DzgPOA8wDzQPMA84DzgPNA8wDzQPMA80D zQPOA8wDzAPNA84DzAPOA8wDzQPNA80DzwPNA88DzQPPA80DzQPQA8wDzQPOA88D zQPHA8QDxgPNA9UD2QPZA9ED0APOA8wDzQPOA80DzgPNA80DzQPOA80DzgPMA8sD zQPNA84DzAPNA84DzQPOA80DzQPOA84DzQPNA84DzAPNA80DzgPNA88DzQPMA80D zQPOA80DzQPNA80DzwPOA84DzgPOA80DzgPOA8wDzQPNA80DzAPNA8wDzQPNA84D zwPNA80DzQPNA80DzQPKA9AD0APPA9ADzwPOA88DzwPTA8oDzAPKA80DygPMA8wD zAPMA8wDzAPNA80DzQPMA8wDzAPNA8sDywPLA84DzQPMA8sDzQPMA8wDzAPLA8sD zAPMA8wDzAPLA8sDzQPKA8sDzAPLA8sDywPKA8sDygPKA8oDyQPIA8gDyQPIA8gD xgPHA8gDxwPHA8YDxgPFA8UDxAPCA8IDwQPAA78DvwO8A7kDtgOwA6cDlAOVA8MD vwPSAw4EBQQGBAUEEQQkBAkECAT9A/oD+gP9A/YD/QP+A/8D/wP+A/0DAQQCBAIE /wMCBAUEBgQDBAIEBQQDBAUEAwQABP8DBAQMBAgEBAQEBAkEBwQGBAcEBgQFBAEE BAQFBAoEEAQSBBIEEQQQBBEEDwQNBA0EDQQPBBEEEgQQBAwEDgQRBBAEEQQVBBYE FgQXBBsEGQQWBBkEGQQaBBQEFwQWBB8EGAQVBBYEEgQMBA8EEgQVBBgEFgQWBBYE FQQRBBMEEwQQBA8EEgQVBBQEFQQGBAIEEQQUBA4EDgQVBBgEDwQOBBQEEgQJBBEE EwQLBAkEDQQPBBIEGAQUBBoEFAQOBBcEHgQSBBAEDQQGBAQECQQRBBIEFAQKBAwE FwQWBBEEFQQLBA8EDwQKBAQECQQXBA4ETQRvBBsETgTyA9kD3QPaAwAE9QPiA7kD wgO/A8MDwgO1A7MD3gMBBK0DuAPBA8QDxgPJA8kDywPKA80D0QPVA9AD0wPnA9ID zQPOA9gD6gP2AwYEvwPcA+QD6ANOBFYELATxA4EDkQOnA7ADuAO9A78DwAPCA8MD xQPEA8QDxQPGA8gDyAPHA8cDyAPIA8gDyAPIA8oDygPJA8kDygPKA8kDygPJA8oD yQPLA8sDywPMA8sDywPKA8sDzAPMA8sDywPLA8sDzgPMA8sDzAPMA8wDzAPLA8sD zAPNA80DzQPKA8sDzAPMA80DzAPMA84DzAPNA80DzAPMA8wDyQPLA8wDzwPNA84D zQPNA80DzQPMA8wDzQPNA8wDzQPNA8wDzgPOA80DzQPNA8wDzAPNA8wDzgPNA84D zAPNA80DzgPNA84DzAPNA8wDzwPOA80DzQPOA80DzwPNA88DzQPMA80DzQPOA80D zAPOA9ADzgPPA80DzwPPA8wDxgPDA8YDzwPWA9oD1wPRA88DzQPMA8oDzAPLA84D zQPMA80DzgPOA84DzAPNA80DzwPOA84DzgPOA84DzgPOA84DzgPPA8wDzQPNA8wD zAPOA80DzgPNA80DzQPPA80DzgPNA80DzAPLA8wDzQPMA80DzgPOA84DzAPNA84D zgPOA80DzgPNA80DzQPNA8wDzQPNA80DzAPMA8wDygPPA9ADzwPOA80DzwPPA84D zwPJA8oDzAPOA8wDzQPNA8oDzAPMA8sDzQPNA8oDzQPMA8sDzAPNA8sDzAPNA8sD zAPMA8wDzAPLA8wDzAPLA8wDywPMA8sDywPKA8wDywPKA8sDygPLA8sDywPKA8kD yQPJA8oDyQPJA8kDyQPHA8cDyAPGA8cDxgPGA8QDxAPFA8MDwgPCA8EDvwO+A70D uwO5A7YDrwOnA5IDmgPHA70D3AMRBAYE/wMJBBcELgQOBAYE+gP6A/oD/gP8A/8D /AP+AwAE/wP7A/4D/gMABP0D/gMIBAMEBAQIBAMEBAQHBAYEBgQCBAYECgQHBAUE AQQBBAIEAwQFBAcEBAQFBAcECQQJBAoEDgQMBA4EEQQOBA8EDQQMBA0EDgQSBBEE DgQNBBMEEQQSBBkEEwQUBBMEGAQeBBcEFgQZBBgEFgQWBBcEGQQXBBcEFgQTBBEE EAQXBBoEFQQSBBMEGAQUBA8EEQQSBBQEDwQOBAcEEAQVBA4ECQQCBAAEDgQQBA8E FAQUBBYEHgQdBB4EDwQSBAkECgQLBAIECgQOBA8EEwQVBBgEDQQKBB8EFQQMBAoE DQQKBBEEGAQOBA8ECQQKBBEEEQQMBBsEBwQLBA8ECQQCBA4EHwQYBGIEaAQiBFME 2APoA+kD2AP7A/wD3gO7A7wDvQPEA8EDtQOzA9QDAAS5A7QDwgPDA8QDyQPIA8kD yQPRA9QDzAPOA9YD4QPSA8sDzAPYA+kD+AMABL4D2wPiA+oDUQRTBCsE5wN8A5ED qAOxA7gDvAO/A8ADwQPDA8QDxAPEA8YDxgPHA8cDyAPJA8cDyAPJA8gDyAPJA8kD yQPJA8oDyQPJA8oDyQPJA8sDygPKA8sDygPKA8sDywPKA8sDywPKA8sDywPKA8sD ywPMA8sDywPKA8oDygPKA8wDzAPLA8sDywPMA8wDzAPMA8sDzAPMA8wDzAPOA80D zAPLA8kDygPMA80DzQPOA84DzgPNA8sDywPKA80DzQPNA8wDzQPMA80DzgPNA80D zAPLA84DzQPLA8sDzwPNA80DzQPNA80DzQPNA84DzAPOA84DzQPMA84DzQPNA84D zgPOA8wDzAPOA8wDzgPNA8wDzAPNA84DzAPOA88DzgPLA8UDwgPFA80D1wPYA9cD 0gPQA8wDywPMA8wDzQPOA88DzAPOA80DzQPNA84DzgPOA84DzgPNA84DzQPOA84D zgPOA84DzQPNA80DzQPOA80DzgPNA80DzQPMA84DzwPOA80DzgPOA80DzQPNA80D zQPOA84DzwPNA8wDzgPMA8wDzQPMA80DywPNA8wDzAPMA8wDzQPNA8wDzAPMA8oD 0APPA84DzgPOA88DzgPOA9EDyQPKA8sDzAPLA80DzAPMA80DzQPLA80DzAPKA8sD zQPMA8wDywPLA8wDzAPLA8wDygPMA8wDywPLA8wDzAPMA8sDzAPMA8wDywPLA8sD ywPMA8oDygPKA8sDygPKA8sDyQPJA8gDyAPHA8gDyAPIA8YDxwPGA8YDxQPFA8QD xAPDA8IDwQPBA78DvwO8A7sDtwO2A64DpQOPA58DyAO6A+MDDgQJBAMECAQfBDEE CQT8A/kD+QP9A/4D/QP9A/0D/QP8AwIEAQQABP0DAAQCBAAEAgQFBAQEBQQEBAYE BAQCBAEE/wMABAsEBwQHBAQEAQQFBAUEBgQDBAMEBgQHBAcECQQKBAwEDwQPBBQE DQQOBAsEDgQLBA0EDwQTBBQEEwQTBBAEFAQXBBcEFwQUBBgEFQQcBBgEGAQYBBYE FwQaBBsEFQQXBBcEGAQUBBQEGAQWBBUEEQQTBBUEFAQVBBAEFAQPBAoECgQHBAcE EgQSBBIECQT/AwIEEAQdBCEEIwQpBCsEIAQfBCgEHwQIBAYEDAQIBAcEDwQKBAYE EgQbBA4ECwQtBBkEBAQOBB0EFgQUBBgEFgQNBAkEDwQOBAwEEAQgBAkEBwQKBAYE /wMKBB8EIwSBBFcEKwRMBNgD7QPpA+cD+QP7A9gDtgO+A78DyQPKA7UDswPGA/oD xgOwA70DxAPFA8YDxwPNA84D0gPMA84DzAPUA+QD0APLA88D2wPrA/wDBATCA90D 4APpA1kEUQQ+BBAEdwOQA6UDsQO3A7sDvwPBA8IDwwPEA8UDxgPGA8YDxwPHA8gD yAPIA8gDxgPIA8gDywPJA8kDyQPJA8kDygPKA8oDygPKA8oDygPKA8oDywPLA8oD zAPLA8sDygPMA8sDzAPMA8wDywPMA8sDzAPLA8sDywPMA84DzAPMA8oDzQPNA80D zQPMA8wDywPLA8wDzQPMA80DzAPKA8oDywPNA80DzQPNA80DzQPLA8wDzQPOA84D zAPOA80DzQPPA84DywPMA80DzAPNA84DzgPNA84DzgPMA80DzgPMA8wDzQPOA80D zQPNA84DzQPNA88DzQPNA8wDzQPNA80DzgPOA80DzgPNA84DzQPNA88DzgPQA9AD ywPFA8IDxAPOA9cD2QPYA9MD0APNA80DzAPNA8wDzgPMA88DzQPOA88DzQPMA8wD zgPNA80DywPMA88DzAPOA80DywPLA84DzQPOA84DzQPPA80DzwPOA8wDzgPMA84D zQPNA80DywPNA80DzQPMA84DzgPQA84DzQPNA80DzQPNA84DzQPNA8wDzgPNA8sD zAPNA8wDywPMA8wDzAPJA84DzwPOA88DzQPOA88D0APRA8kDywPMA8sDywPMA8wD ywPLA8sDywPMA8wDywPNA8wDzAPLA8sDzAPLA80DywPMA8sDzQPMA8wDzAPMA8oD ygPMA8sDywPKA8sDywPLA8oDywPKA8oDygPJA8oDygPKA8kDyAPJA8gDyAPIA8cD xwPHA8cDxgPHA8UDxAPFA8QDwwPDA8IDwQPAA74DvQO6A7gDtgOtA6QDjwOjA8kD uQPqAxIEBQQDBAIEHQQuBAcE+QP1A/kD/wP/A/0D+wP7A/wD+wMABAIEAAT9A/0D AwQGBAIEAwQFBAUEBAQGBAQECQQFBAQEAQQJBAYEBQQGBAQEBAQJBAkEBAQEBAIE AwQDBAgEBwQMBA0EEAQTBAwEDAQOBAwECQQIBAwEDgQQBBEEEQQRBBQEFQQTBBUE FwQcBB4EFgQUBBUEFgQWBBYEGQQYBBQEFwQUBBgEGwQWBBcEFQQTBBIEEwQRBBME FQQVBBIEDgQOBA4EDwQKBAcEEQQNBAQEBQQJBBcEKQQqBCEELAQiBCgEJwRABB0E DgQSBA8ECAQJBAcEDwQEBBQEIgQSBAcEIAQfBP8DEAQTBBEEEwQZBA8EEAQGBAQE CQQKBAcELAQfBAQEAwQIBAEEGgQkBCMEiwRBBDMEMQTNA+cD6APuA/sD/gPbA7MD wgPFA74DzwO4A7kDvgP4A9UDrQO7A8MDxQPGA8kDzwPNA8sDywPMA9AD1QPhA84D ywPOA9YD6QP7A/sDvQPZA+ED6gNbBE4ERwQhBHUDigOlA7IDuAO8A74DwAPBA8MD wwPDA8QDxQPGA8cDxwPHA8cDxwPIA8gDxgPHA8kDygPJA8gDyQPJA8kDyQPIA8oD ywPKA8oDygPLA8sDywPKA8sDywPKA8oDywPLA8sDywPLA8wDywPLA8sDywPKA8oD ywPNA8wDzQPJA8sDywPMA8wDywPLA8wDzAPLA80DywPMA8wDyAPIA8wDzQPNA88D zQPMA80DzAPMA8oDzQPMA8sDzAPMA8sDygPLA8wDzgPMA8wDywPMA80DzQPOA80D zQPMA80DzQPMA80DzAPOA8wDzAPMA80DzQPNA8wDzQPMA8wDzQPOA8wDywPMA84D zwPNA80DzQPOA80DzgPPA8sDxQPEA8QDzAPVA9kD1wPTA88DzQPMA8wDzAPLA8wD zgPOA8wDzgPOA80DzwPLA80DzgPNA84DzgPPA8wDzQPNA80DzQPOA8wDzQPOA80D zAPLA84DzQPOA8oDzgPPA84DzAPOA80DzgPNA80DzgPMA84DzAPPA8wDzQPMA84D 0QPNA80DzgPOA84DzAPNA80DzQPNA8wDzgPMA8wDzAPRA9ADzwPPA84DzwPPA88D 0QPIA8sDzQPNA8wDzQPMA8sDzAPNA8wDzQPMA80DzQPNA8wDzQPLA8wDzAPNA8wD zQPKA8sDywPKA8sDywPLA80DywPMA8sDywPLA8wDzAPMA8wDygPLA8wDywPKA8oD ygPKA8kDyAPJA8gDyQPHA8gDxwPIA8UDxwPFA8UDxQPFA8QDwwPCA8IDwAO+A74D uwO5A7UDrwOkA44DpgPLA7sD7gMVBAUEAgQCBCcEMQT6A/kD+QP5A/0D/wP9A/0D /gP+A/oD+wP/A/0D/QMABAAEBQQGBAUEAgQDBAMEBgQFBAMEAgQCBAEECAQGBAgE BwQCBAIEBwQKBAYEBQQBBAQEBQQGBAQEDgQLBAwEDwQMBAkECgQLBAQEBwQQBBAE EAQSBBIEFQQVBBYEEgQXBBkEGQQaBBYEFAQVBBUEFwQVBBgEFQQWBBQEFwQVBBwE FwQVBBYEFwQVBBUEEgQSBBQEEQQSBBMEEQQVBA8ECgQIBAoECQQRBBYEGwQdBCEE JgQgBCkEHwQtBDgEOwQWBBkEJQQmBBQECgQLBA4EBwQNBBYEDwQABBEEMAQMBAUE DwQQBA8EHQQOBBEEBQQCBAgE/wMJBB4EJAQKBAwECQQDBCMEFwQzBIIEKQQ2BB8E yQPpA+0D8gP2A/gD4gOyA8UDxAO8A80DtgO8A74DAATmA7IDvgPBA8YDyQPOA80D ywPMA8sDzQPSA9QD3APOA9AD1APbA+wDCQT3A8AD2APlA+0DYQRMBD0E5QN4A44D pwOyA7gDvQO/A8EDwgPEA8QDxQPFA8YDxgPIA8gDyAPJA8gDyQPJA8kDyAPJA8kD yQPJA8oDyQPKA8oDyQPLA8oDygPLA8wDywPLA8wDygPMA80DzAPNA8sDywPMA8sD ywPLA8sDywPMA8wDywPLA8wDzQPNA80DywPMA8wDzgPMA8wDzgPNA84DzQPNA8wD zQPLA8oDygPNA84DzgPNA88DzQPOA8wDzAPNA80DzQPNA8wDzwPOA80DzQPNA80D zQPNA84DzgPOA84DzQPNA84DzgPNA8wDzQPOA9ADzgPNA84DzAPNA80DzgPOA84D zgPOA80DzgPNA88DzQPNA84DzgPOA9EDzgPPA88D0APKA8cDwwPHA9AD1gPZA9kD 0wPRA80DywPMA88DzgPOA80DywPOA88DzwPMA80DzAPOA84DzQPMA8sDzgPNA80D zgPPA88DzgPOA84DzgPOA8wDzQPOA84DzQPNA80DzgPOA8sDzwPPA80DzAPLA84D zQPNA80DzQPMA80DzgPOA8sDzQPOA84DzQPNA8wDzQPNA80DzgPNA84DzAPMA8kD zgPQA88DzwPPA9ADzgPPA9IDyAPLA80DzAPMA80DygPMA84DzQPNA80DzAPLA8oD zAPMA80DzQPMA8sDzAPKA8wDywPLA8wDzAPLA8wDywPLA8sDzAPMA8sDywPMA8oD zAPLA8oDygPKA8sDygPLA8kDygPJA8kDyAPJA8kDxwPHA8cDyAPGA8YDxgPFA8YD xAPDA8MDwgPBA74DvgO8A7sDuAO2A64DogONA6gDyQO5A/EDFAQFBP8DAwQqBC8E 9QP6A/oD+QP9A/sD/gP+AwIE/gP+A/sDAAT6A/4D/wMBBP8DBAQDBAMEAgQEBAUE AAQABAEEAQQDBAcEBgQIBAYEBgQEBAUECAQIBAkEBAQGBAUEBwQHBAoECQQOBA4E CgQLBAoEDAQHBAYEEAQRBA8EDwQSBBQEEwQSBBQEFwQZBBYEFAQTBBQEFwQYBBcE FgQXBBMEEgQTBBMEFQQYBBQEGAQTBBUEEgQSBBQEEQQUBBYEEwQQBA4EEQQOBAkE AAT5AxIEHAQjBCYEIgQaBA4EGgQdBB0EJQQlBCoEDQQpBCQEJQQkBA4EAgQABAIE EQQMBCAEDQQJBDoEEQQLBA0EDgQMBAoEDQQTBAwE/gMFBAUECQQGBBQEBwQDBAAE /QMYBAoEVQRnBA0EOgQeBMoD4QP1A/YD+QPvA94DvQPMA8sDygPRA7gDuQO2A/ED 6wO1A8EDxAPKA9EDzQPIA8sDzAPMA88DzwPTA9kDzQPTA9sD3wP3AwgE8gPDA9oD 4gPuA2QESwQlBNQDfQOUA6cDswO5A7wDvgPBA8MDxAPEA8UDxQPGA8cDyAPHA8gD yAPJA8gDyQPJA8kDyAPKA8kDxwPKA8sDyQPKA8sDyQPKA8oDyQPKA8oDywPLA8oD ywPLA8wDywPKA8sDywPMA8sDygPLA8sDzAPLA8sDywPNA80DywPNA8oDzAPNA84D ywPNA80DywPLA80DzAPNA80DzAPMA8oDzAPNA84DzgPMA80DzAPLA8wDzAPMA8wD zQPMA80DzAPMA80DzgPPA8wDzAPMA84DzAPMA84DzAPMA80DzwPNA8wDzQPNA84D zQPNA84DzgPPA80DzgPOA80DzwPMA8wDzQPNA80DzQPNA80DzAPMA80DzQPNA84D ywPGA8QDxgPQA9UD2APYA9IDzwPNA8sDygPLA8wDzgPOA8wDzgPMA80DzQPNA80D zgPNA84DzgPNA84DzgPNA80DzAPOA80DzgPOA8wDzQPOA80DzgPNA80D0APMA80D zQPNA8wDzAPOA84DzgPNA80DzQPNA80DywPMA8wDzgPMA80DzAPNA80DzQPNA80D ywPMA84DzQPLA8sDywPJA9ADzgPOA84DzwPOA84DzwPPA8kDywPMA8wDzAPMA8wD ygPMA8wDywPLA8wDygPNA80DywPLA8sDzAPLA8wDywPMA8sDzAPMA8wDzAPMA8sD zAPLA8sDywPLA8wDywPKA8oDygPKA8oDywPKA8kDygPJA8kDyQPIA8kDyAPIA8cD xwPGA8gDxQPHA8YDxAPEA8QDwwPCA8IDwAPAA74DvQO7A7cDtQOuA6MDjAOoA8YD uQPzAw8EBgQCBAIEJgQnBPED8gP4A/wD+wMABPsD+QP7A/wD/wP+A/0DAQQCBAEE AgQBBAIEAgQGBAIEBAQDBAEEAAQDBAUEBQQGBAUEBAQCBAQEAwQBBAIEBgQGBAUE BgQEBAYECQQJBAsEDwQOBAsECwQHBAkEBwQGBAsEDgQNBAwEDwQRBBMEEgQTBBUE FAQSBBIEEgQXBBUEFwQXBBoEEwQSBBEEEwQWBBgEFAQSBBQEEwQXBBYEFQQSBBIE EgQUBBMEDgQPBA8EDAQGBAAECAQaBC4EMgQlBB8EEgQEBAwEGgQSBBoEEAQaBA0E LAQeBCwEJgQSBP8DBgQLBBgEEgQWBAgEBAQyBCAEDgQWBBwEHAQJBAQEEAQVBAUE CAQIBAcEAgQXBAwE+gP+A/4DDQQKBHYEZAT4AzwEGgTJA+AD9gP+AwAE9gPYA7MD 0APRA9ADzgO/A78DvgPeA/MDtQO3A8EDxgPLA8cDywPLA8wDzQPQA84D0QPTA8wD 1APfA9wD8gMFBOoDxAPgA+MD8QNnBE0EJATVA30DlQOnA7MDtwO9A78DwAPDA8MD wwPEA8QDxQPGA8cDxwPHA8kDxwPHA8cDyAPIA8gDyQPJA8kDygPKA8kDyQPJA8kD ywPKA8oDygPKA8oDygPLA8wDywPLA8oDywPLA8sDywPMA8sDzAPLA8wDywPLA8oD ywPMA8sDzAPJA8wDzQPLA8wDzAPMA80DzAPMA8wDywPMA8wDyQPKA8sDzQPPA80D zgPMA80DzAPMA80DzAPMA80DzQPNA8wDzgPNA8wDzgPOA8sDzQPOA80DzQPNA84D zgPNA84DzQPNA80DzQPNA80DzQPOA84DzQPMA80DzQPMA8wDzQPNA84DzwPNA80D zQPNA80DzgPOA88DzgPOA8oDxAPCA8YDzQPVA9kD1wPUA9ADzQPNA8oDzQPOA80D zQPOA84DzAPNA8wDywPMA84DzQPPA84DzgPNA80DzQPNA84DzQPMA80DzgPOA8wD zQPNA80DzAPOA8wDzQPNA8sDzgPOA80DzgPNA84DzwPMA80DzQPNA80DzgPOA80D zAPOA80DzQPNA8wDzAPOA80DzQPNA8wDzAPMA8wDygPQA88DzgPPA88DzgPOA9AD 0APJA8oDywPLA8sDywPKA8wDzAPNA8sDywPMA8sDzQPMA8wDygPMA8wDzAPLA8sD zQPKA8sDywPMA8oDywPKA8sDzAPMA8sDywPLA8sDygPLA8sDywPKA8sDywPKA8oD ygPJA8gDxwPIA8kDyAPHA8UDxwPHA8cDxgPGA8YDxAPDA8QDwgPBA8EDwAO+A7wD ugO4A7UDrgOjA40DpwPGA7cD8AMRBAcE/QMEBDAEJgT0A+4D+AP8A/8D/wP6A/wD +wP8A/8D/gP/AwEEAQQCBAEEAAQEBAEE/wMFBAMEBAQFBAIEAgQGBAUEBgQFBAYE BAQEBAYEBQT/AwAEBAQGBAIEBQQFBAQEBgQIBAcEDAQMBAwEBwQLBAkEBQQLBA0E CwQJBAoEDwQRBA8EEgQUBBQEEAQNBBQEFQQWBBoEGwQYBBYEEwQUBBYEFwQXBBUE FQQTBBEEEwQPBAwEDgQPBA8EEAQOBBEEEwQMBAsECAQDBBQEHAQwBDAEIwQYBAsE /QMWBAQEEQQVBAsEDgQEBCwEDQQkBCsEHwQJBAQEEAQRBA8EDgQSBAMEFgQtBAME EAQhBBYEDQQLBAkEDQQKBAwECQQHBAcEGQQaBAMEAQQNBBcEDwR5BF0E+wNFBA0E 0gPiA+AD9AMEBP4D1gOwA8sD0gPGA8wDwQPAA8MDzgMABLsDtAPCA8UDxQPIA80D zQPNA84D0QPLA9ED1gPOA9QD3APVA+kD+wPlA8cD5gPiA/MDaQRLBCkE1AN9A5MD qAOzA7kDvQO/A8ADwgPDA8QDxAPFA8YDxgPHA8gDxwPIA8gDyAPIA8kDyQPJA8oD yQPIA8kDyAPJA8kDyQPJA8oDygPKA8sDygPMA8sDywPLA8sDywPLA8oDygPLA80D zAPLA8sDywPLA8sDywPLA8wDzQPNA8wDyQPMA8wDzQPNA8wDzQPQA8sDzAPMA80D zAPLA8kDywPLA80DzQPOA84DzQPNA8wDzAPLA80DywPMA8wDzQPMA80DzQPMA80D zAPMA80DzAPMA80DzgPOA80DzQPOA80DywPOA80DzQPMA84DzQPMA8wDzgPNA84D zAPMA84DzQPNA80DzgPPA84DzQPMA84DzQPOA88DzwPKA8cDwwPFA84D1gPXA9cD 0wPQA84DzQPMA84DzQPNA88DzgPNA80DzgPOA80DzQPPA80DzgPPA80DzQPNA84D zQPNA80DzQPNA80DzQPNA80DzQPOA80DzgPMA80DzwPNA80DzQPMA84DzgPNA84D zQPNA84DzAPNA8wDzgPNA80DzAPNA80DzgPMA80DzQPMA80DzgPNA8sDzAPLA8oD 0QPPA80DzwPPA84DzwPRA9ADyAPMA8wDzAPLA80DzQPNA80DzAPLA8wDywPMA8wD zAPNA80DzAPLA8sDzAPMA8wDygPOA8sDzAPMA8sDzQPLA8sDzAPMA8wDygPMA8sD ygPLA8sDywPKA8oDywPLA8sDygPKA8kDyAPIA8kDyAPIA8cDxwPHA8YDxgPFA8UD xQPEA8IDwgPAA8EDvgO9A7sDuQO2A64DpAONA6UDxAO2A+8DFAQCBAQEBwQoBCcE /APxA/sD+QP9A/sD/AP8A/oD/gP/AwIE/wMCBAAEAAQCBAQEAgQCBP4D/wMABAYE BgQFBAQEBwQLBAoEBQQDBAQEAwQIBAcEBQT/AwIEBgQFBAMEBgQDBAgECAQLBAsE CwQPBAsECQQLBAUECwQMBAsEDwQOBA4EDwQNBBEEEwQQBBMEEwQXBBUEFAQYBBoE GQQSBBIEEwQWBBEECwQVBBUEEAQOBBMEEgQPBBEEDwQMBA0EDAQLBAsECQQHBAEE DwQdBB8EHQQgBB4EHAQRBAIEGAQFBAoEGwQWBP8DBAQuBAoEHQQkBCQEGgQEBA8E DgQLBAwEFgQDBBEEPwQMBAsEDQQJBAsEGgQYBAoEDQQIBAYEEgQTBCMEJQQDBPcD DwQMBCMEfAQ/BAAETwT+A88D6gPnA/QDBgQABNYDqQPDA9kDxgPHA8EDvAPKA8QD CgTEA7EDwgPLA8cDxwPLA8oDzQPNA88D0APTA9cD0wPXA+QD1wPoA/0D4QPKA+gD 5QP2A2kERwQqBNMDfgOXA6kDtAO5A74DvwPBA8MDwwPFA8UDxQPGA8YDxwPHA8gD yQPIA8gDyQPIA8gDyAPJA8kDyQPKA8kDygPJA8oDygPLA8sDygPKA8sDzAPLA8sD zAPLA8sDywPMA8sDywPMA8oDywPLA8wDzQPLA8oDygPMA80DzAPMA8oDzQPLA80D zAPLA8sDzAPOA84DzAPMA80DywPKA8oDywPNA80DzQPNA84DzQPNA80DzAPOA8wD zQPNA80DzAPNA80DzQPNA80DzAPMA80DzQPNA84DzQPNA88DzQPNA8wDzgPNA80D ywPNA88DzQPNA84DzgPPA88DzAPNA80DzQPPA8wDzwPNA8wDzQPMA88DzQPOA88D ygPEA8QDxgPQA9gD2QPWA9EDzwPOA8wDygPNA8sDzQPPA8sDzQPNA80DzQPNA80D zgPNA80DzQPOA80DzQPNA80DzwPNA8wDzgPOA80DzQPNA80DzgPOA80DzgPNA88D zQPMA84DzgPNA80DzQPOA8wDzQPNA84DzAPNA8wDzQPMA8wDzgPNA80DzgPLA80D ywPMA8wDzgPNA80DywPKA9ADzwPPA80DzgPQA84D0APRA8gDywPLA8oDywPMA8wD zQPMA8wDzAPMA8wDzAPMA8wDywPLA8sDywPLA80DzAPLA8oDzAPMA8wDywPLA8sD ygPLA8wDywPLA8sDzAPLA8sDywPKA8oDygPJA8sDywPJA8kDyQPJA8kDyAPIA8cD xwPJA8gDxwPGA8UDxQPFA8UDxAPDA8IDwQO/A74DvAO7A7gDtQOuA6MDjgOkA8QD tgPwAxIEAwQABAoEIQQbBAYE7wP3A/oD+wP6A/cD/wP9A/4D/wMABP4DAgQBBAEE /gMEBAAEBAQEBAAE/wMBBAUEBgQGBAgEAwQIBAYEBQQDBAMEBgQHBAYE/AMABAQE BgQHBAYEBwQEBAoEDAQMBAsEDQQLBAkEDAQJBAoEDAQKBAoECwQOBA4EDAQOBA8E EAQUBBYEFAQSBBgEFQQXBBIEDgQRBBEEDwQOBAwEFAQTBBQEEQQQBA4EEAQPBA0E CgQMBAwEBgQFBAkEAwQKBBYEIAQhBA8EEgQOBAkEEQQQBA8EEQQYBA8EBQQABBUE IgQOBBUEHQQmBBsEDQQMBA0ECwQMBBUEAwQHBDkEEwQLBBAEDwQJBBIEEQQPBBYE FQQOBBEEEwQUBBsE/APuAw8EDwQ9BHkEGAQBBE8E6wPXA+oD6AP4AwMEAATZA7ID wQPTA8UDwwPJA7oDwAPBAwIEzgOyA8YD0APKA8gDyQPKA8wDzgPPA9AD0QPWA9QD 2QPeA9sD5QP+A9sDzgPmA+ED+QNsBEUEJwTPA4ADlgOpA7QDuAO9A78DwQPDA8MD wwPFA8QDxgPGA8cDxgPIA8gDxwPIA8kDxwPIA8sDyAPJA8kDyAPKA8oDygPKA8kD ygPKA8oDywPKA8sDywPKA8oDywPLA8oDywPMA8wDywPMA8wDzAPMA8sDywPMA8sD zAPLA84DywPMA80DzAPMA8wDywPLA8wDywPLA8wDzAPMA8oDyAPJA8sDzgPOA84D zQPNA8sDzAPMA80DzAPMA80DzQPMA8wDzAPMA80DzgPNA80DzAPNA80DzgPPA8sD zAPMA80DzQPNA8wDzAPOA84DzgPOA80DzQPNA84DzwPMA8wDzgPNA80DzAPNA80D zAPOA80DzQPOA80DzgPNA8sDxQPDA8QDzwPWA9cD1wPUA9ADzQPMA8wDzQPNA84D zQPOA84DzgPPA80DzQPMA80DzgPNA8wDzwPOA80DzwPNA8wDzQPNA84DzQPOA88D 0APOA84DzQPPA8wDzQPOA8wDzAPQA88DzAPOA88DzwPPA8wDzgPOA80DzQPOA84D zAPOA80DzgPNA80DzQPNA8wDzwPOA8wDzQPNA8sDygPPA9ADzwPQA88D0APOA88D 0APIA8sDzQPLA8sDzAPMA8sDzQPMA80DzQPNA8sDzAPMA8wDzQPLA8wDzAPKA8oD zAPMA8wDzAPLA8sDzQPLA8wDzAPKA8sDzAPLA8wDywPLA8sDywPLA8oDygPKA8oD ygPKA8kDyAPJA8kDyAPIA8cDxgPHA8cDxQPGA8UDxAPEA8QDwgPCA8EDvwO/A70D vAO5A7UDrgOkA48DowPEA7cD7gMcBAAE/gMSBBwEHgQNBO8D+AP+A/oD+AP7A/sD /AP8AwAEAwQABAEEAgQDBAIEAQQCBAQEAwQDBAEEAAQFBAcEAwQIBAUECgQIBAQE BQQABAQEBAQJBAcEAQQDBAcECQQHBAoECQQLBAoECQQHBAwEDQQMBA8ECQQJBA4E CwQNBA8EEQQPBBAEEAQOBBEEFQQUBBUEFwQWBBMEEwQPBBAEEgQTBBAEEAQQBBIE FAQSBBMEDwQQBA8EDQQMBAoECwQKBAYECAQGBAIEEgQbBCMEFwQMBAoECwQQBA0E BAQHBB4E/QP5AwEEEgQhBBkE/AMABBAEHwQrBBcECAQNBA0EDgQQBAgEAQQiBCEE FAQJBAUECwQHBA0EBgQUBBQEFQQYBBAEBgQLBAgEAgQYBBwEXgR7BP0DDwREBOUD 5APsA+cD9QMEBPED2AO5A80D0wPRA78DzwO6A7wDuQPsA9kDrgO9A8cDygPLA80D zAPMA8sDzwPRA9ID1QPSA9cD1gPcA+cDAATWA9ID6QPmAwEEbgREBCIEyQOAA5kD qQO0A7kDvQO+A8ADwwPDA8UDxQPFA8cDxwPHA8cDxwPJA8gDyAPIA8gDyAPJA8kD ygPIA8oDygPKA8oDyQPKA8oDygPKA8sDygPLA8sDywPLA8wDzAPKA8oDywPLA8sD ywPKA8sDywPMA8wDywPKA8sDzgPLA8sDywPLA8sDzQPMA80DzAPNA8wDzAPNA8wD zQPMA8sDyQPLA8sDzwPPA80DzgPPA80DzAPNA80DywPMA80DzgPMA8wDzAPOA8wD zAPMA8sDzQPNA80DzwPNA8wDzQPNA80DzQPOA80DzAPMA84D0APNA8wDzQPNA80D zAPMA80DzQPOA80DzwPNA80DzQPPA8wDzwPOA88DzgPLA8UDwwPGA80D1QPZA9cD 1APQA84DzAPLA80DywPMA84DzAPMA8wDzQPNA84DzAPPA88DzwPNA8wDzAPOA80D zQPPA84DzgPOA88DzQPMA8wDzQPOA84DzQPNA80DzQPMA80DzAPNA80DzQPNA88D zQPNA8wDzgPNA80DzgPMA80DzgPNA80DzAPNA80DzQPNA84DzAPMA8sDywPMA8oD zwPRA84DzQPPA84DzgPPA9IDyQPKA8sDzAPLA8wDzAPLA8sDzAPMA8wDywPMA88D zAPLA8wDzQPLA8sDzAPMA8sDzAPMA8sDywPMA8wDzAPLA8oDywPMA8sDygPLA8sD ywPLA8sDyQPKA8oDygPKA8gDyAPJA8kDyAPIA8gDxwPHA8cDxwPGA8cDxgPGA8UD xAPEA8MDwgPBA8ADvgO9A7sDuAO1A68DpQOPA6MDxQO2A+wDGwQCBPoDGQQRBBoE EATuA/YD+gP6A/oD+gP7A/8D/wMBBP8D/wMDBAEEAQQCBAEEAgQBBAEEAQQDBAQE AAQDBAMEAwQEBAUECwQLBAUEAQQDBAYECgQIBAQEAQQFBAgEBwQHBA4ECwQKBAoE CwQNBAsEDwQOBAkEDAQPBA0EDAQPBBEEEQQUBBMEDwQQBBMEEwQSBBMEFgQVBBME DwQTBBEEEQQSBA8EEAQSBA4EDQQOBAwEEQQPBA4EEAQNBAkEBgQJBAgEAwQGBBcE HgQeBBMEDgQKBAYEEwQfBDEEEQT1A+cDAQQLBAsEDwQSBAgEEAQVBCUENgQtBA4E DwQPBBEECQQHBPYDGgQuBA8ECQQOBA0EAwQLBAwEFgQMBAYEDwQCBPsDCQQIBAEE CwQvBJQELgTtAx8EQATfA+gD6wPqA/UDBgToA9cDvAPKA8sD2wPIA9kDtgO6A7QD 4wP0A6sDuwPDA8MDyQPNA9ADzwPMA88DzQPSA9kD0QPUA9UD3gPpA/0D0APWA+kD 5AMGBG8EQAQcBL8DfgObA6sDtQO5A70DwAPBA8MDwwPEA8UDxgPGA8YDyAPHA8cD yAPIA8cDyQPIA8kDyQPJA8oDyQPJA8kDyQPKA8oDyQPJA8oDygPMA8oDywPLA8oD ygPLA8wDywPKA8oDygPNA80DywPLA8sDywPLA8oDygPNA80DzAPNA8oDywPMA8wD zAPNA8wDywPMA80DywPNA80DzAPJA8kDywPNA80DzgPOA8wDzQPNA8wDzAPOA80D zAPMA80DzAPNA8wDywPOA84DywPMA80DzQPOA80DzAPNA80DzgPMA8wDzgPNA8sD zQPMA80DzAPOA84DzQPOA80DzAPMA80DzQPOA80DzAPOA80D0APNA80DzQPNA84D yQPFA8IDxQPOA9YD2APYA9IDzwPOA8sDzQPNA8wDzgPPA80DzgPPA80DzAPOA8wD zgPNA80DzQPNA84DzQPNA8wDzAPNA8wDzQPMA84DywPMA80DzgPOA84DywPOA80D zAPNA8sDzQPOA8wDzQPOA8wDzQPOA84DzAPNA80DzgPNA8wDzAPNA80DzQPNA80D zAPMA8wDzQPMA8wDywPKA88DzgPPA88DzQPPA84DzwPQA8kDygPLA80DywPMA8sD ygPMA8wDzAPMA8wDywPMA8wDywPMA8sDzAPNA80DywPMA8wDzAPLA8wDzgPLA8oD ywPMA8wDzAPMA8sDzAPKA8sDywPLA8sDygPLA8oDygPLA8oDyQPJA8gDyQPIA8gD yAPIA8cDxwPGA8YDxQPGA8UDwwPDA8IDwQPAA78DvQO8A7kDtgOvA6YDjwOgA8UD uAPoAx4EAQQBBCAEFQQdBBcE7gPyA/kD+QP2A/wD/wMABPwD/wP+AwEE/wMDBAUE AwQBBAMEAwQCBAIEAwQCBAIEAgQIBAYEAgQBBAIECAQIBAQEAwQDBAYEBgQIBAIE BwQGBAgEBwQJBAgECAQIBAcEDAQNBBEEBwQGBBEEDAQMBA4EDgQTBBIEFQQUBBEE DgQQBBEEFgQXBBkEFgQQBBAEEwQQBBAEDAQNBA4EEAQPBBEEDwQPBA0EEAQRBBAE DgQNBAgECQQGBP4DBwQVBBoEIAQWBAsE/AP0AxAENwQGBPwD/wP3A+0DBwQMBAsE CwQWBBwECgQOBB4EHgQTBBAEDQQLBA0EEQT0AyAEOAQEBAMEEAQNBAYECwQTBBAE CgQNBAwE/wP+AwMECgQABAoEfgR1BNQD/AM+BDgE4QPtA/ED7AP6AwYE3gPUA7wD xwPCA9gDxwPdA70DuwO4A9oDBwSqA7oDwQPFA8cDyQPLA8wD0APPA9ED1gPaA9MD 0wPUA+UD6QP3A88D2QPsA+QDDARuBDsEGAS6A4EDnQOrA7UDugO+A78DwQPCA8MD xAPFA8UDxgPGA8gDyAPIA8oDxwPIA8kDyQPJA8kDyQPKA8kDygPJA8sDygPKA8oD ygPKA8sDygPLA8sDywPMA8sDywPLA8sDygPMA8wDzQPLA8sDzgPNA80DygPLA8wD zAPMA80DywPLA80DzQPOA8sDzQPNA80DzQPNA80DzQPNA8wDygPKA8wDzgPQA84D zQPMA84DzAPMA80DzQPMA84DzwPNA8wDzgPNA8wDzQPNA80DzQPPA80DzgPOA80D zgPOA80DzgPNA84DzgPPA8wDzQPOA80DzAPPA84DzQPOA80DzAPNA84DzAPMA80D zwPPA84DzQPOA84DzwPQA8wDxgPFA8cDzwPWA9kD1gPUA80DywPNA8kDzAPLA84D zAPNA8wDzgPOA80DzAPNA84DzgPNA84DzgPNA8wDzQPPA80DzQPNA80DzwPNA84D zAPMA80DzQPMA8wDzQPNA80DzQPOA84DzgPNA84DzgPMA84DzgPNA88DzAPNA8wD zQPNA84DzgPMA88DzAPLA80DzAPNA80DywPNA8wDygPPA9EDzgPOA84DzgPPA9AD 0QPJA8sDywPMA8sDywPNA80DywPMA8wDzQPMA8oDzgPNA8wDywPMA8sDzAPMA8oD zAPLA8sDywPLA8sDzAPMA8sDywPMA8sDzAPKA8wDywPLA8sDygPLA8oDywPKA8oD ywPLA8kDyAPJA8gDygPIA8YDxwPIA8YDxgPHA8YDxQPEA8MDwwPCA8IDwAO+A74D uwO5A7YDrwOnA5IDnQPDA7kD4AMgBAIEBQQdBBYEGgQXBO4D9QP8A/gD+AP7A/wD /wMABAAEAwQBBAEEBQQGBAQEAgT/A/8D/gMABAEE/wMEBAIEAwQGBAQEBQQGBAcE CgQGBAUEBAQFBAsECQQCBAIEBgQHBAQEBgQIBA0ECAQHBAkECwQQBAoECQQRBAoE EAQVBBEEEAQUBBEEEQQSBBEEFAQSBBEEEAQUBBQEEAQRBBMECgQLBAkEDAQMBA4E DQQOBA8EEAQRBBEEDwQMBAoECAQJBAwEBgT/AwUEFwQqBCUEEAT8A/UDFgQEBBcE /AMFBBgEIAQeBCYELgQgBBwE+gP+A/8DCAQMBA8ECwQGBA0EBwQMBBEE/gMNBDQE CAQBBA0ECwQBBAoEEgQLBAwEBAQHBAMECgQDBBAEAAQ+BKoEEATOAw8EWQQgBNwD 5QP1A/YDAgQJBNkDygOrA8QDvwPbA8UD1gPJA7wDvAPOAxgErgO5A8ADxgPHA8kD ygPMA8sD0APTA9gD2wPSA9ID0wPiA+kD9gPJA9cD5APmAxIEbgQ6BBcEtwOBA58D rAO2A7oDvgO/A8IDxAPFA8YDxQPGA8cDxwPIA8cDyAPIA8gDyQPIA8kDyAPKA8kD ygPJA8kDygPLA8oDygPLA8sDygPKA8sDywPKA8sDywPLA8oDywPLA8sDzQPNA80D ywPMA8wDzAPMA8sDzAPLA8sDzQPMA8wDywPMA80DzAPOA8wDzAPNA8wDzQPNA8wD zAPLA8sDygPLA80DzwPOA80DzAPOA8wDzQPNA80DywPNA8wDzQPNA80DzAPOA84D zQPLA84DzAPMA80DzgPMA80DzQPOA84DzAPNA88DzgPLA80DzgPPA84DzQPOA84D zQPNA80DzQPPA8wDzgPPA84DzAPOA88DzQPOA84DzwPKA8YDxQPIA84D1gPZA9gD 1APQA84DzgPLA88DzQPNA84DzQPPA88DzgPOA80DzAPNA84DzgPPA80DzgPMA8wD zQPNA8wDzQPNA84DzQPNA80DzQPOA88DzgPOA84DzgPNA8wDzQPNA80DzAPNA80D zAPMA8wDzQPOA8wDzgPNA84DzgPNA84DywPOA80DywPNA84DzQPMA8sDywPMA8oD 0APPA88DzQPPA84DzwPPA9ADyAPLA8sDywPLA80DzQPMA8wDzQPKA8wDzQPMA8wD ywPLA8wDywPLA8sDzQPKA8sDzAPMA8wDzQPMA8sDzAPMA8sDzAPMA8wDywPLA8sD ygPMA8sDywPKA8sDygPLA8kDyQPIA8gDyQPIA8gDyAPIA8cDyAPGA8UDxgPFA8UD xQPDA8IDwgPBA8ADvgO+A7wDuQO3A7ADpwOUA5kDwwO7A9UDHwQIBAMEIAQVBBIE HQTwA/QD+QP0A/YD+QP2A/wD/gP+A/8DAwQCBAMEAwQEBAMEAgT+A/4D/wMBBAAE AAQABAIEAgQFBAUEBAQFBAYECQQHBAMEAwQJBAoEAwQBBAQEBwQGBAIEBQQLBAoE CQQOBAwEEAQKBA8EEgQPBA4EFAQSBA4EEwQRBA8EEgQRBBUEEwQUBBMEFQQMBA4E EQQNBAwEDQQMBAkECQQNBA4EDgQPBA4EDwQPBAsECQQJBA4EDAQJBAIE/QMMBCME LQQYBP8D5AMoBC0EJgT+AxIEGQQfBCQELQQ9BE0EIgQSBP0DCQQIBBAEDgQOBA0E CgQJBAcECgQMBBAEAwRDBBEE/AMJBAQECAQIBBAECgQJBAQEBwQFBPsD+wMNBBME lQRpBNoD4gMiBFkEBgTaA+UD/wP8AwEEBQTiA9YDqAPAA8AD1gPLA8wD0AO8A8AD xQMQBLsDtgPBA8QDyQPJA8oDzAPMA88D0APRA94D1APUA9MD4wPoA/kDyQPXA+UD 5gMVBG4EOQQYBLMDfgOdA6sDtQO5A74DvwPAA8IDwwPEA8QDxAPGA8YDxwPGA8cD yAPHA8cDyQPIA8gDyAPJA8kDyQPIA8kDyQPKA8kDyQPKA8oDygPJA8oDywPLA8oD ygPMA8wDzAPKA8oDygPLA8wDygPMA8sDzAPLA8sDywPMA80DzQPLA8kDywPMA8wD zAPLA8sDzAPMA80DzAPMA80DygPIA8kDywPNA8wDzQPMA8wDzQPMA8sDzAPNA8wD ygPNA80DywPNA8sDywPNA8wDywPLA8wDzQPNA80DzQPMA80DzQPMA8wDzQPMA8wD zgPNA80DzQPMA80DzAPOA84DzQPMA8wDzgPOA80DzAPOA80DzAPOA84DzgPOA84D ywPEA8EDwgPNA9UD1QPVA9EDzwPNA8sDygPLA8wDzQPPA8wDzQPMA84DzwPLA84D zgPOA84DzgPMA88DzQPOA80DzgPOA8sDzgPOA84DzQPNA84DzQPMA8wDzQPNA84D zgPMA80DzQPNA84DzgPPA84DzAPMA88DzgPMA80DzgPNA8wDzgPOA8sDzgPNA84D zAPOA80DzgPNA8sDzQPKA9ADzgPOA84DzwPPA9AD0APQA8oDygPMA84DywPMA8sD zAPMA80DzQPMA8wDywPNA8wDzAPMA8wDywPMA8wDywPNA8sDzAPMA8wDywPLA8sD zQPLA8sDywPMA8oDygPLA8sDzAPKA8sDyQPKA8oDywPKA8kDygPJA8kDygPIA8gD yAPHA8gDxgPGA8YDxQPFA8QDxAPEA8MDwwPAA78DvgO7A7kDuAOwA6oDlwOTA78D vgPJAxwECgT/Ax0EIQQKBCIE7gP1A/oD/AP3A/wD+wP7A/wD/QMABAEEAQT9AwAE AgQIBAcEAwQBBAIEAwQCBAEEAAQEBAEEBAQHBAQEBAQFBAYECwQKBAgEBQQFBAIE AQQEBAUEBQQHBAUECgQLBA0EEgQPBBAECwQNBA8EEAQSBBIEEAQRBBUEEgQUBBUE EQQRBBQEEAQRBBAECwQNBAwECQQLBAwEDQQIBAgEDQQLBBEEDgQPBA0EDgQLBA0E JwQhBA8EAgQBBPoDGwQsBCoEBgTqA/oDXAQuBCcE9wMABA8EFwQWBDkEUgROBEQE MQQSBAoEDQQNBAgEHgQTBA0EBgQLBA8ECAQYBAoENQQlBP0DCgT+AwcEDQQOBAIE AAQBBP0D6wP5A/4DDwRkBJkE/QPcA/YDMARIBPID2wPnA/oD/AMDBAYE4APUA6gD vQO/A88D0gPFA9YDvwO7A78DBwTXA7IDwQPFA8kDzAPLA88DzwPOA8wD0QPXA9MD 1APWA+YD7AP2A8YD1APlA+MDGwRwBDgEGASxA4ADngOsA7YDugO+A78DwQPCA8MD xQPFA8QDxgPGA8cDxwPHA8kDyAPIA8kDyQPJA8kDyQPKA8kDyQPJA8kDyQPJA8gD ygPKA8sDygPKA8kDywPMA80DzgPMA8sDywPLA8wDzAPMA8sDzAPLA8wDzQPLA8oD zAPMA8wDzAPMA8wDywPOA8wDzAPLA8wDywPNA84DzAPNA8sDygPKA8wDzgPNA84D zQPNA80DzQPLA80DzAPMA8wDzgPNA8wDzQPMA80DzwPMA80DywPMA8wDzgPOA80D zQPNA80DzgPMA84DzQPNA80DzgPMA84DzQPNA80DzgPNA80DywPNA84DzAPOA80D zQPMA80DzQPOA84DzwPPA8sDxgPEA8YDzwPWA9cD1wPRA88DzgPMA8wDzQPNA80D zAPPA84DzQPNA84DzQPOA80DzgPNA8wDzgPOA80DzgPMA80DzgPOA84DzQPNA8wD zgPNA84DzgPOA80DzQPOA80DzgPPA84DzgPOA84DzQPNA80DzQPNA80DzQPOA80D zQPNA80DzgPLA80DzQPOA8wDzAPNA80DzQPMA8wDyQPQA9EDzwPQA80DzQPPA88D 0QPKA8wDzAPNA8wDzAPLA80DzAPMA8wDzQPMA8sDzQPMA8wDzQPLA8sDzAPNA8wD zAPLA80DzQPNA8sDzAPLA8sDzAPMA8wDzAPLA8wDzAPMA8sDygPLA8oDygPKA8kD ygPKA8sDyQPJA8kDyAPIA8cDxwPHA8cDxwPGA8cDxQPGA8UDwgPCA8IDwQO/A78D vQO6A7gDsgOsA5wDjwO6A78DvgMZBAsEBAQbBCwEAAQlBPcD8APyA/oD9gP6A/kD +gP5A/oDAgQDBAQE/QMCBAAEAQT+A/4D/gMBBAQEBAQDBAIE/gMBBAMEBQQKBAUE BAQEBAgECwQJBAUEBwQEBPwD/gMDBAYEBQQGBAcEDAQQBBMEDwQPBAkEDAQOBBEE EwQTBBMEEwQSBBMEEgQUBBMEDgQPBBIEDQQMBAkECQQMBA4EEAQQBAsECwQNBAwE DwQRBBAEDQQNBAwEDgQYBB8EFQQJBAoEAQQFBCMELAQbBPUD8QMZBHUEHQQaBAEE BQQZBAUE5wMCBB0EFAQqBDoEMQQdBAwEFwQRBB8EHQQUBAAEBAQNBAsEDwQPBCwE PQQEBAYE/gMEBAoEEQQDBPoD+gPyA/8DAgT8AzcEogQeBOQD5QPzAzkEPATjA98D 8gP3A/ED8wMDBNoD0wOwA70DvQPQA9YD0QPUA8cDvAO8AwIE9AOuA7wDxgPJA8oD zAPNA80DzQPOA9MD2gPRA9YD2APpA+4D/QPHA9UD5gPlAx0EawQ3BBUEqgOEA6MD rQO3A7sDvgO/A8EDwwPEA8YDxQPFA8cDxgPHA8gDyAPJA8gDyAPKA8gDyQPJA8gD yQPJA8oDygPKA8oDygPJA8oDyQPKA8oDywPNA84DzAPLA8wDygPLA8wDywPLA8wD zAPMA8wDzAPLA80DzAPLA8wDzAPLA8wDzAPLA8wDywPMA80DywPNA8wDzQPMA8sD zgPMA8oDygPLA80DzgPNA80DzQPMA80DywPMA80DzQPNA80DzgPNA84DywPMA84D zQPMA8wDzQPNA80DzgPMA80DzQPNA8wDzQPNA84DzAPNA84DzQPNA80DzQPNA84D zQPMA8wDzQPMA88DzAPNA80DzAPNA88DzAPOA88DzwPJA8UDxAPFA84D1QPZA9gD 1APSA88DzQPLA80DzAPOA80DzAPNA84DzgPOA80DywPNA88DzwPOA84DzQPOA80D ywPNA80DzAPMA88DzwPMA88DzgPNA84DzQPMA8sDzQPOA8wDzQPLA8sDzQPNA84D zQPMA80DzAPMA80DzgPOA8wDzgPNA80DzgPOA80DzQPNA80DzgPNA8wDzQPMA8oD 0gPRA88DzwPOA88D0APPA9MDxwPKA8sDzQPMA80DygPMA80DzAPMA8wDzAPNA80D zQPLA8wDzAPMA8sDzAPLA8wDygPMA8wDywPMA8wDywPMA8sDzAPMA8wDywPNA8wD ywPMA8oDygPLA8oDygPLA8kDyQPKA8gDyAPIA8gDyAPHA8cDyAPGA8cDxgPGA8UD xQPDA8MDwwPCA8EDvwO9A70DugO4A7IDrAOeA4wDtAPCA7UDFAQMBAIEEwQ1BPgD GAQGBO8D9QP7A/kD9wP6A/wD/AP+A/sD/QMABPwD/gP/AwEE/wP8A/8D/wP+A/0D /gP/A/4DAwQEBAcECAQFBAMEAgQFBA4EDAQIBAUE/wP+AwIEAwQFBAcECAQIBAwE DAQSBBIEDQQHBAwEEwQRBBAEEAQUBBEEEQQSBBIEDwQMBA4EEAQOBA4EDgQJBAwE DgQPBBEEEAQOBBEEDwQQBBAEDwQQBA8EEAQSBBMEEgQWBA8ECQQHBAAEFgQgBCIE AAT0A/UDRQRcBCAEAATxA+wD+AP+A/QDFQTuA/ADBQQzBD4ENwQUBAAEDwQqBCkE GwQDBPQDBwQPBAwECwQLBD8EBQQDBAkEAgQLBBsEDwT+A/ID+QMLBAcEGASXBGYE 7QPqA+YDCARIBB0E3wPkA/oD/wPwA/QDAgTcA8oDtAPDA7wDyQPUA94D1wPGA8UD twPaAwUErQO8A8UDzAPMA8sDzAPNA8wDzgPVA9gD1APUA9ID4gPvA/cDxwPZA+kD 5gMkBGsENgQSBKMDgwOgA60DtgO7A78DwAPBA8MDwwPEA8UDxgPGA8cDyAPHA8gD yAPIA8gDyQPIA8gDyQPJA8kDyQPJA8kDyQPJA8gDygPJA8kDzAPNA8wDzQPNA8sD ywPMA8wDzAPLA8sDzAPLA8sDywPLA8sDywPJA8oDzAPMA8wDzAPMA8oDzAPNA80D zgPNA8wDzgPMA80DzQPNA80DygPKA8sDywPOA88DzwPNA84DzgPMA8wDzQPMA80D zQPNA80DzAPNA80DzgPMA8sDzAPNA84DzQPNA84DzgPNA80DzQPOA80DzwPLA84D zQPNA84DzgPMA84DzwPOA84DzgPMA8wDzgPMA80DzgPOA84DzQPOA80DzQPNA80D zQPFA8IDxwPQA9YD2QPWA9IDzwPPA8sDyQPMA80DzgPPA84DzgPNA84DzgPMA80D zQPOA88DzwPMA84DzQPNA84DzgPOA88DzAPOA84DzQPNA8wDzgPOA80DzwPOA9AD zQPNA84DzAPNA80DzQPPA8wDzgPNA84DzgPNA80DzQPNA84DzQPOA8sDzQPOA8wD zQPNA80DzAPNA8sDywPKA88D0QPOA84DzgPOA84DzwPRA8gDygPLA8wDywPNA8wD ywPMA80DzAPMA8sDzAPMA8wDzAPMA8sDzAPMA80DzAPLA8wDzQPMA8wDzAPMA8sD zAPLA8sDzAPLA8sDywPLA8sDywPKA8oDygPKA8oDywPLA8kDyQPIA8gDyAPIA8kD yAPHA8gDxwPIA8YDxgPGA8UDxQPEA8IDwwPAA78DwAO9A7wDugO0A60DoQOMA6gD wwO0AwAEFQQJBBMEOgT+AwoEGATuA/YD+gP6A/cD+AP4A/wD/QP9A/sDBQT/AwIE AQQCBP4D/wP/A/4D/AP7A/sD/AP6A/sDAgQFBAQECQQGBAMEBAQHBA0ECgQJBAEE AAQBBAYEBAQGBAcEBgQKBAoEDwQQBAgEBQQLBBYEFAQRBA8EDgQPBBIEFAQTBA8E EAQQBBEEDgQMBA8ECQQOBBAEDwQRBA8EEAQUBBIEEgQWBBUEFAQQBBMEEgQRBA8E DwQLBAUEBgQIBBgEGwQWBO4D+gMfBFYEQwT6A/4D9APKA8ED+wM5BAgE3QPaA9ED BgQnBEAEKwQIBPoDHQQtBCwEHQT1A/0DEAQYBBcEDAQ8BAYEAgQKBAgECAQJBA8E +APxAxEECQQQBHUEhAQDBOoD7wPyAxkERAT+A+gD7wP4AwME8gP5AwUE4gPUA64D wwO5A8QD0QPkA9UDygPCA8UDxwMYBLYDuQPEA8oDywPMA8wDzgPOA8wD1gPaA9MD 0wPSA+MD6gPrA8oD2gPlA+QDJgRqBDUEEwSgA4QDoQOvA7cDuwO+A8EDwgPDA8UD xQPFA8YDxgPHA8gDxgPIA8kDyAPIA8kDyAPJA8gDyQPJA8kDygPJA8oDyQPJA8kD ywPMA80DzAPMA8sDywPKA8oDywPLA8sDywPLA8sDzAPMA8oDzAPMA8sDzAPLA8sD zQPNA80DzQPMA8wDzAPOA80DzAPNA80DzQPMA80DzAPMA80DygPKA8sDzgPPA84D zAPMA80DywPMA80DywPNA80DywPOA8wDzgPLA80DzAPOA8sDzQPNA80DzQPQA80D zgPOA84DzgPNA80DzQPNA80DzQPNA80DzQPPA80DzAPPA84DzgPNA84DzgPNA80D zgPOA84D0APPA88DzQPQA8oDxgPCA8UDzgPXA9gD2APTA88DzQPMA8wDzgPNA80D zAPMA84DzQPNA8wDywPMA80DzgPNA80DzgPPA8wDzQPNA80DzgPMA84DzQPOA80D zAPLA8wDzQPNA8wDzQPNA8wDzQPNA84DzQPNA80DzAPOA88DzgPPA80DzAPMA84D zQPNA8wDzQPNA8wDzQPMA8sDzgPMA8wDywPMA8oDyQPOA88DzgPPA84DzwPOA88D 0QPJA8oDywPMA8wDzAPKA80DzQPMA8wDywPMA8sDzAPMA8wDzQPLA8sDygPMA8sD zAPLA8wDzAPLA8wDywPMA8sDzAPLA8sDygPMA8sDygPLA8wDygPLA8wDygPKA8oD ygPKA8kDyQPIA8gDyQPIA8gDxwPIA8cDxgPFA8UDxQPGA8UDwwPDA8IDwQPAA8AD vQO7A7oDtAOwA6UDjwOdA8UDtwPkAx0ECwQJBDcEAgQABCIE8wP1A/kD+wP2A/sD +wMABP8D/gP9A/0DAAT8A/8DAgT/A/sD+gP5A/kD+QP7A/wD/AP/A/8DAQQDBAME BAQABAIEAwQHBAkECAQKBAQEAQQDBAUEBQQGBAYEBAQGBAwEEAQHBAoEEAQRBBME DQQNBAwEEQQMBBIEDwQQBAsEDwQQBA4EDgQKBAkEDgQQBBIEEAQPBBIEEAQOBA0E DAQMBA8EDQQOBAsECwQJBAwEBAQCBAUEBwQQBBYECATyAxEEGgRGBBUE9QMcBCUE DgT/AzoESQQIBPED1wPIA+QDBAQSBD0EIAQABP8DIgQjBCEEDwQMBAcEEAQWBPoD LwQQBAUE/wMABAAE+wMKBP4DIwQWBA8EZQSJBA0E/gPyA/MDAQRLBBwE6QPtA/MD +gP+A+0D/wMGBOMD0QOxA8UDvwPGA9QD1wPHA88DxAPQA8cDIQTCA7YDxAPJA8cD ywPLA84D0APMA9ED2gPUA9MD0wPjA+0D4APGA9wD8APjAysEaAQ2BA8EngOHA6ED rQO1A7wDvgPAA8EDwwPFA8QDxQPFA8YDxwPIA8cDxwPJA8gDyAPHA8gDyAPKA8kD ygPIA8kDyAPJA8kDywPMA80DywPKA8oDywPJA8sDygPLA8sDywPLA8sDygPLA8wD ygPLA80DywPMA8wDywPLA8wDzAPMA8sDyQPNA8wDzQPMA8wDywPMA8wDzQPLA8sD zgPMA8gDygPKA8wDzQPPA84DzAPOA8wDzAPNA80DywPNA80DzQPLA8wDzQPNA84D zQPMA8wDzgPMA80DzQPMA80DzQPLA8wDzQPNA84DzgPNA80DzgPNA80DzQPNA8wD zAPMA84DzQPOA8wDzAPMA80DzQPNA9ADzgPMA84DzgPJA8UDxAPGA84D1gPZA9gD 0wPQA84DzQPMA80DzAPNA88DzwPOA80DzQPQA84DzQPOA88DzgPMA80DzQPPA80D zwPOA88DzgPPA80DzgPOA80DzgPPA88DzwPNA84DzwPNA84DzQPOA88DzAPOA84D zQPNA80DzwPNA80DzgPOA88DzgPOA88DzgPOA80DzQPOA84DzwPNA8wDzgPNA8sD zwPSA88DzwPQA88DzwPQA88DywPMA8wDzQPMA80DzgPNA80DzAPMA80DzQPMA80D zAPMA80DzAPLA8sDzgPLA8wDzAPMA8wDzQPLA8wDywPNA8sDzAPNA8sDywPMA8sD ywPLA8wDywPMA8sDygPLA8sDygPKA8oDygPJA8oDyAPIA8gDyQPIA8gDyAPHA8UD xgPFA8UDwwPDA8IDwQO/A74DvQO6A7UDsAOoA5YDjwPEA70DyQMhBA4ECgQ5BBIE /AMkBPkD8gP2A/sD9gP5A/YD/AP/A/4DAAT9AwEE+wP8AwIE/wP6A/gD+AP7A/sD +gP+A/8D/QP+AwUEBgQCBAEEAAQDBAAEAwQHBAgECAQIBP8DBAQHBAUEBQQCBAYE CwQMBBEECgQNBBUEFQQPBAcEDgQPBBEEDwQQBA0EDgQQBA8EEQQPBA0EDgQNBA0E EAQOBBIEFAQLBAwEDgQMBA0ECwQPBBEECwQIBAgEBgQKBAYEBQQFBAMECAQaBAcE AgQMBB4ENgQbBBwEHAQ1BD8EKQQXBA8EDQT1A+MD4APlA/0DAAQoBCgEFQT0AwME IAQkBBUEFwQMBAcECwQJBCoEKgQEBP0DAQT5A/UD9QMCBCIEIQRzBIcEKwTvAwUE +gP7AxgETAToA+8D9gP2A/sD9wPqA/kD+APlA8wDsQPJA8gDyAPSA8MDwQPZA8AD ygPJAwoE1gO1A8MDxwPJA8kDzAPOA9ID0APRA9kD1gPWA9cD5APvA9oDyAPYA/QD 6QM1BGgEMgQIBJkDiAOjA64DtwO7A78DwAPBA8MDxQPFA8UDxgPIA8gDyAPIA8gD yQPIA8gDygPIA8kDyQPJA8oDyQPKA8oDzQPNA8wDywPLA8sDyQPLA8sDzAPMA8wD ywPLA8wDzAPLA8sDzAPOA80DywPLA84DzAPMA8wDzAPOA8wDzgPNA8wDzQPMA84D zQPNA8wDywPNA80DzQPNA84DzAPKA8oDywPNA9ADzgPNA80DzgPLA8wDzQPNA80D zQPNA84DzAPMA8wDzAPMA80DzAPMA84DzgPNA80DzAPNA80DzgPOA8wDzgPPA8sD zgPNA80DzwPOA84DzgPPA80DzAPNA84DzgPNA88DzAPNA8wDzAPNA84DzgPOA9AD ygPGA8QDxQPOA9YD1wPXA9IDzgPNA8wDywPMA8wDzwPLA84DzgPNA84DzgPMA8sD zgPNA84DzAPNA84DzQPMA8wDzAPOA80DzAPNA84DzQPOA80DzgPNA80DzQPNA80D zAPOA84DzgPNA80DzgPNA80DzAPOA84DzQPOA80DzQPNA80DzQPPA8sDzQPNA80D zgPNA80DzAPMA8wDzAPKA9EDzwPNA84DzwPQA88D0APRA8kDygPMA8sDzAPMA8sD ywPMA8wDzQPLA8oDygPMA8wDzgPMA8wDywPNA80DzAPMA8wDzQPLA8sDywPLA8sD ywPLA8wDzAPMA8sDzAPLA8oDywPLA8oDywPKA8oDygPKA8oDygPJA8kDyAPIA8gD yAPIA8gDxwPGA8cDxwPFA8UDxAPDA8MDwgPCA8EDvwO+A70DuwO2A7MDqgObA4YD vQPCA7YDGgQVBAQEKwQdBPsDGwQMBO0D8gP4A/cD9AP2A/oD+wP/A/8D/QMBBP0D 9wP+A/0D/AP2A/YD+wP7A/wD/QMCBP8D/wMEBAUEAwQCBAAE/wMABAAEBAQFBAUE CQT9A/4DBAQCBAIEBgQIBAsEDAQPBAkEFAQWBBcEDAQJBAkEDgQOBA4EDAQOBBAE EAQRBBEEDwQNBA4ECQQMBA8EDwQQBAoEDgQLBAwEDgQPBA0EDQQJBAoECQQIBAwE CgQIBAcE/wMABAIEFwQmBAwEEwQcBDAEJgQOBDAEZwRDBEoELQQVBPkD+gP7A/gD 4QPuA/8DGQQiBAQE9AP9AxgEJwQiBB4EFwQIBAoEDgQZBDoE+wP9A/sD9wP3A/cD BwQ9BHMEcQRDBPgD/gMDBAAE/gM3BAkE5AP1A/YD+AP5A/kD6AP3A/ED3QPDA7QD xAPAA8sDzgPEA8UD4AO8A8MDxAPxA/kDswPDA8cDywPLA8sDzgPPA84D0wPaA9QD 1QPUA+ID8QPYA8oD2APmA+gDOgRpBDAEBgScA4wDpAOvA7gDvAO/A8EDwQPDA8QD xQPFA8YDyAPHA8cDyQPJA8gDyQPIA8gDyAPIA8oDyAPJA8oDzAPMA8wDywPKA8oD ygPKA8oDywPLA8wDywPKA8wDzAPMA8oDzAPMA80DzAPMA8wDzQPLA8sDygPMA8sD zAPNA8wDywPKA8wDzAPNA80DzQPNA8wDzgPNA80DywPNA8sDyQPKA80D0APNA84D zQPMA8sDywPLA84DzgPMA84DzgPNA80DzQPMA80DzQPNA80DzQPPA84DzgPNA80D zgPNA84DzQPOA8wDzgPOA88DzQPMA84DzwPOA80DzgPNA88DzAPNA80DzwPNA80D zQPOA80D0APPA84DzgPPA8sDxwPCA8QDzwPXA9cD2APVA9ADzgPNA80DzQPNA80D 0APOA80DzgPOA8wDzQPNA84DzgPPA84DzgPNA88DzgPOA80DzQPMA88DzgPOA8sD zQPOA88DzgPNA84DzQPQA8wDzAPOA8wDzQPOA88DzgPMA80DzgPNA80DzgPNA88D zgPNA8wDzQPLA84DzAPMA80DywPMA84DzAPLA8wDywPPA9AD0APOA8wDzwPOA88D 0APJA8sDywPMA8sDzgPNA8wDywPNA80DzAPMA8wDzgPMA8wDyQPMA80DzAPNA8wD zAPMA8sDzAPMA8wDzAPMA8wDzAPLA8wDzAPLA8wDywPKA8sDygPLA8oDywPLA8sD ygPJA8kDyQPJA8kDyQPJA8gDxwPIA8cDyAPHA8YDxgPGA8QDxAPEA8QDwQPBA8AD vgO9A7wDtwOzA6wDoAOGA64DxwO0A/4DHAQJBCIEMQT8AxEEIATzA/ID9gP2A/QD 9gP6A/kD+wP7A/8D/wP6A/YD/AMABP8D9wP3A/kD+wP+A/8DAgQBBAIEBQQDBAYE BAQABP4D/wMCBAUEBQQDBAoE/gP8A/4D/gMABAQECQQHBA4ECwQNBBUEGAQUBAoE BwQIBAsECQQKBAoECgQJBAsEDQQQBAwEDQQMBAkEEgQTBA4EDAQKBAwEDAQMBAsE CgQGBAkEDQQNBA0EDQQPBAkECwQBBPgD9AP7AxkENQQpBDgEMQRFBAoEGwRABGcE RwRPBE0EHwTcA/8DHwQMBOYD3QPyAxAEJAQWBPcD9wMIBBMEHwQgBB4EDAQEBPcD GQQ6BAUE+gP0A/cD9QP5AykEigRrBD4EAQTsA/8DBgQNBBQEHQTpA+sD9QPyA/YD 8wPzA+kD+gPvA9IDugOxA8IDxwPYA84DygPGA9gDxQPDA8kD4wMCBLUDwgPIA8wD zAPKA84DzAPPA9kD2wPTA9YD4APpA+4D1APLA9sD4wPoA0IEYgQsBAEEkQOQA6UD rwO4A7wDvQPBA8EDwwPFA8UDxgPFA8YDxwPGA8cDxwPIA8gDxwPIA8cDyAPLA8oD ygPMA8wDyQPJA8oDyQPJA8kDygPLA8oDywPLA8sDywPMA8oDywPLA8sDywPMA8oD ywPMA8sDywPLA8sDzAPLA8wDzAPNA8wDygPMA8wDzAPLA80DzQPNA8wDzQPNA8wD ywPMA8oDywPNA80DzgPOA84DzgPNA80DzAPLA8sDzQPLA84DywPMA80DzQPMA84D zQPMA8wDzQPNA80DzgPNA8wDzAPNA8sDzgPNA80DzAPNA84DzQPMA80DzQPMA80D zQPOA8wDzQPOA84DzgPNA88DzQPMA80DzQPOA88DzgPKA8UDwwPFA80D1APXA9YD 1APPA80DzAPLA80DzAPNA80DzgPMA80DzAPMA84DzAPOA80DzQPOA80DzgPNA80D zwPMA80DzAPOA88DzQPOA8wDzAPNA8wDywPMA80DzwPOA80DzwPMA8wDzAPNA8wD zQPNA84DzwPKA80DzQPMA80DzQPOA84DzQPOA84DzQPMA80DzQPNA8wDywPMA8sD 0APQA84DzQPPA88DzwPPA9EDyQPKA8sDzQPLA80DzAPLA8wDzQPMA8wDzQPMA80D zAPLA8sDzAPLA8wDzQPLA80DywPLA8wDzAPMA8sDzAPMA8sDzAPMA8sDygPNA8wD zAPLA8oDygPLA8oDygPKA8oDygPKA8kDyAPJA8kDyAPIA8cDyAPIA8YDxgPHA8UD xgPFA8MDwwPEA8IDwQPAA78DvgO9A7gDtQOuA6UDjQOZA8gDvAPeAyAEEQQRBDQE BgQDBCMECQTwA/cD+wPzA/ID9wP4A/kD+wP/A/4D/gP8A/0DBgQFBP8D+AP4A/kD /AMABP4D/wMABAMEAwQGBAUEAgT/AwIEAQQEBAUEAgQIBPwD/wMCBP8DAwQFBAgE CwQJBAsEEgQUBB0EDQQHBAYECQQLBAoEBwQHBAoECQQIBAoEDAQOBA0ECQQIBA4E DQQMBAoECQQLBA4ECgQIBAYEBgQHBAUEBgQMBBMECQQIBAgE+QP1A+4D+wMjBCEE QwRLBFIEegRVBBEEDgQjBCAEGQQhBCkEGAQqBC0EDgQFBPQD+QMOBBgEBgT/A/wD CgQGBBYEEAQeBBME9wPzAxAEMwQWBPUD+wP1A+QDDgRuBG0EOAQZBOcD/QMEBAUE DgQfBPAD8QPxA/oD+APzA/MD7APnA/8D7gPSA7EDsAPBA9oD5QPNA9EDwAPRA80D xgPBA+QDAAS2A78DyQPNA8wDzAPPA80D0APZA9oD0gPWA94D6wPvA9ADygPaA+QD 6ANKBGAEKgT+A4sDiQOiA7ADtwO7A8ADwQPBA8MDxAPEA8YDxQPGA8YDyAPHA8cD xwPHA8gDyQPKA8oDygPMA8wDyQPJA8gDyAPIA8kDyQPLA8oDygPKA8oDywPLA8oD ywPKA8sDywPKA8wDzAPMA8sDywPMA8sDzQPLA8sDygPMA8wDzQPLA8oDzAPMA8wD zAPNA80DzAPMA8wDzQPMA8wDzQPKA8gDygPNA84DzgPOA80DzQPLA8sDzAPNA8sD zQPNA8wDzAPOA8wDzQPMA80DzAPMA80DzAPOA84DywPMA80DzAPOA80DzAPOA84D zAPMA8wDzgPLA8wDzAPOA84DzQPMA8wDzgPOA80DzQPNA80DzQPOA80DzgPPA84D ywPGA8QDxQPNA9QD2APWA9MDzwPNA8sDywPNA8sDzQPMA84DzgPNA84DzQPOA8wD zQPNA80DzQPOA80DzAPNA80DzgPMA8sDzQPMA84DzgPOA80DzgPNA80DzAPNA84D zAPMA84DzAPNA80DywPPA80DzAPNA8wDzQPNA80DzQPOA8wDzQPNA8wDzAPMA8wD zgPNA8wDzAPMA8wDzAPKA9ED0APOA80DzgPOA84DzgPTA8gDygPLA8wDywPLA8sD ywPMA80DzQPMA8wDzAPMA8wDygPLA8wDywPMA80DywPMA8sDzQPLA8wDzAPMA8sD ywPMA8wDzAPMA8wDygPLA8sDywPLA8sDygPLA8sDygPKA8oDyQPIA8kDyQPJA8kD yAPHA8gDyAPHA8YDxwPGA8YDxgPEA8MDwwPCA8EDwAO/A74DvgO5A7YDsQOpA5UD iQPBA8MDxwMVBBQEDgQ4BA4EAQQPBCIE+gP1A/kD9APuA/YD9QP1A/0D+wP/A/gD +wP6A/4DBgQJBAEE+QP7A/wD/QP/A/8DAAT+AwEEAwQCBAUEAAQCBAMEAQQGBAYE BQT4A/4DAQQDBP4D/wMGBAkEBAQRBBkEGAQbBAwEBgQIBAoECwQHBAcEDQQJBAcE CwQKBAsEDQQMBAgECwQMBA4EDAQMBAkEFwQUBBEEDgQIBAMEBQQFBAoEGAQOBAgE BQT/A/QD7QPqAxIEGAQkBEoEKgQlBIUETQTlA+wD2QPoAwoEDgQyBEYEHwQSBBUE /APtAwgECQQZBBAE8AP0AwQE+gP8A+8DEgQfBAcE9wMSBDAEJwQBBA4E7QMPBFAE UAQtBCQE9QP1AwkECgQBBCUECwTiA/cD9AP8A/kD8QPzA+oD6QP8A+sD0QOsA7ID xgPIA94DzwPRA8cDzAPSA8gDxAPNA/8DuQO/A8gDywPOA80DzgPPA88D2QPZA9ED 1APdA+kD7APSA8wD3APlA+sDUARfBCoE+gOKA44DpAOwA7gDvAO/A8EDwgPDA8QD xQPFA8UDxgPHA8gDxgPIA8kDyQPJA8kDygPLA8sDyQPKA8gDyAPKA8sDygPKA8oD ywPLA8wDzAPLA8wDywPLA8sDywPNA8wDywPMA8wDzAPMA8wDygPMA8wDzAPKA8sD zQPNA8wDzQPLA8sDzQPNA8wDzAPMA84DzQPMA80DywPMA80DywPMA80DzgPOA84D zQPNA8wDzQPMA8wDzwPMA8wDzAPPA8wDzQPMA84DzQPNA8wDzAPNA80DzQPOA8wD zQPOA80DzgPNA80DzwPOA80DzgPPA88DzgPMA80DzgPOA8wDzAPNA80DzQPOA80D zgPNA80D0APOA84DzgPPA8oDxwPDA8cDzwPWA9cD2QPSA84DzQPNA8sDygPMA80D zQPOA80DzgPPA84DzAPOA84DzwPOA84DywPPA84DzQPOA84DzQPPA80DzQPOA84D zgPNA84DzQPOA80DzgPPA88DzQPOA80DzgPOA84DzwPNA80DzgPPA84DzQPNA80D zQPNA84DzgPOA80DzQPOA84DzAPOA84DzgPMA80DywPQA9AD0APOA88DzwPQA9ED 0APIA8oDzQPMA8wDzAPMA80DzAPMA8wDzAPMA8sDzAPOA80DzAPNA8wDywPNA8wD zAPMA8wDzQPLA8wDzAPLA8sDzAPMA80DywPMA8wDzAPMA8sDywPLA8oDywPLA8sD ywPKA8oDygPJA8kDyQPIA8kDyAPIA8gDxwPHA8cDxgPHA8UDxQPFA8QDwwPDA8ED wAPAA74DugO3A7MDrQOdA4cDsgPJA7wD/AMfBAoEMAQVBAUEBQQZBA0E7gP3A/oD 7QPyA/MD9wP6A/0D/QP7A/oD+wP7A/0DBAQLBAQE/wP7A/sD/AP9A/0D/wMBBAIE BAQFBAUEBAQIBAIEBwQIBAME+wP/A/8D/wP9AwIEAgQFBAUEDQQTBBgEGAQIBAUE BwQJBAYEBAQEBAgECAQIBAgECQQIBAsECwQKBAoEDwQOBAwECQQLBB4EJAQfBBQE DwQFBAIEBwQSBBIECQQFBP8D+QP1A+sD9wMbBBMEOwQ6BBoEMgRwBBgEDAQJBAkE /QP1Aw0EHQRABCgE8gMPBBAE+gPqA/QDGwQnBAIE/wPtA+ID4APoAx4EKwQTBAgE BAQrBCUEEgT2AxUEXwQpBBkELwT8A+4DAgQQBAMECgQdBPMD7AP9A/gD/gP2A/YD 7gPnA+0D+APnA80DpQOwA9ID2APaA80DywPLA8YD3wPHA84DyAMHBL8DwAPLA8oD zAPOA84D0APPA9gD2gPTA9ED3gPuA+ID0wPOA90D5QPvA1IEXgQpBPQDhQOOA6kD sQO4A7wDvwPBA8IDwwPEA8QDxQPGA8YDxgPHA8cDyAPLA8oDygPLA8oDyAPKA8kD yQPJA8kDyQPKA8sDygPLA8oDywPLA8sDygPLA8wDywPMA8sDywPLA8wDzAPMA8sD zQPLA8wDzAPLA8wDygPLA8wDzAPLA8wDywPNA8wDzQPMA80DzQPMA8sDzQPOA8wD zAPNA8kDyAPMA80DzwPPA80DzgPNA80DzQPLA8wDywPMA80DzQPMA80DzAPOA84D zgPOA80DzAPNA84DzwPNA8wDzgPNA8wDzAPNA84DzQPOA8wDzAPOA80DzQPPA84D zQPNA80DzQPNA84DzgPNA8wDzQPNA80DzQPNA84DzgPJA8YDwwPFA9AD1wPXA9kD 0wPQA88DzgPMA8wDzAPNA8wDzgPPA88DzgPOA84DzwPNA80DzgPMA84DzgPOA84D zQPNA8wDzgPNA84DzgPNA84DywPMA80DzgPNA8wDzgPNA8wDzgPMA80DzAPKA80D zQPOA80DzQPMA80DzgPOA8wDzgPOA84DzAPNA80DywPPA80DywPNA8sDywPKA8sD 0APQA88DzgPPA88D0APPA9EDyQPLA8sDywPLA8sDzQPLA8wDzAPMA80DzAPMA80D zAPMA8sDywPLA8sDzQPLA80DzAPMA8wDzAPMA8wDygPNA8sDzAPMA8wDywPMA8sD ywPMA8sDywPKA8sDywPKA8oDywPLA8oDyQPIA8kDyAPIA8cDyQPHA8cDxgPGA8YD xQPFA8QDxQPEA8MDwgPCA8EDvwO+A7sDuQO1A68DowOLA58DygPAA9UDJgQQBCQE GwQKBAcEDAQZBO8D7QP9A/kD7gPyA/YD9wP7AwEEAAT4A/oD+QP9AwAEBAQFBAEE /AP5A/0D/AP9A/sD/wP9AwIEBQQCBAEEAgT9AwQE/QP6A/4DAQQABP0DAAQCBAYE AQQIBA8EEQQVBBYEBwQDBAkEBgQFBAYEAwQEBAcEBQQBBAQEBAQKBBEECwQIBAwE CwQJBAkECAQUBB4EGwQVBBQEEgQLBA8EDAQJBAcEBQT+A/sD+wP2A/0DHAQdBDcE HQQZBEUEOwQCBCAECwQmBCEE4APjAwAEMAQxBA8E/QMHBBoEAgTwAwcEIwQQBAAE 8wPqA+MD8QMgBCQEFQQIBAUELQQzBAsEHwRPBBwE9AMlBAAE8gMBBAgECQQHBBcE +QMKBP8DBAT8AwAE+QP2A+0D6wPrA/YD5wPQA5wDrQPWA98D2gPJA8sDzAPKA+kD zAPMA8gDAATJA8ADyAPNA8wDzAPOA9ED0wPZA9kD0QPUA9sD8gPXA9MDzgPfA+cD 8gNUBFcEJQTuA4IDkQOlA7ADuAO8A78DwQPCA8MDxAPFA8UDxQPGA8YDxwPIA8kD yQPJA8kDyQPIA8kDyAPIA8gDyQPJA8kDywPKA8oDyQPLA8oDywPLA8sDywPLA8sD zAPLA8sDywPKA8sDywPLA8sDzAPMA8sDzAPMA8wDywPNA80DzQPLA8sDzQPMA80D ywPMA8wDzgPMA8wDzQPMA84DzAPKA8oDzAPOA88DzQPNA80DzgPNA80DzQPOA8wD zQPMA8sDzAPMA8wDzQPNA8wDzAPNA80DzQPNA80DzQPOA80DzgPNA80DzgPOA8wD zQPOA84DzQPNA88DzgPOA84DzgPMA80DzQPNA88DzgPOA80DzgPOA80DzQPPA88D ywPGA8MDxQPOA9YD2QPXA9MD0QPPA8wDygPNA84DzgPNA8wDywPOA80DzQPKA8wD zgPOA84DzQPLA88DzQPNA80DzAPNA8wDzAPNA80DzAPMA84DzgPNA8wDzgPMA80D zgPMA80D0APQA80DzgPNA80DzQPNA80DzAPOA80DzgPOA8wDzAPNA8sDzQPMA8wD zQPOA8sDzQPLA80DzAPKA9ADzgPPA88DzgPPA84DzgPQA8gDygPMA8sDzAPNA80D ywPMA8wDywPOA8sDywPMA8wDzAPNA8wDzQPLA80DywPMA8wDywPLA8oDywPNA8sD zQPMA8sDzAPMA8wDzAPLA8sDywPLA8sDywPMA8oDygPKA8kDygPIA8kDyQPKA8kD yQPHA8gDyAPIA8cDxwPGA8YDxgPFA8QDxQPDA8MDwgPAA78DvwO7A7kDtgOyA6cD lQOOA8QDxwO2AwkEGAQgBCAECwQOBAYEGAQDBOwD9QP6A/gD8wP3A/gD+gMBBAIE +AP2A/cD/AP8A/0DBQQGBAAE+QP6A/oD+gMBBAIE/QP/AwAE/gP8A/0D+wMBBPcD 9QP0A/cD+wP7A/0DBwQLBAEECQQMBBIEFwQNBAkEAAT/A/8DAQQCBAAE/QMBBAcE CwQUBBIEHQQeBBMECgQJBAcEBwQGBAUEDAQQBA4EGgQMBBgEEAQLBA8ECgQEBP4D +QMCBAYE+QP7AxgEJwQrBB4EPQRgBCQENwQpBBAENwQvBPUD+gMQBCEEJAQeBAgE 9wMVBC8EBAQGBCgEBATuA+YD4APgA/sDLAQkBA8EFgQVBDAELAQ3BEkEHQTzAxoE DATyA/cDCwQOBAkECwQBBOwDDAQSBP4D/AP9A/sD9gPwA+0D6wPzA+YD0AOgA7MD yAPPA9oDzwPMA9EDywPiA8wDyAPMA+YDzAO/A8cDywPMA8sDzAPOA84D3APdA88D 1QPdA/UD0APVA80D4QPhA/ADVARXBEYE6gN/A5IDpQOyA7gDvQO/A8ADwgPDA8QD xAPFA8UDxgPHA8kDygPJA8oDxwPHA8gDyAPJA8kDygPLA8wDywPKA8sDywPKA8kD ygPLA8oDygPLA8sDywPLA8sDywPLA8sDygPLA8wDzQPMA8wDywPMA8sDygPNA8oD ywPMA8wDywPMA80DzQPOA8wDywPLA8wDzAPNA8wDywPMA8sDywPKA80DzgPOA84D zgPMA8wDzAPMA8wDzQPOA8wDzAPMA8wDzAPNA8wDzAPNA8wDzAPOA80DzgPMA80D zQPMA84DzAPNA80DzQPNA8wDzQPNA8wDzAPOA80DzgPMA8oDzAPNA80DzQPMA80D zQPNA80DzgPQA88DzgPPA8kDxQPEA8YDzgPXA9gD1gPSA84DzgPMA8oDzgPNA80D zgPNA84DzwPOA88DzQPNA84DzQPOA84DzAPNA80DzAPMA88DzgPMA9ADzwPNA88D zgPOA88DzgPOA80DzQPPA84DzQPNA80DzgPOA80DzwPNA8wDzQPPA84DzAPMA8wD zQPNA80DzgPOA80DzQPOA80DzQPMA84DzQPLA8sDygPRA84DzwPPA88DzgPOA88D 0APJA8sDzAPNA8sDzAPMA80DzQPMA8sDzQPNA8wDzAPMA80DzAPNA8sDywPNA8wD ywPMA8wDzAPLA8wDzAPMA84DzAPNA8sDzAPLA8wDzAPMA8sDygPMA80DygPLA8sD ygPKA8oDygPKA8kDygPJA8gDyQPJA8gDyAPIA8cDxwPHA8cDxgPFA8QDxAPDA8MD wgPBA8ADvQO7A7cDtQOtA54DhwOwA84DvQPAAx4EHwQoBAwEDwQDBAcEHQT0A+wD 8wP6A/kD/gP4A/oD/AMDBP0D9QP2A/cD+wP9A/8DBQQHBAAE/QP7A/kDAAQJBAIE /gP8A/cD9wP2A/cD+AMKBBEEBwT7A/ID9gMLBBgECQQABAUEBAQHBBAECwQMBAAE /gMABAQEEgQVBBUEFwQjBCkEFwQVBBgEFAQRBA0EBAQFBAYEBQQFBAQEAgQEBBEE CwQOBA8ECAQMBAUE/gP5A/gDAgQCBPgDAAQdBEgEPwQjBEkEcgR3BD8EGQT3AygE +AO3A+kDCQQjBBsE+gP4A/gDHwQuBAEEEwQ6BP0D0gPgA+sDEwQXBBIEIwQoBCsE CQQkBGgEPAQbBA0EFQQLBPsDBQT9AwAEEQQaBAkE8wP3Aw0E/wP3A/wD+QP7A/ED 8QPtA+0D9gPkA9UDsgPEA84DywPVA8cDxgPQA9sD2wPaA80DyQPWA9oDvgPJA8wD zQPNA84D0QPPA9oD2wPRA9UD4QP3A8sD8QPMA94D4wPzA1kEWwSQBPcDfgOUA6UD sQO4A7wDvgPAA8EDwwPEA8UDxQPGA8gDyQPKA8kDyAPIA8cDxwPJA8oDygPLA8sD ywPJA8oDyQPKA8oDygPLA8sDygPMA8oDygPLA8wDywPLA8wDywPLA8sDzAPLA8sD ywPMA8sDzAPMA8wDzQPLA8wDzAPNA8wDywPMA84DzgPNA80DzAPNA80DzQPNA80D zgPMA8wDygPLA84DzgPPA80DzgPMA8sDzQPPA80DzQPNA8sDzQPMA84DzAPMA80D zQPOA8wDzgPNA84DzwPOA80DzQPOA80DzgPNA84DzgPNA84DzQPOA80DzQPPA80D zQPOA80DzQPNA84DzAPNA80DzQPNA88DzgPOA84DzgPKA8UDwwPGA84D1gPZA9YD 0wPQA80DzQPLA80DywPOA80DzQPOA80DzQPNA84DzQPOA84DzgPOA80DzwPNA80D zgPNA88DzQPOA80DzAPNA80DzQPNA80DzQPMA88DzgPMA8wDzgPPA80DywPOA84D zAPOA80DzwPNA80DzQPNA8wDzAPNA84DzAPNA80DzgPNA8wDywPNA80DygPMA8sD zwPQA9AD0APPA84D0APQA9IDyQPKA8wDzQPLA8wDywPMA8sDzAPMA84DywPMA80D zQPLA8wDzAPLA8sDzAPNA8wDzAPMA8wDzAPMA8wDywPNA80DywPLA80DywPMA8wD ywPLA8wDzAPKA8sDywPLA8oDywPKA8kDyQPIA8oDyAPJA8gDyAPJA8gDxwPHA8YD xgPGA8YDxgPFA8QDxAPDA8IDwQPBA70DuwO5A7cDsAOlA5EDjgPLA8gDsgPsAywE LwQTBBEECgT8AxwEBgTtA+wD8wP3A/wD+wP3A/YDAgQBBPUD8gPzA/cD+gP7AwIE AwQDBAAE/AP9A/0D/wMDBAIE/gP3A/AD7gPyAw0EFQQVBB0EJgQaBBgEFQQKBAQE AAT+A/0DEAQkBBgEEwQQBBEEEgQQBBEEEQQSBBMEHAQGBAgECwQIBAoEDQQGBP0D AAQFBAQEBgQEBAEE+AMABA4EAwQLBA0EFAQIBPQD8AP3A/oD+gMBBBgEHwRmBF0E IwRNBKMEeAQmBOMDvwPZA68DrgPgAyEENwQyBPoD5gPiA/UDAAQQBBoELQQHBNYD 8wM2BC4EFAQoBEsEPQQfBAsEEQQsBA8EBgQHBA0ECQQDBAMEAAQLBB8ECQTfA+sD 8AP5A/cD/AP4A/kD/wP4A/ID5gPqA/MD4APWA70DuwPLA9cD1APEA74DwwPUA8wD 2wPJA8IDzAPmA70DyAPLA8sDzgPLA88D0gPcA90D0gPTA+MD5gPJAxIEywPcA+AD 9QNXBE8EOATlA3wDkgOlA7EDuAO8A78DwQPAA8IDwwPFA8YDxwPIA8gDxwPGA8gD yQPJA8sDywPJA8kDygPJA8kDygPKA8kDygPKA8sDyQPKA8oDywPLA8oDzAPMA8sD ywPLA8wDzAPKA8sDzQPMA8wDzAPMA8wDywPMA8oDywPLA8wDzgPNA8oDzAPNA80D zAPNA80DzAPNA80DzgPMA8sDygPNA8oDywPNA84DzAPMA8wDzwPOA8wDzAPNA8wD zQPMA80DywPMA8wDzQPMA8sDywPMA80DzAPMA88DzAPNA80DzQPNA80DzAPOA8sD ywPMA80DzwPOA80DzQPNA80DzQPNA8wDzgPNA8sDzwPOA8wDzAPQA8wDzQPPA88D ygPFA8MDxQPOA9YD2QPYA9ID0APOA8wDywPOA8wDzAPNA84DzgPOA80DzgPOA8wD zAPNA84DzwPNA80DzAPNA84DzgPNA80DzgPNA80DzQPNA8sDzgPPA80DzQPNA84D zAPLA9ADzQPOA80DzAPPA8sDzQPNA84DzQPMA8wDzgPOA80DzQPOA80DzAPNA84D zgPOA80DzQPMA8sDzAPKA9ADzwPOA80DzgPOA88D0APQA8kDywPLA8sDzAPNA8wD zQPLA80DzAPMA8wDzAPLA8wDzAPNA8sDzAPMA80DywPNA8sDzAPMA80DzQPMA8sD zAPLA8wDzAPLA8wDzQPMA8sDygPLA8sDywPLA8sDywPLA8sDygPHA8oDyQPKA8kD yAPIA8kDxwPIA8cDxwPIA8YDxwPGA8UDxQPEA8MDwgPCA8IDwgO/A7wDugO5A7MD qwOcA4IDsgPOA74DvAMXBDEEIQQSBBUE/wMBBBcE/APxA+kD8APzA/0D+AP4A/8D /gP2A/ID8wP3A/YD9wP4A/sD/QP8A/wD+AP4A/sD+gP7A/0D/AP8AxAEJgQgBBIE GgQgBCIEIgQeBA8E/gP+AwYEEgQqBDsELAQWBA0EDwQJBAkEBwQFBAkEBwQOBAYE /wMEBBAEDgQHBPwD+gP8A/4DAwQFBAYEAgT8A/QD/gMHBAEEBgQHBBcEGQT4A+4D +AP7AwUEJgRBBDwEbgRaBDAEPARjBGEEDQS8A78D2APcAyQEXQRZBEQEQQQsBDEE GQQEBCAELgQmBEsEUARCBE0ETQRABDoEPAQlBBsEEAQFBPkDKgQPBOoD9QMXBBYE CwQEBB4EMQQLBOID4gPoA/ED+QP8A/kD/QMEBP8D8wPrA+YD6QP0A+QDzQOzA7QD wwPYA9ADygO+A8MD0QPKA90DyAPFA8oD6wPEA8cDywPNA88DzQPPA9ID2gPaA9ID 0QPtA9UDzAMABM0D3gPjA/wDXQRPBCQE4wOAA5QDpwOxA7kDvQO/A8ADwgPEA8YD yAPHA8cDxwPGA8gDyQPKA8sDyQPKA8oDyAPJA8oDyQPJA8kDyQPKA8oDygPKA8sD ygPLA8oDygPLA8wDzAPLA8sDywPLA8wDygPLA8sDzAPMA8wDzAPLA8sDywPLA8wD zAPNA80DzAPMA80DzAPOA80DzAPMA8wDzQPMA8wDzAPNA8sDygPKA8wDzgPQA88D zgPNA80DzQPNA80DzQPNA8wDzgPOA80DzAPMA84DzQPMA8wDzAPOA84DzQPOA80D zAPNA80DzQPNA80DzgPPA80DzgPNA84DzQPNA80DzQPNA8wDzQPNA84DzgPPA80D zQPLA84DzQPNA88DzwPNA8wDxgPCA8UDzgPXA9gD1wPTA88DzgPPA8oDzgPNA80D zQPNA84DzQPNA84DzQPPA80DzQPNA84DzAPPA88DzgPNA80DzgPOA80DzgPOA84D zQPOA84DzgPOA8wDzgPQA80DzgPMA80DzQPMA80DzQPNA80DzgPPA8wDzQPNA84D zQPNA80DzQPMA84DzAPLA80DzgPNA8wDzAPMA8wDywPQA9ADzwPOA84DzwPOA84D 0QPKA8sDzAPMA8wDzAPMA8wDzAPNA8wDzAPLA8wDzQPMA8sDzAPLA8wDzAPNA80D zQPLA8wDzQPLA8sDzAPMA8wDzAPMA8sDzAPLA8sDzQPMA8wDywPKA8sDywPLA8sD ywPLA8oDygPJA8kDygPIA8gDyQPJA8gDyAPJA8cDxwPHA8cDxgPGA8UDxQPEA8ID wwPCA8IDwAO+A7wDuQO2A7ADpAONA5EDygPLA7UD0wM2BC0EGAQUBAsE8AMLBAoE +APoA+kD7wP1AwAE+AP+A/0D+QPyA/ID8wP2A/UD+AP2A/kD+AP6A/oD/wP3A/UD 9wP2A/4DDAQcBBwEEQQJBAcECwQJBAsEGAQrBBcEHQQkBCwEIgQeBDoEFAQLBA0E AwQJBAUEAgQEBAUEEQQYBBcEKQQrBDcEJAQTBBAECwT5A/oDAAQABPoD+QP0Aw4E BAQGBAYEBwQRBBEECQT8AwIEDQQgBCUEHQQMBDcENgQ6BAcE3QMWBDcE9QPJA/YD PgRnBG0EaAQoBAEEBAQhBD0ELQQzBFEEWwRgBHoEaAQ9BEAENgQVBAEEDgQYBA4E CATzAw8EBQTpAxEEIgQbBBkEOwRDBAME3QPlA+oD7QP2A/UD/gP3AwEEAQTzA+0D 5QPjA+cD7wPqA8UDngOrA8ED0APKA8wDvgPCA84DzQPnA8oDyAPJA+EDyAPFA8wD zQPOA84DzwPTA9gD1wPOA9YDAATRA9YD3gPOA+AD4QP/A2EETQQkBN4DggOYA6oD swO4A7wDvgPBA8MDxgPHA8YDxQPFA8gDyQPJA8oDyQPJA8cDxwPJA8gDyAPKA8kD ygPJA8oDygPIA8oDyAPKA8oDygPLA8oDygPLA8oDywPLA8sDywPLA8oDywPLA8wD zAPKA8sDywPMA8wDywPKA8oDzQPNA8wDywPMA8sDzAPOA80DzAPNA8wDzQPMA8wD zQPMA8kDywPMA84DzwPPA80DzAPNA8wDywPMA84DzAPOA8wDzQPLA80DzQPNA80D zAPMA8wDzAPNA84DzQPNA80DzQPMA80DzAPMA8wDzgPNA84DzQPNA80DzwPNA84D zQPNA80DzQPMA80DzQPNA84DzQPNA9ADzgPOA84DzgPLA8UDxAPFA88D1gPYA9YD 0gPQA80DzAPMA8sDzQPNA80DzgPPA80DzAPNA80DzAPOA88DzgPPA84DzgPMA84D zQPOA80DzAPMA80DzQPNA84DzQPPA84DzgPNA80DzQPMA80DzgPOA84DzAPOA80D zgPMA80DzgPOA88DzgPOA80DzgPNA8wDzQPNA80DzQPMA8wDzgPNA8wDzQPLA8sD 0QPRA88DzwPRA88DzwPOA9EDygPMA8wDzQPMA8wDzAPNA80DzQPNA8wDzAPLA8sD zQPMA8wDzAPMA8wDzAPMA8wDzQPMA8wDzQPMA8wDzAPMA8sDywPMA8wDzAPNA80D zAPLA8sDzAPMA8sDywPLA8wDygPLA8oDygPKA8kDyQPJA8gDygPJA8kDyAPHA8gD xwPHA8cDxQPFA8QDxQPEA8QDwwPCA78DvwO9A7sDuAOzA6sDmwOHA7MD0QPCA7QD 9QM0BCkEHgQVBOsD8QMPBAEE7QPiA+wD8AP7A/8D+wP9A/gD8APzA/YD8wPzA/UD 8QPyA+4D8QP9AwwEBgT+AwUEFgQVBBwEKAQfBA4EDwQNBBgEGwQWBCcEKAQgBB4E HQQZBBcEGgQxBBYE/AP9A/wDAgT7A/wDBAQXBEkEQwQ0BCcEJwQiBBIECwQQBA4E BgT2A/kD+QP5A/gDEAQNBAEEAwQLBA0ECwQQBAgEEAQwBCkEHAQIBOwD7wMNBBUE KQT3A/UDJAQYBO8DswMdBGYEVQQ/BDwENwQTBP8DCAQbBA0ECAQzBF0ELwQnBDME RgRGBOcD4QPvA/8DBQTzA/kD0wPgAxsEBwQcBCYEMgRPBDQE7QPaA+AD7gPvA+wD 8wP+A/8D/gP/A/MD7gPyA+gD5wPrA+gD5gPNA5wDpwPAA8UDwwPRA74DwAPKA9AD 6QPUA8YDyQPZA9UDxgPKA88DzgPNA9AD0gPWA9UD0APbA+4D0QPlA+AD0gPhA+QD CgRoBE0EJQTaA4ADmAOpA7MDuQO8A8ADwwPEA8UDxQPGA8gDyAPIA8gDyAPIA8gD yQPIA8kDyAPJA8kDygPKA8oDyQPJA8kDygPLA8sDywPKA8sDywPMA8wDzAPMA8sD ywPMA8wDzQPLA8wDzAPNA8wDzAPMA8sDywPNA8wDywPOA88DzQPNA8sDywPMA8wD ywPMA8wDzQPNA8sDzgPLA80DygPKA8sDzAPOA88DzgPOA80DzAPNA8wDzQPMA8wD zAPNA8sDzQPNA8wDzQPNA80DywPLA84DywPNA88DzgPNA84DzQPOA8wDzQPMA8wD zQPNA80DzgPMA84DzQPOA8sDzgPOA80DzgPPA84DzgPOA84D0APOA84DzQPQA88D ywPHA8UDxAPPA9cD1wPYA9MD0APNA80DywPOA80DzQPOA84DzgPOA84DzAPNA80D zQPNA84DzQPOA80DzQPOA8wDzgPMA84DzQPPA80DzQPMA84DzgPNA80DzgPNA80D zAPMA88DzQPMA8wDzgPMA84DzQPOA84DzgPMA8wDzgPMA88DzQPOA8wDzQPMA84D zQPNA8wDzQPMA84DzAPKA80D0QPQA88DzQPQA88D0APSA8kDygPLA8sDzAPNA8wD zQPLA80DywPMA8wDzAPNA80DzAPMA8wDzAPMA80DywPMA8sDzQPMA80DzAPMA8wD zAPLA8sDzQPMA8wDywPLA8sDywPLA8wDzAPKA8oDzAPLA8oDygPKA8kDyQPKA8kD yQPIA8kDyQPIA8gDyAPIA8cDxgPGA8YDxgPFA8UDxQPDA8MDwgPAA78DvwO8A7kD tgOvA6MDjgOUA9ADzQO9A7YDEAQnBDIEJAT/A94DAgQNBAME6QPkA+gD9QP8A/0D +wP1A/ED8APzA/UD9QPyA+8D7wPuA/gDCQQKBBYEHQQaBBIEHwQlBBIEAgQJBBUE GQQWBBAEBwQdBA0ECwQHBPYD9APwA/sDEQQWBPgD8QPyA/MD8AP1Aw0EQARKBCcE HQQjBCAEFAQOBAoEDgQQBBYEEAQGBAMECwQiBBwEDQQGBAgEDAQMBAQECwQXBCsE NQQ7BA4E7QPoA/kDBwQqBDAESQQ9BGcEfgRBBCYEXAR5BHAETwQxBCsEJwQOBPUD /QMLBP0DAwQbBC0EHQQ8BCYEDQTqA9IDzQPVA+MD2QPlA+AD/gMqBCQEQgRXBEwE BwTkA98D7gPuA/MD8QPsA+0DCwQEBPQD/AP4A/4DAQT+A/UD9wP7A/ED0QOYA6MD vAPCA78D2QPHA7wDyAPTA+cD3wPHA8oD0wPdA8QDygPPA9ADzgPRA88D2gPZA9ID 6QPdA9MD4QPcA9ID4gPhAwYEZQRNBCcE0QN9A5kDqAOyA7kDvgPBA8QDxQPGA8YD xwPHA8YDxwPHA8gDyAPIA8gDyAPJA8kDyAPIA8oDyQPKA8oDyQPKA8sDygPKA8sD ywPKA8oDywPLA8sDzAPKA8sDzAPLA8oDywPLA8wDzAPLA8sDzAPLA8wDywPKA8wD zAPPA80DzAPJA8sDzAPOA8wDywPMA84DzAPMA8wDzQPOA8sDyQPKA8wDzgPOA84D zAPNA8wDzAPMA80DzgPMA80DzAPMA84DzgPNA84DzgPNA8wDzQPOA80DzgPMA80D zQPOA80DzAPNA84DzwPPA80DzQPOA84DzgPNA84DzQPPA88DzQPOA84DzQPMA84D zgPOA80DzwPOA80DzwPPA8wDxQPEA8YDzwPWA9cD2APRA9ADzwPMA8sDzgPNA84D zQPMA84DzwPPA84DzAPMA88DzgPPA84DzQPNA8wDzQPNA8wDzwPOA80DzgPOA80D zQPNA88DzgPNA80DzwPPA80DzQPNA84DzQPNA84DzgPNA80DzQPNA84DzQPOA84D zAPOA88DzQPNA80DzQPNA80DzAPLA80DywPMA80DywPRA88DzgPOA84DzgPOA9AD 0APIA8sDzAPMA8wDywPLA8sDzAPOA80DzQPLA8sDzwPMA80DzgPMA8sDzQPMA8wD zQPMA8wDzAPMA8sDzQPMA80DzQPMA80DygPLA80DzQPMA8sDywPLA8sDzAPLA8oD zAPLA8oDygPKA8sDygPJA8kDyQPKA8kDyAPJA8cDyAPIA8gDxgPGA8YDxQPFA8QD xQPEA8MDwQPAA74DvgO7A7cDswOrA5sDhAOzA9QDywO3A9EDJAQrBDIEIATwA+UD CAQOBAoE8QPkA+oD9wP5A/kD+AP0A/AD8QP0A/cD+wMHBA8EEgQXBA4EBAT7A/4D AgQCBA8E/wPzA+0D9QPyA/AD8wPyA/UDDAQTBAwEEQQMBPoD9AP3AwcEIgQIBPsD AgQIBBMEJQRDBFIEKQQaBCQENwQfBAwECAQLBAkEBwQLBBQEHAQgBCQEIAQaBBIE DQQKBAcEBAQCBAsEJwQvBBAEHwQBBAIEAQQDBB4EJAQzBE8EQQRMBFcEXAQyBAsE IAQKBC8EKQQmBCQEEAQIBAUEDgQlBBUE2QMGBDEEGQQQBAwE5gPGA8oD0QPbA/8D IQQ3BDAEUQRxBF4EHwTjA+AD9wP6A/sD8wPwA/MD7wPlAwUEFwQGBAIEAQT6A/sD 8wPuA/YD+wP6A9gDkwOhA70DvwO+A9gD1QO+A8gD1APeA98DxwPKA88D3gPFA8sD 0wPOA84D0QPTA94D2QPPA/AD2APVA90D3APSA+ED4gMGBGEESQQoBM8DewOXA6gD swO8A8ADwwPDA8MDxAPFA8YDxgPGA8YDxwPIA8gDyQPJA8oDyQPKA8gDyAPJA8oD ygPKA8oDygPLA8kDygPJA8sDywPKA8sDzAPMA8wDywPMA80DzAPMA8oDywPMA8wD zAPKA8sDzQPMA8sDzAPLA84DzwPNA8sDygPMA8wDzgPLA8wDzQPNA8wDzAPNA8wD zAPMA8kDyQPMA88DzgPOA80DzgPOA8wDzAPLA80DzQPNA80DzgPMA8wDywPMA84D zQPMA8wDzgPOA8sDzgPNA80DzQPOA8sDzAPNA8wDzQPMA8wDzQPOA80DzQPOA84D zQPLA80DzQPNA80DzAPNA80DzQPNA80DzwPOA88DzwPKA8cDwQPEA84D1gPYA9cD 1APRA88DzgPJA8wDzQPOA84DzgPNA88DzgPNA80DzAPOA9ADzwPMA84DzgPPA80D zgPMA8sDzgPOA80DzQPNA84DzQPMA8wDzgPOA80DzwPNA8sDzgPNA84DzgPOA84D zQPNA80DzgPNA84DzgPMA84DzQPOA84DzAPOA80DzQPNA80DzwPOA8wDzAPMA8oD 0APQA84DzwPQA84DzwPPA9ADyAPNA80DzAPMA80DzAPNA8wDzAPMA80DzgPMA8wD zAPMA80DzAPMA8wDzQPMA80DygPNA8wDzQPNA8wDywPNA8wDzAPNA8wDzAPLA8wD ywPLA8sDywPLA8sDywPLA8sDygPKA8kDygPJA8oDyQPJA8gDyQPIA8gDyAPIA8cD yAPHA8cDxwPGA8UDxQPEA8UDxAPEA8EDwAPAA78DuwO6A7YDsAOlA48DhQPKA9QD xAO0A+0DKgQnBDYEFQTtA+oDEgQYBBAE9APpA+4D8gP4A/sD/AP5A/QD8QP4AwIE AAT5A/MD9APzA/AD8wPvA+4D8APmA+kD7wP2AwIEBQQABAIEAwQaBEEEKQQRBBEE GwQXBBMEFQQPBCQELgQcBBwEGgQmBEgESgQJBPID+wMIBBoEEgQIBAgEEgQMBAcE BgQJBAUEDQQOBBQEEQQQBAoEBwQBBAEE8wMOBCUEKAQnBA4E8wMTBD0EMgRMBEsE RARaBFQENQQOBCgELgQLBBQE7QMVBCoEBQQXBCQEJgQ4BBEEKQQ9BAEE6wMcBBwE QwQ2BDEEGwQLBAcEHwR3BHIETQRLBF8EJQTZA9cD4QPuAwIEAAT4A/UD9wP1A/cD 8gMDBBsEBwT6A/UD8gP1A+4D5wPwA/MD9QPOA5QDoQO6A70DwgPRA9QDxQPDA9QD zwPfA8kDzAPPA9sDywPJA9ADzwPMA88D0APbA9UD0APoA9QD1gPgA98D0wPeA+AD CARiBEcEJQTLA3wDmgOpA7YDvQO+A8EDwgPCA8QDxQPFA8UDxQPHA8cDxwPIA8gD yQPJA8kDyQPKA8oDygPKA8oDygPJA8kDygPJA8oDygPKA8sDygPLA8oDywPLA8oD zAPMA8sDywPKA8sDywPMA8wDywPKA8sDywPKA8sDzAPOA80DzAPLA8oDzAPMA80D zQPNA8wDywPLA80DzAPMA8wDywPJA8oDywPPA88DzgPOA8wDzQPMA8wDywPMA80D zQPLA80DzAPMA80DzQPNA8wDzQPNA8sDzQPNA80DzAPNA8sDzAPOA80DzgPNA80D zgPOA80DzgPMA84DzwPNA8wDzgPNA80DzwPNA84DzQPNA8sDzAPPA80DzgPMA80D ywPFA8QDxQPOA9cD1wPVA9EDzwPOA8wDygPMA8sDzQPPA8wDzAPMA80DzQPNA8wD zgPNA84DzQPOA84DzgPOA88D0APNA8wDzgPNA84DzwPNA8wDzQPMA80DzgPNA84D zAPNA80DzQPNA8wDzQPNA80DzQPMA80DzgPNA84DzgPNA80DzgPOA8wDywPMA8sD ywPNA8wDzAPOA8sDywPKA88DzwPOA88DzgPPA84DzwPQA8kDywPLA8wDzAPMA8wD zAPNA80DzAPNA8sDzAPNA8wDywPMA8wDywPMA80DzAPMA8oDzAPLA8sDywPMA80D ywPMA8sDzQPMA8oDywPNA8wDzQPLA8wDywPLA8sDygPKA8sDygPKA8oDyQPKA8kD yAPJA8oDyQPIA8gDyAPIA8cDyAPHA8YDxgPGA8UDxQPFA8UDxQPCA8EDwAO/A70D uwO5A7QDrAOdA4IDowPVA9ADvQOzAwAEHgQyBC0EEwT1A/QDEgQXBBAE8QPsA+kD 9AP2A/gDAAQHBAQEAAT8A/cD8AP1AwcEEwQWBAwEBAQABPgD9gMABAIEEgQgBCAE GgQeBB8EHQQlBBYEAgQHBAgEAwQOBBUEEQQWBDIEHgQgBDIETgQ3BAAE6gPnA+0D 8APzAwEEEgQLBBAEEgQMBAsEBwQIBAQEBwQLBAsEDAQLBAIE/gMCBAYEHAQiBCkE MAT/AwkEGAQLBBYEXgRRBDIEZQRjBDAELgQ6BBoEJQT9A74D4QMEBBUEJAQ+BBgE PQQsBDMERwQFBMkD8AMiBDoEFwQZBBcE/APzAx8ESQQ9BBYE9gP2A9sDzwPgA/MD +AP5A/gD/QP7A/8D+QP/A/cD9AMBBAcE+gPxA/AD9wPxA+kD7gPtA/ID2AOZA6wD vwPAA8ADyQPJA88DwQPTA9QD3gPPA8sDzQPaA88DyAPLA88DzgPRA80D3APWA9gD 6wPSA9UD4APeA9QD4APiAwwEZARIBCUEyQN7A50DsAO2A7sDvgPBA8IDwgPEA8QD xQPGA8UDxwPHA8gDyAPIA8oDyAPIA8kDyAPIA8kDygPKA8oDyQPLA8kDyQPJA8sD ygPKA8sDywPLA8sDywPLA8oDywPMA8sDygPLA8wDywPLA8oDywPMA8wDzAPNA8wD zAPMA8wDzAPKA8sDzAPOA8wDzAPMA80DzAPNA80DzgPMA8sDyAPJA8sDzQPNA88D zAPMA80DzQPMA80DzQPMA8wDzQPNA8wDzQPNA8wDzQPNA8wDzAPMA80DzQPOA84D zgPOA80DzAPMA80DzgPOA8wDzQPNA80DzwPNA80DzwPNA8sDzQPMA84DzgPMA84D zQPNA80DzgPNA8wDzwPPA8sDxgPCA8UDzwPWA9oD1wPTA88DzAPLA80DzQPNA80D zAPOA80DzgPNA80DzQPNA84DzQPNA8sDzAPNA80DzQPNA84DzQPNA80DzQPNA80D zgPNA88DzQPNA80DzAPNA80DzAPPA80DzQPNA84DzQPNA84DzgPOA80DzAPNA84D zAPNA88DzgPOA80DzQPNA84DzAPNA80DzAPMA80DywPPA88DzwPOA88DzwPPA9AD 0APJA8wDzAPNA8sDzAPLA8wDzAPOA8wDzAPMA8sDzQPOA8wDzQPLA8wDywPMA8wD zQPNA8wDzQPMA80DzAPLA8wDzQPMA8wDzAPMA8wDzAPMA8sDywPNA8sDzQPLA8wD zAPKA8oDygPKA8kDygPJA8kDyQPKA8kDyAPJA8gDyQPHA8gDxwPHA8cDxQPFA8YD xQPEA8QDwgPBA8EDwAO+A7wDugO3A7EDpwOSA4cDxAPXA8sDuQPBAxQEFgQrBBkE CwT/A/UDDQQYBAwE7gPpA+gD8QPuA/ID+gP/A/8D/AP4AwIEAwQUBCgELgQwBCoE JgQeBCMELQQ0BE0EQAQ6BDIEMwQqBBkEJwQaBBAEEwQPBAYEBAQIBAAEDwQjBDYE MgRIBEcE9wPwA+4D7QPvA+4D6wP3AwsEGwQQBA8ECwQLBAoECgQJBAgECAQGBAIE AgT1A/UDDAQXBCcERQQ3BAgE7wMTBDIEFAQpBEsEJAQ8BFcEFQT/AywERgQzBBsE ygOzA8ID7wMdBCcEOAQlBBkEFAQaBB0EDgTgA+QDEAQeBAQEBAQLBBEEJQQuBDsE EwTrA+MD1gP3A+AD4gPsA/0DAQT9AwgEAQQABP0D9wPzA/AD8wMBBPkD8wPzA/gD 8gPqA+oD6APxA9YDnAO6A9UDyQO1A8EDugPNA8UDygPZA9wD1QPLA8wD2QPSA8cD zQPQA80D0APNA9wD1gPbA+cD1APXA+ID1wPUA+AD5QMQBGQESQQkBMQDfQOiA68D tAO7A8ADwAPCA8IDxAPGA8cDxgPGA8gDxwPIA8kDyQPKA8gDygPJA8kDygPIA8oD ygPKA8oDygPKA8sDygPMA8sDygPLA8sDywPNA8sDywPLA80DzQPMA8wDzAPMA80D ywPNA80DzQPNA80DzgPKA84DzQPNA80DzAPMA80DzAPNA80DzQPOA8wDzQPOA8wD zAPMA8wDygPMA84DzwPPA84DzgPOA80DzQPMA84DzAPNA80DzAPMA8wDzgPNA84D zgPNA80DzQPOA84D0APMA80DzQPOA80DzgPNA80DzQPNA84DzQPNA84DzgPOA80D zQPOA8wDzAPNA88DzwPOA84DzgPPA88DzQPOA88DzwPLA8YDxAPGA88D1gPZA9YD 0gPQA84DzAPLA88DzgPOA88DzwPNA88DzQPPA84DzQPPA84DzQPNA84DzgPRA88D zgPOA80DzAPNA84DzQPMA80DzwPQA84DzgPNA80DzgPNA80DzgPNA84DzQPNA84D zgPPA8wDzgPOA80DzgPNA80DzAPNA80DzQPNA80DzQPOA80DzgPMA80DzQPMA8sD 0QPRA84DzwPPA80DzwPQA9EDyQPLA8sDzAPMA8wDywPLA8wDzQPNA80DzgPLA80D zQPMA80DzQPMA8wDzAPMA80DzAPMA8wDzAPMA80DzAPNA8sDzAPLA8sDzAPMA80D zAPLA8wDywPMA8sDywPLA8sDygPKA8sDygPKA8oDygPIA8kDygPJA8kDyAPJA8cD yAPHA8gDxwPHA8cDxgPFA8UDxAPFA8MDwgPBA8EDvgO+A7wDuQOzA60DngOGA58D 2QPTA8cDtAPXAxoEHAQYBP0DBgQEBAEEEAQZBPwD6wPkA+QD4wPgA+kD8wP9AxcE NQRFBFYEVgQ8BC4EHQQcBCIEJwQtBDIEIgQoBBkEEgQPBBAEDwQEBAkEBgT4A/8D +APtA+4DAAQJBBIEFQQyBDYEJAQ0BA0E/QP8A/8D/QP2A/kD/AMDBCAEGwQVBBUE CwQKBAsECQQNBAQECQQBBP4DAwQHBCYEJQQ/BFYEMgT8AwIEMQQxBBUEUwRSBBgE DgQhBPUDwAPoAxIEAQTbA5UDjgPDA/4DIAQvBDQELAQZBAwECAQ2BDEE/gP+Ax4E LgQkBCgEIAQjBCIEHAQMBAME3wPTA9gD/QPrA+8D8wP8AwEE/wMCBAEE/AP+A/MD 8wPsA+4D+QPzA/ED+AP/A/UD4wPeA98D6wPaA5sDtQPOA7oDtgPCA7gDwQPKA78D 2wPRA9wDygPLA9UD1APGA80DzAPNA9ED0APcA9UD3gPdA9gD1gPdA9UD3APgA+QD EQRjBEQEIwTGA4IDnwOsA7QDugO/A8ADwgPCA8MDxQPFA8UDxgPGA8cDyAPHA8kD xwPIA8kDyQPIA8kDygPJA8kDyQPJA8kDyQPKA8oDyQPLA8sDywPKA8sDywPLA8sD zAPLA8oDygPKA8sDywPLA8sDygPMA80DzQPLA8kDywPLA80DywPMA8oDywPMA8wD zAPKA8sDywPLA8wDzAPNA80DywPJA8oDywPMA80DzgPOA80DzQPNA8sDzAPNA8wD ywPNA80DzAPLA8sDzQPPA80DzAPLA80DzQPMA80DzAPNA80DzgPLA8wDzAPMA80D zAPMA80DzgPMA80DzAPOA88DywPMA8sDzQPPA80DzgPNA8wDzQPPA80DzQPNA88D ywPGA8IDxQPNA9UD1wPWA9MD0APOA80DygPLA80DzQPOA84DzQPOA88DzgPMA8sD zQPNA84DzQPOA84DzQPMA84DzAPPA8wDzQPNA88DzAPNA8wDzgPNA84DzAPNA88D zgPOA8sDzQPNA8wDzQPNA80DywPMA80DzQPNA8wDzAPNA84DzAPMA80DzQPNA80D zQPMA80DzQPMA80DzAPJA88D0APOA88DzgPRA88DzwPQA8kDygPMA80DzAPMA8wD zQPMA80DzQPMA8wDzAPLA8wDywPLA80DywPLA80DzAPMA8sDzAPMA8wDygPMA8sD zAPMA80DzAPMA8wDzQPMA8sDzAPKA8oDzAPLA8sDzAPKA8sDygPKA8oDygPLA8kD yQPJA8oDyQPKA8kDyAPJA8cDxwPHA8cDxwPHA8YDxgPFA8UDxwPDA8IDwgPBA78D vQO9A7oDtwOwA6gDlQOBA8ID2gPRA8MDtwPzAyMEJQQFBPQD+wMHBBQELQQuBAQE 7gPuA/QDCAQdBDAEPwQ9BCwEJAQiBBMEGgQhBBsEEwQLBAYE/wMDBAMEAwQIBBIE CwQHBPsD/AMCBBEE+gP+AwYECwQFBBEEJAQuBCQEIQQ3BBYEEAQeBPgD/QMGBA4E CwT9A/MD/AMTBCkEIgQfBCAEGwQVBA0EDAQABPkDCAQlBD4EVQROBFQEYwRcBBYE /wMbBC0EDQQ7BF0ETQQfBBgEKAQTBNsDugOyA7gDsAObA6wD+wMjBCoEIgQkBCME LQQbBP4DEQQeBCAEGwQkBCIENgRBBCkEDwQRBAkE9gPwA9oD2APaAwUEGwT8A/oD 8wP0A/4D/gMGBP0D+gP0A+8D7APvA/cD+AMABAEE9gPzA+ID3QPfA/ED4wOdA6wD xAO3A8wD0gPOA8oD1QPCA9cD0QPjA8wDygPSA9gDxQPNA8wDzQPQA88D2QPUA+ID 1QPYA9QD2gPWA9oD4APmAxQEZQRBBCAEwQOAA54DqwO1A7wDvgPAA8IDwgPGA8UD xAPGA8YDxwPHA8kDyAPJA8gDyAPJA8gDyQPJA8oDygPKA8kDygPKA8sDygPJA8oD ygPLA8oDywPKA8wDygPLA8wDywPLA8wDzAPMA8sDzQPMA8sDzAPMA8wDywPMA8oD ywPNA80DzAPKA8wDywPNA8wDzAPMA84DzAPNA80DzQPNA8wDygPJA8sDzgPOA88D zQPOA8wDzgPMA8wDzAPMA8sDzQPOA80DzQPLA8oDywPNA80DzQPMA8wDzAPQA8wD zQPOA8wDzQPOA84DzwPNA80DzwPOA88DzQPNA80DzgPOA8wDzQPMA80DzAPLA80D zgPNA84DzQPNA80DzgPPA8sDxQPDA8YDzgPWA9gD2QPTA88DzgPOA8wDzAPOA80D zwPMA84DzgPPA80DzgPMA88DzgPOA80DzgPLA80DzQPNA8wDzgPNA80DzAPOA84D zgPNA88DzQPNA9ADzgPNA8wDzAPNA84DzgPOA84DzQPNA84DzgPNA84DzQPNA84D zQPPA84DzgPNA80DzQPNA80DzgPOA80DzQPLA8wDywPQA9EDzgPPA88DzwPOA88D 0QPJA8sDzAPMA80DzAPMA8wDzAPMA80DzQPMA8wDzAPMA80DzAPMA80DzAPNA8wD zAPNA8wDzQPOA8wDzAPMA8wDzAPNA8wDzAPMA8wDzAPLA8wDzAPMA8oDzAPLA8wD zAPKA8wDywPKA8oDygPKA8kDyAPKA8oDygPJA8kDyQPJA8gDxwPHA8cDxwPGA8YD xgPFA8YDwwPDA8EDwgPAA78DvQO8A7kDtQOtA6EDiQOOA9oD2gPNA8IDugMDBCAE MwQABPED9gP5AwQELARNBCwEKwQsBCcEHgQGBAYEAwQKBCEEHAQLBA0E/wP7A/oD 8APzA/sD/wMDBAUEBgQIBAUECwQEBAYEBAQbBAkE/AMJBBEEGwQvBC8EEQQBBOQD 4gP5A/IDDwQABOwD+AMFBP4D+APqA+MD+QMRBBQEAwQOBCYEGwQVBA0EBwQJBC0E PgQ8BDMEJQQtBCgEIQQIBAsEEwQQBDQEWQReBD4EKgQRBC0EXQQaBNgD2APSA+QD FwQmBB8ELAQlBCEEEAQgBBYEGAQpBCEEAAQFBP4D9wMcBBoEKgQdBBIECwT0A+oD 7gPjA9wD9gM/BC0E+AP2A/YD7APxA/sDBQT8A/kD+gPsA+0D8QP7AwgE/QP0A+0D 7wPhA+ID5AP2A+MDoQO2A8gDvwPNA9AD0QPYA9cDxAPPA9QD3APaA8sDzgPYA8wD ywPOA84D0QPPA9kD1gPxA80D2gPWA9sD0QPXA+ID5gMZBGoEQAQfBLkDgQOiA6wD tgO8A78DwQPCA8MDxQPGA8YDxgPGA8gDxwPIA8oDyQPJA8kDygPKA8oDyQPJA8sD ywPLA8kDywPKA8oDywPKA8wDywPMA8wDzAPMA80DywPMA80DzAPLA8oDzAPMA8wD zQPNA80DzAPLA80DywPJA8wDzAPMA84DywPNA80DzQPOA80DzgPNA80DzAPOA8wD zQPMA8kDywPNA84DzwPOA84DzwPOA8wDzAPNA88DzQPNA84DzQPMA84DzgPPA84D zQPMA84DzQPOA88DzgPMA80DzQPNA84DzQPNA84DzQPOA9ADzwPOA84DzwPOA80D zAPNA80DzQPQA9ADzwPNA84DzAPOA9ADzgPPA84DzwPKA8UDxQPGA9AD2APYA9cD 0wPQA80DywPLA80DzQPOA84DzQPOA84DzQPMA84DzQPOA84DzgPOA84DzgPPA84D zwPQA80DzwPOA84DzgPMA84DzQPNA80DzQPMA8wDzgPOA80DzgPPA80DzgPNA84D zQPNA80DzgPOA80DzgPNA8sDzwPNA80DzQPOA80DzQPMA84DzQPNA80DzAPNA8oD zwPQA88D0APPA9ADzgPPA9EDygPLA8wDzgPMA8wDzgPMA8wDzQPMA84DzAPMA8sD zQPOA80DzAPMA80DzQPKA80DzgPNA8wDzAPNA8wDzQPOA8wDzQPMA8wDzAPMA8wD zAPMA8wDzAPKA8sDywPMA8wDywPLA8oDygPKA8sDygPKA8oDygPKA8kDyQPIA8kD yQPIA8gDxwPIA8YDxwPGA8YDxgPHA8QDxAPDA8IDwQPAA78DvQO7A7YDsgOpA5cD fQPAA+ED1wPNA8EDzwMPBCAELAQOBP8D/QMIBBYEMgQwBPoDBAQTBBMEEwQOBCEE MwQVBP0D+QMHBPkD9APzA/ID8wPxAwAEBQQDBP8DAgQABAUECAQKBAwEHAQoBBYE DQQRBC8ENAQmBBkE+wPCA8AD3QPyA/YDCQTsA/kD/wMABP4D9QPqA+oD9APmA+ED 4gMHBDMEJAQWBCgEOgQxBCUEHwQNBA8EIgQ4BDIECwT7Aw4EFARNBFIELQQiBBQE JgRGBFUEIQQeBCMEGgQjBD0ERgRIBCYEGgQcBBkEHAQnBCoELQQnBBUEFgQVBBQE HwQdBCEEDQT7A+0D5QPpA+4D6QPsAyAEMwQdBPcD8QPyA+wD6APtAwAE/gP7A/oD 7wPqA/sDCwQIBO4D7APqA+oD4APhA/AD9wPiA6cDzQPSA8YD2APXA80D5gPYA9gD ywPTA9MD4QPLA8kD1APfA8gDywPNA84DzAPYA9sD8gPIA9sD1gPbA9ED2APjA+cD IgRsBD4EFwS2A4MDnQOsA7YDvAO+A8ADwgPDA8QDxQPFA8YDxgPIA8gDxwPJA8gD yAPIA8gDygPJA8kDyQPKA8oDyQPKA8oDyQPJA8oDyQPLA8sDygPMA8sDywPLA8sD ywPKA8sDywPMA8sDzAPNA8wDzAPMA8sDzAPLA8sDzAPNA8wDzAPLA8oDzQPMA8wD zAPNA80DzAPNA84DywPNA80DzAPIA8kDzAPOA88DzAPNA88DzgPNA8wDywPLA80D zQPOA80DzAPNA84DywPNA80DzAPNA84DzQPOA88DzAPMA80D0APMA80DzQPMA84D zAPMA8sDzgPNA8wDzAPOA80DzgPNA84DzgPNA80DzQPPA84DzQPOA84DzgPNA88D ywPFA8MDxgPRA9cD2APZA9QDzwPMA8sDzAPOA80DzQPPA8sDzAPMA84DzgPNA80D zgPOA8wDzgPMA84DzQPMA8wDzQPOA80DzAPNA88DzQPNA8wDzgPNA84DzwPNA84D ywPMA88DzgPOA8wDzgPNA84DzgPMA88DzAPMA84DzQPNA80DzgPPA80DzwPMA8wD zgPMA8wDzAPNA8sDywPKA88D0QPNA80DzQPQA9AD0APRA8kDywPMA8oDzAPMA8sD zAPMA80DzQPMA8sDzQPNA8sDzAPOA8sDzQPLA80DzAPNA8sDzQPNA80DzgPMA8sD zAPMA8wDywPNA8wDzAPMA8wDzAPLA8wDywPLA8oDywPMA8oDywPKA8kDygPKA8gD yQPJA8kDyQPJA8kDyQPJA8kDxwPIA8cDyAPGA8YDxgPGA8UDxgPEA8QDwwPDA8AD wAO/A74DvAO4A7QDrQOhA4cDnAPgA9sD0wPLA8ID6QMWBBwELwQbBAUE/QP8A/8D NgQkBAQEAgQHBBMEJwQ3BBEE8QPuA/8DAAT+A/wD+gP4A/YD9QP8AwUEBQT3A+8D +QMJBBgEHwQXBBAEKgQmBCIEGwQaBBwEDQToA+sD6wPYA9wD8wMBBAYE+gPwA/UD +wP+AwEE/APoA94D2QPgA+YD8QMKBBYEKQQ4BCcEHQQMBAUEAQQPBDEESAQ2BPsD CAQgBB4EPQQ0BCEEFgQiBCAEOgQsBNoD5gMaBDUENgQqBB0EMQQuBCEEHAT6AxAE KwRDBCgE9wP7AxAEIQQ3BDAEHAToA94D6APpA+4D8APvA/4D/wMsBBoEEQQGBOoD 7QPrA+sD5gP5A/oD9wPzA/oD+AMBBAAEAATtA+YD6APrA+AD6APyA/QD7AOzA9kD wQPGA9gD0gPDA+AD2gPoA84DzgPUA+MDygPFA9ED2APGA80DzgPNA8oD2QPhA9sD yAPhA9cD2APRA9sD5gPoAyQEcwRYBA4EsQOEA50DrAO2A7oDvQO/A8IDwwPDA8UD xQPFA8UDxwPHA8gDyAPHA8kDyAPJA8gDyQPJA8kDyQPKA8kDyQPKA8oDygPLA8oD ywPKA8wDywPKA8sDywPLA8oDzAPLA8oDywPLA8wDzQPMA8sDywPMA8wDywPKA8sD ywPNA80DzQPKA8wDzAPNA80DzAPMA80DywPMA8wDzAPNA8wDyAPJA8sDzAPNA80D zQPOA84DzQPLA8wDzQPNA8wDzAPMA8wDzQPLA8sDzAPMA80DzAPOA8wDzAPNA80D ywPNA88DywPNA80DzQPOA80DzAPNA80DzAPOA84DzQPMA8wDzwPNA80DzgPMA8wD zgPMA84DzgPNA88DzQPOA8oDxQPCA8QDzQPUA9cD1gPTA88DzQPLA8sDywPLA80D zAPPA80DzgPOA80DzgPNA88DzwPPA80DzQPPA88DzQPNA84D0APLA80DzQPOA8wD zgPNA84DzgPQA84DzQPPA8wDzQPOA80DzgPNA84DzgPPA84DzgPNA80DzAPOA88D zgPOA88DzQPMA80DzQPNA88DzQPNA84DywPMA8wDzAPQA9ED0APPA84DzgPOA9AD 0QPJA8wDzQPNA8wDzQPNA8wDzAPMA80DzgPMA8sDzQPNA80DzQPMA8wDywPPA8sD zQPNA80DzAPMA80DzQPMA80DzAPMA8wDzQPMA8sDzAPMA80DzAPMA8sDzAPMA8wD ywPLA8wDygPKA8kDzAPKA8oDygPLA8oDyQPJA8kDygPJA8kDyAPIA8cDxwPIA8gD xwPGA8cDxQPEA8MDxAPCA8IDwAO/A74DugO3A7IDqQOVA4UDzAPgA9YD0wPPA8gD +AMZBBgEJQQqBCQEJgQlBC8ESgQoBAsEDwQoBCIE/QPmA+ID6APwA/gDBAQBBP8D BQQHBAQEAgQJBAME/AP9AwwEHQQmBBkEDgT+AwkELwQ7BBEE8gP8A/0D4QPhA+0D 4wPgA+kDCQQSBAwE5wPvA/YD9wP6AwEEBAT6A/AD4gPgA+gDCwQgBCMEJQQXBAIE BgQLBBQEKAQfBCMEFAQLBA8EIQQfBCIEIwQRBA4EEgQZBCgEMwTsA8wD6QPwAw0E LwQlBBkELAQ1BDcEAwT5AwIEJwQ6BBcEHgQtBCAEGQQQBPoD1APTA/EDAwQRBBUE CgQKBAoEOgQtBBYEFwTmA+sD7wPuA+gD6APuA/gD/QMIBP8D/QPzAwcE+QPlA+cD 8gPtA+4D7QPuA/IDwQPNA7wDxQPSA84DvgPWA+MD6APRA8UD0APlA8wDxQPPA90D yAPLA84DzwPLA+UD6QPMA8oD5QPXA9YD0gPdA+YD6wMoBHcEgQQLBKcDgQOgA6wD tgO7A74DwAPBA8IDxAPFA8UDxgPGA8cDxwPIA8gDyAPKA8gDyAPKA8gDyQPJA8kD ygPKA8kDygPJA8sDygPJA8kDygPKA8wDygPMA8sDywPMA8wDzAPMA8sDzAPMA80D zAPLA8sDzAPLA8wDzAPLA8sDywPMA80DywPMA80DzAPMA8sDzQPNA80DzQPNA80D zQPMA8cDywPNA88DzgPOA80DzQPMA80DzAPMA80DzAPMA8wDzgPLA8wDzgPOA84D zQPLA8wDzQPNA80D0APNA8wDzQPOA80DzgPNA80DzAPNA84DzQPNA80DzgPNA80D zgPOA84DzQPOA84DzgPOA84DzAPMA84DzgPOA88DzwPMA8cDwgPGA84D1gPZA9YD 0gPPA80DzAPMA84DzgPNA80DzgPOA80DzQPMA80DzgPOA80DzgPNA80DzwPOA84D zgPMA88DzgPNA88DzwPNA88DzAPOA80DzgPMA80DzwPNA80DzQPMA80DzgPOA84D zAPNA84DzgPPA80DzgPOA8wDzAPOA88DywPOA80DzgPLA80DzAPPA84DzQPMA8sD 0APQA88DzwPPA9AD0APPA9EDyQPLA8sDzAPNA80DzAPNA8wDzgPMA8wDzQPMA8sD zQPMA8sDzQPLA8sDzAPNA8wDzgPNA8wDzAPMA8wDzQPMA8wDzQPMA80DzQPNA8wD zAPMA8wDzQPMA8wDzAPLA80DzAPMA8sDywPLA8wDygPLA8oDywPKA8kDygPJA8kD yQPJA8gDyAPIA8cDyAPHA8cDxwPHA8UDxQPEA8UDwwPCA8EDvwO+A7wDuQO1A60D oAOFA58D2wPUA80DzgPSA8sDAAQgBBYEEAQGBA4EFAQbBB8EQAQ+BDIEFwT7A+UD 6APwA/oD9gP4A/8DBQQKBAkEDQQFBPoDAAQOBBEEFgQVBAME/QP4A/UD8gMBBBYE FAQHBPcDBQQJBPAD6wPiA/YD5QPoA/EDGQQxBOYD6QPzA/ID7wP1AwYEDQT/A+0D 6wP2AyoEEgT3Aw4EEwQOBA8ECwQgBBcEEwQoBB8EDAQcBEMEGwQRBBAEIgQOBBQE JQQzBDgEIwTeA+UD6wP6AyYERAREBDQERQQ7BCUEIwQcBA4EBwQLBCcEOAQiBP8D 8wP5AwAEDgQvBD8ENwQaBAIEBQQkBDcEUAQtBB4E5wPxA+0D7gPqA+kD7QP/AwEE /wP7A/ED8QMXBAkE5wPmA+4D7QPrA+gD6wP2A8sDxQO4A8UD2APFA8IDywPcA9oD 3QPLA8QD3wPXA8UDzAPbA8sDxwPNA9ADzgPnA+gDzQPQA+MD1gPYA9UD3gPmA+8D KARxBG0ECQSiA4MDpQOuA7gDugO+A8ADwgPEA8UDxgPGA8YDxgPHA8gDygPIA8kD ywPIA8kDyAPJA8gDywPLA8oDygPKA8oDywPLA8sDzAPLA8sDywPMA8sDzAPMA8wD zAPMA8wDzAPNA8wDzQPMA80DzAPNA8sDywPMA8sDzAPNA80DzAPMA8oDzQPNA80D ywPOA8wDzgPNA80DzAPNA80DzAPKA8sDywPOA88DzgPPA80DzQPNA80DzAPPA8wD zQPNA84DzgPOA80DzQPOA9ADzQPMA80DzQPNA80DzgPOA80DzgPMA80DzgPPA80D ywPNA84DzgPQA84DzgPOA80DzQPOA80DzQPPA84DzgPOA84DzgPNA84DzwPPA84D ywPGA8UDxwPOA9YD2QPYA9QDzwPOA80DzAPNA84DzQPMA88DzgPNA88DzgPNA8wD zgPNA80DzAPNA84DzQPNA80DzAPPA8sDzQPMA8wDzAPLA80DzgPNA80DywPNA84D zQPNA8wDzAPMA8wDzQPQA80DzQPOA84DzAPNA80DzgPOA80DzQPOA80DzQPMA80D zQPNA80DzAPNA8wDzAPJA9AD0QPOA80DzQPPA80DzgPRA8oDywPMA8wDywPLA84D ygPLA80DzAPNA80DzQPMA84DzQPNA80DzQPMA80DzAPMA8oDywPMA8wDywPMA80D zQPNA80DzAPMA8wDzAPMA80DzQPMA8wDywPMA8wDywPLA8sDygPKA8oDygPLA8oD yQPJA8kDygPIA8kDyQPIA8kDyAPIA8cDyAPIA8gDxwPIA8YDyAPFA8YDwwPEA8MD wwPBA8ADvwO9A7oDtwOxA6UDkQOFA+AD9wPpA90D3QPcA90DDQQnBCIEEwQKBAAE EAQyBE0EZAQ2BAYE7APuA/kD/AP6A/UD9gP7AwMEBgT7A/wD+wPvA/ED/AMKBAEE /gP8A/YD7AP0AwEE/APtA/AD/gMBBBQEDwT7A/UD8QP5A/YD4gPlA/wDNwT5A+oD 7wP5A/sD+wMNBBYEFAQWBBgEAgQRBAQE7wP/AwYEDQQOBCAEEwQIBC4EIQQxBCkE QwQ1BAkEHAQrBCIEFQQmBCMEGgQiBC4E/APmA/kDEgQbBCYEOgQpBB0EIgQ5BDwE JAQSBA4EBAQfBEMEMAQIBPoD/gMEBBcEHgQiBBYE9APwAwIEFQQaBCsEGQQfBO0D 8QPtA+4D7APxA/ED9AP8AwAE+gPwA+4DBQQCBOUD6AP0A+0D6gPoA+cD8gPEA8QD twPEA90DvAO9A88D0gPIA9sD4AO7A88D5gPCA8gD2APOA8kDzQPOA8wD6APeA80D 0wPnA9oD1gPXA+QD6APvAyYEaQRPBBIEoAOCA6MDrQO3A7oDvgPBA8EDwwPEA8YD xQPGA8YDyAPJA8kDyAPIA8oDyQPJA8oDyQPKA8kDygPKA8kDygPKA8oDywPLA8oD ywPLA8kDywPLA8wDywPMA8wDywPMA8sDzAPMA8sDzAPNA8sDzAPLA8wDzAPMA8oD zAPNA8wDzAPMA8wDzAPMA80DzQPNA84DzAPMA84DzAPNA8wDygPKA8oDzwPOA84D zgPNA84DzQPMA8wDzgPMA80DzgPOA80DzAPMA84DzgPOA80DzQPNA80DzQPOA80D zAPNA80DzwPOA84DzgPOA84DzgPNA80DzgPNA84DzgPNA84DzgPMA88DzAPNA80D zgPNA84DzgPOA80DzgPOA8sDxgPDA8YDzwPWA9kD2APUA9ADzgPLA8sDzAPMA84D zgPOA8wDzgPNA84DzgPNA80DzgPPA9ADzAPQA80DzgPMA80DzwPNA84DzwPOA84D zgPNA84DzgPNA88DzwPOA84DzQPOA84DzgPNA88DzQPOA84DzQPNA84DzQPPA80D zwPOA80DzgPNA80DzAPOA84DzgPOA80DzQPNA8wDywPQA9AD0APQA88DzQPOA9AD 0gPJA8sDywPMA80DzQPMA80DzAPLA80DzQPNA8sDzwPMA80DzQPNA80DzQPNA80D zQPMA80DzQPOA80DzQPLA84DzAPNA80DzQPMA80DywPLA8wDzQPMA8wDzAPNA8wD zAPLA8sDygPMA8wDzAPKA8oDygPLA8oDygPKA8oDygPJA8oDyQPJA8kDyAPIA8gD yAPHA8gDxQPFA8UDxQPEA8QDwwPCA8ADvgO9A7oDtAOrA68DpgOwA+4D5gPZA9ID 0APYA+UDFAQsBCsEHwQOBAsEJAQrBBsEBgQIBAIE8QPpA+8D7gPuA+wD9QMJBA0E +AP2A/8D9wP0A/AD+gPrA/AD8wPvA/MDAgT7A+0D7wPtA+4D/AMiBAgE+wP0A+8D +gMYBPYD5wPuAxME+QP1A/8DCgQOBAsEGwQhBB0EGwQVBAwEJwQPBOYD7QMHBBcE FQQIBA0EJARNBD8ESQQ1BC4EDwQDBAwEBgT5A/MD9wP6A/oDBQQTBPsDzQPMA9wD 5gPpA+cD6gP0AwYEGQQiBBMEJQQxBBoEIAQdBCAE/gP1AwoEFAQaBO8D5QPuA/ED /wMJBAgEBQQQBA0EBgT+A+8D8gP3A/YD9APxA+8D7wP4A/QD7gPqA/sDAQToA+QD 8APpA+4D6wPwA/kDxQO6A7gD0QPYA74DvgPTA9MD1AP6AwQE7APSA+IDyQPFA9YD 0QPHA80DywPMA/ED2wPMA9ID5APbA9kD1wPdA+ID6wMoBGMEOAQUBKMDhAOkA64D tgO7A74DwAPBA8IDxAPFA8UDxQPGA8cDyAPIA8cDyAPJA8gDyQPIA8kDyQPJA8gD yQPKA8kDyQPJA8kDyQPKA8gDygPLA8sDygPKA8sDywPLA8wDywPLA8oDywPLA8sD zAPKA8sDywPMA8sDygPLA8sDzAPNA8sDygPLA8wDywPMA8sDywPMA8wDzAPNA8sD zQPMA8kDygPLA80DzQPNA8wDzQPNA8wDywPMA84DywPLA8wDywPMA8wDzQPNA8wD ywPKA8wDzAPMA84DzQPLA84DzQPNA8sDzQPMA8wDzQPMA80DzAPOA80DzAPNA80D zAPMA80DzAPMA8wDzQPOA8wDzAPLA84DzAPNA80DzwPKA8UDwgPEA8wD1QPZA9YD 0wPPA84DzQPNA8wDzgPOA80DzgPNA88DzQPLA84DzQPOA84DzgPMA80DzwPNA80D zgPMA88DzgPOA80DzgPOA88DzQPNA84DzgPPA84DzQPNA80DzgPOA84DzAPPA80D zAPNA8wDzwPMA84DzAPLA84DzwPNA8wDzgPOA8wDzQPLA8wDzQPNA80DywPNA8sD 0APPA88DzwPQA88DzwPRA9EDyQPLA8wDzQPMA8sDzAPNA8wDzgPMA8wDzAPMA80D ywPOA80DzAPLA8wDzAPMA8wDzQPNA8wDzAPMA8wDzAPNA80DzAPNA8wDzAPNA8wD zQPNA8sDywPMA8wDzAPMA8wDzAPLA8sDygPKA8oDywPKA8oDywPKA8sDywPKA8sD yQPIA8kDyQPJA8gDyQPHA8gDyAPJA8YDxgPGA8UDxQPEA8MDwgPBA78DvgO7A7YD tAO5A6EDjQPAA94D1gPWA9EDygPHA9wDEgQuBCAEKAQzBBME3QPVA74D1gMABBgE AATqA/AD/QP+AwQECwQRBAoE/AP9A/ID9gP1A/YD7APwA/kD+wP2A+4D6AP4AwAE +APmA+UDEwQVBAsE8gPpA/cDBgTvA/YDCgQYBPsD5APyA/sD/wMPBAoEAgQBBPAD +AMLBB4ECgQCBBQEPAQyBBkEIwRUBI8EbgRYBD4EHQT9A/ID/wMHBAYEAwQBBPsD CQQJBA4EEgQMBNwDzQPNA8cDwAPWA/8DCAQMBBQEFwQcBDIEPQQeBA8EAwT6AwQE GQQgBAkEDwT0A+0D9gMIBA4EDwQWBBUE/wPtA/IDCgT4A/4D/AP3A/UD8QP1A+8D 5QPwA/QD7AP1AwME+APlA/ED6APhA/UD9gP+A8gDsgO2A88DxwO9A8gD2gPMA84D 7QMDBAUE7gPgA9EDwwPRA9IDyAPIA8oD3gPuA9ADywPTA+ED2gPZA9cD2gPgA+4D LgRoBDcEFwSeA4YDpgOuA7YDvAO+A8EDwwPDA8UDxwPGA8YDxgPIA8gDyQPIA8kD yQPJA8kDyQPJA8kDygPJA8oDzAPLA8oDygPLA8oDzAPLA8wDywPMA8wDzAPMA8wD zQPMA8wDzAPMA80DzAPNA80DzAPMA8wDzAPNA8wDzAPNA80DzQPMA8sDzQPMA80D zAPNA84DzQPNA84DzAPLA8wDzAPKA8sDywPOA88DzwPPA80DzQPNA80DzgPNA80D zwPMA84DzgPOA80DzQPOA8wDzgPNA8wDzAPPA84DzwPOA88DzgPNA80DzQPNA88D zAPNA80DzwPOA80DzwPPA80DzgPNA80DzwPOA80DzgPPA84DzgPPA9AD0APPA88D ywPFA8MDxQPPA9cD2wPWA9QDzwPOA84DywPNA80DzgPNA80DzwPOA84DzwPPA84D zQPOA80DzQPOA88DzQPNA84DzQPPA80DzgPNA84DzQPOA88DzQPOA84DzQPNA88D zgPOA88DzQPMA84DzwPNA84DzgPNA88DzgPNA84DzgPPA9ADzgPQA84DzwPNA84D zQPPA8wDzQPOA80DzQPLA9AD0QPPA9ADzgPPA9AD0APRA8oDywPNA80DzAPMA80D zAPOA80DzgPNA80DzQPOA80DzQPOA80DzQPMA84DzQPOA80DzQPNA80DzQPNA8wD zAPNA80DzgPNA80DzAPNA84DzQPNA84DzQPNA80DzAPMA80DzAPKA8sDywPMA8wD ywPLA8oDywPLA8sDyQPJA8oDyQPJA8kDyQPJA8kDyQPIA8cDywPGA8YDxgPGA8UD xQPEA8MDwgPCA78DvQO4A8ADuwOvA50DmgPVA9wD1wPYA9YDzgPLA9cDCgQmBBME GwT1A9sD4gPOA68DswPPA/oDCwQGBAwEFgQLBAUEBAQPBAcE+AP0A/ID9AP6A/4D 9AP5A/kD8APnA/cDAQTuA/kD3QPXA+4DEQQVBAQE+gMBBAgE7wPsA/0DAwQFBO0D 9AMBBPgDAgT+A/oDCATwA/kDBQQEBAQEBAQeBDcESARFBEYEaQRwBFwEPwQlBAAE 8QP6AwYECgQOBAsEBgQFBAkEFAQMBA8EFgToA9YD1wPUA9AD2wMPBCEEKgQoBCkE JwQ/BDEEHgQMBPcDAAQfBC0EGAQGBBUEGQQIBPsDCQQSBB0EHQT9A+YD6APxAxgE AgT9A/gD9gP4A+4D+wPvA+MD7AP7A/YD+AMGBP8D7QP0A+0D5QP0A/gDBwTUA7MD sQPIA8MDwAPOA9sD2QPJA+AD8gMCBPMD2APUA8UD0wPTA8cDyQPVA+QD1APOA80D 0wPeA9gD1gPWA9sD5APyAzQEaQQ5BBgEnAOIA6gDrQO2A7sDvwPBA8IDwwPFA8UD xQPGA8YDyAPIA8kDyQPIA8oDyQPJA8kDyQPJA8oDygPKA8oDywPKA8oDygPKA8wD zAPMA8wDywPMA8wDywPMA8sDzAPMA8oDygPLA8wDzAPMA8sDzAPLA8wDygPMA8wD zQPNA8wDzAPLA80DzAPNA84DzQPMA8wDzQPNA80DzAPPA8wDygPLA8wDzQPNA80D zgPOA80DzQPMA8sDzgPMA80DzQPOA8wDzAPMA8wDzgPNA80DzgPOA84DzgPQA80D zAPNA80DzAPPA88DzgPOA84DzgPNA80DzgPNA80DzQPOA80DzgPNA80D0APLA80D zAPOA88DzgPNA80DzAPOA8sDxQPEA8cD0APXA9cD1gPTA88DzAPMA8sDzAPLA8wD zgPNA8wDzQPOA80DzgPNA8wDzgPNA80DzQPNA84DzQPNA8wDzAPPA80DzQPNA80D zQPNA84DzQPOA80DzAPPA84DzAPNA8wDzAPNA84DzAPNA88DzgPOA8wDzAPNA80D zAPNA80DzgPNA8wDzAPMA80DzAPOA80DywPNA8wDygPPA9EDzwPPA88DzwPOA88D 0APJA8wDzAPNA8sDzQPMA8wDzAPNA8wDzQPNA80DzAPLA80DzAPLA8sDzAPOA8wD zQPNA80DzAPMA8wDzAPMA80DzQPNA8wDzAPMA80DzAPMA8wDzAPMA8wDywPMA8sD zAPMA8wDywPLA8sDywPKA8kDygPLA8oDygPKA8kDygPKA8kDyQPJA8oDyAPIA8kD yAPJA8kDxwPHA8YDxgPFA8UDxAPEA8MDwQPAA74DugPEA8EDuAO1A6QDmAPPA90D 1wPZA9YD0wPQA9kDAwQZBBEE9gPQA9QD2wPCA7sDtQPBA+AD/gPsA+oD8gP4A/cD +gMOBAAE+QMEBPwD+wMGBPYD4QPsA+8D8QP0A+kD7QP6A9YD1wPfA/EDLAQrBDoE GQQGBOoD4APoA9gD7gMRBCsEGAQCBCIEGgQCBBIEGgQTBA4EDwQbBCYEIgQ8BDUE NwRbBIsEbQRIBCIEDAT3A/YD/wMFBAoEEAQRBAoEBAQCBA4EBwQJBBAE9gPbA9kD 0wPPA/IDGQQpBC0EJwQtBDIEOAQoBB8EDgQGBAwEFwQkBB0ECgQKBAME9wP4AwUE FQQEBPMD8gPtA/AD+wMmBAgE+QP5A/wD+QP0A/QD6gPrA+oD7wP2A/kDAgQGBPED 8QPtA+ED7AMDBBEEzAOXA6IDxwO2A7kD1gP0A+8DxAPiA/ED6wPkA8sDygPEA88D 3QPSA9ID1APQA80D0QPQA9MD3QPVA9YD2QPdA+UD8wM4BGcEOQQSBJQDiQOqA68D tgO8A78DwAPCA8MDxAPFA8YDxgPGA8gDxgPIA8gDyAPJA8gDyAPJA8kDyQPKA8kD yQPJA8oDygPKA8oDygPKA8sDygPLA8sDywPMA8wDygPLA8sDywPMA8sDywPLA80D zAPMA8sDzAPMA80DywPLA8wDzAPMA8sDygPKA8wDzAPNA8wDzAPMA8wDzAPMA8wD zgPNA8oDygPLA80DzgPQA80DzgPNA8wDywPMA84DzAPNA8wDzQPMA80DzAPNA8wD zQPMA8sDzAPMA8wDzAPOA80DzAPNA8wDywPMA80DzQPLA84DzQPOA80DygPNA88D zgPNA8wDzAPNA8wDzgPNA80DzQPNA8wDzQPOA9ADzwPKA8cDxAPFA84D1gPXA9cD 0gPQA84DzgPLA8wDygPOA80DzAPNA80DzgPNA8sDzAPOA84DzQPOA80DzgPOA8wD zQPOA80DzQPNA80DzgPNA80DzQPNA80DzQPPA8sDzQPNA84DzwPOA84DzgPNA80D zQPOA80DzgPNA8wDzgPNA8wDzgPNA80DzQPNA8wDzQPOA80DzQPNA8wDzAPMA8kD zgPPA88DzgPPA88DzwPQA9EDyQPLA8sDzAPMA80DzQPNA8wDzQPNA80DywPLA8wD zQPNA80DzQPMA80DzQPLA8wDzAPNA80DzAPNA8wDzAPLA8wDzAPMA8wDzAPNA80D zAPMA8sDywPNA8wDzAPMA8wDzAPLA8oDywPLA8wDywPKA8oDywPLA8sDygPLA8oD ygPJA8oDyQPKA8kDyAPIA8kDyAPIA8cDxwPGA8gDxQPFA8UDxAPDA8MDwgO/A7wD vQPBA7oDuQPaA8QDoQPNA94D2gPaA9sD1gPZA+kDAQQPBBEE4wPUA98D0wPFA8AD vwPNA+wD9APjA+ID/gMABPsDBgQUBAgECAT5A/ID+QP1A98D5APyAwoE8gPvA/cD 7gPfA98D8wMHBB0EHwQ8BCgEFAQGBBIECATtA+8DDgRHBDcENgQlBCkEJgQUBBsE GgQTBBcENAREBEcEQgRHBFUEdQRxBCYE9gPpA9kD4gPrA/oDBQQHBA8EEAQNBAkE AwQLBP4DAwQOBAAE4QPbA9ID5gMKBBIEEwQWBBYEKAQoBDUEKAQWBBEEGAQKBBYE GwQSBAsEAwT1A/sDBgT+A+wD6QPyA/kD9wP5AwIEMwQSBPUD+AP+A/0D8gPqA+sD 8wPuA+kD7QPvA/0DFAT5A/AD7wPoA+cD8gP+A70DjwOgA8MDqgPRA/YD6QPrA9ED 1APUA9sD3gPLA8wDyAPQA98D4gPPA8kDzAPOA9ED0gPVA98D1wPWA9kD3gPiA/ED OARiBDYEBwSPA4cDpgOvA7YDvAO/A8EDwwPDA8QDxQPGA8YDxgPHA8cDyQPJA8kD ygPJA8kDyQPJA8kDywPKA8sDygPKA8oDygPMA8sDygPKA8wDywPMA8sDygPNA8wD ywPLA8sDzAPMA8sDygPMA8wDzAPNA8sDzAPLA8sDzAPNA84DzAPMA8sDzAPMA80D zQPMA80DzAPNA8sDzQPNA8wDywPJA8oDzAPOA88DzgPOA84DzAPMA8wDzAPLA8wD zQPNA80DzQPNA8oDzQPNA80DzAPMA88DzQPNA84DzAPOA84DzgPNA80DzQPNA88D zgPPA84DzgPNA80DzwPOA8sDzAPOA80DzwPPA80DzgPNA8wDzgPOA84DzgPOA84D ygPFA8MDxAPNA9UD2QPWA9ID0QPOA8wDzAPNA8wDzQPPA84DzwPPA84DzQPOA80D zgPQA88DzgPPA84DzgPOA80DzgPOA84D0APOA9ADzgPMA8wDzgPOA9ADzgPOA88D zgPNA84DzgPPA84DzwPOA8wDzgPNA84DzgPOA88DzgPNA84DzgPOA80DzgPOA80D zgPNA84DzQPNA8wDzQPLA9ED0QPPA88DzgPPA84D0APTA8kDzAPNA80DzAPMA80D zAPNA80DzQPNA80DzQPNA80DzgPMA8wDzAPNA80DzQPOA80DzAPNA84DywPNA84D zgPNA8wDzQPNA8wDzgPNA80DzAPNA80DzAPNA8wDzQPLA8wDzAPLA8sDzAPLA8sD ywPKA8sDywPLA8sDygPKA8sDyQPLA8oDygPJA8oDyAPJA8kDygPHA8cDyAPIA8cD xgPHA8UDxAPDA8IDwQPAA7sDtwOuA6ADvgPxA7wDrwPIA90D4QPnA+ID3APiA/ID 6wMHBAcE4gPfA+UD1wPUA9cD3QPyAwwEAATvA/wDAgQGBBAEEAQLBAQE+gP4A/4D 8QPrA+MDAQQUBOcD7wMCBNwD4wP6A/4D/AMKBAkE/gMKBAoEDQQZBCIEFwQWBCQE LgQvBBIE/QP4A/sDGAQlBEwESwRYBFkESAQ1BDAELAQtBBgEAwTlA+ED3APjA+8D /QMCBA0EEQQWBBoEEgQPBAkEDAT8A/4DCwQKBO8D5APjAw8EHAQfBBIEDQQFBCAE LQQxBBgEEgQdBBgEEQQQBBAEBQQKBAYE/AMEBPsD4QPfA+4D9AP5AwgEAQT5Aw8E FgT0AwAEAwT+A+8D5wPvA/QD8QPjA94D4QP2AxAE/gPkA/ED7wPqA+4DBQTPA5UD qQPCA68D0AP1A+4D3gPbA9kDxwPdA9cD0QPbA9YD1gPdA9sDxAPJA84DzwPRA9QD 1gPfA9cD2APaA98D5APvAz4EZgQ2BAIEkwOLA6YDrgO3A7wDvgPBA8MDwwPEA8UD xwPHA8YDyAPJA8kDyQPIA8oDyQPJA8kDyAPJA8kDygPJA8kDygPJA8sDywPJA8sD ywPLA8oDywPKA8sDywPKA8wDzQPMA8sDzAPMA8sDzAPMA8sDzAPMA84DygPMA8sD zAPMA80DzQPLA8wDzQPNA80DzQPOA80DzAPNA80DzQPOA8sDygPKA80DzgPOA88D zQPNA80DzQPNA8oDzgPNA84DzQPOA80DzQPNA84DzQPOA80DzQPMA80DzQPMA80D zQPNA84DzQPMA84DzgPPA8sDzgPOA84DzgPNA84DzgPOA80DzgPNA88DzQPOA80D zgPNA80DzQPNA80DzwPPA8oDxgPDA8YDzwPXA9kD1wPSA9ADzgPNA8wDzgPNA84D zwPOA8wDzgPOA84DzQPOA84DzwPOA84DzgPNA80DzwPNA80DzAPMA80DzQPNA80D zQPNA88DzQPNA8wDzQPOA80DywPLA84DzQPMA84DzQPMA80DzwPOA80DzgPOA80D zgPOA84DzgPNA84DzQPNA80DzgPNA84DzQPMA80DywPRA9ADzgPPA88D0QPPA9AD 0gPKA8sDzAPOA80DzQPNA84DzAPMA80DzgPOA8wDzgPOA80DzgPMA80DzAPOA8wD zgPNA80DzQPMA80DzQPNA84DzQPOA80DzgPNA84DzQPMA80DzAPNA8wDzQPNA80D zQPNA8sDywPMA8sDzAPMA8wDygPMA8wDygPLA8sDywPKA8oDygPKA8oDygPJA8oD yQPKA8oDyAPIA8cDxwPHA8cDxwPGA8QDxAPDA8MDwQO+A7oDsgOjA74D3QO2A6MD mQOnA7gDwgPUA90D6AP2A/wD2QP9A/8D5QPbA+QD9AMLBBwEFAQQBBcECAQDBO4D AwQTBA8ECAT9A/EDAAT9A/MD7APfA/IDFgTPA+ID9wPzA/IDEgQQBA4EKAQhBPwD BQQCBPgD8AP2AwUEBgT1A+kD+QMTBCwEJgQoBDQELQQ9BFEEUQQ3BCEEJgQoBCME DwQKBPMD4gPkA+0D9AP1AwsEDgQLBBQEFgQXBBUEDgQOBA8EAwT7AwUEDQT7A+oD 7QMWBDwEMwQcBB0EGAQxBCkEGgQcBCUEKAQiBB0EDwQKBAIEEAQMBBIE9wPmA+QD 5APqA/cDAQQBBAIE9wP4AxYE/gMLBAUE/gP5A+QD8gMABPID6APeA9cD7gMKBAEE 5gPtA/UD7wPyAxME7QOpA7YDwQOwA8sD8wPnA+ID3wPdA8oD2gPPA94D6APYA84D 0APSA8cDywPOA9AD1APfA9cD3QPYA9kD2APgA+gD7QNABGIENwQABJEDiwOkA68D uAO8A78DwgPDA8MDxAPFA8YDxwPHA8cDyAPIA8gDyQPKA8kDyAPJA8kDyAPLA8oD ygPLA8kDygPKA8sDywPLA8sDywPLA8oDzAPLA8wDywPKA80DzAPMA8wDzAPNA8wD zAPMA8wDzAPLA8wDzAPMA80DzQPNA80DywPNA80DzAPNA80DzQPNA8wDzQPPA8wD zAPLA8oDyQPMA84DzwPNA8wDzQPNA8sDzAPNA84DzQPNA8wDzAPMA8wDzQPOA84D zgPMA8sDzQPOA8wDzQPMA80DzgPPA8wDzAPMA80DzgPMA80DywPNA84DzgPMA80D zQPMA8sDzAPOA84DzgPNA84DzQPNA9AD0QPOA84DzwPKA8YDwwPFA84D1QPZA9cD 1APPA84DzgPLA8sDzgPNA80DzgPNA84DzQPNA8oDzAPOA84DzQPOA8wDzgPNA84D zQPMA88DzQPOA84DzgPPA80DzQPOA84DzgPOA80DzwPOA88DzgPPA84DzQPNA88D zQPNA80DzgPNA80DzgPNA80DzQPPA80DzQPMA8sDzQPOA84DzQPNA80DywPNA8sD 0QPQA9AD0APOA9AD0APPA9EDygPMA8wDzAPLA8wDzAPNA80DzgPNA80DzAPNA8wD zQPMA80DzgPNA8wDzQPMA80DzgPMA80DzAPNA80DzAPNA80DzQPNA8wDywPMA80D zQPMA8wDzAPNA80DzAPMA8wDzAPLA8sDzAPLA8wDywPLA8sDywPKA8sDywPLA8sD ygPLA8kDygPKA8oDyQPJA8kDyQPJA8gDyQPHA8gDxwPGA8cDxwPGA8UDxAPDA8ED wQO8A7MDrAPWA9YDuwOwA6QDmQOcA6kDrQOrA7ED1wMGBP0DzQPtA/oD8gP8AxsE OQRABDoEJAQdBBQECgT0A/AD/AMPBAYE/wPwA/AD8AP8A/QD4QPdAxsE5APTA98D +QMIBA0EJQQsBBsEFQQLBPcD+AP4A/gD/gMDBAYEDQT4AwkEEgQoBFYEQQQhBAkE CwQiBB8EEAQJBAcEBAQPBBEEGgTyA+wD8wP0A/sD/QMDBBUEEgQWBBIEFQQXBBIE DgQQBAwE9QP/AwwEBwTuA/MDFwQmBDoEIgQdBBAEFQQHBB8EJQQmBC4EJAQUBAEE +QPyAw8EFQQGBOcD6gPpA+sD6wP0AwIEAwT6A/kD7gMKBCMECQT/A/MD+QP1A/wD +wPrA/ED6APkA+kD/AP9A+4D9QP4A/UD6AMEBPkDtQPNA8ADswPSA+8D8QPoA+ED 2wPTA8wDzQPYA9kD0QPHA84D1QPMA84DzwPPA9ID3APVA9wD2APaA9gD3gPlA/AD RgRhBDMEAQSPA44DpQOvA7cDvAO+A8IDwgPDA8QDxQPGA8YDxgPIA8gDyAPJA8kD yAPJA8kDyAPJA8kDygPJA8oDygPKA8sDygPKA8sDygPLA8oDygPLA8sDzAPMA8sD zAPNA8wDzAPLA8wDywPLA8wDywPLA8wDzAPMA8oDywPMA8wDzQPLA8kDzAPMA80D zAPMA8wDzgPMA80DzgPLA84DzAPKA8oDzAPOA84DzgPNA80DzgPNA8wDzQPNA8wD ywPMA8wDzAPNA8wDzgPNA80DzAPMA80DzQPNA80DzAPMA84DzAPNA8wDzQPPA84D zQPMA80DzgPNA88DzwPPA80DzQPMA80DzQPOA84DzAPOA8wDzQPOA80DzgPPA88D zAPEA8MDxQPOA9cD2QPWA9QDzgPNA8wDzAPNA84DzgPPA88DzgPOA80DzgPNA88D zwPPA84DzwPNA9ADzgPNA84DzwPQA84DzQPPA88DzQPLA80DzgPOA84DzQPOA9AD zgPMA88DzgPOA84DzAPPA84DzwPPA88DzQPNA80DzQPNA88DzgPQA84DzgPOA84D zgPOA80DzQPMA80DzAPKA9AD0gPQA88DzwPQA9AD0APSA8kDzAPOA8wDzAPMA8wD zAPNA84DzAPNA84DzQPNA80DzQPNA80DzgPNA88DzQPMA8wDzQPNA80DzgPMA80D zgPNA8wDzAPOA80DzQPNA84DzQPNA80DzgPNA8wDzAPNA80DzAPLA80DzAPNA8sD zAPMA8sDzAPLA8sDywPKA8oDywPKA8sDygPKA8oDywPKA8oDywPJA8gDyAPJA8gD xwPHA8cDxwPGA8YDxQPEA8EDvQO0A7gD5APRA8ADuAOxA6oDnQOaA6kDtQOpA5wD ywMGBPID0wPmA/gD+wP4AyEENgQvBDQEMgQpBBYEAwTyA+8D+gP8AwIEAwQEBAIE AQQEBPQD4wP+A+8D5QP4AwkEEgT+A/UD3APUA80D0APCA8oD0wPaA+UD7wP3AwUE CATvA+UD7gMJBEAEGAQABAIEDQQXBPYD7AP1A/cDEwQjBBsE9wP8AwAEAAQFBAcE BwQWBBkEFgQSBBYEFgQVBA8EEQQVBPkD/AMGBAwE8gP2AxQEFwQuBDoEHgT+AxUE GQQkBCQEIAQmBBsEEQQABOkD6wP3A/cD6wPnA+oD6wPtA/MD7QP2AwAE8wP2A/kD CQQ/BPsD9wP0A/YD/wMCBPED6APlA+sD6gPoA+4D+AP1A/4D/QP2A+wD/wP5A7AD wQO+A7UD0wPyA/AD6APiA+AD0gO+A8sDzAPPA9QDzAPNA9YD0APOA80DzwPTA9kD 1QPdA9oD2gPXA90D5gPyA0kEWwQzBAEEiQOOA6cDsAO3A70DvwPCA8IDxAPFA8gD xgPHA8cDyAPIA8kDyQPJA8oDyQPJA8oDygPKA8oDygPKA8sDywPKA8sDywPKA8oD ygPKA8sDzAPLA8sDzAPLA8sDzQPLA8sDywPMA8sDzQPMA8sDzgPLA8oDywPMA8wD zQPOA80DzAPLA80DzQPNA8wDzQPNA8wDzQPNA84DywPNA84DyAPJA80DzgPOA80D zQPNA84DywPMA84DzQPNA80DzQPOA80DzAPNA8wDzQPNA8wDywPNA80DzgPPA80D zQPOA84DzgPNA80DzQPOA84DzgPOA88DzQPPA84DzQPNA88DzAPNA84DzQPPA80D zQPNA88D0APOA84DzwPQA8kDxQPDA8QDzgPWA9cD2APUA88DzgPLA8sDzQPNA84D ywPPA80DzQPNA80DzAPNA80DzgPNA80DzAPPA80DzgPNA80DzAPNA80DzQPPA80D zwPNA84DzQPMA84DzQPOA80DywPMA80DzAPNA80DzgPMA80DzgPLA80DzQPOA84D zAPLA80DzgPLA80DzQPMA8wDzQPNA8wDzQPMA8wDzAPPA88DzgPOA88DzwPQA9ED 0QPKA8wDywPNA8sDzAPMA80DywPMA80DzgPLA80DzQPNA8wDywPMA8wDywPNA8wD zQPOA84DzQPNA80DzgPMA8wDzQPOA84DzQPNA84DzQPNA8wDzAPNA8wDzAPMA8wD zAPMA8sDygPMA8sDywPLA8oDygPLA8sDywPLA8sDygPLA8sDygPKA8kDygPJA8kD yQPJA8oDyQPIA8gDyAPIA8gDxwPHA8YDxQPFA8QDwgPAA7sDsAPMA+YDzQPBA70D uQO0A6wDogOYA6UDtgOnA6QD4QMEBOcD0gPZA+ID4gP0AysEKQQkBCkEKwQdBAgE +wPvA/ID/wP9A/kD+gP6AwEEAAQKBAwE/APtA+YDFQQlBAME/QPgA9wD3wPuA/8D 8gPuA/QD7wPjA+ID7APzAwIEBAT2A/oD+gMGBB4EAAT7A/ED/QPsA+kD8wPuA/8D GgQPBAUECAQJBAUECwQPBAoEGgQfBBgEGAQbBBoEGQQRBA8EGAQBBPwDAwQKBP0D 9QMZBBoEJwQtBCsEBwQVBB0EHgQcBBwEIgQVBAoEFAT+A/8D/wPzA+UD5APkA+QD 7gPxA+oD5AP1A/YD+gMBBBAEUwTuA/AD/AMHBBIE/QPuA+cD4QPjA/QD9wPhA+cD 8AP6A/kD+gPyA/0D9wOnA7MDsgOzA9ED9QPrA+ED1wPRA8IDuAPBA8kD0wPYA88D zAPXA9IDzAPLA84D0wPUA9YD3QPYA9cD1APmA+cD/wNNBFYENQQGBIUDjQOlA7AD twO8A78DwQPCA8IDxAPHA8UDxgPHA8gDxwPIA8gDyAPJA8gDyQPIA8gDyQPKA8oD ygPKA8oDygPKA8oDygPKA8wDywPMA8sDywPMA8sDygPNA8sDywPLA8sDywPMA8wD zAPLA8wDzAPMA8sDywPLA8wDzQPNA80DygPMA80DzAPLA8wDzAPOA8sDzAPNA80D zAPLA8gDywPMA84DzwPOA88DzwPNA80DzQPNA80DzAPMA8wDzgPMA8wDzAPOA88D zQPLA80DzQPNA8wDzQPMA80DzQPNA8wDywPNA8wDzAPOA84DzwPOA8wDzQPOA80D zgPNA80DzAPOA84DzgPOA80DzAPNA84DzQPNA84DzwPJA8QDxAPFA84D1gPXA9cD 0gPQA84DzQPLA80DzAPMA80DzgPPA88D0APOA84DzgPOA80DzwPPA84DzwPOA84D zwPPA8wDzwPOA84DzwPNA8wDzQPPA9ADzwPOA88DzwPNA8wDzgPPA84DzwPPA88D zgPNA88DzwPPA84DzgPMA80D0APOA88DzgPNA84DzgPOA88DzgPOA80DzgPOA8sD 0QPRA9AD0QPPA9ADzwPPA9IDygPNA8wDzQPPA84DzgPLA80DzQPNA80DzgPOA88D zQPNA88DzAPNA80DzgPNA84DzAPNA84DzgPNA80DzgPOA80DzQPNA84DzQPPA80D zQPOA80DzQPMA84DzQPOA84DzQPNA8wDzAPLA84DzAPLA80DzQPMA8wDywPLA8sD ywPLA8sDywPLA8sDywPLA8oDygPMA8kDygPKA8kDyQPIA8kDxwPHA8cDxgPEA8MD wQO6A7MD3wPhA8kDwwPBA78DuwO2A7ADpAOWA6EDsgOlA8wD9QP+A+ID0APhA9YD 1gMDBCUEIwQfBC4EHwQIBP4D/QP0A/UD+gPwA/wD8wP7A/QD8gMJBAoECwQFBAUE EgQIBAoE9QP2A/0D/AP7A/QD2QPPA9gD4gPnA+gD7AP4Aw4EEAT2A+UD5gMPBBcE 8gPhAwEE+AP0A/gD4APnAwAEEwQXBB0EEgQNBBEEEgQVBCMEJQQbBBwEGQQcBBwE GgQSBBsEDgT7A/0DCwQLBP0DFAQfBCUEJgQwBC0EJwQeBBgEFQQeBCUEEAQVBCUE FQQZBAgEAwT7A/QD+AMCBAYEBwT5A/MD8gMCBP4DAwQYBFIE9QP2AwUEHgQNBPkD 7gPrA+UD6QP2A/MD5gPjA+sD9QMBBPgD7gP9AwEEpgOgA6oDpgPNA+ED3APJA7YD tAO+A8EDwgPIA88D2QPVA80D1QPZA84DzAPOA9MD1APWA98D2QPbA9kD6wPgAyUE UwRTBC0E/wOEA4sDpQOwA7cDvQO/A8EDwwPEA8YDxgPGA8gDxwPIA8cDyAPIA8gD ygPJA8kDyQPKA8oDygPKA8oDygPKA8oDywPLA8oDyQPLA8sDywPLA8sDzAPMA8wD zQPMA8wDywPMA8wDzAPNA8sDygPOA8sDzQPNA8wDywPMA80DzwPMA8oDzQPNA80D zgPNA8wDzgPMA8wDzAPMA84DzAPKA8sDywPMA80DzgPOA80DzQPMA80DywPNA80D zQPNA8wDzQPPA8wDzQPOA80DzAPOA80DzQPOA88DzgPPA84DzgPOA84DzgPNA8wD zAPNA80DzgPNA80DzQPOA80DzAPNA80DzgPQA80DzQPOA8wDzQPPA84DzwPPA88D ygPGA8UDxgPQA9gD1gPaA9UD0APOA84DzAPOA8wDzgPOA8wDzgPOA80DzQPNA8wD 0APOA8wDzAPNA80DzgPMA80DzQPOA84DywPOA84DzAPNA84DzgPNA80DzgPNA88D zAPLA80DzQPNA8wDzQPMA80DzgPNA88DzgPMA84DzgPNA8wDzgPOA8wDzQPNA84D zQPMA80DzQPNA8wDzAPKA9AD0APNA88DzQPPA84D0APQA8gDywPMA80DzAPNA80D zQPMA84DzQPNA80DywPNA80DzQPNA80DzAPNA84DzAPMA8wDzAPMA80DzAPNA80D zQPMA80DzAPMA80DzQPMA80DzQPMA80DzAPMA8wDzAPNA8sDzQPLA8wDywPMA8sD ywPKA8sDywPMA8sDygPLA8sDywPKA8kDywPKA8kDygPKA8oDygPIA8kDyQPJA8gD xwPIA8cDxgPGA8UDxAPBA78DtwO8A+oD2APHA8MDwwPAA74DuwO2A64DpAOWA5oD pwPGA98D/wP2A9QD3gPZA9MD8AMQBCIEIwQwBCEEEwQLBAoE+QPqA/gD/QP0A/0D +wP0A+YD3wMOBBsECAT+AwEE7APkA+UD6QPiA+UD3QPgA+ED0gPRA9oD3wPhA+kD 7QPwAwQE/wPlA+YD7AP+A/YD6AMBBP0DCAT5A98D4gPjA/MDBgQUBA0EEAQUBBME FwQkBCQEGwQYBA4ECQQGBA8EFAQeBBwE/QMBBBIEFwQKBAUEHgQmBCEEJQQdBBkE EAQLBBMEGwQSBBEEFgQbBCkEKAQGBPoD9wP/AwoECwQFBAME+QPxA+cD9wMIBBME DwQ7BBAEAQQRBBQEDgTyA+4D8wPwA/MD6wPmA+cD6QP1A+cD/wP6A/ID9wMGBMkD qAO8A6gDzQPEA7ADsAOvA7EDuwPCA8QDxQPLA9cD2APOA9ED2QPPA8wDzwPSA9QD 1gPcA9cD1wPdA+0D2wMoBFIEUgQlBB0EiwOGA6MDsAO3A7wDvwPBA8IDwwPGA8UD xgPHA8gDxwPIA8gDyQPJA8kDyQPJA8oDyQPJA8oDygPJA8oDygPKA8oDygPLA8oD ywPKA8oDywPLA8wDzAPKA80DzQPMA8sDywPMA8wDzAPMA8wDzAPMA8wDywPLA8sD zQPNA8wDzAPLA8wDzQPOA8wDzAPNA84DzQPNA80DzgPNA8sDyQPLA8wDzwPMA84D zQPOA80DzQPLA84DzwPNA80DzQPOA8wDzQPNA80DzQPOA80DzQPOA80DzQPOA84D zAPLA88DzQPMA84DzgPNA80DzgPOA80DzgPNA88DzgPOA88DzQPMA84DzwPMA8sD zgPPA84D0APNA84DzgPNA8oDxgPEA8UDzgPWA9cD1gPTA88DzQPMA80DywPMA84D zAPOA88DzwPOA80DzQPMA80DzgPNA84DzgPPA88DzgPOA84DzgPOA84DzwPPA84D zAPNA88DzgPNA80DzQPPA84DzwPOA84DzgPOA80DzQPOA84DzgPNA84DzQPOA80D zgPOA80DzgPNA88DzgPPA88DzgPPA8wDzAPLA80DygPPA9AD0APQA9AD0QPPA9ED 0QPJA8sDzQPNA8wDzQPMA84DzAPMA80D0APOA8wDzgPNA8wDzQPNA80DzAPNA8wD zQPPA84DzgPOA80DzAPNA84DzQPOA80DzgPMA84DzQPNA84DzQPNA80DzQPNA84D zAPNA8wDywPMA8wDzQPKA8wDzAPLA8wDywPKA8sDywPLA8wDygPKA8sDygPKA8kD ygPLA8oDyQPKA8oDyQPIA8gDyAPIA8gDxgPFA8QDwgO+A7QDzAPtA9EDxgPEA8QD wgPAA74DugO1A60DogORA4sDvwPZA+YDBwTyA9ID3gPPA+YDBQQaBC8EOAQmBB8E BwQHBP0D7gPwA/sDBAQHBAsEAAT9A/AD9gMCBPMD5wMABOsD3QPXA9cD6wPqA+0D 7QPwA+kD4gPpA+cD4gPdA9QD4QP2A/4D6wPRA84D+gPxA/0D/QMCBBIE/APwA/ID 6gPiA+ID6APyA/wDCAQMBAsECgT8A/sD9wPyA+kD5AMABA8EGwQmBA0ECAQaBB4E HQQJBAsEBgT8AwsECQQXBCYEGgQVBBAEEwQLBBQEFAQJBB4EGgQQBBIEFwQPBAIE BAQFBP8D/wP9AwUEEAQRBAYEJgQ0BCQEFQQOBP0D8wPzA/oD9QP0A+gD4gPiA+oD 9wPuA+8D+gPzA/MD/gPiA6oDxgO2A9ADvwO4A8ADvAOzA7QDvAPDA8MDyAPXA9kD zwPPA9kD0QPMA9AD0wPUA9cD3gPVA9cD5AP0A9wDDwRVBFEEHgRWBJYDhAOjA7AD twO7A74DwgPDA8MDxwPFA8YDxwPHA8cDxwPIA8oDyQPKA8gDyQPKA8oDyAPLA8oD ygPJA8sDygPKA8sDywPLA8sDywPLA8sDywPMA8sDygPMA8wDzAPLA8wDzAPMA84D zAPLA8wDywPNA8sDzAPMA80DzgPNA8wDywPMA80DzAPNA80DzQPMA8wDzgPOA8sD zQPMA8oDywPMA84DzwPNA80DzQPNA8sDywPLA8wDzQPOA80DzQPMA80DzQPNA84D zQPNA8wDzgPOA80DzgPNA80DzQPOA80DzQPOA8wDzwPNA8wDzgPOA88DzAPOA80D ywPMA88DzQPOA84DzgPOA80DzgPNA88DzgPOA9ADzwPKA8UDwQPFA88D1wPZA9gD 1APQA80DzAPLA80DzAPOA8wDzwPOA84DzgPNA80DzQPOA84D0QPPA84DzQPMA8wD zAPOA8wDzAPNA84DzgPPA84DzAPPA88DzgPOA8wDzwPOA80DzgPNA88DzgPOA84D zQPNA80DzQPPA80DzQPPA88DzAPOA84DzAPOA8wDzAPLA88DzQPNA88DzAPNA8wD 0QPRA88DzwPPA9EDzgPQA9MDygPLA8wDzAPMA8wDzgPNA80DzQPNA80DzQPMA8sD zQPNA8wDywPNA80DzgPMA84DzgPNA80DzQPMA84DzAPMA84DzgPPA80DzQPNA80D zQPMA80DzQPNA80DzAPNA8wDzQPMA80DzAPNA8wDzAPLA8wDzAPLA8wDywPMA8oD zAPLA8sDywPLA8oDygPJA8sDzAPLA8oDygPJA8kDyAPIA8gDyAPIA8YDxQPDA78D ugOzA9wD5QPKA8MDwwPCA8EDvwO9A7oDtgOxA6gDmwOFA6oD5QPeA/ADEwTkA90D 1APZA/oDEgQoBDIEGgQJBPwD8gP0A+4D6wP3AwEE9gMBBAQEBgQMBA0E9AMHBAcE IQQVBP0D5gPiA/wD8wPyA/ED8gP4A+wD4APYA9UDzgPSA9sD3QPVA+4D1wPbA/8D /wMPBAMEBwQOBP0D+AP7A/MD7gPkA9kD1APUA9oD4APtA+0D6wPsA+oD8wP2A/AD 9wP7Aw0EIgQcBBAEIAQmBCkEGgQGBAUECAQFBPkD8QMMBCgEGAQNBBAEEQQXBBIE /AMHBBwEGwQfBBkEFQQYBBQEFgQVBA0EAQT+A/wDAQQGBCEENgQ2BBsEAATrA/ID 8gP4A/AD6gPpA+UD4QPjA+0D9wPqA/ID/APrA/gD/AOoA7ID3wPRA7cDtAPHA9AD yAPHA7wDvgPDA8MDzQPcA84DywPUA9QDywPPA9QD0gPUA9wD1QPXA+MD7wPeA/UD UgRPBB0EbgSTA4QDowOwA7YDuwO/A8EDwgPCA8YDxQPGA8YDxgPHA8gDyAPIA8kD ygPHA8kDyAPJA8oDyQPJA8sDyQPKA8oDywPKA8oDywPLA8sDywPLA8sDywPMA8wD ywPLA8sDygPLA8wDywPMA8wDywPMA80DywPLA8wDygPLA8wDzAPMA8sDzQPNA8wD zAPNA8wDzQPNA80DzQPMA8wDzAPJA8oDzAPNA84DzgPNA80DzQPNA80DzAPMA8wD zQPMA80DywPMA8wDzQPMA84DzQPMA80DzQPNA84DzQPMA8wDzAPMA8sDzgPOA80D zwPNA8wDzAPNA80DzgPPA80DzQPMA84DzAPNA80DzgPNA8wDzQPNA84DzQPNA84D zAPGA8QDxgPOA9YD1wPXA9MDzwPNA80DygPMA8wDzQPOA80DzgPNA88DzwPOA8sD zwPOA84DzgPNA80DzwPOA84DzgPOA80DzQPPA84DzgPNA80DzQPNA88DzgPPA88D zQPNA88DzwPOA80DzQPOA80DzgPNA88DzgPOA80DzQPOA80D0APPA80DzgPNA84D zAPOA84DzQPNA80DzQPLA9AD0QPPA88DzgPPA88D0APSA8oDzAPNA80DzQPOA80D zQPMA80DzQPOA84DzQPPA84DzQPOA80DzAPOA84DzQPOA8sDzAPNA84DzQPOA80D zQPNA80DzgPNA80DzQPOA80DzgPNA80DzQPNA84DzQPNA80DzAPLA8wDzAPNA8wD ywPLA8wDzAPMA8wDywPMA8oDzAPLA8sDywPKA8sDywPLA8oDygPKA8oDyAPJA8kD yAPIA8gDxwPGA8QDwAO9A7UDtwPnA9kDyQPGA8UDxgPGA8YDxgPEA8EDvAO9A7QD mgOgA9QD4gPkA/cDBATqA94D0gPsAw4EHAQQBP8D9QP1AwEE+gP0A/ID+gMDBO0D 7AP6AwcEDQQLBPQDFgQxBCoEFgQJBPwD/QMEBPwD7gPmA+0D6QPoA9kD0gPPA9AD 0APFA8ADzQPnAwkEBAQZBBgEHwQaBAkE+QP3A/8D+wP0A/ED7wPpA+ED3gPcA90D 5QPuA/YD+QP0A/kD/QMCBPgD7APmA/gDAgQEBB4EKwQtBCgEBAQLBAwECQQABPQD 6gMfBB0EDwQRBA4EEAQUBA0EBAQtBDYEGQQKBBEEEAQTBBAEEAQCBPoD/APyA/sD DgQeBCYEEwT6A+cD4gPtA/UD8QPuA+4D7QPmA+MD3wPkA/sD8APnA/wD9QP1AwgE wgOlA9MD0APSA9UD3QPhA+ED8wMQBAwE+gPUA8QD4wPPA80D0gPWA8oDzwPUA9ID 1APfA9gD1gPiA+sD3APuA1EETQQiBDkEhQOFA6YDtAO3A7sDvwPBA8IDxQPFA8YD xwPHA8YDxwPIA8oDyAPKA8kDygPJA8oDyQPJA8kDywPLA8wDygPKA8kDywPLA8oD ywPMA8sDzAPMA8wDygPMA80DzQPLA8wDzAPMA8wDzAPNA8wDzAPMA80DzAPLA8sD zgPOA84DzAPMA8wDzQPNA84DzgPNA84DzAPMA80DzAPNA80DyQPKA80DzAPNA88D zgPNA80DzQPMA84DzgPMA80DzgPPA80DzgPMA80DzgPOA8sDzAPNA80DzQPNA84D zQPPA88DzQPNA80DzQPOA8wDzQPNA88DzQPNA88DzgPOA80DzAPLA80DzgPOA84D zgPOA8wDzgPNA80DzQPOA8wDxQPEA8YDzwPVA9gD1wPTA9ADzQPMA8oDzQPOA84D 0APOA84DzQPNA84DzAPMA88DzgPNA80DzQPPA88DzQPPA84DzQPOA80DzgPNA80D 0APNA84DzQPNA80DzQPRA84DzAPNA84DzAPNA84DzwPNA80DzgPOA84DzQPNA84D zgPNA84DzgPNA84DzQPNA80DzgPPA84DzgPMA8wDyQPRA9EDzwPQA84DzgPPA9AD 0gPJA8sDzQPMA8wDzQPNA80DzgPNA8wDzwPOA8wDzAPOA80DzQPLA84DzQPOA80D zgPNA84DzAPOA80DzgPNA84DzQPOA80DzQPNA80DzQPNA80DzQPNA84DzAPMA84D zQPNA80DywPNA8wDzAPLA8sDywPMA8wDzAPLA8wDzAPLA8sDygPLA8sDygPKA8oD ygPKA8sDyQPJA8kDyQPIA8gDyAPHA8YDxQPBA70DvQO4A8oD9gPbA9ADzgPOA80D zAPLA8kDxwPDA8ADzQPIA6kDpgO+A84D3QPrA/kD+QMBBOMD2gP2A/sD5APVA+AD /QMFBAkE+QPvA/oDBQQMBPMD+AMIBAQEFgQBBPcDEAQXBBUEDQQLBAgE+gPqA9YD 3gPhA90D6wPZA80DxgPHA8cDywPPA9oD5gMKBCgEGQQaBCQEHwQWBPQD8gP8A/0D 9wP2A/MD7wPtA+0D7APuA/MD9gP6A/QD9QP1A/kDAwT8A+0D5APpA/gD+AMKBCsE KgQgBBEEBAQJBAQE+APrA+EDJQQgBBQEDQQJBBsEEAQHBAcELwQqBPkD+gMABP0D BgQIBA0ECQQCBAEECgQHBBAEIgQfBAME7QPdA+cD6wP1A/ID7APtA+8D6QPlA+MD 3wPxA/UD6wPmA/ID9wMKBPIDsQO0A8IDzAPXA9sD1QPiA/ID4QPiA/wDAATPA9YD 6QPIA84D1QPKA84D0QPSA9ED5APhA9YD3QPuA90DDgRSBEcEHwQiBIIDhgOpA7ED uAO8A74DwQPDA8UDxQPFA8gDxQPGA8cDxwPJA8gDyAPLA8gDyAPJA8oDyQPLA8oD ygPKA8oDywPKA8sDywPLA8sDzAPMA8sDywPLA8wDywPLA80DywPMA8sDywPNA8wD zQPLA8wDywPMA8sDywPKA80DzQPNA80DzAPMA80DzQPMA8wDzAPNA84DzQPMA8wD zgPNA8kDygPLA84DzQPOA84DzgPOA80DzAPMA80DzAPNA8wDzQPMA84DzAPOA80D zQPNA80DzgPNA84DzQPPA80DzQPOA80DzgPOA80DzwPMA80DzgPOA84DzgPNA84D zgPLA80DzgPOA80DzQPOA80DzQPPA84DzgPPA84DzwPLA8UDwwPHA84D1wPWA9cD 0wPQA84DzQPKA8wDzgPNA8wDzQPNA80DzgPPA80DzAPNA80DzwPPA84DzAPOA80D zgPMA80DzwPOA80DzgPLA84DzAPNA84DzwPPA8wDzwPNA8wDzQPOA80DzQPNA84D zgPNA80DzgPOA80DzgPNA80DzQPNA84DzAPNA8wDzQPOA8wDzQPNA80DzQPNA8sD 0APQA88D0APQA88DzwPRA9EDyQPLA8wDzAPMA8wDzAPMA80DzQPMA8wDzQPMA80D zAPNA80DzQPMA80DzQPMA8wDzAPNA8wDzQPOA80DzQPNA8wDzQPNA80DzQPNA80D zAPMA8wDywPNA8wDzAPMA8wDywPMA80DygPMA8wDywPLA8sDzAPMA8wDygPKA8sD ywPLA8oDywPKA8oDygPLA8oDywPKA8gDyAPJA8kDyQPIA8gDxwPGA8MDvAPGA8oD uwPbA+8D1QPNA8wDywPKA8kDyQPJA8YDwgPCA9EDzgO5A7MDvAO2A9ID4QP1A+ED BAQNBPQD7wPnA9oDyAPNA/IDCAQSBAQE+gPrA+gDBQQRBA0EEgQNBBkEEATsAwUE GQQZBP8D/gP2A+QD2QPYA94D4APVA9ID1wPBA8sD2gPmA94D2gPbA+IDAwQwBBwE FgQUBA4EEQT0A/AD8QP3A/UD9gP1A/ED8QPuA/ED9wP9AwIE/QP2A/QD6QPuA/YD AQTxA+sD5wPvA/ID7AMABBAEFQQMBPkD9QP2A/UD8wPqAwMENwQfBAkEEgQVBBME HgQXBBgEEQTwA/gD/gMBBPgD9gMFBA8EEQQIBAgEBwT/AwwEGwT0A+UD8QPtA+sD 8wPwA+4D7QPsA+kD5APjA+ED8AP5A+cD2wPcA/MDCgQRBNADvwPTA9AD2gPSA9QD 3QPGA7kDwAPRA+oD6gPIAwoEyQPLA9UDzAPLA84DzwPQA+kD7APXA9cD5QPmAxsE VARFBCMEIASEA4wDqAOxA7cDvAO+A8ADwwPFA8QDxQPGA8YDxQPHA8gDyQPIA8gD ygPIA8kDyQPIA8kDyQPJA8sDyQPKA8oDywPKA8oDygPKA8oDygPKA8oDywPLA8sD zAPKA8sDywPMA8wDzAPLA8wDywPMA8sDywPLA8wDywPNA8wDywPMA8oDzAPMA84D zAPMA8wDzAPLA80DzAPMA84DzAPHA8sDzAPNA88DzgPNA8wDzAPMA80DzQPNA8wD zAPLA80DzAPMA8wDzAPMA84DzAPMA8wDzAPNA80DzAPMA8wDzQPMA8wDzQPNA84D zQPNA80DzAPNA84DzQPNA80DzAPNA8wDzQPMA84DzQPOA80DzgPOA84DzgPPA80D ygPGA8IDxQPMA9UD2QPXA9QD0APOA8wDzQPNA8wDzQPNA80DzgPOA84DzQPOA8wD zgPPA9ADzAPNA84DzgPNA80DzwPNA8wDzQPNA84DzAPNA80DzQPOA88DzQPNA84D zQPOA84DzQPPA84DzgPQA84DzgPNA88DzQPOA88DzgPMA84DzQPOA80DzgPNA84D zQPPA80DzAPNA8sDzQPMA9AD0APQA88D0APQA9ADzwPSA8oDzAPMA8wDzAPNA80D zgPNA80DzAPNA80DzgPNA84DzQPNA80DzQPNA80DzQPOA88DzgPNA80DzQPNA8wD zQPNA84DzwPNA80DzgPMA80DzgPOA80DzQPOA8wDzQPNA80DzQPMA8wDzAPMA8sD zAPMA8wDzAPMA8wDywPLA8sDywPLA8sDywPKA8oDygPLA8oDzAPJA8kDyQPJA8gD yAPIA8cDxQPCA7oD3wPIA7YD6APlA88DzAPLA8oDygPLA8kDyAPHA8QDxQPSA8oD wwO4A7UDrwPNA90D8APiA/EDBgQXBAkE5gPKA8sD0wP1Aw8EFAQIBP0D5APaA94D DQQkBBcECwT1AwMEGgQiBBkE+wPzA+8D8APhA9EDzgPWA9gD0APWA+YD6gPmA/YD 8APhA9wD2gPlAwYENgQqBBcEBgT/A/sD5QPvA/AD7wPvA/QD+wMABAEEAgQLBBEE GAQXBAsEBwT/A/AD7QPtA/kD6gPlA+kD6APxA+4D6AMJBB4EEgQGBPsD/gP7A/sD 9QPsAxEEMgQoBBwEFAQRBCAEEgQBBB0EBgQDBBMEFAQDBPgD+QMIBAAE+AP9AwQE 8QPwAw0E7wPmA+wD8APwA+0D5gPuA+8D6wPsA+UD4gPhA+0DAATzA94DzQPSA+8D BgThA6oDzgPPA9IDzgPUA8MDvgO/A8QDywPeA/kDzAPzA9EDywPUA88DzQPPA9ID 0QPpA/YD6gPkA98D7gMEBGMEUAQmBAgEgAOOA6kDsgO5A7wDvwPBA8QDxgPEA8YD xwPGA8cDyAPHA8kDyAPIA8oDyQPJA8kDygPJA8oDygPLA8oDyQPKA8oDywPKA8oD ygPKA8oDzAPLA8wDywPMA8wDzAPMA8sDywPLA8wDzAPMA8wDzAPLA8wDzAPMA8wD zQPNA84DywPMA80DzQPOA8wDzgPMA84DzAPMA80DzgPNA8sDzAPKA8sDzQPPA84D zQPMA80DzgPMA8wDzAPNA80DzQPNA80DzAPNA8wDzgPNA80DzAPMA80DzQPPA84D zAPNA80DzAPMA80DzQPNA80DzQPNA80DzQPOA84DzgPOA8wDzwPNA80DzgPOA80D zgPMA80DzwPOA80DzQPOA8wDxQPCA8UDzgPVA9cD1gPSA9ADzQPMA8oDzAPNA84D zQPOA84DzgPOA80DzQPOA84DzgPPA84DzQPPA80DzQPNA84DzQPOA84DzwPPA80D zgPNA84DzQPOA8wDzgPOA80DzgPQA84DzQPNA80DzgPOA84DzQPPA80DzQPNA80D zgPOA84DzwPMA84DzQPNA80DzAPNA84DzQPLA8wDywPQA9ADzwPQA88DzwPPA9AD 0gPKA8wDzAPNA80DzgPMA80DzAPNA88DzAPNA80DzQPNA80DzgPOA80DzgPNA80D zgPMA80DzQPOA8wDzgPNA8wDzQPNA80DzQPOA84DzQPOA84DzQPNA80DzQPNA80D zQPOA80DywPMA80DzQPMA8oDzAPMA8wDzAPMA8sDzAPLA8sDywPKA8sDywPLA8oD ywPLA8sDyQPKA8gDyQPIA8kDyAPHA8QDvwO1A/IDygO7A+4D3APLA8sDygPLA8oD ygPKA8oDyAPHA8MDxgPFA8gDvQOkA7MDyAPgA/AD4QPdA+gD7gMBBPsD1APWA9YD 4AMBBBIEDAQNBPcD4APUAwgEJAQVBPwD6QMFBCkEIQQJBOsD6wPqA90DzgPLA8oD 1QPfA+gD8AP3AwwEAQQBBOwD2QPPA9QD8wMSBCIEBATuA+wD7APhA9kD4wPnA+oD /QMUBCAEIgQfBCAEJwQmBC4EKwQoBCoEHwQKBPwD8QP4A+YD6APnA+0D9APwA+8D +gMcBBgEDQT+AwEEAQQCBAAE9wP4Aw4EKAQUBAoEDwQZBBEECgQSBBAE+gP3A/QD +wP8AwkEBQTxA/sDBwQHBO0D4AMEBP4D7QPrA/AD9APsA+wD6gPuA+sD6APoA+YD 4wPrAwQEAgTuA9gDzwPWA+0D8AO8A7wD2gPOA78DtwO6A8MDxgPGA8kD1wP4A9MD 4wPZA8wD0wPUA80D0APVA9gD3wPdA9wD0wPeA/ID/QNcBEkEJwTrA38DkQOpA7ID uQO9A8ADwgPFA8UDxQPHA8YDxgPHA8gDyAPJA8kDyQPKA8kDygPJA8oDygPLA8oD ygPMA8oDygPKA8wDzAPLA8sDywPMA8wDzAPNA8wDywPLA8wDzAPMA8wDzQPMA80D zQPNA80DzAPMA8wDzAPLA8wDzQPNA8wDywPMA80DywPOA80DzQPMA8wDzAPOA80D zQPMA8sDygPLA8wDzwPNA80DzAPOA80DywPNA84DzQPPA80DzgPOA80DzAPOA84D zgPOA84DzgPNA80DzgPOA80DzgPPA84DzgPOA8wDzQPOA88DzwPOA80DzgPOA88D zwPMA80DzQPPA9ADzQPOA84DzgPOA88DzgPOA9ADzgPLA8YDxAPGA9AD2APZA9cD 0wPOA88DzQPNA8wDzQPOA80DzQPPA80DzwPOA80DzAPNA80DzwPNA84DzQPOA84D zwPOA84DzQPNA88DzgPNA84DzAPOA80DzgPPA88DzgPOA8wDzQPOA84DzgPOA88D zQPNA84DzgPOA84DzgPQA84DzgPOA88DzQPNA8wDzQPOA84DzgPOA84DzQPNA8oD zwPSA88D0APPA9EDzwPQA9MDyQPLA8wDzAPMA80DzQPMA80DzgPNA80DzQPNA84D zgPNA80DzQPNA80DzgPNA84DzQPNA80DzgPOA80DzQPOA80DzgPOA84DzQPOA84D zQPNA80DzQPMA8wDzAPNA80DzAPNA8sDzAPMA8wDzAPLA8sDzQPMA8sDzAPMA8wD ygPMA8sDywPLA8oDywPLA8sDywPLA8kDyQPIA8oDyQPHA8cDxgPDA70DtwP1A8cD 1gP2A9QDyQPKA8oDywPKA8sDywPKA8sDyQPHA8MDvAPIA7cDoAO3A8gD4wPwA94D wgPPA+AD9QMFBAAE8QPXA9YD4gPyA/gD/AP+A/QD7AMKBAME9wPoA/cDDwQABAAE /gPrAwEEAQTtA+YD5wPsA+wD7QPvA/ID9QMKBPsD3QPPA9MD0wP2AxIEGAQNBAoE /QP/A/8D0gPJA9wD6AMHBCAEMAQsBCEEGgQZBBwEIAQdBBsEIgQgBCUEJAQlBBQE CATzA+MD5wPzA/MD9wP4A+4DBAQVBBMEAQT+AwAEBQQCBPwD8QP6AyIEJgQUBBoE GQQVBBQEEQQOBP8D7APuA/UD/wMUBBQEAgQLBAIEAQTqA+QDBAQPBBwEFAQGBAQE +wPyA+oD6QPvA+sD6QPpA+QD5gP7A/sD6gPeA9gDzgPcA+kD2gOlA78DxQOxA7YD vgPDA8cDxwPMA9cD9QPYA9ED2wPQA9AD3wPNA84D2APUA94D1wPXA9UD4QPzAwEE XgRMBCkE3gOFA5UDqwOxA7kDvQO/A8MDxAPEA8UDxwPGA8cDxwPIA8gDyQPIA8kD ywPJA8oDygPJA8oDyQPLA8sDyQPLA8sDygPKA8oDygPKA8oDywPMA8sDzAPMA8sD zQPNA8wDzQPKA8wDzAPNA80DzAPMA80DzQPMA8sDzAPMA8wDzgPNA8sDzQPNA80D zgPMA80DzAPNA80DzwPLA8wDzQPLA8sDzAPOA88DzgPNA84DzgPNA8wDzQPNA8wD zQPLA8wDzAPNA80DzQPNA8wDzAPMA80DzgPNA84DzQPOA84DzgPOA80DzgPNA8wD zQPPA80DzQPLA84DzgPOA84DzAPNA80D0APNA84DzAPPA84DzgPQA84D0APOA88D ywPHA8MDxgPPA9YD1wPYA9QD0QPNA8sDzAPNA8wDzgPMA80DzgPOA84DzgPNA8wD zgPOA84DzAPOA84DzgPOA80DzgPPA80DzgPOA84D0APNA88DzgPOA84DzQPOA88D zQPNA84DzwPOA80DzwPOA80DzwPOA9ADzwPOA84DzgPMA8wDzgPMA84DzgPOA80D zAPMA84DzgPMA80DzgPMA9AD0APPA9ADzgPPA9ADzwPSA8oDygPMA80DzAPOA80D zgPOA84DzgPNA8wDzQPNA80DzAPOA80DzQPLA84DzAPNA80DzgPMA8wDzwPNA8wD zQPMA80DzQPNA80DzgPOA80DzgPOA80DzAPNA8wDzQPNA8wDzAPMA80DywPNA8wD ywPLA8wDzQPNA8sDywPLA8wDzAPLA8sDywPKA8sDygPLA8sDzAPJA8kDyQPJA8gD xwPGA8YDwgO7A8MD7QPBA+oD+APZA9ADzAPKA8oDywPMA80DzQPMA8wDywPLA8wD wgOzA6kDrgPCA80DyAPJA7MDzAPdA+sD9gMDBBEEAAThA9gD4APoA/ED9gMBBBoE CwTrA+QD2gPlA/ED6gPyA+4D8wMNBCQEBQT1A/ED8QPmA+AD3wPgA+MD6APxA9UD 1APhA+wDFgQEBAQE6gMaBC0ELQQ5BDQE9wPpA/0DDwQZBCcEJgQaBBsEGAQXBBQE FAQUBBMEEAQaBBcEHgQiBCAEGgTyA+MD7APuA/cD9QPtA+4DBQQVBAIE/QMDBAUE AQT/A/ID+QMLBB0EIwQfBBUEDgQSBAAE9wPwA/ID7AP3A/8DBgQLBBoEDAT/A/ED 4APrAwEEDQQkBB8E+gMCBAQECAT9A/AD6QPqA+YD6QPlA+QD8APxA/MD3gPcA9QD 1gPlA+oDuAO5A8ADuQO2A7kDvgPEA8kDywPbA/ID4QPLA98D0gPOA9oDywPOA9cD 1QPhA9YD2QPUA+AD7AMABGMERAQiBNcDhQOUA6kDswO4A70DvwPDA8QDxAPFA8gD xQPGA8cDxwPIA8kDyAPIA8oDyAPJA8kDyQPJA8kDygPLA8oDygPJA8sDygPLA8oD ywPKA8kDywPLA8oDzAPKA8oDzAPLA8sDywPLA8wDywPLA8sDywPLA8sDzAPLA8sD zAPNA8wDzAPLA8sDzAPMA8wDzQPMA8wDzAPNA8wDywPNA8wDygPIA8oDzQPPA88D zQPNA8wDzAPMA80DzQPNA80DzQPOA8wDzQPMA80DzAPLA8wDzAPNA8wDzAPOA80D zQPOA8wDywPLA80DzQPQA8wDzAPNA80DzAPNA88DzgPMA8sDzAPNA84DzgPNA80D zgPNA80DzwPMA80DzgPPA8sDxgPCA8QDzQPUA9cD1wPTA88DzgPOA8sDywPNA80D zgPNA88DzwPNA8wDzQPOA84D0APOA80DzgPPA84DzgPOA8wDzAPNA84DzgPMA8wD zQPMA88DzwPOA8wDywPOA80DzgPPA84DzAPLA84DzgPMA80DzQPNA84DzAPPA84D zgPMA84DzwPMA80DzQPNA80DzgPOA84DzAPLA8sDywPRA9ADzwPPA88D0APOA9AD 0QPKA8wDzAPNA8wDzQPNA8wDzAPNA8wDzgPMA8wDzQPOA80DzAPMA80DzQPPA8sD zQPOA8wDzAPNA80DzQPNA84DzQPMA80DzQPNA80DzQPNA84DzQPOA80DzQPNA80D zQPMA80DywPNA8wDzQPLA8wDywPMA8wDywPMA8sDywPKA8sDygPLA8sDywPKA8oD ywPKA8sDyQPJA8kDyAPIA8cDxwPFA8IDuAPYA+EDwgP5A+8D2APWA9UD0wPNA8kD yAPIA8YDxwPGA8QDwwO/A7wDuQOzA6gDpQOdA64DvQOoA8cD2wPRA+cDAwQHBBIE CwTpA9cD2wPvA/4DDQQVBAQE8gPiA9cD3QPnA/QD9wMBBAMEDQQRBAYE+QPqA+gD 3gPfA+ID6gPoA/QDCwTsA9wD3AP6AxIE9gPnA+ID7QMZBBkEJwRmBHAEGQQOBBEE DwQVBB0EHwQdBBoEFgQPBBAEFAQKBA8EFQQOBBkEGAQbBCYEGQQBBPQD7AP1A/QD 8QPmA/IDCQQGBAEEAwQEBAIEAwT6AwQECQQKBAoEDAQHBAQEBQTwA/IDDwQhBAEE +wP+AwYEBQQCBAAE5gPeA+YD6gP4AwMEAgQeBB0EDwQQBBQEGgQHBOwD5gPkA+cD 4wPjA+gD5gP4A+0D3QPZA9ED1wPjA8gDswPBA78DvAO3A70DwAPFA80D4QPwA+MD zgPYA9UDzwPYA8wDzQPQA9UD3QPUA+ID1gPgA+MDBARnBE0EIATMA4QDmAOrA7ID uAO+A78DwwPDA8MDxQPGA8UDxgPHA8cDyAPJA8gDyQPJA8kDygPIA8kDyQPLA8oD ygPJA8oDywPJA8oDywPLA8sDywPLA8wDywPMA8wDzAPMA8wDzAPLA8sDzAPLA8wD zAPMA8sDzAPMA8sDywPLA84DzQPNA8wDygPLA80DzQPNA80DzQPMA80DzgPNA8wD zQPNA8oDywPMA80DzgPOA88DzAPOA80DzAPMA8wDzAPMA80DzgPMA8sDywPQA84D zgPMA84DzQPMA84DzwPOA80DzQPNA80DzQPPA80DzAPMA84DzwPNA8wDzQPOA80D zgPNA84DzQPMA80DzQPNA84DzgPOA84DzgPMA88DzgPJA8UDwgPFA84D1gPbA9YD 0wPPA84DzgPLA8wDywPMA88DzgPNA84DzgPOA8wDzAPPA84DzQPOA84DzQPOA84D zgPNA84DzgPOA84DzgPPA84DzgPPA84DzQPOA84DzwPNA80D0APOA84DzQPOA88D zwPNA84D0APOA88DzgPNA84DzgPPA88DzQPNA84DzgPOA84DzwPOA88DzQPOA8wD zwPRA88D0APPA88D0APSA9IDywPNA80DywPMA80DzQPOA80DzQPNA80DzwPOA84D zgPOA84DzQPMA8wDzwPNA84DzgPPA84DzgPNA84DzQPPA80DzgPOA8wDzgPPA84D zwPNA80DzQPNA80DzwPOA80DzQPNA8wDzAPNA80DzAPMA80DzAPLA8wDzAPMA8wD zAPLA8sDywPLA8wDywPKA8sDywPNA8oDywPJA8kDyQPIA8cDxgPCA7gD+APUA8YD /QPdA84DywPMA8sDzAPLA8gDwwPCA8MDxAPDA8MDwQPAA74DugOyA60DowO5A8gD qQO7A74DuQPeA/ADBQQHBAkECATtA+AD6wP9AxYE8APvA/sD9gPrA+cD/QMBBA0E CAT6A+8D9wP+AwMEAwTyA+kD6QPrA/ED9APtA/cD5gPZA+MDBQQeBPMD1wPcA+kD +wMoBFoEhARuBB0EEAQSBBUEBQQNBCQEIQQcBBgEDgQNBBQEDwQQBA8ECgQTBBME FAQaBBMEHQQeBPoD8gPvA+8D7QPnA/wD/wP9AwUEAwQBBAYE+wMEBAkECwQNBAoE CwT7A+8D9QMGBAYEEwQKBPYD8gMDBAQEFQQIBPgD8wPxA/QD+AP7AwIECwQgBBQE AwT3A/oDGAQGBO0D6wPrA+0D5gPnA+MD7gP8A+kD3gPYA9gD0gPPA7gDvwPSA9kD wgO3A74DxAPXA+ED6QPdA88DywPhA88D0gPPA8wDzAPVA90D1APyA9kD3wPtAw8E ZwREBCQEzAOGA5wDrAOyA7kDvQPAA8QDxAPDA8YDxgPGA8YDxwPIA8gDygPIA8kD ywPJA8kDyQPKA8kDygPLA8oDywPLA8sDygPLA8sDygPLA8wDzAPMA8wDzQPNA8wD ywPLA8wDzgPMA8wDzAPOA8wDzAPNA80DzQPNA8sDzAPMA84DzAPMA8wDywPMA8sD zAPNA80DzgPNA8wDzAPMA80DzAPLA8kDzAPOA9ADzgPNA80DzQPKA8wDzQPMA84D zgPNA84DzQPNA8wDzQPOA84DzQPMA84DzQPNA84DzAPOA80DzAPNA84DzgPOA88D zAPNA80DzQPPA84DzgPQA80DzgPOA8wDzQPOA88DzQPOA84DzgPOA84DzAPPA88D ywPFA8QDxwPQA9cD2APYA9MDzwPNA8sDywPMA80DzwPOA80DzgPOA88D0QPOA80D zwPPA88DzwPNA9ADzgPNA84DzwPOA8wDzQPOA80DzgPNA88DzQPOA80DzwPOA88D zQPOA88DzgPOA80DzwPOA80DzgPNA80DzgPOA84DzgPMA88DzwPPA84DzwPNA80D zgPOA80DzAPMA80DzQPKA9IDzwPPA9AD0APQA88DzwPRA8oDywPNA88DzQPOA8wD zQPNA80DzQPNA8wDzgPMA80DzQPNA80DzAPNA84DzQPNA80DzgPNA80DzgPNA80D zgPOA80DzQPNA80DzwPOA80DzQPNA8wDzQPOA8wDzQPNA8wDzAPMA8wDzAPMA8wD zAPLA84DzAPKA8oDzAPMA8wDywPLA8sDywPKA8sDywPLA8sDywPJA8kDyAPJA8kD xwPHA8UDwgO7A/QDuwPMA/sD1APLA8sDywPMA8wDzQPOA88DzQPJA8QDwgPDA8ID wQO/A70DtgO1A6oDuQPQA7wDxwO8A7gD0APdA/cDBAT9A/cD+AP1A+0DBAQBBNoD 4APsA/QDAwQABPoDBAQOBAME9wPwA+gD8wPuA/oD5wPTA9cD1gPUA80D0QPfA90D xwO9A+kDHATsA+AD4QP5AysEWgSIBJAESwQPBBEECwQMBP0D/wMLBBsEGAQYBAsE DgQSBA8EDAQOBBUEGAQSBA8EEQQPBBwEIQQRBPsD9APwA/MD6gP2A/0D8QMFBAYE AwQBBPwDAAQGBAcECwQKBAIE9AP/A/0D+AP+AwIEMgQgBA8EFAQXBBwEFAQTBBEE AwT/AwIEBAQGBPcD+QMABPQD6QPpA/QDDgT3A+YD5wPvA/ID8QPqA+sD7QP2A+QD 2QPVA8cDywPNA7ID0QPuA9ADswO8A8YD0wPcA+UD4APUA8oD2wPRA84D0QPLA8wD 0gPbA9ID6gPfA94D7QMRBGoEPAQpBMoDhgOeA6oDsgO4A70DwAPCA8MDxAPGA8YD xgPHA8cDyAPHA8kDyAPJA8oDyAPJA8oDygPJA8oDygPJA8oDygPJA8wDygPKA8oD ygPLA8sDzAPLA8oDzAPLA8wDzAPLA8sDywPMA8sDzQPLA8oDzAPMA8wDywPLA8oD zQPNA80DzQPLA8wDzQPNA8wDzAPNA88DzAPMA8wDzAPMA8wDyQPJA8wDzgPQA80D zQPMA80DywPMA80DzgPOA80DzQPMA80DzgPOA80DzQPNA80DzAPOA84DzQPOA8wD zQPOA80DywPOA84DzAPNA80DzQPNA80DzAPLA80DzgPMA80DzQPNA80DzgPOA80D zAPNA80DzwPPA84DzgPOA8wDxAPCA8YDzgPWA9gD1wPTA9ADzQPMA8sDzAPMA80D zQPOA84DzQPOA84DzAPOA80DzwPNA80DzgPOA80DzgPNA80DzAPOA80DzQPOA80D zQPNA84DzQPOA88DzgPOA80DzAPMA84DzwPOA88DzAPOA84DzgPNA80DzQPPA84D zAPNA8sDzAPNA80DzQPOA8wDzQPOA80DzQPNA80DywPPA9EDzgPPA84D0QPQA88D 0gPKA8sDzQPLA8sDzQPNA8wDzQPNA80DzQPNA8wDzgPNA80DzgPNA80DzAPNA8wD zgPNA80DzAPNA8wDzQPMA8wDzQPMA84DzAPNA8wDzQPMA80DzAPNA80DzQPNA80D zQPMA8sDywPMA8sDzQPMA8wDzAPLA8sDzAPMA8sDywPMA8sDywPLA8sDygPKA8oD ygPKA8sDyQPJA8gDyQPIA8cDxwPFA8MDvQPQA7sD4AP3A9IDzAPMA80DzAPMA80D zQPPA88D0APPA8oDxQPCA8EDvgO9A7cDtgOvA7YD0APPA8kDvwO5A7YDwQPTA/cD 8QPxA/ADAAQQBAIE8gPRA+ED8AP3A/8D/QP/A/wD+AP0A/ID4QPhA9YDzwPOA9wD 0QPKA80D0gPaA+MD3QPPA7UDxQMBBAwE5QMOBCgELgRZBHYElgRuBBcE7QP5A/oD +AP7A/0D+wMQBBYEGQQNBAkEDwQMBAwECQQPBBMEFAQOBA8EDwQTBBYEHAQMBAME +AP4A/YD8wP2A/AD+gMHBAQEBgQBBP4DBQQEBAAE9QP4A/0DAwT9A/4DDAQhBGkE XwQ1BBwEFwQMBAQEBAQbBBoECwQEBAIEBwT+A+ID5wPwA/MD6QPuA/0DDwT6A+sD 7APsA+oD8APvA+gD7APuA90D0APHA84DzAOyA8YD8APWA7wDzAPLA9ID1wPgA94D 0wPIA9QD0wPOA9IDzQPLA9ID3gPdA98D/gPhA/EDGQR7BD0EKQTPA4YDoAOsA7ED uQO9A8EDwwPDA8MDxQPFA8YDxwPGA8gDxwPKA8gDyQPJA8kDyQPJA8oDygPKA8kD ygPKA8oDywPKA8oDygPLA8oDzAPLA8sDzAPLA8sDywPMA80DzAPMA8wDzAPMA80D zQPNA80DzAPMA8sDzAPMA80DzwPMA8sDygPMA80DzQPNA8wDzQPMA80DzAPNA80D zQPMA8kDywPMA80DzgPOA80DzQPNA84DzAPMA80DzAPNA80DzAPMA8wDzQPNA84D zQPMA80DzgPNA80DzgPNA80DzgPNA8wDzAPMA84DzQPNA80DzQPNA80DzgPOA84D zQPNA80DzQPOA88DzgPOA80DzgPOA8wDzgPOA9ADzwPKA8UDxAPFA84D1wPYA9cD 0wPPA84DzQPMA8wDzQPOA84DzgPOA84DzQPNA80DywPOA88DzQPOA84DzgPNA80D zgPNA8wDzwPNA80DzgPMA84DzgPQA84DzwPNA80DzwPNA80DzwPNA80DzAPOA8sD zQPOA84DzgPNA84DzgPOA84DzQPOA84DzgPOA80DzgPOA8wDzgPOA80DzQPNA8sD zwPRA9ADzwPQA88DzgPQA9EDygPLA80DzAPOA80DzQPMA80DzQPNA80DzAPMA8wD zQPNA80DzQPMA8wDzgPMA80DzgPNA80DzQPOA84DzQPOA80DzgPPA80DzQPOA80D zQPOA80DzQPNA80DzQPNA80DzQPNA80DzAPMA80DzAPLA8sDzAPMA8wDzAPLA8sD ywPLA8oDygPLA8sDywPLA8oDywPLA8kDygPJA8oDyAPIA8gDxwPEA74DuQO8A/ID 7QPRA84DzgPOA80DzgPOA80DzQPNA84DzgPOA88DzAPGA78DuwO4A7YDsgO0A84D 3wPJA8IDvQO5A7UDsQPIA+MD6gP3A/8DCQQEBOsD2QP/A/8D8QPrA/YDAAT9A/MD 4wPdA9gD5QPZA8oDzAPYA+ID3gPhA+QD5APVA8kDvQO7A/IDHgQFBA0EIwRnBIgE jASEBHsEOgT5A+ED7QP6A/oD/QP5A/UDCgQWBBMECwQDBAcEBwQHBAkEDQQLBBQE DgQNBBIEDAQRBBsEGgQJBAIE/gP6A/QD6wPvA/wDAAQEBAgEAQT7A/sD+QP2A/MD 9QMHBAgEBwQFBAgEHQQ8BCYE9wP/AwgEBwQABP0DCAQQBPkD8APzA/cDBgTtA+cD 9gP/A/sDAAQDBA8EHgQIBPAD8gPoA+UD7APqA+ID6gPpA9YDzgPMA8MDuwO5A/ED 6AO9A8ADyAPdA9oD3APYA9UDyQPQA9gDzQPTA9IDywPUA+AD8QPlA9cD5QPyAyEE fAQ2BBgEwQODA58DqgOzA7gDvQPBA8IDwgPDA8UDxgPGA8YDxgPHA8cDyQPJA8gD ygPJA8kDyQPIA8kDyQPJA8oDygPJA8oDyQPKA8oDygPKA8sDygPLA8oDywPKA8oD zQPMA8oDywPLA8sDywPKA8sDygPMA8wDzAPNA8sDygPLA8wDywPMA8sDywPKA8wD zAPMA8wDywPLA80DzQPMA80DywPJA8oDywPNA80DzQPOA84DywPMA80DzQPNA8wD zQPNA80DzQPNA84DywPNA84DywPMA84DzgPOA80DzQPNA80DzwPNA8wDzQPPA8sD zQPOA84DzgPPA80DzgPOA84DywPLA8wDzgPOA8wDzAPNA84DzQPOA80DzAPPA80D ywPFA8QDxAPNA9cD2gPWA9MDzwPNA8wDywPOA8wDywPOA84DzQPNA84D0APLA8sD zgPNA84DzQPNA9ADzwPNA80DzgPOA8wDzQPOA80DzQPNA80DzAPNA80DzQPOA9AD zgPOA88DzQPNA84D0APNA88DzQPOA84DzAPNA80DzgPNA80DzwPOA80DzQPPA84D zQPPA84DzgPNA80DzAPLA9ED0APPA88DzgPPA9ADzwPSA8kDzAPMA84DzQPMA80D zgPNA80DzgPOA80DzQPOA84DzgPPA8wDzQPNA88DzQPNA80DzgPPA84DzgPNA80D zQPNA84DzQPOA8wDzgPOA84DzgPNA80DzQPOA80DzQPNA80DzQPMA80DzAPNA8sD zAPMA80DzQPMA8wDzAPMA8wDywPLA8sDywPLA8oDywPLA8wDzAPKA8oDyQPKA8gD yQPJA8cDxAO/A7QDuAP4A+QD0gPQA88DzwPOA84DzgPNA84DzgPOA84DzgPOA84D zAPKA8QDuwO1A7QDtAPKA+kDzgPCA74DwQPDA8ADvgPXA+wD8gP7Aw4EDQQBBAcE AwTyA+kD4QPmA/MD7gPoA9sD2APbA+ID0gPOA9wD5APyA+YD4gPiA9MDvwO/A8ED 8gMoBBsEHgQ0BFsEbASWBIQEmgSYBDYE3QPjA/ED+wMCBPoD+QP5AwQEGAQZBA0E AwQCBAYEBgQEBAoEBgQPBAYEAwQKBAoEDQQXBCAECgQGBP8D+wP5A+UD5gP4A/wD AgQIBAIE+wP7A/kD+APzA+4DBQQeBBgECAQCBBAEEwQoBBgE/wPyA+0D8wP3A/gD /wMBBPMD7APpA/cD9gP1A/wD/gP1A/UDAAQLBA8EHgQTBPwD8APlA98D7APkA94D 6APnA84DzAPFA8UDwwPoA98DxAO5A8MD4APYA9wD2APVA8sDzgPeA84D0wPZA80D 0wPkA+0D3wPRA+cD9QMcBG0ENwQRBLsDhgOcA6sDugO5A70DwQPCA8IDxAPFA8YD xwPHA8cDyQPIA8kDyQPIA8oDyQPJA8kDyQPJA8oDywPMA8oDygPKA8wDywPKA8sD ywPLA8sDzAPLA8wDzAPMA80DzQPMA8sDywPNA80DzQPNA8wDzAPMA80DzAPNA8wD zgPNA88DzgPKA84DzQPOA84DzwPNA84DzAPNA84DzAPOA8wDyQPKA8wDzgPPA84D zgPPA88DzQPMA80DzAPMA84DzgPNA8wDzAPOA84DzQPNA80DzAPOA80DzQPNA88D zgPNA80DzAPNA84DzgPQA84DzwPOA88DzQPOA84DzgPOA80DzQPMA80DzQPPA80D zQPOA80D0QPOA88D0APOA8sDxgPDA8cDzgPVA9gD1wPTA88DzwPNA8sDzgPMA84D zwPOA80DzgPPA84DzAPOA88DzwPQA84DzwPPA80DzQPOA84D0APPA84DzwPOA84D zQPNA88DzwPPA80DzgPPA80DzQPPA84DzgPNA80DzgPNA84DzwPPA80DzQPOA88D zAPOA84DzgPNA84DzAPNA80DzwPOA8wDzgPNA84DywPQA9ED0APQA9ADzwPPA9ED 0QPKA8wDzgPLA80DzQPNA84DzQPOA84DzQPOA80DzwPOA8wDzQPMA84DzgPPA8wD zgPOA80DzAPNA84DzQPNA88DywPOA88DzQPNA84DzgPNA80DzAPMA80DzQPNA84D zQPNA80DzAPMA8wDzAPMA80DzAPMA8sDzAPMA8sDzAPLA8sDzQPLA8wDywPLA8sD ywPLA8oDygPKA8oDygPJA8gDyAPHA8UDwQO2A8QD9gPSA80D0APSA9ED0APQA9AD zwPOA88D0APSA9ED0QPQA9ADzQPEA8IDwQO0A7UDyAPqA9UDvwO/A8cDzAPJA8YD 0QPnA/MDAgQiBBIEBAT4AwIE/wPrA+AD5APkA+8D3QPYA9UD4wPdA9sD1APlA+AD 6gPlA9UDzwO4A74DxgPnAy8EKwQgBCgEPwRUBFwEUQRxBKIEigQLBNsD7QP9A/8D +gP2A/UD8gP5AxYEGAQMBP8DAwQHBAgEAQQFBAgEDgQHBPsDAAQGBAsEEwQcBBME CwT+A/wD+APsA+ID8wP4AwAEBgQFBP0D/AP5A/kD8wPvAwwEIAQRBAYEBwQYBCEE MwQyBAIEBQT9A/MD6wP0A/MDAQT5A+UD4gPyA/wD7wPnA/MD8QPlA/EDAgT6AwcE GwQVBAsE/APvA/ID7gPhA+MD6QPaA9QD1APhA84DxwPRA88DvAPCA+QD0wPbA9MD 0gPOA8oD3APMA9AD3wPUA80D4QPYA9ID0wPlA/gDHARkBDkEDgS6A4kDoAOqA7MD uQO/A8EDwgPDA8MDxgPFA8YDxwPEA8cDyAPJA8kDyQPIA8gDyAPKA8kDyAPKA8oD ywPKA8oDygPJA8sDywPMA8sDywPMA8wDywPMA8wDywPMA8wDywPKA8sDzAPMA8sD zAPLA8sDzAPMA8sDywPKA8sDzAPMA80DywPMA8wDzQPNA80DzAPOA80DzQPMA8sD zQPNA8kDygPKA84DzgPOA84DzQPNA80DywPNA80DzQPNA8wDzAPOA80DzAPOA8wD zQPMA8sDzQPOA80DzQPLA8oDzAPOA80DzAPNA80DzgPMA80DzAPNA8wDzgPNA80D zgPMA84DzQPPA88DzgPNA80DzQPNA88DzAPOA88DzwPLA8QDxAPGA80D1QPZA9UD 1APPA80DzAPKA80DzQPOA8wDzQPNA84DzQPNA80DzQPOA80DzQPNA80DzgPNA80D zAPNA84DzQPNA88DzwPNA84DzQPNA80D0APMA8wDzgPNA80DywPMA88DzQPMA88D zgPOA84DzQPNA80DzgPMA84DzQPNA84DzgPOA80DzgPNA84DzgPNA84DzQPNA8oD zgPQA88DzgPPA9ADzwPRA9MDyQPLA8wDzQPMA8wDzQPNA80DzgPOA80DzAPNA80D zwPNA80DzAPMA8sDzQPNA84DzQPNA80DzQPMA80DzQPNA80DzQPNA80DzQPNA80D zQPNA80DzgPNA8wDzQPPA8wDzQPNA8sDzAPMA8wDywPMA8sDzQPLA8wDzAPLA8sD zAPLA8sDygPLA8sDywPLA8sDywPMA8oDygPJA8kDyQPIA8cDxgPEA8ADsgPUA/MD zgPIA8cDygPPA9ED0gPRA9ED0gPTA9ADzAPHA8QDwgPBA8QDxwPHA8kDsQO1A8cD 5gPgA7wDvwPIA9EDzwPKA9AD4wPtAwsEEAT8A/cD8wP7A/0D5APyA/oD8gPzA94D 3QPeA+AD2wPXA9cD2gPVA9ED2gPTA80DyAPSA+EDCwQ3BE0ERwQ6BDUELwQ4BDME MgRoBCYE1wPVA+QD6gPwA/gD+QP+A/UD9QMRBBoEBAQFBA0EAgT+A/4DCgQGBA8E EwQEBPgDAQQHBBUEFgQbBBQE/gP8A/gD8APlA+4D8gP+AwcECQT/A/wD+QP3A/AD +wMOBBEECwQHBBIEIAQfBA4EBQTsA+4D7wPzAwEEBQT4A/0D8wPqA+4D7gMJBPoD 8gPwA/sD/wPzA+ID5APnA/YDCAQFBAYECAQCBPUD4QPeA+UD7gPhA+UD4gPUA6QD xgPGA8MDwwPjA9AD2APZA88D0wPFA9wDzAPPA9sD1APKA9oD2APOA9ID4QP2AyEE YwQ4BBIEwgONA6UDrQOyA7kDvgPAA8IDwwPEA8UDxQPFA8YDxgPIA8gDyAPJA8gD ygPJA8kDyQPJA8oDygPKA8oDygPKA8oDygPKA8oDyQPLA8sDywPLA8sDzAPLA8wD zAPMA80DzAPLA8sDzQPMA8wDzAPMA8wDzAPMA8wDzAPNA84DzgPMA8sDzQPMA8sD zQPMA80DzQPMA8wDzgPNA80DzQPKA8gDywPNA84DzwPNA84DzQPMA80DzQPNA8wD zgPNA80DzAPMA80DzgPOA84DzgPMA8wDzQPNA8wDzQPNA84DzwPOA8wDzgPPA80D zAPNA84DzgPOA84DzQPOA80DzQPOA84DzgPQA80DzQPPA84DzAPQA80DzwPPA9AD ygPGA8MDxgPPA9YD1gPaA9MD0QPNA80DywPNA84DzgPOA84DzgPQA88DzQPOA80D zgPOA84DzgPMA80DzgPNA80DzgPNA84DzgPMA80DzQPNA84DzgPOA80DzQPOA84D zgPOA88DzgPNA80DzQPPA84DzQPOA84DzAPNA80DzgPPA80DzQPPA84DzQPOA8wD zAPMA8wDzAPOA8wDzAPKA88D0wPQA88DzwPPA84D0APSA8kDzAPNA84DywPMA80D zAPNA8wDzQPNA80DzQPMA80DzQPNA8wDzQPNA84DzQPMA8wDzQPOA84DzAPNA84D zgPNA84DzQPMA80DzQPMA80DzQPNA84DzQPMA8wDzQPMA8wDzAPMA8sDzAPNA8wD ywPMA8wDywPLA8wDywPMA8sDywPLA8sDywPMA8sDygPKA8sDywPKA8kDyQPJA8kD yQPIA8cDxAO/A7AD5wPsA80DygPJA8gDxwPJA84D1APVA9ADygPFA8QDwwPCA8ED vQPIA9oD2QPRA6sDtAPGA9wD7AO9A74DyAPMA9ADzQPQA+ED7AP9AxcE8QPyA/MD 5QPpA+ID8AP0A/0DAgT8AwEEAgT4A+cD2gPaA9EDyQPGA+wDCgTyA+wD+wMQBCAE QwRRBEYENgQNBAcEMQQ7BEwEYQQ0BMADrAPMA+ED9QP7A/4D+QP1A+4DCQQUBAQE CgQUBDsENAQQBPMDAQQRBBQEBwT+A/wDBAQRBBgEHQQeBAME/QP2A+sD6APoA+8D 9AMABAsEBQT7A/cD9gPyAwkEBwQLBAMEBQQWBBYEIAT8A+4D6APsA+wD7wP/AwoE AwQBBPED8APwA/AD9QMEBPwDDgQBBO8D9APuA+AD2gPZA+ED4gPvA/sDAgTxA+ED 3gPkA+cD7wPgA9cD0wOvA74DwgO5A8YD5QPOA9gD3gPRA9IDxQPZA9ADygPSA9kD zQPjA9YDzQPMA+AD9wMpBGAEPQQXBM4DjgOiA6sDsQO4A7wDwQPBA8IDwwPEA8UD xgPGA8YDyAPIA8oDyQPIA8kDyAPJA8cDyQPJA8oDygPKA8kDyQPJA8oDygPJA8kD ygPKA8sDygPKA8wDzAPKA8wDywPMA8sDygPMA80DzQPMA8sDyQPMA8wDywPLA8oD zAPMA8wDywPKA8sDzgPMA8wDzAPMA8wDzAPMA8wDywPLA8oDyQPKA8wDzQPPA84D zAPLA80DzAPMA8wDzgPNA80DywPOA8wDzQPKA8wDzAPMA8sDzQPNA80DzgPNA80D zQPNA80DywPNA84DzgPMA84DzQPMA84DzQPNA8wDzgPNA8wDzgPMA80DywPNA80D zgPPA80DzgPOA80DzQPOA8wDxAPEA8UDzgPXA9sD1wPSA9ADzAPNA8sDzAPNA80D zQPNA80DzwPOA84DzQPMA80DzwPNA80D0APMA88DzwPOA80DzgPNA80DzgPOA80D zgPOA80DzgPOA80DzQPOA8wDzAPNA84DzwPOA84DzQPMA80DzQPPA84DzQPOA84D zwPOA80DzwPMA84DzQPNA8wDzgPOA84DzgPMA80DzQPQA88DzwPPA88D0APQA9AD 0QPIA8sDzQPNA8wDzgPOA80DywPNA84DzgPMA80DzQPOA8wDzwPNA84DzQPPA80D zgPOA80DzQPNA84DzQPMA8wDzgPNA84DzgPNA84DzgPNA80DzQPOA80DzgPNA80D zQPNA80DzAPMA8wDzAPMA80DzAPNA80DywPLA80DywPLA8sDywPLA8wDzAPLA8sD ywPLA8oDygPKA8kDygPJA8gDyAPHA8QDvQOwA/cD5QPMA8sDywPLA8sDywPMA8oD xQPGA8kDyQPJA8cDxwPDA78D1gPbA9ADygOtA7UDxwPTA+wDzgO6A8UDxwPNA9AD 0gPcA+wD9QMQBAoE+wMDBP0D+APjA+8D/QMDBAME8APwA+wD+QP7A/QD5wPeA9cD 7wMIBBME+QMSBDgEKwQYBCsEFAQQBBsEEAQQBEQEOgRiBGQEHwTSA9QDzAPHA+UD +gP7A/YD9QPrAwAEFgQMBCoERQRiBEsEOQQeBAAEBAQWBAMEBAT/AwgEEgQTBBsE IQQHBPoD5gPpA+cD5gPqA+4D+AMDBAcE/QP4A/cD+gMFBAUECwQBBAUEFQQMBAkE 8APuAwgE+APyAwMEEQQIBP4DAgTxA/UD+wP4A/MDEAQGBBIEHAT5A/4D+QPuA+oD 5QPqA94D1APWA+ID5wPpA+gD5wPiA+cD5gPUA9IDxQO2A8YDyAPCA+gDyAPYA9kD 2APUA8kD0APgA8wDzwPXA+ED/wPNA8gDzQPeA/YDMARmBEQEIQTZA3wDlAOmA7ID uQO+A8ADwQPDA8QDxQPFA8YDxgPGA8gDyAPIA8gDyQPJA8gDyAPKA8oDygPKA8oD ygPKA8oDyQPLA8sDywPLA8oDygPKA8sDywPLA8wDywPMA8sDzAPMA8oDzAPMA80D zAPMA80DzQPMA8wDywPLA8wDzQPMA8wDygPOA84DzQPMA80DzQPNA80DzAPNA8wD zQPMA8oDywPMA80DzwPOA80DzgPOA80DywPMA80DzAPMA80DzgPNA80DzQPNA84D zgPMA8wDzQPNA80DzQPNA8wDzgPNA84DzQPNA80DzgPMA80DzQPNA8wDzwPPA88D zAPNA80DzAPOA88DzAPNA80DzAPMA84DzgPNA88DzwPJA8YDwwPFA88D1gPYA9YD 0wPQA80DzQPLA80DzQPNA88DzwPOA80DzQPPA84DzgPPA88DzwPOA80DzgPOA84D zgPOA80DzgPOA80DzgPOA80DzQPOA84DzQPMA88DzwPOA84DzwPOA84DzwPOA84D zwPMA88D0QPOA84DzwPOA80DzgPNA84DzQPOA84DzgPNA88DzwPOA84DywPMA8sD 0APSA9AD0QPPA9AD0APQA9MDygPLA8wDzQPMA80DzgPOA84DzgPOA84DzQPOA88D zgPNA88DzQPNA80DzgPNA84DzAPMA84DzgPNA88DzAPOA80DzgPOA84DzAPOA84D zQPNA84DzQPOA80DzQPOA80DzQPNA80DzQPMA84DzAPMA8wDzAPNA80DzAPMA8wD zAPMA8wDywPLA8sDywPLA8sDywPNA8oDywPJA8oDyQPJA8gDyAPDA7sDuAP/A94D zAPMA80DzAPOA9ADygPCA78DwQPDA8YDywPLA8oDxgPGA+AD2QPUA7kDsgOzA8kD zwPkA+cDuwO/A8MDzAPQA9MD1wPyA/kD9wMCBAMEHQQPBAcEAATmA/ED/wPxA98D 3gPeA94D9QP/A/oD9APzA/QD/gMMBAIEIAROBEAENgQGBNwD0wP9AxMEKwQ4BD8E UQQlBBAEAQQRBBwE8wPOA+YD9APyA+4D6AP4AxgEEwQtBDwETQQ1BDQENQQTBPsD BgQKBAgEAwQBBA0EEQQZBCQEGwT3A94D5gPkA+UD6gPuA/ED9wMLBAUE+QP3A/oD /AMBBAUEBAQOBAgE+wPpA/kDFQQkBAQE6QMFBBEEFgQMBAoE+wPvA/kDAAT1AwUE EQQCBAYE+QPzAwgE/wPxA/MD9gPrA+gD4QPfA+ED8wPyA+UD4QPcA9sD4QPgA9cD ugPGA9oDyAP1A84D0wPUA9UD3gPLA8YD4QPJA8YDygPTA/QD0wPGA8wD2AP0AzoE ZARABCIEwgNjA48DpwOzA7kDvgO/A8EDwwPDA8UDxgPGA8cDxgPIA8gDyQPJA8kD ywPJA8kDygPJA8oDywPJA8oDygPKA8sDygPKA8sDygPLA8wDzAPMA8wDywPMA8wD zAPMA8wDzAPMA8wDzgPNA80DzAPMA8wDzgPNA8wDywPNA80DzwPNA8sDzQPNA84D zQPOA80DzAPNA84DzQPNA84DywPKA8oDzAPPA88DzwPOA84D0APOA8wDzQPNA80D zQPNA88DzQPOA8wDzwPOA84DzgPNA88DzgPMA88DzgPNA84DzgPNA80DzgPNA88D zQPOA84DzgPQA80DzQPOA80DzwPMA8wDzgPOA80DzgPNA80DzgPOA88DzgPPA9AD ywPGA8UDxwPOA9YD1wPYA9QDzwPNA80DzQPNA84DzwPLA80DzQPPA84DzgPMA8sD zQPPA88DzgPOA84DzQPNA88D0APMA84DzQPNA84DzQPPA80DzgPNA84DzgPNA88D zwPMA84DzwPMA80DzQPMA84DzQPNA84DzQPMA80DzgPNA88DzgPOA8wDzQPNA84D zwPMA8wDywPNA8wDzgPLA88DzwPPA84DzQPPA88D0APTA8oDywPMA84DzQPNA8wD ywPNA80DzAPMA84DzAPNA80DzgPMA8wDzAPMA80DzQPNA80DzQPOA80DzAPMA80D zQPNA84DzQPNA84DzQPMA8wDzQPNA8wDzQPNA8wDzAPNA8sDzAPLA8wDywPLA8wD zAPLA8wDywPMA8wDywPMA8sDywPLA8oDywPKA8sDygPLA8sDywPJA8kDyQPKA8gD yQPHA8UDwQO3A8gDAATXA8wDzQPMA80D0APMA8MDwQPDA8MDwwPCA8IDxQPIA8kD xwPJA78D3gOtA7QDsgPLA9AD2QPvA8oDuQO+A8UDzQPTA9kD9QPoA94D6AMKBBgE /APrAwIE3wPgA/YD+wPzA+QD2wPWA+sD3QPUA9ED6AP1AwoEHgQzBCQELQQ2BDkE FgTnA9QDywMVBEEEMQREBFEEFgTqAwYEHgQuBC4EAQTLA+AD6APjA9sD8QMCBPED GAQxBEcEOgQpBBMEBgT2A/4DCQQKBAMEBgQHBAsEGgQcBCAE8APUA+ED4wPiA+YD 6gPxA/UDDAQIBP4D9QPyA/0D+wP9AwQECAQCBPAD3wP9Aw8EAwQgBCQELwQYBBQE CAQWBBUE7gPzAwIE+wP1AxIEBQT2AwoE5wP8A/0D+gP1A/0D/gP1A+8D5gPeA+kD 7wPoA98D0wPMA9oD4gPfA8wD0gPWA8sD+QPmA8ED2APOA9kD0QPEA80D1wPPA8ID zAPsA8cDyAPJA9QD+wNDBF8ENAQQBMkDYwOMA6YDsQO4A70DvgPBA8IDwgPEA8UD xQPGA8YDxwPHA8cDyAPIA8oDyAPJA8kDyAPJA8oDygPJA8oDygPKA8oDyQPJA8gD yQPKA8oDyQPKA8sDygPKA8oDywPMA8sDywPLA8oDzAPMA8sDzAPMA8sDywPMA8sD zAPMA8wDywPKA80DywPMA80DzAPMA8wDzAPNA8oDywPOA8sDywPJA8oDzAPOA80D zQPMA8wDzAPLA8sDzQPMA80DzgPMA8wDygPMA80DzQPNA8wDzAPOA80DzAPNA80D zQPOA80DzQPLA80DzQPOA80DzQPNA8wDzAPOA80DzQPMA80DzQPMA80DzQPNA8wD zQPLA8wD0APOA80DzgPOA8sDxQPDA8UDzgPWA9cD2QPUA9EDzQPLA8sDzAPMA80D zwPPA88DzgPOA84DzwPOA80DzQPNA80DzQPPA8wDzQPMA84DzwPNA84DzQPPA84D zAPNA84DzQPNA84DywPPA84DzQPOA80DzgPOA80DzgPOA84DzgPLA88DzQPNA84D zgPPA84DzQPOA80DzAPNA84DzgPPA84DzQPMA8sDygPRA9IDzwPPA88DzwPQA9ID 0APKA8wDzgPNA80DzQPOA80DzQPNA80DzQPNA80DzgPMA84DzgPOA80DzgPPA80D zQPNA84DzgPOA80DzQPNA80DzgPNA84DzQPNA80DzQPOA80DzgPNA80DzQPNA8wD zQPNA80DzAPMA8wDzQPMA8wDywPNA80DzAPMA8sDzAPLA8wDygPLA8sDzAPLA8sD ywPLA8sDygPKA8kDygPIA8gDxwPFA8ADswPfA/0D0QPMA80DzQPQA88DwwPDA8QD xgPGA8YDxQPFA8MDwgPCA8MDwwPEA90DrQO1A7IDywPRA9MD5APiA70DvAPCA8sD 0gPiA+gD3wPeA90D8QMMBPYD9AMFBAYE6gPhA9oD8wPtA+oD5wPlA9wD2APfAxQE FgQgBC0EKQQnBAoEDgQTBDIE9QPeA9MDDwRYBFAESAQkBOED2AMMBBwEQQQ2BB0E 1QPJA+UD7QPaA+MD6APaA/wDKARRBD0EJAQNBAAE+wP6AwoEBQQEBAkECAT9AwgE FQQNBOsD3gPfA+ID2wPkA+oD6wPuAwEECQQABPUD8wP4A+4D8AMFBAoECQTzA+4D 9QP/AwoEPQRNBBYE9gMOBAIE9QMTBB0EAgT8A/kD7QP8AwYE9gP8A/kD8gMEBAQE +gP3A/cD/AP8A/gD6wPlA+YD7QPdA9EDyQPTA+AD2gPiA9ED2QPRA+UD8wPIA+ED yQPSA94DyQPAA+ED9APCA8sDBwS+A84DzAPUAwcETgRfBC0EEQTcA2kDhQOjA7ED uAO8A74DwAPCA8MDxAPFA8UDxgPGA8YDyAPIA8gDyAPKA8gDyAPKA8oDyQPJA8kD ygPJA8oDygPKA8sDygPKA8sDygPKA8sDywPMA8sDywPMA8wDzAPLA8wDywPLA80D ywPKA8sDzAPKA8wDywPMA8wDzAPNA80DygPMA80DywPMA8oDywPOA80DzgPMA80D zQPLA8kDyQPMA80DzwPPA84DzQPLA8wDzAPNA80DzAPOA8sDzgPNA80DzAPMA8wD zAPMA80DzQPNA80DzQPNA80DzQPOA8sDzAPNA80DzAPMA84DzgPNA84DzQPMA84D zQPMA80DzQPNA80DzQPOA84DzgPPA84DzQPOA84DzgPKA8YDwgPEA80D1gPYA9cD 0wPQA84DzQPMA8wDywPMA84DzwPOA88DzwPPA80DzgPNA84DzwPOA84DzwPPA88D zgPOA84DzgPPA84DzwPNA8wDzgPOA80DzgPMA80DzwPNA84DzwPOA84DzwPPA88D zgPOA88D0APNA84DzQPOA80DzgPNA9ADzgPOA84DzQPNA88DzQPOA88DzgPNA8wD 0APRA9ADzwPQA9AD0APRA9EDygPMA8wDzQPNA84DzgPMA80DzQPOA80DzgPNA84D zQPNA84DzwPNA80DzwPMA80DzAPOA84DzgPMA84DzQPPA80DzgPNA84DzgPOA84D zQPOA80DzQPNA88DzQPNA84DzQPNA8sDzAPMA80DzAPMA8wDzQPMA8wDzAPLA8wD zAPLA8wDywPLA8sDywPLA8sDzAPMA8kDygPKA8oDyQPIA8gDxAO+A7AD9QP2A84D zAPOA88D0QPJA8QDxgPHA8gDyAPHA8cDxgPEA8QDwgPAA74DywPFA7EDtwOzA8kD 1APTA9gD6gPMA7cDvQPGA9ID5APjA90D3QPaA98D7gMCBAcEBwQVBOgD1gPfA/4D 7QPfA9wD3wPmA/MDGQQiBCEENwQgBAoEEwQCBAkEIAQuBOoD0QMBBAoEGgRPBEcE 7wPhA+0DDAQbBFMEHAQBBOsD5QMOBFgEOgT6A84D0AMHBEIEUgQ2BB8ECAT5A/AD 8wMLBAQEBAQIBAoEAwQIBAgE9APzAwQE/AP3A+cD4wPjA+MD6APyAwQEAgT4A/ED 6wPjA/kDBwQDBAgE9QPuA/4DAAQaBE0EJwQHBOUD+wP2A+4D+QMQBBAEAgT1A+8D 8gPwA/MD4gPcA+ED7gPzA/AD8gPxA/YD+AMCBAQE+APuA+MD2QPTA80DywPcA+0D 7wPOA7cD0QPvA/MD0wPPA88DzwPSA9EDxwPPA+sDtQPhAxYEtwPLA9oD7wP+Ay0E WAQ7BBUE7AN5A3oDngOvA7YDvAO9A8ADwQPCA8QDxQPFA8YDxQPHA8cDyAPIA8gD yQPIA8kDyQPJA8kDywPKA8oDyQPKA8kDywPLA8wDzAPLA8sDywPMA8sDzAPMA8wD zQPLA8wDzQPLA8wDzAPMA8wDywPNA80DzQPNA8sDywPOA80DzQPNA8wDzAPMA80D zQPOA80DzAPNA80DzAPNA80DzAPKA8oDzQPOA84DzgPOA80DzwPOA80DzgPMA8wD zAPPA8wDywPLA80DzAPOA8wDzAPMA84DzAPOA9ADzgPOA80DzwPOA8wDzgPOA88D zgPOA80DzAPPA84DzgPPA84DzQPOA84DzwPNA80DzQPNA84DzAPPA8wDzgPOA88D ywPGA8QDxgPPA9YD2QPXA9MD0QPOA80DzgPNA80DzgPPA84DzgPOA8wDzAPKA84D zQPOA84DzwPOA80DzQPNA84DzQPMA84DzgPPA88DzgPPA84DzgPNA84D0APPA88D zQPOA80DzAPOA80DzgPPA84DzQPNA88DzQPNA84DzgPMA88DzwPOA88DzgPOA84D zwPOA80DzgPNA8sDzQPMA9AD0APPA88D0APQA88DzwPSA8oDywPNA80DzQPNA80D zAPNA80DzwPNA8wDzQPNA80DzAPPA8sDzAPNA88DzAPNA84DzQPNA8wDzgPNA80D zgPNA80DzAPOA8wDzgPNA84DzQPMA80DzQPNA80DzQPOA8wDzQPNA8wDzAPNA8wD zAPMA8wDzAPMA8sDywPMA8wDywPLA8sDywPKA8sDywPLA8sDzQPJA8kDyQPKA8kD xwPHA8QDuwO1AwYE6APNA80DzwPPA88DxQPEA8YDyAPIA8cDyAPHA8cDxgPGA8UD wgO/A7wDuAO1A7oDtgPJA9QD0wPUA+ID5QO8A7wDwgPPA+ED3wPbA9cD2wPaA+ID 8gP/A/oD/QMFBOQD6AMQBBgE+QP2AwwELARIBCoEAwQUBDYECATnA/sD/wMWBCwE JATRA+gDDwQcBPIDGAQlBP4D+gP8AwoELQRKBN4DyQPlA/MDIQRtBEwEOgTRA9sD BwRIBEMELQQRBP0D+gPtA+0DCAT8AwAEBQQRBBUEFwQABPAD/AMEBAQE/APuA+gD 4APhA+QD5wP3AwUE+gPxA+YD5AP9AwIEAwQOBAEE/QMHBPsDBwQqBCgEKgQLBAME CwT3A/QD9QP5A/sD9QPrA+8D3gPlA+oD4QPfA9kD3wPqA/ID8wPvA+4D9gMDBAEE BATwA9QD3QPVA9ID2QPZA/ED2QOxA8MD0APqA84D1gPYA8sD1gPZA9IDyAPVA8gD CgToA8cD6gMJBMIDygMgBFsESQQaBPkDlANsA5cDqgOzA7kDuwO+A78DwQPCA8MD wwPEA8YDxgPGA8kDxwPIA8oDyQPJA8kDyAPJA8kDygPKA8kDyQPKA8oDygPLA8kD ywPJA8oDywPLA8wDywPKA8sDywPMA8wDygPLA8wDzAPMA8wDywPLA8wDygPMA8sD zQPNA8wDzAPKA8wDzAPNA80DzAPMA80DzAPMA84DzAPMA8sDygPKA8oDzAPMA88D zQPMA8wDzQPMA8sDzQPNA80DzAPMA8wDzQPNA8wDzAPNA80DzAPNA8wDzgPOA80D zAPMA80DzAPLA8wDzAPNA80DzgPNA80DzgPOA8wDzQPLA8wDzAPMA84DzQPMA80D zgPMA88DzgPNA84DzwPQA8wDxAPCA8cDzwPXA9kD2APSA9ADzgPNA8oDzAPNA84D zQPPA84DzgPNA84DzgPOA84DzQPNA80DzgPOA88DzQPOA84DzQPNA8wDzgPOA84D zgPNA84DzAPNA84DzQPOA80DzgPPA84DzQPMA80DzQPMA84DzgPOA84DzQPNA80D zgPNA80DzQPNA80DzAPNA80DzQPNA80DzAPNA80DywPQA88DzwPQA9ADzwPOA9AD 0wPJA8sDywPNA80DzQPNA84DzQPNA80DzwPNA80DzQPOA84DzAPMA80DzQPPA80D zQPNA80DzgPNA8sDzQPNA84DzQPNA80DzQPMA8wDzAPOA84DzQPMA80DzQPNA80D ywPNA8sDywPMA80DzQPLA8wDywPMA8wDzAPMA8sDywPKA8sDywPLA8wDyQPKA8oD ywPLA8sDygPJA8kDyQPIA8cDxgPDA7cDwAMQBNwDywPMA80D0APLA8QDxgPHA8gD yAPIA8cDyAPHA8cDxgPFA8MDwQO/A7oDuAO8A7cDyQPRA9UD0gPXA+sD2QO8A74D ywPdA98D2gPTA9MD2QPcA94D3APiA+sDEgT8A98D/wMVBC8EKwRRBGUEPATzA/ID DgQfBPMD2wP1AysEIAQoBPsD2wMQBCMEGwTiA/cDDwQWBCYEPwRUBEYELASwA5gD 4AP5AyIERQQuBDoE/gPtAxYEXARCBCgEIgQEBPoD7gPzA/0D/QP6AwQEDQQZBBsE 9QPyA/gD/gMKBPwD8QPvA+ID3APiA+QD6wP+A/4D7gPdA+cD/gP/AwIEBgQZBBYE /gP4AwMEHwQcBBAE4APgA/wDBATyA/MD/wMABPMD2QPeA94D2QPqA+0D4wPbA9cD 4gPuA/UD8QPyA/QD+wP4A/0D9APhA+ED5APlA9sD2QPzA+cDxQOkA6wD2APHA9ID 2APZA9AD2gPuA+UD1gPtAzAE7QPuAxMEUAS+A9IDLgRfBDYEHQQEBLQDYwONA6MD rwO1A7gDvAO+A74DwAPCA8MDwwPEA8UDxgPHA8cDxwPJA8gDyAPIA8gDyAPJA8gD ygPJA8oDyQPKA8oDyQPJA8oDywPKA8sDywPLA8sDywPNA8sDywPLA8sDzAPMA8wD zAPMA8oDywPMA8sDywPLA8wDzAPMA8oDzAPLA8wDywPMA8sDywPLA8wDywPMA80D zAPLA8cDygPMA80DzQPNA80DzAPNA8sDywPMA8sDzAPMA8sDzQPMA80DzAPNA84D zQPMA8sDzQPMA80DzAPMA8wDzgPPA8wDywPMA8wDzQPNA84DzgPOA80DzQPOA80D zAPOA80DzAPNA8wDzQPNA80DzQPNA80DzwPPA84DzQPKA8YDwQPDA84D1gPZA9UD 0gPPA80DzAPKA80DzAPNA80DzwPNA80DzQPOA80DzQPNA84DzwPOA84DzwPOA80D zgPPA80DzgPOA88DzQPMA80DzQPNA84DzgPOA9ADzgPNA80DzgPOA8wDzQPPA84D zAPOA84DzwPPA80DzQPPA80DzgPOA84DzQPNA8wDzQPNA80DzgPMA80DzAPLA8oD 0APRA88D0APQA88D0APQA9EDygPMA8wDzgPMA80DzQPLA8wDzQPMA80DzQPMA84D zQPNA80DzAPNA80DzAPNA80DzQPOA80DzAPOA84DzgPOA80DzgPNA80DzgPOA84D zAPNA8wDzgPNA8sDzQPOA80DzQPNA8wDzAPMA80DywPLA8sDzAPMA8wDywPMA8wD ywPLA8wDywPMA8oDygPKA8wDygPMA8kDywPIA8kDyAPHA8YDwgO0A9ADEQTUA8sD zQPOA9IDyAPEA8YDxwPIA8gDyAPIA8gDyAPGA8cDxgPEA8IDvwO6A7oDvQO5A8wD zwPVA9MD1APdA/ADyQO7A8UD2QPeA9cD1APRA9AD1wPdA9YD2wPYA/YDFwTvAwEE HQQ0BDMEOwRQBAME8wMWBAYEFwQNBAIE7AMmBC0E6gPeA/MDNgQtBA8E0wPHA/kD HgQ0BFcEUQQ0BP8DtwOtA9wD8gMXBCIEIQQzBA0E+ANKBIAEegRoBDcEEQT8A/MD /QP9AwAE/gMFBAsEFwQSBPMD8wP4A/4DBgQABPID8APqA9cD3APiA+gD+wP9A+kD 4APtAwAEAQQUBAsEGwQEBPAD8wP9AwgEDQT8A9UDzgPhAwUE+APgA94D7APjA9sD 3wPiA90D2QPmA+YD2APVA9oD5wPqA/ID+APxA/ID9APuA+ED5APzA+YD2wPRA9QD 9AMFBOwDuAPPA/MD3QPcA+AD6wPvA9sD6QPuA+UD7QP3A+ID7AMEBD0E0wPkAzoE bwRABCsEFQTeA24DhwOjA7EDtQO6A7wDvgO+A8ADwgPCA8IDwwPEA8UDxgPGA8YD yAPIA8cDyAPIA8kDyAPKA8oDyQPJA8kDygPKA8oDyQPKA8sDygPLA8sDygPMA8sD ywPMA8wDzAPKA8sDywPNA8wDywPMA8wDywPLA8sDywPLA80DzQPMA8kDywPLA8wD zQPMA80DzAPMA8wDzAPLA8wDywPIA8sDywPOA80DzgPNA80DzAPMA8wDzQPNA80D zQPNA80DzQPNA80DzQPOA80DywPMA80DzQPOA9ADzQPOA84D0APMA8wDzQPOA88D zQPNA80DzgPNA88DzQPLA80DzQPNA84DzwPNA84DzgPPA80DzQPOA80DzgPOA88D ywPHA8QDxgPPA9YD2APVA9MD0APNA8wDyQPLA80DzAPPA84DzQPOA80DzQPMA84D zgPQA88DzQPNA80DzgPNA80DzgPOA8wDzgPOA80DzQPOA80DzwPOA84DzAPNA80D zgPNA84DzgPOA80DzgPOA80DzQPMA80DzAPOA84DzAPMA84DzQPPA80DzQPOA80D zQPOA84DzwPNA80DzQPKA9AD0QPPA84D0QPQA88D0APTA8oDywPNA8wDzAPOA8wD zQPNA80DzgPMA84DzQPMA80DzgPOA80DzQPMA88DzAPMA84DzgPOA84DzQPNA80D zQPMA80DzAPOA80DzwPOA84DzgPLA80DzgPOA80DzQPNA80DzQPMA8wDzAPNA8wD zAPMA8wDzAPMA8wDzQPMA8sDywPLA8sDywPKA8oDygPLA8kDzAPJA8kDyQPJA8gD xwPFA78DsgPhAwYE0APMA80DzgPSA8cDxAPHA8gDyAPIA8gDyQPJA8gDyAPIA8YD xAPBA78DuwO/A7sDugPPA9AD1APWA9UD1gPnA+IDuwO8A88D3QPZA9MD0gPQA8oD 0wPZA8wD1QPwAxoEEAT9AzMETARCBCIEIgTwA+MDJAQgBBQEFQQvBAIEDwQdBMAD 3QP2AzcEFwQABN8DxwMABCAEQgRwBDwEIQQyBOYDxQMBBBgEBwT/AwoEHgQiBBkE VwRtBGcEVgQmBO4D6gMDBPwD9AP/A/0DAgQKBBQEDQT0A/ID9gP6AwQEAwT1A/MD 8QPdA9YD2gPkA/AD8wPnA+ID7gP+AxEEGgQJBO8D6gPnA+oD8gMLBAsE9APmA94D 5QPwA/YD8gPpA90D2APiA+gD4wPlA90D3wPzA+QD1APZA9cD5APtA/ED8wPwA/AD 7APjA+oD8APsA+oD2gPiA+gD6QP3A9YDowPCA8oD3QPCA8cD8wPsA9gD6gPtA+cD 0wPLA8UDvgPTA9ID6QM/BG8EPgQqBBUE9AOFA3kDoAOzA7wDwQPDA8MDwgPBA8ID wQPBA8EDwwPEA8UDxQPGA8cDxwPHA8gDyAPJA8kDyQPJA8oDyQPJA8sDygPJA8oD ywPKA8oDygPLA8wDywPLA8sDywPMA8wDywPLA8sDzAPLA8wDywPMA8sDzAPLA8sD zAPOA80DzQPNA88DzgPPA84DzwPNA84DzwPOA80DzwPOA8wDzAPLA80D0APNA9ED zwPOA84DzQPPA84DzwPMA84DzgPOA80DzgPNA84DzgPOA80DzQPOA88DzgPOA80D zgPNA84DzwPOA84DzQPOA8wDzAPOA84DzAPMA80DzwPMA84DywPMA84DzwPOA80D zQPNA84DzgPPA80DzwPQA80DxgPEA8YDzwPWA9kD1wPTA88DzAPMA8wDzQPMA84D zwPOA80DzgPOA84DzQPOA80DzgPNA88DzQPNA80DzQPOA80DzwPPA84DzQPOA80D zAPPA84DzQPPA80DzwPQA84DzAPPA80DzgPPA88DzgPNA84DzQPPA88DzgPPA80D zQPPA80DzgPNA84DzgPOA80DzQPOA84DzAPNA8wDywPQA9ED0QPPA88D0APQA9AD 0gPJA8wDzQPMA84DzgPMA80DzQPOA88DzQPNA8wDzQPNA80DzQPOA80DzQPQA80D zQPNA84DzQPMA80DzQPNA88DzQPOA80DzQPNA80DzgPNA8wDzgPNA80DzAPNA84D zQPNA84DzAPNA8wDzQPLA8sDywPNA8wDzAPMA8sDzAPLA8sDzAPLA8oDzAPLA8sD ywPLA8wDygPIA8kDyQPHA8cDxAO+A7QD8wP1A84DzAPNA88D0wPGA8QDxgPIA8kD ygPLA80DzQPNA8wDywPJA8YDwwO+A70DwwO5A7sD0QPRA9AD1wPVA9QD2wPtA84D sQPDA+AD4QPcA9EDzwPJA8IDwwPTA94D3gMXBCwEAwQ6BFEEQAQiBBUECAT2Ax4E BwQTBCAEOQQ1BCkEFATSA/ED/gMoBAUE+gPzA+gD/wNSBGAEXQQhBPwDIAQEBP8D JARJBEMECgT0AwAEKgQ2BDYELwQlBCMEJwQWBPYD7QPzA/QD+gP8AwUEEgQVBP8D /APxA/cD/AMDBAUE9wP3A/AD5gPTA9YD3QPiA+QD6APdA+gD+QMVBAcE8QPqA/gD CgQRBBEEHgQIBPgDAAQBBAEEAwQQBP0D8QPlA+UD5wPpA+0D7QPsA+wD/AMdBOAD ywPLA9cD6wPqA+UD6wPzA/MD5APmA+cD5APvA/QD9APqA+MD4QP2A7cDnwOsA9ID sAPDA+ED/gPfA9YD1APSA84DwgO+A8ED0APXA+oDPQRuBDoEJgQXBAUErQNoA44D qgO1A7sDwgPEA8gDyQPLA8kDxQPDA8IDwgPDA8QDxQPGA8YDxgPHA8gDyAPKA8kD ygPJA8oDyQPKA8kDyQPLA8oDywPMA8sDygPLA8sDygPMA8wDywPLA8sDywPMA8wD ywPLA8wDywPMA8wDzAPMA8wDzgPMA8sDyQPLA8wDzAPLA8wDywPMA8wDzQPNA8wD zAPLA8kDyQPMA84DzwPPA80DzQPNA8wDzAPMA84DzAPNA8wDzgPNA84DzgPOA84D zAPMA80DzQPMA84DzgPOA80DzgPMA80DzQPOA80DzQPNA84DzgPPA80DzgPPA88D zQPNA80DzQPPA84DzQPNA8wDzgPOA9ADzQPNA80DzwPKA8YDwgPFA84D1QPYA9YD 1APPA80DzQPMA8wDzQPMA88DzQPOA88DzgPOA80DzgPOA84DzgPMA80DzwPOA80D zgPNA84DzQPPA84DzQPPA80DzAPPA84DzgPMA84DzgPMA8wDzwPOA84DzQPNA84D zQPOA80DzwPNA8wDzQPOA80DzQPOA84DywPNA8wDzQPNA80DzgPOA8wDzQPMA8sD 0QPQA84DzgPPA88DzwPQA9EDyQPNA80DzAPMA80DzAPMA80DzQPMA80DzgPOA88D zQPMA84DzAPNA80DzQPMA80DzQPOA80DzQPNA84DzQPOA80DzQPNA84DzQPNA80D zQPMA80DzQPOA84DzQPNA80DzQPMA8wDzAPNA8wDzAPMA8sDzAPNA8sDzAPMA8sD ywPLA8sDywPNA8oDywPKA8sDywPKA8oDyQPJA8kDyAPGA8MDuwO3AwIE5gPMA80D zQPPA9QDyAPEA8YDyQPLA8wDyQPFA8IDwgPDA8YDyQPJA8QDvwPDA8MDuAO8A9ED 0gPRA9MD2APUA9YD3gPiA7oDtgPcA+QD4gPXA80DygPCA74DzAPlA9sDHAQ1BBcE AwRDBEsEGgQNBP4DCARCBPED/QM1BFAEOgQeBO4D5QMGBAUE+gP0A/sDBwQGBAkE TARXBA0EDwTSA9MDDAQ6BC0EbQRRBDkEBQTjAwgEIAQ5BF0ESQQqBBEE+QPpA+YD 7wP4A/gD+QMDBBoECwT0A/4D+gP0A/kD8QMBBP4D7gPxA+8D0wPVA9MD0QPZA+YD 3QPhA/EDEAQJBAwEBwQLBBUEGgQPBA0EAwQQBB0EDAQGBBIEHwQRBAEE9wPoA+8D 6QPvA/ID7AP0A/gDFQQCBNoDyQPGA9UD2wPeA+cD9APzA+cD8APrA+QD9wP7A+8D 9gPuA9sD6wPlA6sDvgPBA6cDrQO7A8oD4wPPA8kDygPMA9EDxwPGA84D2QP0Az0E bgQ6BCUEHwQfBNIDawN6A5wDqgO0A7oDvQPCA8IDxwPJA8oDzAPKA8QDxAPDA8MD xQPEA8UDxwPGA8cDxwPHA8gDyAPJA8kDyQPKA8kDyQPJA8oDywPKA8sDygPLA8oD ygPLA8oDygPJA8oDygPLA8sDywPLA8wDzAPLA8sDygPMA8wDzQPNA8oDywPMA80D ygPLA8sDygPLA8sDywPLA8wDygPIA8kDygPMA8wDzAPMA8wDywPMA8sDywPMA8wD zAPNA8wDygPMA8wDzAPLA8sDzAPKA80DzQPOA80DzQPMA80DzQPMA8wDzQPMA9AD zQPNA8wDzgPMA8sDzQPNA8wDywPMA80DzQPMA8wDzAPNA80DzgPNA84DzgPOA84D ywPFA8IDxgPPA9cD2APYA9QDzwPOA80DzQPLA84DzgPNA84DzQPPA9ADzgPMA84D zwPNA88DzgPOA84D0APPA84DzgPNA84DzAPOA84DzQPOA9ADzgPNA80DzgPNA88D zQPMA84DzgPNA88DzwPPA8wDzQPOA88DzQPPA8wDzgPNA84DzgPPA84DzgPNA84D zgPOA84DzgPNA84DywPKA9ID0QPQA88D0APPA9AD0QPRA8oDygPMA8sDzQPOA80D zAPNA8wDzwPNA8wDzQPNA80DzQPNA8wDzQPMA84DzQPNA80DzgPNA84DzgPNA80D zQPNA84DzgPOA80DzQPNA84DzQPMA8wDzQPNA80DzQPNA80DzQPLA8wDzAPNA8sD zAPMA80DzAPLA80DygPLA80DzAPLA8oDzAPKA8sDywPLA8sDywPKA8oDyAPJA8cD xgPCA7gDvwMMBNwDzAPNA84D0APUA88DwwPHA8sDyAPBA78DvwPAA78DvgO8A7wD vwPEA8gDyQPCA7cDvQPTA9QD0gPSA9gD2APZA88D3gPbA7oDxAPeA9sD1QPQA8kD xAPEA8wD4gPlAyAENgQjBOgDGQRSBAAEIgT3AwcEYARABAwEPwQ/BAUE8wPdA/cD GgT9A+wD4wPuAxgEKQQ+BEUEKgT6AyMEwwOcAw4ERwRTBHIEJgQbBCAE1wP2AxwE TwRiBE4ENQQEBPMD8APrA/ID+QP7A/cDBQQbBP4D8gMCBAQE9APsA+0DAQQBBOsD 7APtA9cDwgPLA8AD0QPiA9oD8AMZBDEEHgQMBBEEFwQPBAIEAgQFBBsEOAQuBBcE EwQxBDAEEgQHBAUE9gPxA+0D1gPgA+wD8gP5AwAEBwTqA+gD6QPgA+ED4gPZA+0D /wMEBAQEAQTrA/YD7gPiA9wD5gPrA+ED5gPCA50DqgOyA6cDrQO1A80D6QPfA9QD zwPSA9kDywPPA9cD7wNDBHAEQAQmBB0EEQTxA4kDYQOOA6IDrwO2A7kDvAPAA8MD xQPHA8oDzAPOA8wDwgO/A8EDwgPEA8UDxgPGA8gDyAPJA8kDyQPJA8kDyQPKA8kD yQPJA8oDygPLA80DywPKA8sDywPLA8sDywPMA8wDygPLA8sDywPLA8wDzAPLA8oD ygPLA8sDywPJA8wDzAPKA8sDywPLA8kDzAPMA8sDywPLA8kDyAPJA8kDzAPOA84D ywPLA8sDzAPKA8sDzQPMA8wDzAPNA8wDzAPLA8wDzgPNA8sDzAPOA8wDzAPNA80D ywPOA88DzgPNA80DzQPNA80DzgPOA8wDzQPNA80DzAPOA84DzgPNA8wDzgPNA84D zgPMA80DzgPNA84DzgPOA8sDxQPEA8YDzQPUA9oD1wPUA9ADzAPNA8sDzQPNA80D zQPPA84DzwPNA88DzAPMA84DzwPNA80DzQPOA88DzgPNA84DzgPMA84DzQPNA80D zQPMA84DzgPPA9ADzAPOA80DzgPOA88DzgPOA84DzgPNA88DzQPPA84DzQPPA88D zwPOA88DzgPNA84DzgPOA80DzwPOA8wDzAPPA84DywPQA9ED0APPA88DzgPPA9AD 0QPKA80DzQPNA8wDzQPOA80DzQPOA80DzQPOA8wDzQPNA80DzgPMA84DzgPNA80D zgPOA80DzQPNA80DzgPNA84DzgPNA84DzgPNA8wDzQPNA84DzgPOA80DzQPOA84D zQPNA80DzQPMA80DzQPNA80DywPNA80DzAPMA8wDzQPLA8wDygPLA8wDywPLA8oD ywPLA8wDygPKA8kDyQPIA8YDwQO1A8oDCwTVA8wDzgPOA9AD1APVA8cDyQPDA78D wQPCA8IDwgPBA8ADvwO7A7gDvgPOA8wDwgO3A70D1APWA9YD1APVA9wD1wPIA9QD 6APTA64DzgPaA84DyQPHA8cD0QPWA9ED+AMVBDMEJwQQBPIDMQQfBE8EEQQVBF4E aAQtBP4DCwTSA90DAwT6AxwEBAT3A9wD/gMeBDQEawQuBCMEHgRMBBcE0wPxAx0E agRoBDMEOwQwBOIDAwQrBFUEWQRLBCgE8wPwA/cD6wPwA/kD+AP9AxEEFgT1A/ID BAQNBPYD6AP2AwAEAQTrA+wD5wPTA7YDsAO6A8QD2QP1AyQEOAQoBAkEBQQGBAsE BAT8AxEEFAQkBCwEIgQ3BCsEPQQKBAwEDwQRBAwECgQNBPsDzwPNA9kD5gP2Aw4E EgQKBAcE+gPzA/EDCAQgBA8EEwQTBCgEEgT5A+ED2wPcA+kD6QPpA+ID0AOqA7MD vAOxA68DvQPBA9wD5gPkA9oD2QPkA9YD0APYA+cDKgR0BFwEOwQdBB0EBATEA1AD eQOZA6kDsQO3A7kDvgPBA8EDwwPGA8kDyQPKA88DzgPPA8IDwQPDA8QDxgPIA8gD yAPIA8gDyQPJA8oDyQPLA8oDygPJA8sDygPMA8wDygPMA8sDywPLA8sDywPLA8wD ywPLA8wDywPLA8sDywPKA8sDzQPMA8oDyAPKA8oDywPLA8wDzAPMA8oDywPMA8oD ygPJA8cDyAPJA8wDzAPMA8wDzQPMA8oDywPKA8sDzAPLA80DzAPMA8sDzQPMA8wD zQPNA8wDzQPNA80DzQPMA80DzwPMA80DzQPOA9ADzwPMA80DzgPNA80DzAPMA80D ywPLA84DzQPNA80DzQPNA80DzQPOA84DzgPNA80DzwPLA8UDxAPFA88D1wPZA9YD 0gPPA84DzQPLA8wDzgPNA84DzQPNA88DzgPOA84DzQPNA80DzgPOA80DzwPOA80D zQPOA88DzQPOA84DzgPMA80DzQPNA84DzwPPA84DzwPOA8wDzQPOA80DzAPOA9AD zQPMA80DzQPOA80DzQPNA80DzQPOA80DzQPOA80DzgPMA88DzQPNA84DzQPNA8oD 0APQA88D0APQA9AD0APPA9IDygPLA80DzQPMA8wDzgPNA80DzQPMA84DzQPMA80D zgPNA80DzgPMA80DzQPNA84DzAPMA80DzgPNA80DzQPOA84DzQPNA84DzQPOA80D zgPOA8wDzQPMA80DzQPOA8wDzAPMA8wDzAPLA8wDywPLA8sDzQPLA8oDywPMA8wD ywPMA8wDywPLA8oDygPLA8sDywPKA8oDyQPIA8gDxwPFA8ADsQPeAwMEzgPLA80D zwPPA9ID2QPTA7wDvAO/A8ADwgPCA8IDwQPAA78DvAO+A8MDwwPIA8MDuAO9A9UD 1wPWA9cD1wPbA88DzAPWA+MD6AO1A6kDzgPKA8QDxgPVA+ED1wPSA/8D6QMTBDIE OwQcBAME9gNSBCkEIwRQBD8EOgTwA9EDmwPGA/UD9AMCBO8D/APwAzEESwRFBHIE DQTzA/YDBwQIBPgDQAQkBBYEEAQUBDUERQQkBBUEGwQqBDIEKQQbBAEE9QP1A+kD 7gP4A/cD/wMbBAsE7wP4AwoEAgTkA+ID8AP2A/4D8gPmA9sD1AO4A5MDqAPCA/ED FQQ4BDgEFQT8AwAEBQQOBAwEEwQaBBUEMQQnBCEEUQQ5BDME8gP6Aw4EGwQWBA4E BgQJBPMD2gPCA8YD2gP5AwkEDwQXBP4D8gMABAwEDwQFBA0ECQQXBBQEHAT0A+gD 7gPpA90D5wPzA+wD4gOoA6IDrAO0A7sDvQPKA9oD3wPeA+MD5gPpA88D1QPjAxYE eQRaBGcEGgRJBBoE7QOAA14DiQOfA60DtAO4A7sDvgPCA8IDwQPEA8UDxwPRA9oD 2APKA8EDwQPBA8MDxQPGA8gDxwPIA8gDyAPJA8gDyQPJA8kDyQPKA8sDywPKA8kD ygPLA8sDywPLA8oDywPLA8wDygPLA8sDygPMA8sDygPLA8oDygPJA8sDygPKA8sD yQPJA8gDyAPIA8cDyAPGA8cDxwPEA8QDxgPHA8kDyQPJA8oDygPJA8kDygPLA8oD ygPLA8sDywPLA8sDzQPLA8oDywPLA84DzAPMA80DzAPMA8wDzQPMA8wDzQPMA8wD zQPNA84DzgPOA80DzgPOA80DywPMA80DzQPMA84DzgPLA80DzQPNA84DzgPOA80D ygPGA8MDxAPNA9UD1wPZA9QDzwPMA8sDywPMA8oDzAPOA84DzQPOA80DzgPOA8wD zgPOA84DzQPNA80DzwPPA88DzgPOA80DzgPPA88DzgPNA80DzgPOA80DzQPNA84D zQPNA84DzwPOA84DzwPNA80DzQPPA9EDzgPOA84DzgPPA84DzwPOA84DzwPMA80D zQPNA80DzQPMA80DzgPMA84D0APQA88D0APQA9AD0QPQA8gDywPMA80DzQPNA80D zQPMA80DzgPPA84DzAPNA84DzgPOA80DzAPNA84DzQPOA84DzQPOA80DzQPOA8wD zQPMA80DzwPNA80DzgPNA8wDzQPMA80DzQPMA84DzQPNA8wDzAPLA8wDywPMA8sD zAPLA8wDzQPMA8sDygPMA8sDywPLA8sDywPLA8wDygPKA8oDywPJA8kDyAPJA8cD xAO+A64D9QP6A8sDzAPOA9AD0APSA9cD1gPFA7wDvQO/A8ADwAPBA8ADvQO/A8QD yQPGA78DvwPEA7kDvwPWA9gD2APZA9kD0QPPA9ID1gPVA9cDzwOfA7YDzAPHA9cD 7APmA9sD7APhA9ID2wMVBFYERgQDBOEDLwRBBEIEVwQ/BDsE6QPCA58D5AP/AwUE AATiA/UD+gMkBIAEiQRZBAYE0gOzAwgEFgRRBGsEMwToA/ID6AP3Ax4EQwRFBCgE NQQoBBsEGQQNBP8D7wPsA/kD9gP0AwAEGgQCBPAD/wMIBOwD3wPlA/ID+QP9A/gD 4QPPA84DvQOUA7gD6QP6AycENwQrBAQEAAQKBAwEEQQVBBoEIwQeBDYENAQiBDQE MAQ1BBcE/QPpA+QD6wP2A/wDAwQPBBYEEQT7A/MD7wP8A/AD3QPhA/QD/AMCBAkE DwQbBB8EDgT+AwsE/QPfA80D0QPZA98D9gMXBO0DyQOVA5wDsgO8A8gDxgPJA9UD 0gPTA+kD+APuA9YD3wMDBHIEYQReBC0EKAQ2BAUE2gNjA3gDmwOrA7UDvAPAA8ED wwPEA8MDwwPCA8gDzgPVA9cD1APPA8MDwQPBA8MDxQPHA8YDxwPIA8gDyAPJA8gD yQPKA8kDygPKA8oDywPJA8oDywPKA8oDygPMA8oDzAPLA8sDzAPKA8oDyQPIA8kD ygPLA8sDyAPGA8cDxgPIA8QDwwPDA8IDwQPBA8IDwQPBA8EDvwO/A8IDwwPFA8YD xQPFA8UDxAPGA8YDyAPHA8gDyQPJA8oDygPLA8oDywPMA8sDygPNA8sDywPOA8sD ywPNA8sDzAPNA8wDzQPNA84DzQPMA8wDzAPOA9AD0wPPA8oDzAPNA84DzQPMA84D zgPOA80DzwPPA84DzgPPA8kDxgPEA8YDzwPXA9gD1wPSA9EDzgPOA8wDzAPMA84D zQPNA84DzgPOA8wDzAPPA9ADzgPNA88DzQPOA8wDzAPMA80DzgPNA84DzgPPA84D zQPOA84DzQPNA9ADzQPPA84DzgPPA80DzQPNA84DzQPNA84DzgPOA80DzQPMA84D zQPOA80DzgPMA84DzQPOA84DzgPNA84DzAPNA80DywPRA9ADzwPQA88DzgPQA9AD 0QPLA8sDzAPLA80DzAPNA80DzAPMA80DzgPNA8wDzgPNA80DzgPMA8wDzQPNA8wD zQPMA80DzQPPA80DzQPMA8wDzgPNA84DzQPMA80DzgPOA80DzAPNA80DzAPNA80D zQPNA80DzAPNA80DzQPMA8wDywPMA8wDywPMA8wDywPLA8wDygPKA8sDygPLA8sD zAPKA8sDyQPJA8kDyAPGA8UDvQOuAwcE7wPKA8wDzgPPA88D0wPVA80D0APOA8UD wAO/A8ADwQPDA8YDygPKA8cDwwO/A7wDwQO7A74D1gPaA9oD3APWA8wDzQPYA9oD zgPAA8cDuAOUA8UD4wP4A+4D4gPuA+ADzAPSA9YD1AMyBFUECgTXAyYENwRiBHsE VwQqBNYD3wPVAwgEBAT/A/oD8QMXBA8EIQRuBFkEPwTVA7YDxwMQBDAEVAQ9BCUE CAQEBOID5gP4AwsEUQRfBEwEOQQzBCMEAwTuA+sD8QMABPMD9gMEBBoE+gP0AwcE /QPmA+oD7QPzA+8D+wP3A90DyAO9A7QD1gPkAwAEBwQmBDUEDQQFBAUECQQJBA4E FgQnBC8EOgQ1BDAEHwQoBD8EMwQgBAoEBgTuA+QD7QP+AxQEIQQoBCgELAQTBN0D 4APaA9QD8AMABO8D6wPwAwcEDAQABAcE8QMABP0D7APPA8MD1QPMA+ADCAT/AwAE uAOYA5sDvAPJA8cDyQPTA9wDygPRA+4DDATzA+QD9ANgBHsERgQ2BCUEGgQSBBUE nANgA4QDoQOuA7YDugO+A8EDwgPAA8ADxAPJA8oDyQPPA9ED0QPRA8oDxAPAA8ID xAPEA8UDxgPIA8gDyAPHA8kDyQPKA8kDyAPJA8oDyQPJA8sDywPLA8kDygPKA8sD ygPKA8sDygPJA8oDyQPHA8gDyAPGA8QDwAPBA8ADxAPGA80D0APVA9kD2wPdA94D 4APfA90D3QPdA98D3gPaA9oD1gPRA88DzAPIA8YDxAPDA8MDxAPEA8UDxwPJA8cD yQPHA8kDywPLA8kDywPLA8sDywPMA80DzAPLA8wDzgPMA80DzgPMA80DzAPMA8wD zQPNA8wDywPNA8wDzAPLA8wDzQPNA84DzQPOA84DzgPLA8UDwgPFA84D1gPXA9YD 0QPPA84DzAPNA84DzAPNA80DzgPOA84DzgPOA84DzAPOA88DzgPNA88DzgPPA88D zgPOA84DzwPOA80DzgPNA80DzQPPA88DzgPPA84DzwPOA84DzwPOA80DzQPOA88D zQPNA84DzwPOA80DzgPOA80DzwPOA88DzQPOA80DzQPPA84DzgPOA80DzQPMA8sD 0QPRA88D0APPA9ADzwPRA9EDygPNA8wDzQPMA80DzQPMA80DzgPNA80DzwPNA80D zgPNA84DzgPNA80DzwPNA80DzQPOA80DzgPNA84DzQPNA80DzgPOA84DzAPOA80D zgPOA84DzQPNA84DzQPOA8wDzAPNA8sDzQPMA8wDywPMA8wDzQPMA8wDzAPNA8sD zAPLA8oDywPMA8sDywPKA8sDywPMA8oDygPIA8gDxgPEA7sDswMQBOQDygPMA88D zwPQA9QD0APJA8wDzwPQA9ADzgPNA80DzQPMA8kDxwPFA8MDwQO9A7wDvgO/A9cD 2wPbA94D1APLA84D3APjA9ADvwPAA80DtgO6A/oD+APjA+MD4gPXA88D1APXA94D BgQqBBUE+gMeBDQEYQR8BD8E+QO3A9kD+wMMBPUD5QPtA/kDJQRCBEUEHAQRBA4E 2gPVAyUERgQ+BDkEJAQoBA4E6QPRA+UD7APtA/wDMARYBDgEEgQCBPwD6wPtA/gD 8gP1A/oDDAQTBO8D/AMBBOgD4APsA/ID8APxA/YD7APbA8ADtQPTA+4D/AMLBBQE KQQzBAUEAwQEBAMEDAQRBCcEQgREBDwEOgQtBCIEJwQzBC0EKAQmBDAEMgQrBCgE IQQbBCAEEQQLBBwEDATXA+QDxwOqA6gDwAPNA84DvgO/A9ED3wP2A/sDAwTzA9YD zAPBA9QD0gPFA+ED9gP7A+QDuwOyA7oDvgO6A9MD4QPfA9gD0gPiA+0DAwTpA+ID OARxBEwENwQnBBkEDgQSBPYDbQNbA4gDngOpA7MDuQO8A70DvQPCA8YDyAPGA8ID yAPOA9AD1APQA84DygPDA8MDwwPFA8YDxwPIA8gDyAPJA8oDyQPKA8oDygPKA8oD ywPKA8oDywPJA8oDygPLA8oDygPIA8kDyQPIA8YDxAPDA8IDwgPFA8sD1wPeA+QD 4wPlA+AD3wPbA9kD1wPWA9YD1APSA9ID1APXA9YD1wPZA9wD3QPcA94D4APiA98D 3gPZA9YD0APLA8cDxQPFA8MDwwPFA8cDxwPJA8wDygPKA8oDzAPMA8sDzAPLA80D ywPNA8wDzQPOA80DzQPOA84DzQPNA80DzAPMA84DzwPNA84DzgPMA80DzQPPA88D ygPGA8QDxgPPA9YD2APYA9QDzwPOA8oDywPMA80DzQPOA8wDzgPOA80DzQPOA80D zgPOA80DzwPMA84DzgPNA8wDzQPMA80DzgPOA84DzwPOA80DzwPOA84DzQPOA88D zQPNA88DzwPOA8wDzQPPA84DzgPNA84DzQPMA80DzgPNA84DzwPPA84DzgPNA80D zQPMA84DzQPMA80DzQPLA9AD0QPPA9ADzwPQA88D0APSA8kDzAPNA88DzgPNA8wD zQPNA80DzgPNA80DzQPOA80DzQPMA80DzQPNA80DzQPOA80DzgPNA80DzQPNA80D zQPOA84DzQPOA84DzgPOA80DzQPNA80DzQPNA80DzgPMA84DzgPLA80DzQPMA8wD zAPMA8wDzAPNA8wDzAPMA8wDywPLA8sDywPLA8sDygPLA8sDzAPJA8kDyQPIA8UD wgO4A78DFATaA8kDzAPOA9AD0QPVA8oDxwPLA8sDzQPNA8wDzAPLA8oDyAPHA8UD xQPEA8IDvgO6A74DvwPVA9wD2wPfA9UDywPOA9cD3QPLA8IDwgPOA98DwQPVA+cD 2QPYA9EDywPNA9gD2APpAxUEEAQRBC0EOgQYBC0EWgQ0BPcDpwO/AwQEAwT0A+kD 9gMVBDMEVAQaBPkDvQOlA70DBwRSBEMEQAQZBBkEHwQdBAsE/wP5A/ID+gPwA+sD AwQQBAAE9AP3A/ID9QPyA/AD9wP8Aw8EBgTmA/0D9gPfA+cD6gPsA+sD7wPpA90D 1QO+A8wD3APtAwEEFQQhBDQEHQQHBAMECwQQBBUEFAQvBC8EOQQ7BDIENAQjBCYE KgQoBDcEPAQ2BD0EUwRbBGUEOQQWBAcEFwQkBAoE4QPnA98DtQOPA58DrwOuA7MD pgOkA7UD3gPMA98D4wPeA8kDtQPIA8ADxQO/A70DxQPyA+ADqwPOA8IDuAO4A8YD 2APkA+MD1gPgA+sD9wPbAwYEcARcBD0EKgQeBBQEDAQWBMkDSgNoA4sDngOqA7MD uAO7A78DxAPEA8QDwwPCA8QDxQPNA88D0QPRA88DzQPIA8EDwgPEA8UDxwPGA8gD yAPIA8kDyQPJA8kDyQPJA8oDywPKA8oDygPJA8gDyQPJA8gDyQPGA8UDwgPAA78D xwPSA90D4gPiA98D2gPWA9ED0QPNA84DzgPOA8wDzwPQA9ADzQPNA88D0QPRA9MD 0gPSA84D0APQA9ED0APRA9MD1gPZA9wD3gPfA90D2gPXA9EDywPHA8YDxAPFA8UD xwPJA8oDyAPJA8oDzAPLA8wDzQPMA8wDzAPNA84DzQPNA8sDywPKA8wDzgPKA8sD zAPNA8wDzgPNA80DzQPNA8wDxQPCA8QDzQPWA9cD1gPRA84DzQPOA8kDzgPNA84D zQPOA80DzAPNA80DzQPKA80DzwPOA84DzgPPA80DzgPPA84DzQPMA8wDzQPNA80D zgPMA80DzAPMA8sDzAPOA8wDzAPMA84DzwPNA84DzAPNA8wDzAPPA84DzgPOA8wD zAPNA84DzQPLA84DzQPNA80DzAPMA80DzgPMA8sDyQPQA9ADzwPPA9ADzQPPA9AD 0QPKA8sDzAPLA80DzQPLA8wDzQPNA8wDzAPNA8wDzQPMA8wDzAPMA8wDzAPNA8sD zgPLA8wDzQPNA8wDzAPNA80DzAPMA80DzQPNA8wDzAPNA8wDzAPMA8oDzAPMA8wD zAPMA8sDywPLA80DzAPLA8oDywPMA8sDywPKA8sDygPLA8sDygPKA8oDyQPKA8oD ygPKA8oDyAPIA8kDxwPEA8EDtAPRAxME0wPIA8wDzgPQA9AD1APHA8YDyQPKA8oD ygPKA8oDyQPHA8YDxwPGA8UDxAPDA78DuwO8A70D0QPbA9sD3wPdA9QD0gPRA8YD wAPIA8sDzwPeA9kDugPdA9kD1wPQA8oDwgPJA+AD6gMmBCMEFAQ9BGMEFwTpAykE JwT3A6MDvwPzA/sD8wP+AxgEKgRVBCsE7QMNBKoDmgPTAzkERgQRBP8D8wMGBCAE HQQdBCQEGQQMBBEE7gPnA/MDAgQQBA4E9wPzA/AD7gPzA/cD/gMWBPkD6wMEBO8D 2gPmA+oD5wPlA+gD3gPQA88D2APXA9wD9gMPBBYEGgQnBBEECQQMBBIEEAQQBBoE NAQtBC0ELAQ9BDkELQQiBB8EJQQ5BDUEKgQkBC8ETQRUBFIENQQhBDEEIAT/A+AD 6gMABAoE2QO/A7cDwwPSA9gD4wPsA/UD7APlA/UD5gPyA8oDuAO9A8EDwwO4A7gD zQPMA7IDsQPUA7oDtgOrA8MD1gPrA+QD5APgA+YD8gPtA0oEdARDBCkEIgQZBA4E CQT2A6UDUgNtA40DogOvA7MDtgO9A8EDwgPCA8IDwQPCA8EDwwPKA80DzwPQA88D ywPMA8UDwgPCA8YDxQPGA8gDxwPIA8gDyAPJA8kDyAPIA8gDyQPIA8kDyAPIA8oD yAPGA8QDwwO/A8IDzQPbA+MD4wPbA9QDzgPKA8kDywPLA80DzQPNA84DzQPOA8wD zgPNA8oDywPLA80DzQPMA8sDywPLA8sDywPMA84DzwPQA9AD0QPQA9ADzwPTA9UD 2gPbA98D3QPcA9cDzwPMA8YDxAPFA8UDxgPHA8cDyQPJA8sDywPLA8sDzQPNA8wD ywPOA9QD0QPMA84DzgPMA8sDzAPLA80DzQPPA88DzQPJA8QDwwPFA80D1wPaA9cD 1gPQA80DywPMA80DzQPMA88DzwPOA88DzwPPA80DzQPPA88DzwPOA88DzgPOA80D zgPPA9ADzgPOA9ADzwPPA84DzgPOA84D0APPA9ADzwPNA88D0APNA80DzgPPA88D zgPPA84DzgPOA84DzwPOA9ADzwPNA84DzgPPA80DzgPOA80DzgPOA80DzgPNA8wD 0APRA9AD0QPRA9AD0APRA9MDygPMA80DzgPNA84DzQPNA84DzQPNA80DzQPNA84D zgPOA84DzQPOA80DzgPNA80DzQPOA80DzwPOA80DzQPOA80DzgPOA84DzgPNA84D zQPOA84DzgPNA84DzQPOA80DzQPNA80DzAPNA80DzAPNA8wDzQPNA8sDzQPMA8sD zAPMA8sDywPMA8sDzAPLA8sDywPLA8kDyQPJA8gDxQPBA7ID4AMQBM4DygPOA88D 0QPUA9MDxwPIA8oDygPLA8kDygPJA8gDyAPHA8gDxwPGA8UDxAPBA70DvQO8A8kD 2QPbA98D4gPfA+AD1gO5A7oDzgPNA84D1wPWA8ADwgPeA9sD1APQA8kDvAPSA+AD KgQsBCUEWARmBDEEHwTtA/sD4QPBA+QD3gPuA/0DKwRLBDcEKwQEBAcECwSeA9oD PQRbBDcEJwQTBOQDxgPXA9YD9AMdBCwEGwQCBOwD4wPnA+4D+APyA+4D9gP1A/ED 9QP4AwIEFgTrA/cDEQT9A9oD6QPrA+UD5gPjA9oDygPjA+AD1QPqAxAEFQQWBBwE KwQXBA8EEAQTBB4EHwQjBDsEPwQ1BCQEIQQeBBAECgT8AwoELwQzBDMENwQzBDoE OwRGBEIETAQsBBQECQT5A/0DKwRgBCwE+wPSA9gD4APxA/MD/QMJBAkE/wMXBBYE JAQSBOMD3gPIA8EDyAPFA7kDwAPBA5QDrgOqA64DpgO6A80D3wPyA+UD4wPgA+gD 7wMKBIMEkQRdBCMEHwQSBA8ECgTvA5YDVANzA5MDowOqA7QDvAO8A78DwQPDA8MD wwPDA8EDwQPIA8oDzAPNA9ED0APPA8oDwwPDA8QDxQPHA8gDxwPIA8cDyQPJA8kD ygPJA8kDyQPIA8gDyQPHA8QDwAO/A8MD0APhA+ED2QPVA88DywPKA8sDzQPQA9AD 0gPSA9QD1wPZA9wD3wPeA98D3gPaA9sD3APdA9wD2QPZA9cD0wPTA9ADzwPOA8wD zQPMA8wDzQPOA88DzgPPA9AD0QPRA9MD1QPYA9wD3wPeA9sD1wPPA8kDxQPFA8UD xwPHA8kDygPJA8sDzAPOA8oDywPQA9MDzwPMA8wDzAPPA80DzAPMA80DzgPOA80D ygPEA8MDxQPNA9YD1wPXA9MDzwPNA8wDywPKA8wDzQPOA80DzwPOA84DzgPPA8wD zQPOA84DzgPNA88DzgPOA84DzAPOA80DzQPOA84DzQPNA84DzgPNA80DzgPNA84D zwPNA80DzwPOA84DzgPLA88DzgPPA88DzQPNA84DzwPOA80DzgPPA80DzgPNA84D zQPNA80DzQPMA80DywPMA88D0QPPA9AD0APPA88DzwPRA8sDywPNA80DzQPNA84D zQPMA80DzgPOA84DzQPNA84DzgPOA8wDzgPOA84DzQPOA80DzQPMA80DzQPNA80D zgPOA84DzgPNA84DzgPNA80DzgPOA80DzQPMA84DzgPOA80DzQPMA8wDzAPNA8wD zAPMA80DzAPLA8sDzAPMA8wDzAPLA8sDywPLA8sDywPLA8sDzAPJA8kDyAPHA8UD vwOxA+4DCgTMA8kDzQPQA9AD0wPTA8cDxgPJA8kDyQPJA8kDyQPIA8kDxwPIA8cD xwPFA8QDwQO+A70DvwO8A9ID2QPaA98D5wPqA90DvgO9A8gDywPBA8MDzQPQA7QD 1APfA9kD1QPPA74DvgPVAyUEKAQvBFEEVAQ0BEIE8QPkA8wDygMEBPAD6QP+AzQE ZgQuBOgD8gPPA70D0gNDBEkEEgQFBPwDBAQABN0D2gPXA9YD8QMIBAsE+gP9AyIE 8wPhA+4D8gPtA/cD8gPwA/ID+wMKBAwE6QP+AwkE7wPjA+AD5APmA+YD3QPRA9AD 6wPcA+AD+AMWBBgEIAQjBCgEEQQWBBkEHwQgBCYELwQ2BC4EGQQOBBEEBgT0A/UD EgQvBE0ETgRlBFQEQARXBFYEQQQ2BDEEIQQnBDUENAQoBCcEQwRMBCsEDwT2A8sD 1APlAwUEDAT6A/sDDgQQBBwEHQQTBAkE/QPxA+MDwwO5A8ED0QO2A2YDhwOeA6ED qQOmA8cD5wPcA+QD3wPeA+8D6wMzBJ4E0wRMBCEEHQQaBBQECgTqA4oDUAN4A5ID oQOvA7cDuQO7A78DwgPDA8YDwwPEA8MDxQPHA8kDzAPOA88DzwPOA88DyAPDA8QD xgPHA8cDxwPIA8gDyQPJA8kDyAPHA8gDyAPHA8QDwwPAA8ED0QPeA+AD1wPQA8sD ywPNA84DzwPQA9QD2QPgA+QD5APhA98D2QPWA9MD0QPQA88DywPOA88D1QPXA9YD 2gPcA94D3wPfA98D3gPbA9gD1gPTA9ADzwPOA84DzAPNA80DzwPPA9AD0QPPA9ED 0QPVA9gD3gPfA90D2QPRA8kDxwPGA8MDyAPHA8gDygPKA8gDyQPKA8sDygPMA8sD zQPNA80DzAPLA8sDzQPPA8kDxAPDA8YDzgPXA9kD1gPTA9ADzwPMA8oDzQPLA88D zgPNA8wDzgPNA80DzQPNA88DzgPOA84DzAPOA84DzQPOA84DzgPOA80DzQPNA84D zQPMA84DzgPNA84DzQPOA80DzAPOA84DzAPNA80D0APNA80DzQPOA84DzQPOA84D zgPOA84DzwPNA80DzQPNA80DzwPPA8wDzgPMA8wDywPPA9ADzgPQA9AD0APQA88D 0APLA8sDzAPLA80DzAPNA8wDzAPOA80DzQPNA80DzQPOA80DzgPMA8wDzQPOA8wD zAPMA80DzgPNA80DzQPNA80DywPNA80DzQPNA80DzgPNA80DzQPNA80DzAPNA8wD zAPMA8wDzAPMA8wDzQPLA8wDywPMA8sDzAPMA8sDzAPMA8sDygPKA8sDygPKA8oD ywPJA8sDyAPJA8cDyAPEA74DrwP3AwIEygPKA80DzwPQA9ID1APHA8UDxwPIA8kD yAPJA8kDyAPJA8gDxwPHA8YDxQPFA8IDvwO/A8MDuAO/A9ED1gPXA90D5APPA7sD uQO6A74DvAPSA+8D4gPGA8kD3wPcA9kD0wPFA7oDxQMNBDwENwQ+BDAEPARDBOoD 8gPkA9wD8QP8A/wDAQQmBEMENQTrA8QDowPcAzkEXAQ0BBIE6QPdA9wD+gMMBAAE 5APMA9UD7gP4AyQEUwReBD8E9wPsA+sD8QP2A/AD7wPxA/oDEgQBBO8DAQT3A+0D 6APeA98D4QPcA9YDwgPcA+gD6APpA/wDHQQnBCMEFAQoBBYEFgQTBBkEJQQnBBME GAQPBAQE/AMBBPsD9wMSBCMEQARQBHMETgQoBAcEGAQOBCYEUQRlBE4EOQQwBC8E KAQYBCcESgQ9BC4EJwQGBOID6gMKBAYE/QP8AxEEBwQJBAgEFQQcBBUEEAQCBPAD 7QPjA+cDxwNyA2YDiwOcA6UDngOsA80D0wPiA+QD0QPlA+ID+wNfBH4EVwQ3BCwE JAQdBBIEBwTnA4IDVAN0A5IDowOtA7QDuQO8A74DvwPCA8QDxAPEA8QDxAPJA8gD yQPLA80DzwPPA84DygPFA8UDxQPGA8gDxwPKA8gDxwPIA8kDyAPHA8UDwgPAA78D zQPfA+ID2APRA80DywPNA88D0gPVA9wD4QPjA9oD0gPKA8MDwAO+A8EDwQPCA8ED wQPCA78DwAPBA8MDxAPDA8QDwgPEA8UDxgPKA8wD0APWA9oD3QPcA9sD3APZA9YD 0QPQA84DzQPOA84DzgPNA80DzgPQA88D0QPUA9gD2wPcA9wD1wPSA8sDyAPFA8UD ygPIA8cDyQPKA8sDyQPLA8sDygPOA88DzQPLA8wDzAPKA8QDwgPEA8wD1QPXA9YD 0gPNA8sDywPLA80DzAPOA9ADzQPNA84DzwPPA8wDzgPNA84DzgPOA8wDzwPOA80D zgPPA84DzgPOA9AD0APNA8sDzQPQA88DzgPPA8wDzwPPA8wDzwPNA84DzgPNA88D zQPOA80DzgPNA84DzgPOA8wDzAPOA84DzgPOA8wDzgPNA84DzwPNA8wDzgPNA8sD 0APRA88DzwPQA88DzwPQA9EDyQPLA80DzQPMA8wDzQPNA80DzgPNA80DzQPOA84D zgPNA8sDzAPNA80DzgPNA80DzQPNA80DzQPOA84DzQPOA80DzQPNA80DzQPNA84D zAPOA8wDzQPOA80DzQPOA8wDzQPMA8wDzAPKA8wDzAPMA8sDzAPMA8wDzAPMA8sD zAPLA8sDywPMA8oDywPKA8sDygPMA8kDyQPIA8cDxAO+A7ADAAT7A8kDyQPOA88D 0QPSA9QDygPFA8cDyAPIA8gDyQPIA8gDyQPHA8gDxwPGA8YDxQPDA8ADwgPHA78D uAO8A8cDzwPUA9YDygPEA78DtwOsA7UD2gP7A/AD2wPIA9ED4APaA9cDzwPDA8UD 3gM7BEwEUAQYBC4ENwTYA+MD9gPwA/sDBwQIBBMECQQBBCoEwQO2A7oDPQQ6BCkE GQQNBPID3gPeA+oD/wMRBAYE6APZA+UDCwRJBFgESAQ7BBwE7QPuA+8D6gPrA+4D 9QP+AxIE9wP6A/4D6wP0A+oD3wPdA90D2gPKA80D5wPqA/ID/AMLBB8EJAQYBA4E LAQUBBEEDgQWBBwEEQQHBAkECAQABAME+gP9AxQEMwRYBFoERwRfBBgEAQQLBP4D GARCBGIEagRiBFMEQQQ5BC4EJwQpBD8ETwRKBC4EJAQYBBYEIgQTBBQEHAQhBCME JQQkBBgEBwTuA/0D/QPxA+sDDAQABOMDrwNvA2wDigOWA5kDpwO5A8kD1gPkA9kD 1wPdA+UDIgSMBHAETwQ+BEMEIgQbBBcEFATfA3wDUwN6A5MDogOsA7IDtwO7A70D vwO/A8IDxgPFA8YDxwPJA8gDxQPIA8oDzQPNA88D0APFA8QDxQPIA8cDyAPHA8YD xgPHA8YDwwPAA78DxgPYA98D1gPQA8wDzAPMA8wDzwPYA+ID5APZA8kDwQPAA8AD wgPEA8QDxQPGA8cDxwPHA8gDxwPFA8QDxgPIA8kDyAPIA8cDxwPFA8QDxAPFA8MD wQPEA8UDxgPJA88D1QPaA9sD3APbA9kD1APTA9EDzQPNA8wDzwPPA8wDzAPNA9ED 0gPWA9kD3APcA9sD1wPQA8kDxQPHA8UDxgPIA8sDzQPKA8cDzAPLA80DzQPLA8wD yAPDA8IDxQPNA9UD2QPVA9ID0APOA8sDygPKA80DzQPMA84DzwPOA88DzgPOA88D zgPOA84DzgPNA9ADywPLA8wDzgPOA80DzQPOA80DzQPMA9ADzwPOA80DzgPMA80D zQPNA8wDzgPNA80DzgPOA80DzQPOA80DzgPOA80DzQPNA88DzwPOA80DzQPMA84D zwPNA80DzQPOA80DzQPLA9ADzwPPA9ADzwPQA88D0APRA8kDywPMA84DzgPNA80D zAPMA84DzAPNA84DzQPNA80DzAPNA80DzAPLA84DzgPOA84DzQPNA84DzQPNA8wD zgPNA8wDzgPNA80DzgPNA80DzQPNA80DzQPOA80DzgPOA80DzQPNA80DzAPMA8wD ywPNA80DzAPMA8wDzAPLA8wDzAPLA8sDywPLA8sDygPLA8sDywPJA8kDxwPIA8QD vQOyAwQE9gPJA8sDzgPQA9AD0QPVA84DxQPFA8cDyQPJA8kDyQPJA8gDyAPIA8cD xwPGA8UDwwPAA8YDyAPDA8ADugO3A7gDugO9A70DugOzA6oDnwOZA7cD1wPuA+cD zQPHA9ID2gPcA9gDzQPHA8ED/wNQBGYEGwQTBPwDxgPYAw0EDgQSBBUEEQQUBAME 9wO+A3QDrwP5A2METAQOBP4D8QPzA+oD/gMIBPgDAQQOBAQE5QPiAwoEOwQ1BCsE JQQbBPsD8QPyA+0D6wPuA/gDAgQLBPAD/AP2A+UD7QPlA9sD2wPVA84DwwPeA+cD 7AP6AwwEDwQTBBgEDgQYBDAEEQQOBA4EIgQbBBIEEgQPBAoEAwQABPcDIQRPBGQE aARZBDMEKwTyA+YDQAQ5BDgEMwQzBDUETgRbBFAEYQRTBDQEKgQ1BEEEUgRcBFYE SARLBDoEKAQtBDsERQRDBEoEYQRTBEoEMwQzBCUEEQT5AwQEBAQCBOkDmQNlA2oD fAOCA40DsAOwA8ED1APdA9MD3QPcA+4DSASMBGsESgQ8BC4EIwQbBCYEBwTYA3MD VAN6A5MDpAOuA7QDtgO6A7wDvQO/A8ADwwPHA8gDxgPLA8kDxgPGA8gDzAPRA9AD xgPGA8cDxgPGA8gDxgPHA8cDxQPDA78DvwPRA98D2gPQA8wDzAPKA8wD0APaA+ID 3gPRA8QDvwPAA8IDxQPHA8kDyAPIA8kDyQPJA8oDyQPJA8cDxwPHA8gDzAPNA8kD yQPKA8kDyAPIA8gDygPIA8kDxwPIA8YDxQPFA8MDxAPFA8kDywPVA9kD3gPeA9sD 1wPTA9ED0APPA9ADzwPOA84DzwPNA88D0wPWA9kD3APeA9oD1gPOA8UDxAPDA8sD 0gPMA8sDygPLA8wDzQPOA8oDxQPAA8MDzgPUA9gD1gPRA84DzAPMA8sDzAPLA80D zwPNA84DzwPNA88DzAPMA88DzgPPA80DzwPQA9ADzwPPA84DzgPPA88DzwPNA80D zgPOA84DzgPOA88DzwPRA84DzgPPA84DzgPOA9ADzgPNA80DzgPPA84DzgPOA84D zQPNA84DzQPNA88DzgPNA80DzgPOA84DzQPMA84DywPQA9MD0APPA9ADzwPPA9AD 0wPKA8sDzQPNA80DzgPNA80DzQPOA80DzAPNA80DzgPNA84DzgPNA84DzQPOA84D zQPNA84DzgPPA84DzgPNA80DzAPOA88DzgPNA84DzgPOA84DzQPNA84DzQPNA84D zAPNA80DzQPNA8wDzgPMA8wDzAPMA80DzAPMA8wDzQPMA8wDywPLA8oDzAPLA8sD ywPLA8wDyQPJA8gDxwPEA70DtAMGBPQDygPKA80D0APQA9ED1APTA8YDxAPGA8cD yAPJA8kDyQPJA8kDyQPIA8cDxgPFA8MDwQPLA8kDxgPGA8QDwgO/A7kDtgO1A7UD tAOxA6sDngOdA7QD2gPrA90DxwPEA9UD3gPcA9YDzAPIA74DIgRqBB8EJAQJBMkD zAMcBDIEPgQnBBwEBQTVA6wDogOiA+YDLAQtBDcEHwTzA/wD9gP1Aw4EKQQJBPMD 9wP6A/gD6QMYBCQEKQQLBPYDBQQSBAIE7gPuA+sD7QP5AwYEBQTuA/8D5QPmA+YD 6QPjA9MDzAPCA8cD4wPpAwMEFQQNBBQEEgQDBAAEFwQpBBkEFwQfBC0EGgQRBBgE EQQJBAQECAQoBGEEbgRrBFwEJwQOBBMEEgQGBDoEUAReBDUEHAQhBCwEPQROBFME VwQ7BDoEPgRPBGwEfQSBBIcEdgROBCcEDgQTBCEEKAQnBDYENwQvBC0EQQRaBF4E VQRFBDYEJgQEBOYDjwN6A4cDkwOJA5QDuQOzA7oD2QPYA9gD1gPbA/ADUwSHBGME RwRABDEEJgQZBBEE/wPYA44DXwN6A5UDowOvA7QDuAO8A70DvwPAA78DwQPEA8cD yAPIA8kDxwPIA8gDxwPDA8QDxgPGA8YDxQPGA8cDxgPEA8ADvwPHA9oD3APVA9AD 0APOA80D0gPdA+QD3gPMA8EDwQPEA8UDwwPHA8cDyQPLA8kDyQPLA8kDyQPKA8sD zAPJA8kDyAPKA8wDzQPNA80DywPKA8oDygPKA8sDygPJA8kDyQPJA8oDyQPIA8cD xwPFA8QDxAPFA8cDygPPA9YD2wPfA9sD2APUA9ID0APOA88D0APOA84DzgPPA9ED 0wPYA9sD3gPeA9gDzwPKA9ED0wPKA8kDyAPIA8sDzgPJA8YDwAPDA8wD1QPWA9UD 0gPPA80DzAPMA80DzAPNA84DzAPOA84DzwPOA84DzgPPA84DzwPOA84DzQPOA84D zQPOA84DzQPOA80DzQPNA9ADzQPNA80DzwPOA88D0APOA80DzwPNA84DzQPOA84D zQPOA84DzwPLA84DzgPOA88DzwPPA88DzgPOA84DzgPNA84DzQPMA84DzgPMA8oD 0APSA88DzwPPA88D0APRA9EDywPMA8wDzAPMA80DywPOA84DzwPMA84DzgPMA80D zQPNA80DzQPNA8wDzgPNA84DzAPNA80DzAPOA80DzQPPA8wDzgPNA80DzQPNA80D zAPOA80DzgPNA88DzAPNA80DzQPMA8sDywPMA80DywPMA80DzQPNA80DywPKA8wD ywPMA8wDygPKA8oDywPMA8sDywPLA8kDygPIA8cDxAO8A7QDBQT1A8oDygPNA9AD 0QPQA9ID1QPMA8IDxQPHA8kDyAPIA8gDyAPIA8gDxwPGA8UDxAPAA8MDzAPJA8sD zAPJA8cDyAPBA7wDuwO7A7oDtwOxA6cDmAOuA8cD8QPzA+QD0wPMA9kD3gPaA9QD ywPPA9sDCwTzAwgE6wPcA9cDCgRCBD0EPgQTBNkDsgOwA7MD5QMoBDcEFwT3A/kD 2gPnA+cD4wP3A/kDAAT3A+sD6APwA+AD7AMrBEMEFAT5A/YD7APmA+gD6gPpA+sD +AMKBPwD8QP3A9cD2QPlA+QD6APNA8UDuQPZA+gD+gMaBBYEDwQRBAUE6wP4AxAE KgQcBBsEKAQoBCAEFAQTBBMEDwQiBD8EaQRwBE4ERwQhBAsENAQ3BDIEJwQ3BEkE LwRCBDMEKQQyBDgEOARNBFcEWgReBGYEaARqBGoEYQR3BGIEWgRABBME9wP1Aw4E CgQZBBcEGgQbBCYENgQ+BEIETgRsBIYEXwQiBNoDbAN9A3wDjAOUA7EDrwOkA70D 1APUA80D0APNA/YDZQSHBGEETwQ/BDEEJAQbBBEEAQTbA3gDVQN9A5YDpgOuA7UD uQO7A70DvwPAA74DvwPCA8QDxwPJA8oDzQPHA8EDwQPDA8QDxAPEA8UDxQPEA8ED vwPAA9AD4APaA9ID0QPLA8sDzAPXA+AD3QPKA8EDvQPBA8QDxQPFA8UDyQPJA8oD yAPJA8gDygPJA8sDygPKA8oDyAPJA8gDyQPLA8sDygPKA8kDygPKA8oDyAPKA8kD yQPLA8oDyAPKA8kDyQPKA8oDyAPIA8kDyAPHA8cDxQPEA8QDyAPNA9UD2wPcA9wD 1QPSA9IDzwPOA88DzgPNA8sDzQPPA9ED1wPXA9oD2wPZA9gD0APHA8YDxwPIA8oD xQPBA8IDwwPMA9QD2APUA9IDzgPMA8oDygPMA8wDzQPMA84DzwPPA84DzQPMA8wD zgPPA88DzgPPA80DzgPPA80DzQPNA80DzgPOA88DzgPNA84DzgPNA80DzwPMA84D zQPPA84DzgPOA80DzwPPA80DzwPNA88DzAPOA84DzAPMA80DzQPNA84DzgPOA80D zQPNA88DzgPNA80DzAPLA88D0QPPA9ADzwPPA88D0APSA8kDywPNA84DzQPOA8wD zQPNA84DzQPNA80DzAPOA84DzQPNA80DzQPNA80DzQPOA80DzgPNA80DzAPNA80D zgPMA84DzQPNA80DzgPNA80DzgPOA84DzQPOA8wDzQPOA80DzQPMA80DzQPMA80D zAPMA8wDzAPNA8wDywPNA8wDzQPMA8sDywPMA8wDywPLA8oDzAPJA8kDyAPIA8QD vgO0AwAE+APKA8oDzgPPA88D0QPSA9QD1APIA8MDxQPHA8gDyAPIA8gDxgPHA8YD xgPEA8EDwAPJA8wDzQPQA8wDyAPIA8sDyAO/A74DvQO7A7kDtQOuA6cDpAO7A/MD AgT5A/AD1gPRA9wD3gPbA9QDzgPeA/MD+gPyA+4DKgQcBP4DGgQkBAIE8AO1A7cD swPhAw0EHQQYBP8DzQPVA9kD5wPuA90D5APvA+sD3QPQA/cDGATjA+sDHAQ0BC0E CgTkA9cD4wPvA+wD7QPvA/4DCwTtA/oD7gPMA9QD1gPaA9IDxwO6A8ED7APyAwkE FwQNBAoEDQT6A/ED/AMKBBgEGwQtBCkEKAQeBBEECAQLBCUESwRpBGEEYwQ9BBwE GgRNBEsELgQ4BFIERAQkBAgELQRFBEIEPARIBFUEZAR4BHUEZARUBEAESARLBFsE YQRhBF0EYQRjBE8EHQQIBAsEFwQXBBMEFwQPBBIEFwQeBCQEMwRXBHQEigR3BNMD cQN2A3YDgAObA60DqQOhA8UDzgPSA8oDwQPHAwAEdgSCBGIETQQ/BDIEKQQhBBME AATLA10DVgN8A5UDpwOwA7YDuAO8A74DvgO/A8ADwAPAA8IDxAPHA8kDwgPBA8MD xAPEA8QDxQPFA8MDwAO8A8MD2APeA9MDzgPMA8kDywPTA90D4QPRA8IDwAPBA8QD xgPIA8kDygPHA8kDygPLA8sDygPKA8sDywPLA8oDygPKA8cDxQPIA8kDywPMA8wD ywPKA8sDyQPKA8oDywPKA8sDyQPKA8oDywPJA8sDywPLA8oDygPKA8kDyAPJA8kD yAPHA8YDxQPEA8UDxwPPA9QD2wPdA9oD1QPUA9IDzwPPA88DzgPMA80D0APRA9ED 1gPZA90D3QPXA9EDywPJA8QDvgO+A8EDywPSA9UD1APQA88DzAPLA8oDzQPLA8sD zAPNA84DzQPOA84DzAPNA80DzwPNA84DzQPNA84DzAPOA84DzwPMA80DzgPPA84D zAPNA88DzgPOA80DzQPPA80DzQPPA84DzgPMA80DzQPNA8wDzQPRA84DzgPOA84D zQPNA84DzwPMA84DzAPNA80DzQPOA80DzAPMA8wDygPRA9EDzwPPA88DzgPQA9ID 0QPJA8sDywPNA8wDzgPNA8wDywPMA84DzAPNA8sDzQPNA84DzgPNA80DzQPPA80D zQPMA84DzQPMA80DzQPNA84DzQPNA84DzQPNA80DzgPMA80DzAPNA80DzAPMA80D zAPMA80DywPLA8wDzAPLA8sDywPMA8wDzAPLA8wDywPLA8sDywPKA8sDygPLA8sD yQPLA8sDyAPJA8cDxwPEA78DsgP3A/8DzAPJA8wDzgPPA88D0APRA9QD0wPHA8ID xAPGA8YDxwPHA8YDxgPEA8MDwQO/A8QDzQPQA9ADzgPKA8gDyQPNA8oDwwO/A74D vAO5A7YDuAOvA5wDtwP2AwEE8APrA+sDzwPZA98D4APfA9gD1gP0AwcECwQjBFcE QwQgBAcE6wO+A6ID4gNBBC4ELwQbBPoD3gPVA8wD1APjA/wDBwTrA9UD8gPqA+cD 9gMtBBQEBwQxBDQEGQQKBAAE5QPZA+UD8gPsA/AD8wMDBAQE7wP6A9sDzgPUA9UD 0gPHA8ADuwPbA+4D/gMSBA4EAQQBBAQE7wP3A/8DCAQVBCQEKgQoBCsEHAQSBAUE EAQ7BE8EXgRcBEIEHgQmBEIEagRBBDYEPAQ7BCgEJQQfBCwETgRZBFkEcQSgBJAE dgRhBFoEUwRDBEQESARQBFAESgRSBFQEWwR4BHQETwQpBBgEEAQLBAgEEAQPBBkE CgQLBCgEKQQrBEMElASfBOwDgwN6A3oDkAOQA6cDogO1A7QDywPSA78DswPKAwAE bgR9BF0ESgQ9BDMELgQmBBQE/gPKA2gDWwN8A5QDowOuA7QDuQO8A70DvgPBA8ED wgPDA8QDwwO/A8ADwQPCA8MDwgPEA8MDwgO+A70DzAPgA9kDzwPOA8oDyAPPA9kD 4QPUA8QDwAPAA8MDxgPGA8gDywPJA8kDyQPIA8kDywPJA8gDygPKA8kDyQPLA8kD ygPJA8cDxwPJA8sDywPNA8sDywPMA8kDygPJA8oDyQPKA8oDywPKA8gDywPLA8oD ywPIA8kDywPKA8sDygPJA8kDyQPKA8kDxgPGA8UDxQPEA8UDyAPQA9cD3APbA9gD 0APRA9ADzgPRA9ADzQPMA8oDzAPPA9YD2QPbA90D3APRA8QDvQO/A8oD0gPUA9ID 0QPMA8sDygPIA8oDzAPMA88DzQPOA84DzgPOA8wDzgPOA80DzQPOA84DzgPOA80D zwPNA80DzgPOA80DzgPOA80DzgPQA84DzQPNA80DzgPNA80DzAPOA84DzQPOA84D zgPOA80DzgPNA84DzgPNA84DzQPNA84DzQPOA84DzgPOA80DzQPNA8wDzgPNA8sD zwPQA88D0APPA84DzwPQA9MDygPMA84DzAPMA80DzAPNA8sDzAPOA84DzAPNA80D zQPNA8wDzQPMA8wDzwPNA80DzQPQA80DzwPNA84DzgPNA84DzQPOA80DzgPNA8wD zgPOA80DzQPNA84DzAPOA80DzQPNA8wDzQPMA84DywPMA8sDzQPMA8wDywPMA8wD ywPMA8sDywPMA8sDywPMA8sDywPLA8oDyQPJA8gDxQPAA7MD6QMHBNEDygPMA84D zwPQA9AD0APSA9QD0wPJA8MDwwPEA8UDxQPEA8QDwgPAA74DxQPQA9MD1QPRA80D yQPIA8oDzgPMA8gDwQO+A7wDuwPAA78DsAOdA74D7QPpA9gD3AP2A+gD2QPjA+cD 7APSA8QD4AP/AwYELwRSBDYEJgQPBM4DsgOUA/MDYQRwBHwEfARBBPYDyAPDA94D AQQFBBEEEQTmA90DBgQHBAUEGAQbBDwETgQrBA4EBgTwA/UD6QPpA+cD6APqA/MD AgT6A/sD8wPLA9AD1APXA8sDwQPIA70D6gP1AwMECwQABPUD/AP0A/cDAQQBBAoE FwQcBCYEIAQcBBYEFAQVBCYEKwRQBFgERgQvBDcERARSBGkEOgQyBCwEJQQcBDIE OgQ7BEoEegSRBJMEkQSVBHQEZARcBGcEZwRnBGcESwRKBEgETwRKBEYEUwRXBGgE WgREBBwEFQQTBAgECgQaBBAECwQVBB0EIAQmBEMEcQSTBAgEiAOZA5oDcgOTA6wD tAOfA7IDyQPLA7MDsQPKAwQEbgR7BFcERgQ9BDgEMgQjBBkEIATNA24DUwN5A5QD owOtA7MDuQO7A78DwQPBA8IDwwPBA74DwAPBA8MDwgPDA8MDwgO/A70DwAPUA98D 0wPPA80DyQPKA9MD3wPeA8wDvwPBA8MDwwPEA8cDxwPJA8kDyQPKA8kDygPKA8sD yQPJA8sDygPJA8oDyQPIA8kDyAPGA8cDyAPJA8wDywPLA8oDyQPKA8gDyAPKA8gD ygPMA8sDygPLA8kDyQPLA8oDyQPJA8oDywPLA8oDygPLA8sDygPKA8oDygPJA8gD xwPHA8YDxgPFA8gDzAPTA9sD2wPZA9QD0gPSA9ED0gPRA8wDzAPOA84D0QPVA9gD 1wPUA9EDzgPPA9QD0wPRA84DyQPJA8kDyAPLA8sDygPOA84DzQPOA80DzwPNA88D zwPOA88DzQPPA84DzgPOA84DzQPOA80DzgPOA84DzgPMA80DzwPOA84DzgPNA84D zgPNA84DzwPNA84DzQPOA8wDzgPOA88DzQPOA84DzwPOA88DzQPOA8wDzwPNA9AD zgPNA80DzgPOA84DzQPJA88D0gPOA9ADzgPRA88DzwPSA8sDzAPLA8wDzAPOA80D zQPNA8wDzgPOA80DzAPOA84DzQPOA84DzQPMA84DzAPNA80DzQPNA80DzQPOA80D zAPNA84DzAPNA80DzQPOA84DzgPMA80DzQPOA80DzQPNA8wDzAPMA80DzQPNA8wD zAPLA8wDzAPNA8wDzAPMA8wDzAPLA8sDywPLA8sDywPLA8sDywPKA8oDyAPIA8YD wQO1A9gDDATZA8wDywPNA80DzgPQA84D0APQA9MD1APQA8kDxAPCA8EDwAO/A74D wQPKA9ID1APUA9EDzgPKA8gDyQPLA88DzQPLA8MDvQO8A8IDxQO8A6kDrQPRA90D 2APWA9oD7QMABOAD4QPsA/UDzAOzA6gD4wMWBDgEXQQLBPgD5QOzA40DkwP4A1UE jQRlBG4EdgROBBwE8QPtAyEEGgQQBBwEFgT/AwEEAgQCBAUEKAQ6BCoELwQWBO0D 6wPoA90D4QPjA+kD7gP5AwcE8gP9A+MDyAPPA9AD1QPKA9UDzQPNA/ID9gP2A/8D 7wP5A/cD9QP+AwIECQQTBBMEEwQmBBgEFAQVBCQELAQqBD0EUgQ7BDkETAREBEsE YARKBCoEGwQWBCcEQwRZBE4EZQRiBH0EfwSBBGoEdwSABGMEYAR0BIMEiQRyBGYE SAQ3BD8EPQQ5BEMEPgRCBFEEXwRTBDsEIgQPBAcEGQQUBBUEIAQVBBoEKAQmBDYE ZQSDBB4EswOVA3YDjgOaA6YDowOrA7UDxgPDA7YDsAPHAwEEbgRzBFgERgQ6BDUE LgQiBCEECATJA2IDUgN5A5MDowOtA7IDuQO9A78DvwPAA8IDvQO/A8EDwQO/A8MD wgPBA78DvAPDA9wD3APQA80DygPJA80D2APeA9YDwwO/A8ADxQPGA8YDxgPGA8gD ygPKA8kDyAPHA8cDxwPKA8kDyQPIA8gDyAPIA8kDxwPJA8cDxAPHA8UDyAPIA8oD yQPHA8cDxwPIA8cDyQPHA8gDyAPKA8gDyQPIA8kDyQPKA8gDyAPJA8oDyQPKA8oD ygPLA8sDywPLA8oDywPLA8oDygPIA8gDyAPJA8YDxgPFA8kDzwPWA9sD2gPYA9ID 0wPRA88DzwPOA80DzAPPA8wDywPNA9ED3APiA+ED2APRA8oDxwPGA8MDyQPHA8kD zwPPA84DzwPPA84DzQPNA80DzgPPA84DzwPPA80DzgPOA84DzwPOA84D0APOA84D zgPPA88DzgPPA84DzAPOA84D0APOA84DzQPOA84DzwPNA88DzgPPA84DzgPPA9AD zAPOA88DzwPOA88DzQPOA84DzwPOA80DzQPMA80DygPSA9EDzwPPA88DzwPQA9AD 0QPKA8wDzAPMA80DzgPNA80DzQPPA84DzgPOA80DzgPOA80DzwPNA80DzgPPA80D zQPMA84DzQPOA84DzgPMA84DzQPNA84DzgPNA84DzQPNA84DzAPNA80DzAPNA84D zQPMA80DzAPMA8wDzQPNA8wDzAPNA8sDzAPMA8wDywPMA8sDywPLA8wDywPLA8sD ywPKA8wDygPIA8kDyAPGA8IDuQPDAwcE5QPOA8wDzQPNA84DzgPQA88D0APQA9ED 0QPTA9MDzwPMA8kDywPMA9AD0wPVA9ID0APPA8wDyAPGA8gDzQPQA88DzAPFA74D xAPIA8QDtwOsA70D2gPbA+ED3gPeA+QD/AP0A90D7QPyA80DvAOhA6wD4gMgBGUE KQSSA3gDggOLA90DNwREBFgEYwQqBCoEJAQsBCgEPARWBD0EIAQHBAwEGwQhBCkE IAQWBBAEHwQQBBcEBQToA+QD2QPfA+ID5QPrA/EDBQQCBPED+QPSA8UDzQPTA9gD 1wPaA8wD2gPrA+YD8gP3A/AD+QP1A/wD/gMCBAoEDwQVBAwEGAQSBBoEJwQyBDUE OQRHBDEEOARJBEgEQgROBFEEIQQNBA0EGwQ2BFEEeASHBHYEYwRUBG0EgQRxBHEE hwSDBHwEdAR9BJQEkQR4BIEETQQ3BC4ELAQxBDgEOgRCBFYEXwRWBD8EIgQTBCEE JAQTBBYEHQQOBBYEHwQgBDgEVARTBB4EvAOrA6MDiwOPA5MDrQO5A7QDsgO5A7sD sgO+A/cDYQR4BFkERAQ9BDUELAQ0BC4EFATZA2cDVgN7A5UDpAOuA7EDtQO4A7wD vgO9A70DvwO/A8ADwAPAA78DvAO6A8gD2gPXA8wDyQPHA8gD0APcA9oDyQPAA8ED wgPDA8YDxgPIA8gDxQPGA8UDyAPHA8cDxgPHA8cDyAPHA8YDxQPIA8YDxQPFA8QD xAPEA8EDwAPDA8cDxgPIA8gDyAPJA8cDxwPFA8YDxgPGA8UDxgPFA8UDxQPFA8YD xwPGA8YDxwPHA8kDyQPJA8kDyQPKA8oDxwPKA8wDyQPHA8kDyQPKA8sDzAPKA8kD xQPHA8UDxAPHA8wD1APaA9sD2gPVA9ED0QPRA9EDzwPJA8QDwgPFA9MD3APiA+UD 4gPbA9IDywPEA8MDxQPIA80DzQPOA84D0APOA80DzQPOA88DzgPMA84D0APOA80D zQPNA84DzgPMA80DzgPNA84DzgPNA80DzgPPA84DzwPMA8wDzwPOA80DzAPOA84D zQPMA80D0APNA80DzQPNA84DzQPOA80DzgPOA8wDzQPOA84DzgPOA84DzAPNA8sD 0APQA9AD0QPQA9EDzwPPA9IDygPMA80DzAPMA8wDzQPOA80DzQPNA8wDzAPOA80D zQPNA80DzAPOA8wDzgPOA84DzAPNA8wDzgPOA80DzQPNA84DzwPNA80DzQPOA80D zQPOA84DzAPOA80DzQPNA80DzQPMA8wDzAPMA80DywPMA8wDzAPMA8sDzAPMA8wD zAPLA8oDywPLA8sDzAPLA8sDywPLA8oDyQPIA8kDxwPEA70DsgP8A/QD0gPNA8wD zQPOA80DzgPOA88DzgPOA88DzgPOA84DzgPMA80DzQPSA9MDzwPLA8YDxgPIA8YD xAPGA8sD0APPA80DyAPHA8sDxwO8A7gDsAO4A9QD3APlA+gD5QPmA+4DAATqA+4D 5APFA7UDmwOCA44DxwMWBPgDgAOTA6MDpgPLA/sDFAQIBB0EKQQRBAAEBQQiBBgE VgRABD0ENAQfBBgEAQQVBGQEUgQhBAEECgQIBPcD8gPmA9gD3QPfA+wD7APvAwcE /QP1A/ADwgPDA88D3wPeA9UD1APEA9AD3gPkA/oD8wP1A/IDBAT9AwIE/gMBBAcE CAQBBA0EIAQ8BDYEMgRFBEEEKAQyBEQEPwQqBDkEQQQ0BBcEFAQaBEYEZASCBIME hwRhBGAEOQRYBIsEgwSFBJcEiQR7BGwEewR8BIcEbwRqBF8ENwQoBCYEKgQpBCME KQQ7BFcEWQRcBEUEHgQgBCAEDAQPBBEEIwQOBBIEFQQhBDAENQQsBBYE6QOuA7ID lgN+A48DqgPDA7oDpwOoA7cDtwPAA/kDXwR0BFUEPwQzBC0ENQQ2BDMEHwThA30D VAN7A5IDoQOrA7IDuAO7A7sDuwO9A78DvwO/A8ADvgO8A7wDyQPbA9QDzAPJA8YD ygPVA98D0wPAA74DwQPCA8MDxQPGA8gDyAPJA8oDyAPIA8gDxwPFA8MDxQPEA8YD wwPEA8UDxgPJA84D0APRA9UD1QPUA9YD2QPaA9oD3APaA9kD2wPbA9kD2QPaA9oD 2gPZA9kD1gPYA9gD0wPSA84DywPKA8kDxgPGA8MDxgPHA8gDyAPGA8gDyQPJA8sD ywPKA8kDyQPKA8wDywPKA8oDyQPIA8cDyQPEA8cDxwPJA9AD2QPdA9wD1gPTA9ID zgPJA8YDxgPNA9QD2gPbA9sD2gPbA9sD2QPUA8oDxgPNA80DzgPOA88DzgPNA80D zgPPA84DzgPPA84DzgPNA80DzgPOA88DzgPNA84DzwPMA84DzwPNA80DzgPNA88D zQPNA9ADzgPPA84DzwPPA88DzwPPA88DzQPNA80DzQPPA80DzwPOA8wDzQPNA84D zwPNA84DzAPNA80DzgPKA88D0APPA9EDzwPQA9AD0QPRA8kDywPNA80DzQPOA80D zQPNA80DzgPOA80DywPOA80DzgPNA80DywPMA84DzgPNA8wDzQPNA80DzQPNA80D zQPOA80DzAPNA80DzgPNA84DzQPNA80DzQPOA80DzQPOA80DzQPMA8wDzAPNA80D zAPMA8wDzAPMA8sDywPLA8wDzAPLA8sDywPKA8sDywPLA8sDywPKA8kDygPKA8cD xQO/A7MD3gMABNsDzwPLA8sDzAPNA80DzgPOA8wDzQPMA8wDywPKA8kDygPNA9AD zwPLA8YDwwO7A7QDuwO/A8ADwwPJA9ADzgPNA9AD0APKA8ADvQO7A7cDsQPGA9YD 4APuA/AD7APsA/4DBgThA78DrwOsA6cDngOPA38DpwO3A8YD0gPYA9kDzwPYA+UD 8AP1AwgEFgQNBBcEFwQMBBgERwQjBBQEHgQVBA4ELARZBFUERwQiBAYE+gPqA/ID 8QPaA9oD5QPmA+UD+AMDBPMD9APZA7oDzAPhA+cD3QPSA8kDugPFA9QD4wP5A+oD 8wPxAwgEFQQDBP4D/wMFBAAE/wMYBD4EQgQyBEEEQQQ8BCcERARDBDcENgRIBDcE JgQYBD8EWASIBIkEcQSBBIYEXAQ+BDsEVgSKBJUEfgSIBGoEZQRsBHIEeAR7BFEE OAREBEUEOQQhBCYEIQQcBAwEEAQcBEEEWgRYBD4ELQQoBBUEFAQPBBkEGgQFBA8E EAQYBCwEGQQPBB8E8wPJA68DhQOLA54DrgPCA7QDqAOlA7oDwAO/A+oDVARuBE4E OgQxBDIELgQvBDEEGwTmA20DVAN6A5MDogOrA7IDtQO5A7oDvQO9A78DvwO+A7wD vgPLA9sD0gPKA8kDyAPKA9YD3APNA70DvQPBA8EDwwPFA8UDxQPGA8YDxAPEA8QD xQPFA8QDwwPDA8cDzQPRA9UD2APXA9kD1wPXA9UD0wPSA9IDzAPNA80D0APOA80D zQPOA80D0APOA84DzwPPA88D0QPQA9ED0gPTA9QD1gPYA9YD2QPcA9oD2QPXA9ED zgPKA8UDxwPGA8cDxwPHA8gDygPLA8sDygPLA8sDzAPJA8sDyQPKA8kDyQPIA8kD yAPEA8YDygPQA9UD3APdA9IDygPHA8gD0gPYA9cD1gPSA9AD0APSA9YD2wPgA9sD zgPOA84DzgPNA80DzwPKA80DzwPMA80DzAPOA80DzQPMA84DzgPLA84DzQPPA88D zQPOA84DzgPOA80DzgPPA84DzQPPA80DzgPMA8wDzAPNA84DzQPPA80DzAPOA88D zQPMA8wDzQPOA80DzQPMA84DzQPNA88DzQPMA8wDygPQA9ADzwPRA84DzwPPA88D 0QPJA8sDzAPMA8sDzQPNA8wDywPOA8wDzgPNA8sDzgPNA80DzQPOA8wDzQPNA8wD zQPOA80DzQPMA84DzQPNA8wDzQPOA80DzQPMA84DzQPNA84DzQPMA80DzQPNA80D zAPMA8wDzAPLA8wDywPMA8wDzAPLA8wDywPMA8sDzAPLA80DywPLA8sDywPLA8sD ywPLA8wDygPJA8kDyAPHA8YDwgO3A8EDAQTqA9MDzQPMA8wDzAPMA8wDzQPMA80D ywPLA8oDyAPKA8sDzgPOA8wDywPKA8wD1wPKA74DvAO4A74DxQPMA80D0gPYA9QD xAO/A74DvgO7A7IDsgPIA9MD3wPrA+4D9QP+AwkE0AOtA7QDuQO2A7QDqAOOA6MD 4wPqA+cD6QPnA+AD0wPNA80D0gPYA98D9gMWBB0EDgT/AwsELAQEBPwDKAQ5BDYE KwQVBBMEJAQvBBwE6wPlA+MD3gPjA+cD5APsAwEEAATpA/EDxwPKA+AD6QPnA84D 0QPRA68DugPDA+ID8gPsA+kD9wMLBBMEBgT1A/oD9wMABBkEMQQtBEQEWgRUBEkE QQRHBEoEQgRHBFIEPAQ0BDcETAR6BH4EfQRtBHcEYQRzBEkERARWBHcEhAR7BHcE cwReBHEEcAR2BFIETQRPBD0ENQQ5BEQEQAQzBDcEMwQXBA0EDQQMBDgEXwRHBD0E KQQgBB0EGgQWBB0ECwQEBAMECQQdBA8EAgQEBBoEBwTlA5oDdwOUA7ADvAO/A7AD qgObA6kDuQO6A+MDRARpBEgENwQsBCYEJgQrBCwEFgTxA38DVwN3A5IDoQOqA68D tAO3A7kDuwO8A7sDugO6A8sD2APPA8gDxwPIA84D2QPaA8UDvAO+A8ADwQPDA8QD xAPDA8MDwwPBA8ADwAPCA8cDzQPSA9YD1wPaA9cD1gPRA9ADzwPMA80DzAPNA8sD zAPLA8kDyAPLA80DzwPNA80DzAPNA8wDzAPNA8wDzQPNA80DzwPMA8wDzAPMA80D zgPMA88D0QPQA9ED0wPWA9gD2QPdA9oD1APQA8sDyAPFA8UDxgPIA8cDyQPLA8sD yQPJA8gDyQPJA8oDyQPKA8sDyAPJA8oDxQPGA8kDzAPUA9ID0QPRA9ID2APaA9oD 1gPPA80DywPKA9AD0wPZA8wDzQPOA80DzAPNA8wDzQPNA84DzQPOA8wDzgPOA84D zQPOA84DzQPOA80DzwPNA80DzwPPA80DzwPLA84DzQPMA80DzwPNA80DzQPPA88D zQPNA80DzgPOA80DzgPNA84DzwPPA84DzQPOA84DzQPOA80DzQPOA8wDywPNA8sD 0QPQA88DzwPOA88D0APQA9EDyAPMA8wDzQPNA84DzAPNA8wDzAPNA84DzgPMA8wD zQPNA80DzAPMA8wDzQPMA84DzAPOA80DzAPNA80DzAPOA80DzQPNA84DzAPMA80D zQPNA80DzQPMA8wDzQPNA8wDzAPMA80DzQPMA8wDzQPMA8sDzQPNA8wDzAPMA8wD zAPLA8oDywPMA8oDygPLA8sDywPLA8kDygPIA8gDyAPHA8QDvAO1A+gDAQTcA88D zAPMA8sDzAPMA8wDzAPLA8oDyAPJA8kDzAPNA80DygPJA8wD0APUA+ID7APlA9oD sAO5A8IDygPPA9kD2gPPA8QDwAPBA8EDwAO6A7IDrgO/A8sD1gPYA84DwQO/A88D swOxA7kDvwPBA7cDpAPdA/sD8QPrA+oD6gPnA9wD0wPLA8UDvwO1A8sD6wP8AwgE BgT7A/4DGATxAxUEPARFBDcEKAQTBBMEJwRGBDsEIgQEBO8D0QPYA+QD8wMFBPYD 7QPkA70D1APkA+YD2APKA9EDwwOlA7IDwAPlA+8D4wPiA/wDCQQIBBIEAAT9AwgE KgQ8BCoELQRVBGMERgQzBEMETARHBFAESAQ7BDwEUASDBJwEiwRtBFgEVwRCBF0E agRdBFAEVQR8BIgEiQRtBFAETgRjBHgEUwRVBEUETARJBE4ERAQ6BD0EPAQ2BD0E NQQlBBUEDgQSBEUEVwRDBDEEFwQUBCAEHQQKBAME/APyA/0D/gMJBPsD9AMLBBUE AATtA5kDeAOXA74D0APDA7MDsQOWA50DsAOxA+IDSQRuBEsENgQqBCQEJgQlBCIE FgTvA4oDUQN3A48DnwOpA7ADtAO3A7gDuQO4A7gDyAPXA84DxgPEA8YDzQPZA9MD wAO+A8EDwQPDA8IDwwPCA8EDwAPAA8IDyAPQA9QD1gPXA9UD0QPOA8wDzAPMA8wD ywPMA8wDzQPMA80DzAPMA80DzAPLA8sDzgPQA9ED0gPQA84D0QPQA88DzwPQA84D zgPOA88DzgPNA88D0APOA8wDzAPMA88DzgPMA8wDywPNA88D0QPRA9QD1wPaA9sD 2APSA8wDyQPGA8YDxwPGA8kDyQPJA8oDygPJA8kDygPKA8oDywPMA8oDyQPJA8cD wgO9A78DygPbA+MD5QPcA9UD0wPRA88DzAPKA8wDzQPPA88DzgPOA88DzgPPA80D zgPPA9ADzQPOA88DzwPOA84DzwPNA84DzwPOA88DzQPNA80DzgPNA9ADzAPOA9AD zQPNA9ADzQPNA88DzQPPA84DzQPNA80DzgPNA84DzgPOA80DzgPPA8wDzgPOA80D zgPOA84DzQPNA88DzgPLA9AD0QPPA9ADzwPQA9AD0QPTA8sDywPMA80DzAPOA80D zQPNA80DzgPOA80DywPPA84DzQPOA80DzQPOA84DzgPNA84DzgPNA84DzQPOA80D zwPOA80DzwPOA84DzgPOA80DzgPOA84DzQPOA80DzQPOA80DzQPNA80DzAPNA8wD zQPMA80DzAPMA8wDzAPNA8wDzAPMA8wDzQPMA8sDzAPLA8sDzAPKA8oDyQPKA8oD xwPFA8ADtQPJAwYE7APVA80DzAPNA8sDywPMA8sDygPJA8oDygPMA84DywPJA8wD 0APRA84DyQPqAwoECwT5A78DsAPAA8kD1APZA9QDzQPHA8MDwwPEA8MDwQO8A7UD sAOyA7UDuAOuA6ADoQO2A7UDmAOiA6oDrQOoA6gD6QP4A/kD8QPuA+0D6wPlA98D 2wPVA9ADxwPAA8QDxAPWA/cD/gPuA/AD/AP0Ay0ETwRABDEEIgQaBAgEBQQjBD0E RAQWBMgDzgPoA/0DBATyA/QDzwPFA9YD3wPbA9EDywPMA7EDnAOvA74D6QPxA94D 5wMCBAcEDQQYBCcEMwRNBFAELAQPBD0ERgRNBCcELQRIBEUETQRJBDMEOgRwBI4E gASBBHUEbgRWBGAEYgR2BG0EagRfBGEEbwR/BGkEVARNBE8EUARhBFAERQRRBE8E YQRfBFwETQQ6BDkEPQQ5BDMEKQQgBBoEDQQZBEsETQQ/BCkEEAQdBB8EJAQUBAAE 7APiA+wD+wP4A+oD7wPvA+4D9wPJA4kDkgOcA78D0wPBA78DxAOhA50DqwOvA94D RgRrBE8ENwQoBCMEIwQgBBUEDwQJBJwDXgNzA48DoAOpA68DtAO1A7kDtwPFA9YD zQPEA8QDxgPNA9wDzwO9A7wDwQPBA8EDwAPAA8ADwwPIA88D1wPYA9UD0QPOA8wD zAPOA8wDywPLA8sDygPMA8wDzQPOA88D0APSA9YD1QPXA9YD1gPYA9oD3APcA9sD 2gPbA90D2gPbA9sD3QPcA9wD3QPaA9oD2gPYA9cD1QPWA9MD0APQA88D0APQA88D 0APOA84DzgPNA84D0APQA9UD2APZA9sD2APVA88DyAPFA8YDyAPIA8oDywPLA8sD yQPKA80DzAPLA8sDzAPKA8gDwQO9A70DyAPTA90D5APhA9sD1QPQA84D0gPRA9AD zgPPA84DzwPOA84DzAPNA84DzgPPA80D0APQA88DzgPPA88DzwPOA9ADzwPPA84D 0APPA9ADzwPQA84DzQPPA88DzwPPA88DzwPNA84D0APPA88DzwPOA88DzgPOA84D zgPQA88DzgPOA9ADzgPPA80DzgPOA88DzQPOA84DzAPTA9ED0APQA9AD0APQA9ED 0gPMA80DzgPNA80DzQPNA84DzgPPA84DzgPNA88D0APOA80DzgPOA88DzgPPA84D 0APNA88DzwPNA80DzgPPA88DzQPOA88DzgPOA84DzgPPA80DzwPPA84DzwPOA84D zgPOA84DzgPNA84DzgPNA80DzgPNA80DzQPNA80DzAPMA80DzQPNA80DzAPMA8wD zQPMA80DzAPKA8sDywPLA8kDyAPEA7wDtQPqAwAE4APRA84DzQPLA8wDywPKA8gD yAPJA8wDzwPLA8oD0APSA88DygPDA7wD2wMvBCMEBAThA7MDtwPOA9MD0wPOA88D zAPFA8MDxAPGA8QDwgO+A7sDtgOyA7UDugO0A7MDuwPMA60DmQOZA5MDhQOSA88D 7wMABPgD8QPwA+0D6QPmA+ID3wPbA9YD1QPRA8UDtgO9A+kD/APnA+UD3gPXAxkE OwQjBCAEDwT4A90D2wP6AywEQATxA9ED6gMNBP0D7wPmA8EDygPbA90D2QPLA8QD xgOoA5MDqwPKA/AD8QPuA/4DIAQhBCAEMgRPBGEENwQcBAoEMARNBDcEIwQiBEoE RgRGBD8EQARXBJIEkgR8BHYEbARuBHgEfwR9BGMEagRuBGwEYwRYBFQEbARoBF0E WQRhBFQERgQ9BDwEUARNBE4EUgRaBFwESgQ6BDkENwQ5BDAEHQQVBBEEDQQiBFgE TgQ9BCwEJQQVBBoEIgQRBPMDzwPOA9sD7APXA+sD/wMYBDIEEATDA50DtAO8A9ID 3APIA9MD0gOrA6EDpQOyA9kDNARtBFEEOAQqBCMEFgQQBAoEDQT/A7IDZwNxA48D nwOpA64DsgOyA8ED0gPMA8IDwwPGA80D2APMA7sDugO/A8ADvgPAA8MDzAPVA9kD 1gPSA9ADzQPNA8wDzAPKA8sDzQPMA80DzQPPA9MD1gPYA9oD3APaA9kD1wPUA9ED 0APNA8gDxwPIA8cDyAPJA8gDyAPGA8UDxAPHA8cDyAPKA8gDzAPMA84D0QPSA9cD 2gPaA9wD3APcA9sD2QPWA9MD0gPQA9AD0APRA9ADzgPPA88D0APQA9MD1wPcA90D 2QPTA80DyAPIA8gDyQPKA8sDygPNA80DzQPMA8wDzQPJA8MDwwPEA8sD0gPTA9ID 0QPUA9oD3APZA9QD1APTA80DzgPOA88DzwPQA80D0APQA88DzQPPA80DzgPOA88D 0APPA8wDzgPOA80DzQPNA80DzgPOA80DzAPMA88D0APNA80DzgPOA84DzwPPA84D zgPNA88DzwPNA84D0APNA84DzwPNA84DzAPOA84DzwPOA84D0APPA80DzQPOA8oD 0QPRA9AD0APPA9ED0APQA9IDyQPNA84DzgPNA84DzgPMA84DzgPOA84DzQPNA88D zgPNA84DzAPNA8wD0APNA84DzgPNA88DzgPOA88DzgPNA84DzgPOA84DzgPNA84D zgPPA80DzgPOA80DzgPNA84DzgPNA84DzQPMA8wDzQPMA80DzQPMA80DzAPMA80D zAPNA8wDzAPMA8wDywPMA8wDzAPNA8oDywPKA8oDyQPJA8gDxgPBA7cDvwP7A/ED 2QPPA80DzAPLA8kDyAPIA8gDzAPNA8kDzAPRA9ADzQPIA8IDuwO+A+YDGwQtBAsE 9APRA7oDzQPMA8cDzAPPA84DyAPEA8YDxQPEA8QDwgPAA74DvAO6A8MDwgO+A70D zAPWA6wDowOgA5UDogPDA9kD8AP7A/MD8APsA+kD6APnA+MD4QPdA9wD3APWA8gD vAO1A9YD/QPtA+gD5APqAyYERwRBBEkEMwT9A+gD4gP6AzgEFgTkA/cDEQT1A+wD 0APAA9ED3QPhA9QDwwO8A74DogOVA7UD8wMVBAkECAT7AxYEFgQVBDoETQQ4BCAE EwQsBFQEOQQUBP0DOwRaBD8ELwRABHYEoQSTBGoEZgRvBHIEkwSNBIoEZQRPBFgE bQRkBFoESARbBG0EcARvBGgEYQRRBEoENwRBBEAEQgQ7BFIERQROBEYESQQ/BEEE PgQ+BDUEHgQhBCsEKQRMBHQEXwRXBEYEPAQcBBgEFAT3A9oDwQPHA+ID+gMQBBcE IQQjBCwE7AONA5oDvQPJA78D0wPJA+ED3APEA7gDnwOsA9EDLgRtBFMEOgQnBBYE FAQLBAAE/wP0A78DbANwA4wDnAOnA6gDtAPNA8oDvgPAA8MDygPVA8cDtwO3A7sD wQPEA8wD1APXA9IDzgPOA8wDzAPLA8sDygPJA8wDzQPQA9QD1gPYA9sD2gPYA9UD 0APLA8cDxQPEA8UDxgPFA8YDxQPEA8QDxQPIA8oDyQPJA8cDyAPJA8kDxwPIA8gD yAPIA8cDxgPFA8cDxQPFA8UDxgPHA8oDzQPRA9MD2APcA94D3gPZA9gD1APSA9ID 0QPPA9ED0APPA9AD0gPSA9MD2QPbA9oD1QPOA8kDyAPJA8kDywPMA80DzAPOA84D ygPFA8MDxQPNA9QD1gPUA88DyQPIA8kD0APZA9sD2wPMA80DzQPOA84DzQPOA8wD zAPNA8wDzAPNA80DzwPOA80DzQPOA8wDzgPOA84DzgPNA80DzQPOA88DzQPNA88D zQPOA84DzQPNA80DzgPPA80DzQPOA84DzQPOA84DzQPNA80DzgPOA84DzQPMA80D zAPMA84DzQPNA8wDywPLA9AD0APOA88DzgPPA84DzwPRA8gDzAPMA8sDzQPNA8wD zQPMA8wDzAPOA80DzAPMA80DzQPNA8wDzQPMA84DywPNA8wDzAPMA80DzQPMA8sD zQPNA80DzQPNA8wDzQPNA80DzQPNA8sDzQPLA84DzQPLA8wDzQPLA8wDywPMA8sD zAPLA8wDywPLA8wDywPMA8sDygPKA8sDywPKA8oDywPKA8oDzAPJA8oDygPKA8kD yQPIA8cDwwO7A7AD2AP/A+MD1APNA8oDyQPHA8UDxgPKA8sDxwPLA9EDzQPLA8cD wAO5A7sD2gP0A/0DGAQbBAEE7QPPA8UDwAPEA8oDzgPOA8gDwwPEA8UDxQPEA8ID wgPBA8ADvgO+A8cDwwPAA8ID1gPJA6YDpAOdA6YDvgPdA+YD7APpA+oD6APmA+UD 5QPkA+ID4APeA90D2gPRA8oDwQO1A80DBQT+AxIEFgQTBCYEOgQ6BC0EDAQKBAEE 9gMUBCIE+gMHBAME5wPcA74DyAPZA+MD1wPHA8ADwAPRA70DuQPlAwwEBgT1A/QD 2gPsAwQENgQ8BC0EJQQuBDsERQQ4BCIE+AMJBEMEPAQqBFAElwSTBHwEZARgBGQE fgSiBJMEhQR9BIAESQQ8BEMEUgRQBD8EZARjBFAEUwRPBFsESQRWBDQELAQoBDEE LQQ/BEQEQAQ6BEIELwQwBDUEQgRBBEEENgQwBCEEIgReBFgETQRRBEEEPwQ5BDUE DwTpA8kD8gMKBPED9wPuA+8D8gMNBAYExQNsA6IDxwO+A78DwQO8A8ED1wPMA8AD uwO5A8oDIwRoBFcEPAQlBCUEEAQFBP8D+wP1A9EDiANwA4gDlQOkA8QDxQO7A7sD vwPEA9MDxAOzA7QDwAPMA9QD0gPPA8oDyQPIA8kDygPHA8cDyAPLA88D0QPTA9YD 2APVA9ADygPEA8MDwwPDA8MDwwPEA8YDxQPGA8YDxgPIA8gDxAPHA8gDyQPLA8kD yQPKA8oDyQPIA8gDyQPJA8gDyAPKA8gDxwPJA8sDxwPHA8cDxgPHA8UDxQPGA8QD xAPHA8sDzwPUA9kD3APbA9YD0wPRA88DzgPQA88DzQPNA80D0APTA9cD2wPaA9ID zAPFA8QDyAPJA8oDywPKA8cDwgPAA8IDyQPSA9UD1APQA8wDygPGA8MDxAPIA84D zgPQA8wDzQPPA84DzAPNA88DzgPPA80DzgPOA84DzgPNA80DzQPOA84DzgPOA88D zQPNA84DzQPOA88DzQPPA84DzQPMA84DzwPPA80DzgPOA84DzgPOA84DzQPNA88D zQPNA80DzgPOA84DzgPNA80DzQPOA80DzQPMA80DywPRA9EDzwPQA9ADzwPOA9ED 0APKA8sDzQPOA8wDzAPNA80DzQPOA80DzQPNA80DzQPOA80DzAPLA8wDzQPOA8wD zgPNA88DzQPNA80DzQPNA80DzAPNA84DzgPMA80DzQPMA80DzQPNA80DzQPNA80D zQPMA8wDzAPMA80DzAPKA8wDywPMA80DzAPMA8wDywPLA8wDygPLA8wDzAPLA8oD ywPLA8sDygPJA8kDygPJA8kDyAPHA8QDwAO3A7kD8AP8A90D0QPLA8gDxQPGA8kD ywPHA8wD0APNA8kDxgPAA7kDwQPfA/QD9gP2AwsENAQiBAkE9APPA70DwwPHA8wD zQPJA8QDwwPFA8QDxQPDA8QDwwPCA8EDwAPEA8oDxAPBA8YD2QO8A6QDogOhA7YD zQPsA+4D4QPjA+YD6QPpA+QD3gPdA+ED4QPfA9wD1QPRA8wDwwO2A8UD9wMTBBcE BQQDBPoDAQQNBP4D9QPwA+wD/QMfBBkEDgTtA+IDvQO7A9ID8QPlA9AD0APlA/MD 6gOpA44DzgPoA+ED2QPTA84D9wM6BEAEJQQnBC0ESAROBDQEJwQMBPkDIgQdBDEE eASqBIgEhwRkBFMETARvBJAEkgR3BGUEbASTBGoEQQRIBFwESARMBGUEYQRTBEEE TARnBE8EYwRsBEkEOgQ0BC0EKgQ1BDsEPQRFBDQENgRIBEoESwQ7BDcELQQdBBoE RARQBEwERgQ8BC8EJQQqBCwEBwQLBAUE7QPYA9UDzwPVA+kDAwQDBAkEnQOHA7oD 0wPTA80DywPDA8QD2APAA7sDvwO0A8YDGQRnBEkELQQoBBYEDgQKBAEE/gPzA9YD kgNpA4IDqAO6A7EDsQO3A70DygPDA7cDwAPNA9IDzQPHA8YDxgPFA8UDxgPHA8gD zAPQA9MD1gPWA9IDywPDA8ADwQPAA8EDwQPCA8QDxgPFA8UDxgPHA8YDxwPIA8YD xwPGA8QDxgPGA8oDyQPKA8sDyQPIA8gDyAPHA8kDyAPIA8cDxwPIA8gDyQPIA8kD yAPJA8gDyAPIA8gDxwPGA8cDxQPEA8QDwwPEA8UDygPRA9cD2gPZA9UD0QPPA84D zQPNA8wDywPLA8wDzwPVA9gD1wPOA8gDxQPFA8gDyQPEA8EDwAPCA8sD0QPSA9ED zgPNA8oDxwPFA8YDxgPEA80DzgPNA80DzgPQA84DzQPOA88DzgPOA84DzwPNA84D zgPOA88DzgPOA80DzgPOA84DzgPQA88DzgPOA84DzwPPA8wDzgPNA88DzgPPA9AD zAPNA84DzgPOA84DzgPMA84D0APNA88DzgPOA80DzgPPA84DzgPOA80DzQPMA8sD 0APRA9AD0APPA9AD0APRA9IDyQPNA8wDzQPMA80DzQPMA80DzwPMA84DzQPMA80D zQPOA80DzQPNA8wDzgPNA84DzAPNA80DzwPNA84DzAPOA80DzAPMA80DzQPNA84D zQPPA84DzgPMA80DzAPOA80DzAPNA8wDzAPMA8wDywPMA8sDzQPMA8wDzAPMA8sD ywPNA8sDywPKA8oDywPKA8sDywPMA8oDygPKA8oDyQPJA8kDyAPHA8MDvQOzA8YD /wPyA9kDzQPJA8UDyAPMA8UDywPPA8sDxwPEA74DvAPHA+gD/gMBBP4D+APtA/4D GwQKBAYE+wPLA8ADxgPKA84DygPFA8QDxQPEA8UDxQPFA8QDxAPEA8MDwQPIA8oD xAPEA9AD3gO2A6UDoAOvA78D3APyA+UD5APqA+QD0APCA7oDugPPA+ID4wPfA9cD 1APTA84DxAO0A8oD7wMMBBQE/wP4A/AD8APkA+UD3wPaA9oDHgRLBAkE4gPNA6wD ygPzA/UD4wP3A/oD1wPEA7MDeQN4A9UD4gPTA9UDzgP1AzsEPgQwBCwEHAQtBEkE MgQhBBMEAAQEBAMEKAR8BJEEbwRjBGwEeQRsBH4EegSHBH0EbgRqBGwEegSqBG0E WARABDoENwRnBGgETQRYBFUEdgRWBHUEdQRlBFEEVQRRBEUEPgRFBEQEPgRGBE0E SQQ/BDcENAQsBDEEMQQnBE4EVQRWBEUEPAQwBCAEEAQMBCcEWQQABOwDxQPBA8UD zAPcA/MDBwQjBO8DeQOQA8MD3QPkA+AD7APiA98D1gO5A7QDuAO2A74DBARYBEsE LQQVBAYEAAT+A/UD6gPlA9ADmAN+A5kDnwOiA6wDsgPGA84DxQPIA8cDyQPIA8UD wwPEA8QDxQPHA8wD0gPXA9UD0QPLA8QDvwO9A78DwQPDA8QDxAPFA8IDxgPGA8cD xwPHA8cDxwPHA8cDyAPHA8gDyAPFA8UDxwPKA8kDyQPKA8cDyQPIA8gDyQPLA8kD yQPJA8kDyQPKA8kDyAPKA8oDxwPKA8kDywPKA8kDyAPHA8gDyQPIA8YDxwPEA8YD wwPCA8YDzAPSA9gD3APZA9MDzwPOA80DzQPOA8wDzAPOA9ED1gPaA9UDzQPIA8YD wgO/A74DwgPLA9ID0wPSA84DyQPIA8cDxgPJA8YDxwPNA8wDzgPNA84DzgPMA84D zgPOA88DzgPOA80DzgPOA80DzQPNA80DzQPMA84DzQPNA8wDzgPMA80DzAPLA84D zQPNA80DzwPNA8wDzAPPA80DzgPNA80DzgPNA84DzgPOA80DzAPPA84DzQPNA80D zQPNA80DzAPMA84DywPKA9ADzwPNA9ADzgPOA88D0APRA8kDzAPMA8wDzAPNA8wD zQPNA80DzQPOA84DzAPLA80DzAPMA80DzAPNA80DzQPOA8wDzgPOA8wDzAPNA8wD zAPNA80DzQPNA8wDzQPNA80DzQPMA80DzQPMA80DzQPNA8wDzAPKA8wDzAPMA8wD zAPKA8wDzAPLA8sDywPLA8sDywPKA8sDywPKA8sDywPLA8sDygPKA8oDyQPJA8gD yAPHA8gDxgPDA8EDuQOwA9QD/gPmA88DyAPFA88DxwPFA84DygPGA8EDvQPDA9oD +QMHBAAE7QPWA8MDvAPDA+sD9QPiA/0D8gPKA8UDyQPNA8sDxwPEA8UDxAPFA8UD xQPFA8QDxQPFA8IDwQPJA8kDxAPHA9kD2QOuA6IDpAO1A8sD4QPkA98D3APGA7oD twO3A7UDxwPdA+QD3gPWA9YD1QPTA80DwwO1A9ID7gMBBAUE9wP8A/kD9QP0A+cD 2gPEAxsEXQTzA9UDsQOtA+gD+wMGBPsD5QO7A7EDsAOgA2MDfQPkA98DxgPNA/oD QAQ4BCwEMwQSBBIENAQqBDIELAQYBOEDAAQ8BHkEdwRrBF4EVgReBIsEiQR1BF0E cQRzBHcEcQRpBG4EjwRuBGMERAQ/BEwEZARcBFMEawRuBG0EXARSBFMEYgRtBHQE cgSFBGkEXARMBD4ETQRFBD8ERQQ8BD8EOAQ7BDwELwRbBF4EUwRSBFcEQwQoBBQE 9ANDBGkEQAQkBDUE8APPA8sDzAPRA+YD/AMOBJQDZAOhA9QD8QP/Aw0EFwTzA/MD 6QPIA78DvQOwA6oD7QNMBEkEJgQIBPkD+QP0A+kD4wPYA9ADvQOGA34DlAOrA8UD 1gPBA7cDvQPAA8IDwQO+A8IDxQPKA9ID1APRA8wDwwO+A70DvQO+A8EDwAPCA8MD wwPEA8UDxAPEA8UDxQPFA8cDxgPFA8cDxgPHA8cDxwPHA8cDwwPDA8YDyQPHA8kD yAPHA8YDxwPFA8kDxgPIA8gDygPJA8cDxwPHA8cDyAPHA8cDxwPHA8cDyAPJA8gD yAPHA8UDxwPHA8cDxwPFA8UDxQPEA8MDwgPCA8YDzQPUA9kD1wPRA84DzQPMA8wD ywPIA8wDzwPUA9YD1wPOA8IDvAO5A7wDxwPQA9ID0gPOA8kDyAPGA8cDxgPHA8cD zgPOA84DzwPOA84DzAPPA80DzwPOA84DzgPPA8wDzQPNA84DzgPOA84DzgPOA8wD zgPNA88DzAPOA9EDzgPOA84DzgPPA80DzQPNA80DzgPNA80DzgPPA80DzQPNA88D ygPNA80DzQPKA80DzQPNA80DzQPOA80DzAPMA8wDywPPA9AD0APOA84DzgPPA9AD 0QPJA8sDzAPKA8oDywPNA8sDzAPNA80DzAPMA8wDzQPMA8wDzQPMA8wDywPNA80D zQPMA8wDzAPMA80DzAPMA80DzAPNA80DzQPMA80DzAPNA8wDywPMA8oDzAPLA8sD zQPLA8sDywPLA8wDywPKA8oDygPMA8sDywPLA8sDywPLA8oDywPLA8sDygPKA8kD ygPKA8sDyQPJA8gDygPJA8kDyAPIA8cDxQPDA74DtgOyA+YD+wPYA8oDzAPRA8QD zgPIA8IDwQPFA9YD8wMEBPwD4gPMA8ADvQPAA8MDxgPXA/4D7APbAwEE7wPMA8kD zAPMA8kDxgPGA8UDxQPFA8UDxgPFA8YDxgPFA8IDwwPLA8sDxwPLA+ADzQOmA6UD pQO4A84D2APHA64DmwOUA5sDpgOwA8gD3gPiA94D1wPYA9gD1wPUA8wDwgOzA9MD 5QPfA+kD/APzA/UDAwT8A+UDywM1BEYE1wPAA6kD0wP+Ax0E9gPKA7oDqwOmA6gD kwNUA5gD5wPOA74D9wM/BD8EKAQcBAsEDgQsBBwELQRIBDgE1gPeA08EgARnBEwE WARmBGkEbQRqBGkEbgRrBHQEdQRvBHMEdQRgBHIEdgRjBHMEcQRpBHcEjASFBIcE iQR9BGIEYgRWBE8EWwR1BF0EbgRGBEUEXQRUBE4ENwQ/BEIESwRMBDcEJgQdBA4E OQQtBDAEKgQ4BDgEMgQiBAIEVwRXBG8EewThBF8E8AO/A7MDrwOuA8UD7gO8AxwD VAOaA88D4QP+AysEDwQBBAME8QPcA9YDzgPBA7oD5QNKBE4ELQQHBPoD8gPrA+UD 4wPqA98DtAOLA5kDswPHA7cDrgOxA7cDuwPAA8MDxwPMA9ADzwPHA74DuwO7A70D vgPAA8ADwwPBA8MDxAPDA8QDxgPFA8QDwwPEA8UDxgPFA8UDxQPHA8YDxwPGA8YD xwPGA8YDwwPGA8cDyAPIA8cDxwPHA8cDyAPJA8kDyAPHA8gDyQPHA8kDxwPGA8gD yQPGA8gDyAPHA8kDxwPHA8cDyAPGA8gDyAPHA8gDyAPFA8YDxwPGA8YDxAPEA8QD wgPEA8wD1APYA9UD0APMA80DywPMA8kDygPMA9ID1QPVA8gDuwO6A8QDzQPSA88D ywPIA8cDxgPFA8UDxgPHA88DzwPNA8wDzQPNA8wDzQPPA80DzQPNA80DzQPOA80D 0APOA80DzwPOA84DzgPOA80DzgPPA80DzgPOA84D0APNA80DzgPOA80DzQPNA88D zQPOA80DzgPNA84DzQPNA88DzgPOA80DzgPOA80DzgPMA8wDzgPNA80DzQPLA8sD 0APQA88D0QPRA88DzgPOA9IDyQPKA8wDzQPNA80DzQPMA80DzQPLA8wDzQPNA88D zQPLA8wDzQPMA8wDzAPMA80DzQPNA80DzAPNA80DzAPOA8wDzAPMA8wDzAPNA80D zAPNA80DzQPMA84DzAPMA8wDzAPLA8wDzAPLA8wDywPLA8sDzAPLA8sDywPLA8sD ywPLA8sDygPMA8oDywPLA8sDygPLA8kDygPJA8oDyQPIA8kDyAPHA8YDxAPBA7wD sgO9A/YD7APRA9cD2APMA88DxwPLA9sD7gP5A+8D2APHA8IDwgPFA8cDyQPJA8oD zQPjA/8D1APOA+4D5QPNA8wDywPKA8kDyAPGA8YDxgPGA8YDxgPHA8cDxwPGA8QD xgPPA8wDyQPSA+cDxAOqA6kDpgOsA64DmQORA5EDkQONA4gDiAOwA+AD4APcA9oD 2gPaA9gD1wPTA8wDvwO6A98D6wPcA+ID3APjA+0D7gPtA+UDNwQoBMgDrwPHA+kD GgT9A78DuwOwA6kDpgOqA4sDTgOtA+EDtwP0A00ERQQsBA0EAQT/AyUEIQQkBEgE SgQKBL8DSQSFBGIETgRDBFgEfASABHAEVwRgBHEEjgSJBHMEXgRfBGcEawRqBJEE YARyBIYEcQR0BIcEiQSWBJcEhgR9BGkEYwRoBFoEaQRhBGQEXwRcBF0ESwREBEAE SgROBD8ELAQcBBkEGwQZBDsEJAQnBCEEKAQSBPkD+wMpBGkEXgR8BJYEtARkBC4E AQTvA+QDvwPFA+cD6QNHAxwDbgOkA6cDrAPrAwEEAQQGBAsE/gPsA+QD3QPYA88D 3QM0BE4ELgQHBPYD6wPkA/AD+wPqA+UD0QOiA6EDqgOhA6gDsQO7A8MDygPLA8kD xAO8A7gDuAO7A7wDvgPAA8ADwAPCA8IDwwPCA8MDwwPFA8UDxgPEA8IDxQPEA8YD xgPGA8YDxgPFA8UDxwPGA8cDxAPCA8MDxgPHA8gDyAPHA8kDyQPIA8kDxwPHA8YD xgPGA8gDxwPHA8gDxwPHA8cDxgPKA8cDxwPIA8gDygPJA8kDyQPGA8cDxgPJA8kD xwPIA8cDxwPGA8YDxgPFA8MDwwPBA8EDxgPNA9UD2gPVA8wDzAPMA8sDygPKA8wD zAPNA84DygPJA8wDzwPOA8sDygPIA8YDxgPHA8gDyQPNA80DzgPOA8wDzgPOA88D zgPPA80DzQPPA80DzgPMA84DzQPNA80DzwPQA80DzAPNA8wDzgPPA84DzAPNA84D zgPNA84DzgPNA84DzgPOA80DzgPOA84DzgPNA84DzwPNA80DzwPMA80DzgPNA80D zQPMA80DywPMA80DzQPLA9ADzwPPA84DzgPPA88D0APRA8oDywPNA8wDzAPMA8wD zAPNA80DzAPPA8wDzAPMA80DzgPNA8wDzQPNA84DzAPNA8wDzAPNA84DzQPNA8wD zQPNA80DzQPNA80DzgPNA84DzAPMA80DzQPMA80DzAPNA8wDzQPLA8wDywPMA8sD ywPLA8sDywPLA8sDygPKA8sDywPKA8oDzAPKA8sDygPLA8sDywPJA8oDyQPKA8kD ygPJA8gDyAPHA8UDxQPAA7oDsAPIA+4D7wP2A/4DAAQBBOsD7APsA+AD0QPIA8UD xwPJA8sDywPMA8wDywPGA8QDzQP2A/0DzgO3A+0D4APOA8sDxwPKA8oDyAPIA8cD xwPIA8gDyAPIA8kDyQPHA8UDxgPMA80DzAPcA/IDvgOtA68DrwOvA6ADpAOmA6YD ogOaA4oDiQPMA98D3APbA9sD2QPZA9kD1gPSA8sDvQPGA+oD7APyA+4D7gPjA98D 4QP6AzYEDgStA8sD5QMGBAAE2AO4A7YDsAOrA6YDpgN9A1IDtgPJA+MDQwRFBCoE CATvA/wDJAQ3BCcEOgRJBCwE8QM2BIIEYQRIBEoEZARuBGwEcwRqBFYEagR8BGwE bgRmBE8EUwSEBJkEnASGBHAEeAR+BH8EaAR1BG0EYwRoBHYEgQR6BIEEegRuBHUE WgReBH8EbARbBFUEPARPBEkEOgQnBC8EIwQXBBQEKARJBCwEKgQkBCsEGwT5A8AD JASxBIEEXQRgBDwEVQRKBCoECwT2A+EDtwPWA/gDogMmA1gDfAOPA5gDqgPLA+YD 7QP/Aw8EAgT3A/ED7gPhA9kD7gMsBEcEJwQIBOoD5AP/AwUE8APlA9oDygOpA4YD mgOtA78DyAPGA8EDuAO1A7cDuQO7A70DvgO/A8ADwgPDA8MDwwPFA8MDxQPEA8QD xAPHA8cDxwPEA8UDxgPGA8YDxgPHA8YDxwPIA8gDxgPIA8cDxQPFA8cDyQPKA8sD ygPKA8kDyQPIA8gDxwPIA8kDygPJA8gDyQPJA8kDyAPJA8oDyAPIA8oDygPKA8gD xwPJA8oDyAPJA8gDxwPJA8gDygPJA8gDxwPIA8gDxwPGA8cDxQPFA8YDwwPCA8gD 0QPYA9cD1APNA8wDzQPNA8gDwQPEA8wD2APbA9MDzgPIA8YDxgPGA8QDyAPHA8gD zgPMA88DzwPOA80DzQPOA80DzgPOA84DzgPPA80DzQPOA84DzQPPA84DzQPNA88D zgPNA80DzQPPA84DzgPQA84DzgPOA80DzgPOA88DzQPMA84DzgPOA80DzgPNA80D zgPPA80DzwPPA88DzAPMA88DzwPNA80DzgPMA84DygPPA9EDzgPOA88DzwPPA9AD 0gPKA8wDzAPMA80DzQPMA84DzAPOA80DzQPMA80DzQPNA80DzQPNA80DywPMA8wD zgPMA80DzQPLA80DzAPNA80DzQPNA8wDzQPMA80DzgPNA80DzQPNA80DzAPMA80D zAPMA8wDzQPMA8wDzAPLA8sDzAPMA8wDzAPLA8wDywPMA8sDywPLA8wDywPLA8sD ywPLA8sDygPLA8kDygPKA8kDyQPIA8kDyAPGA8YDwgO/A7gDrwO+A9gDAwQWBCAE LwQBBN0DzwPKA8oDygPMA8wDzQPOA84DzgPJA8cDxwPKA84D2wMGBP8DugO/A/sD 3gPNA8YDxwPJA8kDygPJA8kDyQPJA8kDygPKA8oDyAPHA8cDxQPNA88D0wPvA/sD wgO1A7cDuQOqA64DrwOvA6wDqAOdA4sDrwPYA9wD2gPbA9oD2QPaA9kD1APQA8cD vAPHA+8D/AP1A/cD9wPpA+sDFAQ6BMMDrwPkA/cD9gPXA8YDuQO6A68DpwOnA6ID cwNjA6oD2QM8BEgEJAQCBO8D8wMeBEcENgQtBE0EOgQEBCgEjwRoBFMEUgRlBHQE XQRWBFwEaAR7BG4EVgRRBEwEUgRfBF4EmgSbBIkEfQRuBGkEgQR7BHYEeQRsBGAE VgRqBHIEcQRsBHwEhgSABHMEfQSoBH0EcwR2BFkENgQeBDkEMQQqBBwEEwQdBE4E TwQ9BC0EJwQuBCYE+wPBAwUEyQSkBDEEFATzA/8DMQQ7BAsE6QP2A8cD0wMEBP8D ZgMuA2gDjgOVA6sDqwPPA+YD3wPkA/UD/gP1A+8D6APkA9oD6wMfBDAEHAQRBBIE EATyA+sD4gPeA9wDwwOYA50DsgO3A7QDsQOuA7QDtgO7A70DvwPAA74DwAPBA8MD wwPBA8QDxAPEA8UDwwPGA8UDxAPFA8YDxQPGA8cDxwPIA8gDxwPIA8YDxwPJA8cD yQPHA8gDxgPIA8oDywPKA8oDyQPIA8gDyAPKA8gDxwPJA8kDygPHA8kDygPIA8kD yAPIA8gDygPKA8oDygPKA8kDygPJA8gDyQPKA8sDygPKA8kDygPKA8kDyQPIA8gD yAPHA8cDxgPJA8UDxgPDA8MDxAPNA9kD2QPVA9EDzwPKA8MDvwPDA9AD3QPiA90D 0APGA8QDxgPEA8cDyAPJA80DzgPPA88DzwPNA8wDzAPOA80DzQPOA80DzwPOA80D zgPNA84DzgPOA84DzQPNA80DzAPOA80DzgPPA80DzgPNA80DywPNA84DzQPMA84D zQPOA80DzgPOA80DzQPOA8sDzgPOA84DzQPMA84DzAPMA84DzgPNA8wDzAPMA8sD 0APPA9ADzwPRA88D0APPA9ADyQPLA8wDzQPNA8wDzQPNA8wDzAPNA8wDzAPMA8wD zAPMA80DzQPMA8wDzgPMA8wDzgPNA80DzQPMA8wDzQPNA8wDzQPNA8wDzAPMA8wD zQPMA8wDzQPOA80DzQPNA8wDzAPLA8sDzAPMA8wDywPLA8wDzAPLA8sDywPMA8sD zAPLA8sDywPKA8oDygPLA8sDygPLA8kDygPKA8oDyAPJA8oDygPJA8gDxwPGA8QD wwO+A7gDrwOmA7YD5QP3AwkEDATjA9EDzgPOA84DzQPPA88D0QPOA8oDyQPLA80D ywPJA8sD4AP8A+wDqgPTAwAE3QPJA8cDyAPIA8oDygPJA8kDyQPJA8kDygPKA8sD ywPKA8sDzgPdA/YDDQQrBB4E2gPCA78DrgOyA7QDtAOzA68DqAOYA5sDzwPZA9sD 2gPYA9kD2gPZA9gD0wPOA8YDvQPWAwYEAgTyA+4D6APzAyAE+QOjA90D9gPwA9gD zwPCA70DtAOtA6QDpwOPA3ADXgOfAzIEYQQrBPkD8QPsAxAEPwQ7BCIEPgRiBBoE DwR6BHIEWARdBGwEYwRhBFUEVQRlBHkEcgRJBE0EXwRgBFwEXARoBIIEiASHBHIE dwRqBHAEdASPBIEEcwR2BG8EbwRbBFIEXgRcBFkEUQRwBHIEdgR8BHIEhQRcBC8E IwQzBDQEMwQjBB4ENQRRBEcENgQ0BC0EMAQtBAMExgP5A9gEtQQ2BAkEHwQJBBoE WgRKBBsEAQTiA78D8AMTBKIDIQNCA3UDlQOvA6sDqgPHA9kD3gPkA+AD3APmA/YD 8gPqA+QD6wMYBDUELgQnBAwE8gPnA+MD6QPmA9ADxAOjA48DmQOnA64DtQO3A7gD vAO+A78DvwPAA8EDwwPCA8MDwwPFA8QDxAPEA8UDxwPHA8cDyAPHA8QDyAPIA8cD xgPHA8gDyAPIA8gDygPJA8gDyAPFA8cDyAPKA8sDygPKA8kDyQPKA8oDywPKA8cD ygPJA8oDyAPJA8oDzAPKA8oDyQPIA8sDygPKA8oDyQPLA8wDyQPKA8oDzAPKA8wD yAPJA8sDywPLA8sDywPKA8wDyQPKA8kDygPJA8kDyAPIA8YDxAPEA8kD1gPcA9gD 0APHA8QDxAPMA9UD3QPfA98D1QPIA8UDwwPIA8gDywPNA84DzQPOA84DzwPOA84D zgPOA88DzgPLA88DzgPNA84DzQPOA80DzgPOA88DzgPPA88DzwPOA88DzQPOA84D zgPPA84DzwPQA88DzQPQA88DzgPOA88DzgPNA88DzQPNA80DzwPPA80DzwPOA84D zQPPA80DzQPOA80DzgPLA9ID0QPRA9ADzgPQA88D0QPTA8sDzQPNA80DzQPMA84D zQPNA84DzwPOA80DzQPOA84DzgPOA80DzgPNA9ADzQPNA80DzgPOA84DzQPOA84D zQPOA88DzwPPA88DzgPPA84DzQPNA80DzgPNA80DzQPNA84DzAPNA8wDzQPOA8wD zAPNA80DzQPMA80DzQPMA8wDzAPLA8wDzAPMA8sDywPMA8wDzAPLA8sDywPLA8sD ygPKA8oDygPKA8kDyAPIA8YDxAPAA7oDsgOjA8ID6QP6AxMEAwTbA9IDzwPRA9ED 0gPSA9ADywPMA88DzgPKA8kDygPMA9ID1AP5A9wDkwPaAwYE5QPPA8oDygPKA8oD ygPKA8oDygPKA8wDzwPSA9cD4wP1AwUECgT7A90DxQPUA+YD0wPGA7MDtwO5A7kD uAO1A7ADpgOWA70D2APbA9sD2wPaA9kD2wPbA9cD1APNA8QDxwPVA/gDCQQDBAEE GAQBBK8D2QPuA/UD3gPOA8sDuwO8A7IDsAOoA5gDcwNyAzoDygN4BDoE/gPpA+0D FQQwBCUEKQQ6BGgEQAQCBG8EgARnBHMEcwRjBFQESwRaBGsEYQRUBFoESARPBGEE bARrBGIEdwR9BHsEbQR2BHMEVgRrBGgEcwR8BHkEeARpBEUERgRPBE8EYQRIBFcE ZARbBEkEfAR6BH8EYgQ+BC0EJQQvBCgEJwRIBFMETgRIBEIENwQ/BEQERwQaBNQD 6QOmBLcEPwQhBDcECgQIBCkERwRHBCkEBAS5A9ADBATIAz0DJwNiA3wDjAOrA7QD twO5A8MD3APgA90D3QP0A/wD/AP1AwYEFgQcBDEENQQXBP0D8wP6AwYE5wPNA8kD vAOgA5wDqgOxA7UDugO7A7sDvgO/A8ADwQPCA8IDxgPEA8QDxQPFA8UDxgPGA8UD xwPIA8sDygPGA8gDyQPJA8kDyAPIA8kDygPLA8sDygPJA8gDxwPHA8kDzAPLA80D ywPLA8oDygPKA8kDzQPLA8oDygPNA8kDzAPJA8sDzAPMA8sDywPLA8sDygPMA8sD ywPLA8sDzAPLA80DywPNA8sDzAPJA8sDywPKA8wDzAPKA8wDygPKA8oDzAPLA8oD yQPKA8kDyAPGA8QDyAPUA9kD0wPKA8YD0APWA9YD1wPXA9gD2gPRA8UDwwPFA8cD zgPPA80DzgPOA84DzgPOA88DzgPOA84D0APQA84DzAPNA88DzgPMA80DzgPOA88D zQPPA84DzQPNA84DzgPPA88DzgPOA84DzgPNA88DzwPOA80DzgPOA84DzQPNA84D zgPQA88DzgPMA80DzAPNA84DzQPMA88DzgPOA84DygPQA9ED0QPPA84D0APQA9AD 0gPJA8wDzgPMA80DzgPPA8wDzgPOA84DzQPNA80DzgPOA80DzwPMA80DzgPPA80D zgPNA84DzgPPA84DzgPNA8wDzgPOA80DzQPOA80DzwPNA80DzQPMA84DzAPNA84D zgPOA8wDzQPNA80DzQPNA8wDzAPNA80DzQPMA8wDzAPMA8wDzAPMA80DywPMA8wD zAPMA80DzAPLA8sDzAPLA8wDywPLA8oDygPKA8kDyQPHA8YDwwPAA7sDrwOrA9QD 8AMBBBoE9wPZA9ID0gPTA9MD0APMA84D0APOA8sDzAPMA80DzwPMA8UD2gP8A8oD jQPSAwwE+gPeA9EDzgPNA80DzQPPA9AD1QPeA+0D/wMMBA8E/wPhA8ADqAOhA6kD twPKA9MDxAO5A70DvQO9A7sDugO3A68DoQOjA9ED3QPcA9wD3APaA9oD2wPYA9YD 0wPPA9MDywPFA9ID6wPsA9cDsgPcA/AD6QPsA84DygPIA70DvQOxA68DqwODA2ID XQMiAz0EVAQQBPYD8QMCBDAEIAQSBEMEZwRYBBcEVwRtBHEEkQSIBGoEUwRMBGME cwReBDoENARjBFIEWgRdBFsESQRdBH0EaARzBF8EYQROBFoEbwRoBGAEVgR/BHQE hgSIBHAEcARmBEoEWARnBFAEUgRcBHAEZQR6BHkEiwRVBEsEVARsBG0EfARrBGYE WgRhBFsEXARTBE4ENQQSBPEDfQSbBEMEJARABBME+QP3Ax4ESwQ6BCAEzgO7A+QD 3gN1AxYDVwN/A4oDlQOtA7UDugO1A80D2wPZA9cD3QPvAwAEFgQZBAUECQQlBC0E KAQgBBIEDAQABNQD2APcA9QDwwOjA6YDrgOzA7cDuQO8A7wDvgPAA8MDwwPDA8UD xQPGA8cDxwPGA8YDxgPHA8gDyQPIA8kDyQPKA8kDygPJA8sDywPLA8kDygPKA8sD ygPKA8kDyAPJA8oDzAPMA8oDywPLA8sDywPJA80DzAPLA8oDygPMA8sDzAPKA8wD zAPMA8wDzQPMA84DzgPNA8wDzQPLA8wDzAPMA8wDzgPMA84DzQPMA80DzAPNA80D ywPNA8wDzAPMA8wDzAPNA8wDywPKA8wDygPIA8gDxwPGA8wD1QPTA9UD2gPcA9oD 1gPTA9YD2wPYA88DyAPIA88DzwPMA80DzwPOA80DzQPPA88DzwPPA88DzQPOA88D zQPPA80DzwPPA88DzgPMA88DzgPNA84DzgPOA84D0APNA80DzwPOA88DzgPNA80D zgPNA84DzwPOA88DzgPNA84DzwPOA88DzwPPA84DzgPOA88DzgPOA88DzAPNA8oD 0APSA88D0QPQA88D0APRA9IDygPMA84DzAPMA84DzgPNA84DzgPOA88DzgPOA8wD zQPOA84DzgPOA88DzwPOA88DzQPNA84DzQPOA84DzQPOA88DzwPOA84DzgPPA88D zgPPA84DzQPPA88DzgPOA84DzQPOA84DzgPNA88DzQPMA8wDzwPOA80DzQPNA80D zQPMA8wDzAPOA80DzQPMA80DzQPNA8sDzAPMA8wDywPLA8sDzAPLA8oDygPJA8oD yQPIA8YDwwPAA7kDqwO3A+AD9AMIBBYE6gPWA9UD1APRA80DzwPQA80DzQPNA84D 0APQA84DxgPFA8oD7AMBBLMDiQO4A/UDDgQCBPAD4wPhA+QD7AP6AwsEEgQMBPUD 1wO9A6wDpwOsA7ADtAO2A7cDvQPBA7wDvgPAA8ADwAO/A70DuwO2A6wDngO6A9kD 3QPdA94D3APbA9sD2QPYA9QD0QPZA9YDyQPCA7wDsgO1A9MD9gPnA/EDygPJA8kD ygO4A70DtQO7A5cDYgNKA0QDuQNhBCsEAwT9A/wDFwQeBBoENQRlBGgEJQRIBGoE YwSBBIEEdgRhBFYEXQR4BGUELwQ3BEUEWwRfBGYEUwRHBDsEVQR1BGoEYwRYBFcE WgRdBFoEVgRzBHYEigSEBG4EaAR2BJgEfARUBGMEVQRcBEYEQQRNBEwEWARpBIgE dwRVBEcEWARSBFQEWgRbBFAEWARGBFEERgQuBBoE6gPkA2QEfARIBEsEUwQSBN8D 9AMBBBoESAQ+BP0D3wPQA+QDnQMvA0QDbQOPA44DjQOlA7YDtwPCA9ID0QPLA9YD 7wP/AwYECgQABAwEGwQjBDcELwQlBA8E7gPfA+8D7wPjA9UDvwOhA6oDtgO4A7oD vAO9A74DvwPCA8MDxQPFA8UDxQPIA8cDyAPIA8cDxwPIA8oDyQPJA8cDywPNA80D zQPLA8sDywPKA8sDygPMA80DywPKA8gDywPOA84DzwPNA80DzAPMA8wDzQPMA8wD zAPMA84DygPMA88DzQPNA80DzAPNA80DzgPNA88DzQPOA80DzgPMA8wDzwPNA80D zAPNA88DzgPPA88DzQPOA80DzAPNA84D0APNA84DzAPOA84DzgPOA80DzgPNA8sD xQO+A8EDzQPdA+ID3QPbA9gD0wPOA9AD1gPbA9cDzQPNA8wDzgPPA84DzgPNA8wD zgPPA84DzgPMA80DzwPOA84D0APMA88DzwPPA84DzwPNA84DzwPNA88DzwPOA80D zgPNA88DzQPOA80DzgPOA84DzgPOA88DzgPNA88DzwPOA80DzgPOA80DzgPNA80D zQPNA80DzAPNA8wDzAPLA9ID0QPPA88D0APPA84DzwPSA8oDzQPMA88DzAPMA8wD ywPNA80DzAPOA80DzQPPA84DzAPNA84DzQPNA80DzAPOA84DzgPOA80DzQPOA80D zwPOA80DzAPOA80DzgPNA80DzQPOA84DzgPOA80DzQPOA80DzQPMA8wDzAPNA8wD zAPMA8wDzQPMA80DzAPNA80DzAPNA8wDzAPMA8sDzQPMA8wDzgPLA8sDywPMA8sD ywPLA8wDywPKA8sDygPKA8kDyAPHA8UDwwO9A7UDpwO+A+cD9wMSBAkE4gPYA9ED zQPQA9ADzAPNA88DzwPRA9IDzgPIA8MDxQPHA9MDAATyA6ADjQOgA8MD6AMABAkE CwQKBAcE+wPlA8kDtAOpA6oDrwOzA7cDuQO8A74DvgO+A74DvgPAA8MDwgPDA8ID wQPAA74DugO0A6gDowPJA9sD3gPeA90D2gPbA9oD2QPVA9UD3wPYA9ADyAPCA70D 0APwA+0D6APlA7kDwwPGA8YDtwO8A7sDoANlAzIDRwOCAy0EMgQhBAsE/QP5Ax4E HgQ8BEkEawQ6BDcEZgRrBHgEegR2BGgEbwReBGcEYAQ8BDsEQARIBFUEYARuBEoE NQRBBFYEXwRaBFYESQRhBGcEYARaBFwEYQRsBJMEiASABG8EdgSIBH8EagRyBGwE aQRlBC4ELAQ1BEoEUgRbBG4EXQQ7BEQENwRCBC8EOgQuBD0EQgRABDUEQgQrBO0D 4wMtBGAEUgSFBIQEFQTeA/ID9gMWBGMEbwQ8BCgECgQHBL8DWwM1A2cDfQN6A4AD jQOqA68DtwPJA8sDywPcA+QD5QPuA/ID9gMhBCkEFgQVBBQEIQQcBPID+AP6A/ED 4APWA8oDtQOlA68DuAO7A7oDvQO9A78DwQPCA8MDwwPEA8QDxQPGA8YDxgPJA8cD xwPJA8kDyQPIA8gDyQPLA8kDywPKA8sDygPLA8wDygPLA8oDyAPIA8sDzgPMA80D zAPMA8oDzAPLA8sDzAPLA8wDzAPMA8wDzQPMA8oDzQPMA8sDzAPNA80DzQPOA80D zAPNA80DzQPMA80DzQPOA80DzgPOA8wDzQPMA80DzgPPA80DzgPMA80DywPNA80D zQPOA80DygPMA80DzgPMA8gDwQO9A78DywPfA+cD4QPaA9UD0APLA8wD0gPZA9wD zgPOA84DzQPNA88DzwPOA80DzQPPA84DzQPQA84DzQPPA84DzAPPA84DzgPNA88D zQPOA88D0APPA84DzQPPA8wDzQPMA84DzQPNA80DzgPMA80DzwPOA84DzQPNA88D ywPNA84DzQPPA84DzgPPA88DzQPPA84DzgPNA8sDygPQA9ADzwPPA9ED0APQA9AD 0gPKA8wDzAPLA8wDzwPOA8sDzgPPA80DzQPNA80DzgPOA8wDzAPNA84DzQPPA80D zAPMA80DzQPNA84DzQPOA80DzQPNA84DzgPNA9ADzwPNA8wDzAPMA80DzQPNA80D zQPNA8wDzAPNA8wDzQPMA80DywPNA80DzAPMA8wDzQPNA8sDzAPMA8wDywPMA8sD zAPNA84DzAPLA8wDzAPLA8sDzAPLA8sDywPKA8sDygPJA8gDyAPGA8UDwQO8A7ED owPOA+4DAAQZBPsD2wPPA9AD0APNA80DzwPQA9ED0gPOA8gDxAPGA8gDzQPSA+kD CgTbA5QDnQOhA6UDrgO3A70DvAO2A68DqwOuA7MDtgO6A7wDvgPAA8ADwQPBA8ID wgPCA8IDwwPEA8QDwwPDA8IDwQPAA70DuQOyA6UDowPJA9oD3QPcA9wD2wPaA9gD 1QPUA+AD1gPOA8cDwgPPA+QD7QPjA+MD1wO0A7oDvgPCA7cDuQOQA14DPQM6A2ID 4gMWBBsEKgQUBO8DAwQ4BEYEQgRXBFQEJARdBHQEgwR5BHcEbgRlBH4EdwRJBDQE SARMBE8EUwRnBGEESwQyBDMEVgRhBFcEUARRBEkEWQRxBGUEXgRZBFcEVwR6BLIE wgRoBG8EfgSYBIMEcwSOBKUEggRUBE0ERwRDBEMETgRYBF0EPARGBDwEQgQ2BEgE QgRABD0EOQQzBDcERgQJBNgDIAQwBCgEeASABCoE9QMGBBsELwQ9BEwEQAQ2BCkE CwT6A5IDNgNVA30DeQN+A4QDkwOhA6UDwgPVA+ID0QPIA9oD6AP2AwUEKAQwBP0D 9gMOBCMEHwQSBAUE9APdA9ADygPIA8QDrgOqA7YDvAO+A74DvAO9A74DwAPDA8MD xAPFA8UDxAPFA8YDxAPEA8cDygPMA8kDyAPJA8kDyAPJA8oDywPLA8sDyQPMA8kD ygPKA8gDyAPJA8sDzAPLA8sDywPLA8sDywPLA8wDzAPMA8sDywPMA8sDygPNA80D zAPLA8sDzQPNA8sDzQPLA8wDzgPMA8wDywPMA8wDzgPNA80DzQPMA80DzAPNA80D zAPKA80DzQPMA80DywPMA84DzAPMA80DzQPNA80DzQPHA8MDwQPCA8gDzQPZA+ID 4gPXA9ID0gPOA80DzgPVA84D0APOA80DzwPOA80DzgPOA88D0APOA80DzQPPA84D zgPOA84DzwPOA84DzwPPA80DzgPQA84DzwPQA88D0APOA80DzwPOA88DzgPPA88D zwPOA84DzwPNA84DzwPQA84DzwPOA84DzQPPA88DzAPOA80DzwPPA80DzQPNA80D 0APRA9AD0APPA9ID0APRA9EDygPMA84DzgPNA84DzgPOA84DzgPOA88DzwPOA80D zwPOA88DzgPOA80DzQPNA84DzgPOA84DzwPOA84DzgPOA84DzwPOA80DzgPOA84D zgPPA84DzgPOA80DzgPPA84DzQPNA84DzQPOA84DzQPNA80DzgPNA8wDzQPNA80D zQPNA8wDzQPNA80DzAPNA80DzQPNA8sDzAPMA80DywPMA8wDzAPMA8sDzAPLA8sD ygPKA8kDyAPHA8QDwAO6A6wDsAPdA/YDDAQeBOoD1gPUA84DzgPQA9ED0gPRA84D yAPHA8oDzAPMA80DzwPdAwMEBwTFA50DqQOwA7IDswO0A7UDtwO5A7sDvQO/A8AD wQPCA8MDwwPEA8QDxQPEA8QDxAPFA8UDxQPFA8QDxAPDA8MDwgPBA74DugOyA6cD pgPBA9YD2wPbA9wD2gPZA9UD2QPhA9cDzwPHA8wD3gP1A+UD4APsA74DpgOpA6sD owOZA5IDbgNeA0EDWwOQAycEAgQZBCsE/APzAzwETgQ5BDwEawQwBDYEdgSDBHYE awRnBF8EfwR8BFoEQwRDBFUEVgRhBGkEcQRMBDcENARMBEgETwRWBE0ERARaBGAE XwRnBFoERgQ7BDoEYwStBNIEawRTBIMEowSNBH0EkASkBHsEZwR+BGoEZARRBFEE UwRQBEkEOgQzBD8ELQQyBDUEMgQyBCsEQQQuBCIEJAT4AwoEJgQiBFgEbARBBDwE MQQ6BDQEEgT3Ay4EQQRNBAYEAATYA1gDRANvA3oDfAOJA5QDiwOYA8QD0gPYA88D vQPXA/8DGAQWBAAEFgQFBAEEFQQoBB0EEwQKBPYD3QPYA9IDywPIA78DqAOxA7gD vgPBA74DvgO/A8EDwwPFA8QDxQPFA8UDxgPGA8cDyAPKA8kDyAPJA8gDyAPLA8wD ygPKA8oDywPKA8sDzAPNA8sDyQPHA8gDywPMA88DzQPMA8wDywPLA8sDywPNA8oD zQPMA80DzAPNA80DygPMA8wDygPMA84DzQPMA8wDywPMA8wDzwPNA84DzgPMA84D ywPOA80DzwPNA84DzQPNA80DzgPNA8wDzQPOA80DzgPNA8wDzQPOA8wDzAPOA84D zAPDA8IDxQPNA9MD0QPPA9cD3QPaA9MDzwPQA88DzgPOA84DzwPOA80DzgPNA84D zwPPA88DzgPNA88DzQPNA84DzwPNA80DzQPPA84DzgPNA84DzgPMA84DzQPNA84D zgPOA9ADzgPOA84D0APNA80DzwPNA80DzgPOA84DzgPNA84DzgPPA8wDzwPOA80D zgPNA84DzAPNA84DzAPLA9ED0QPPA88DzwPPA88D0APSA8kDzAPMA80DzAPOA88D zgPMA84DzQPMA80DzQPNA8wDzQPPA8sDzAPOA80DzQPOA88DzQPNA84DzAPNA84D zgPNA80DzgPOA80DzQPNA8wDzQPOA80DzgPMA8wDzgPNA80DzAPMA80DzAPNA8wD zAPMA80DzQPNA8wDywPMA8wDywPNA80DzQPMA8wDywPMA8wDzQPMA8wDzAPMA8sD ywPMA8wDywPKA8sDywPKA8oDygPJA8gDyAPGA8MDvwO2A6gDvQPoA/wDDwQJBOMD 0gPOA9AD0QPSA9IDywPHA8cDywPLA8wDywPLA8wD1gPvAwkE/AOyA6IDrwO3A7oD vAO9A78DvwPBA8EDwgPDA8MDxQPEA8QDxQPGA8UDxQPFA8UDxQPFA8UDxQPFA8QD xAPDA8MDwgPAA70DuQOzA6oDogOtA8IDzwPTA9QD1APRA9oD3QPSA80DxwPXA9sD 4APHA8IDuAONA4EDhwOVA6EDnQOMA3YDZQNOA28D7QMiBPYDCQQOBOUDLQRnBEcE MgRHBF8ELgRSBIgEfQRkBF8EYQR9BIcEWARMBFUEUgRaBGMEaQRjBFkEQgQ1BE8E UwRGBEYEWARPBFMEUARYBFYESAQ6BBoEKQQ2BFkEdwR9BH0EiAR6BIEEgQR8BIsE hgSABGgEawSDBJEEcARmBFMEOgQ8BDAEMQQ8BDEELQQxBC4EMgQeBDcEKgQhBAUE AwQRBA0EIgQ/BFkERARoBG0ESgQoBOkDzQP7AzIEXAQjBAEE6gOSA0ADYQN3A3oD hQOkA44DngO3A74DyQPKA8ED7gMHBAIE+gPyAwcEDgQQBB8EFQQIBAkEAATtA98D 0wPSA88DyAPHA70DqQOzA7gDvwO/A7wDvAO/A8IDwgPCA8MDwwPFA8YDxQPFA8QD xgPGA8YDxQPFA8cDyAPKA8kDyQPJA8oDyAPKA8oDygPKA8oDxgPGA8cDywPLA8sD ywPKA8oDygPJA8sDywPKA8oDygPLA8oDywPLA8oDywPMA8sDywPLA8sDywPLA8sD zQPLA80DywPLA8wDzgPMA8oDywPKA8wDzAPMA8wDzQPMA8oDzAPMA8sDzAPLA80D zAPLA80DzwPLA8sDzAPMA8kDwwO/A8EDywPSA9QD0APMA8wD1APbA9UDzwPQA88D zwPOA84DzgPOA88DzAPNA84DzwPOA84DzwPPA88DzQPNA88DzgPMA88DzwPNA80D zgPOA88DzgPQA84DzQPOA84DzAPPA88DzgPOA84DzwPMA84DzgPQA84DzQPPA80D zAPNA80DzwPNA80DzgPNA84DzQPOA84DzAPMA80DzAPRA88DzgPQA84D0gPQA9ED 0gPJA8sDzAPMA8wDzQPMA8wDzQPNA80DzQPOA84DzQPPA80DzwPMA8wDzQPOA80D zQPOA84DzAPMA84DzQPNA88DzgPOA80DzQPMA8wDzgPNA84DzQPNA8wDzQPNA84D zAPNA8wDzQPNA80DzQPLA8wDzQPOA80DzAPNA80DzAPNA80DzAPMA80DzAPMA8wD zAPNA84DywPLA8sDzAPLA8sDywPMA8sDywPLA8oDygPKA8sDyQPKA8kDxgPFA8ID vQO0A6gDzwPtA/QDFwT7A9YD0gPSA9QD0APJA8cDyQPLA8wDzAPMA8sDygPLA9ED 3wP3Aw4E4wOfA6YDswO6A74DwAPBA8IDwwPDA8QDxQPEA8UDxgPGA8YDxgPGA8YD xQPFA8UDxgPFA8YDxQPFA8UDxQPEA8MDwgPAA70DugO2A7ADqAOjA6UDqwOvA7ED swPAA7sDsAOiA6wDpQO1A7UDsAO8A6YDlgOLA5YDqgOyA50DiwN9A1wDcQOkAzEE FAToA90D9QMLBEQEXQQ5BCkEUwRPBDwEdQR/BHgEVgRZBHkEgAReBD4ERARbBGgE XARmBGAERwRIBDkENwRSBFMEUgRRBEgETQRUBFwEPQQxBDQELQQYBDEEQARGBEIE RwRsBJUEdAR7BIIEgASFBIQEfgR9BHQEfgSSBKAEiwR2BFkERQQ8BCUENQQrBCoE OQQwBCAEIQQsBDIELgT7A/gDJgT+A/8DIwQ1BEQEVwSEBE4EBwTcA9cD9gMcBF8E QwQpBAwEvQNLA04DagNxA4kDuAO1A6kDmQOmA7wDyAPTA/ED5gPlA+kD8QMYBB4E CAQPBAgECAQCBP4D+QPkA9ED0APRA8sDxwPDA6kDrgO2A7wDwAO+A7wDvgPCA8MD wwPDA8YDxgPEA8UDxQPGA8YDxgPIA8gDxQPIA8kDyAPIA8gDyQPJA8kDywPLA8oD yQPJA8gDyAPJA8oDywPLA8wDywPKA8oDywPKA8sDygPKA8sDygPKA8sDygPMA80D ywPJA8sDywPKA8sDzgPLA8sDywPMA8oDzAPMA80DzAPMA80DywPLA8oDzQPMA8wD ygPMA8wDyQPNA80DzQPMA8wDywPMA8wDzAPNA84DzQPHA8MDwgPCA8oD1APVA9UD zQPIA8YDywPWA9oD0wPQA9ADzgPOA88DzgPNA84DzQPPA84DzgPMA88DzgPOA80D zgPOA84DzQPOA88DzgPPA84DzgPOA84DzgPNA8wDzwPOA88DzwPNA84DzgPNA88D zwPOA80DzgPOA88DzwPNA88DzgPOA80DzgPOA88DzQPNA8wDzgPOA80DzgPNA8wD 0QPRA9ADzwPPA88DzwPRA9IDygPMA8wDzAPLA84DzQPNA80DzQPNA84DzgPNA80D zQPNA80DzgPNA80DzQPNA88DzgPNA80DzAPOA84DzgPOA80DzQPPA88DzQPOA80D zgPPA84DzgPOA84DzgPNA84DzQPNA80DzQPOA80DzAPNA8wDzAPMA80DzQPMA8wD zQPNA8wDzAPNA8wDzAPMA8wDzAPNA8oDzAPLA8wDywPLA8wDzAPMA8oDywPLA8wD ygPKA8sDygPJA8gDxwPFA8IDvAOvA68D1QPiAw0EFATmA9oD0gPMA8YDxgPKA80D zAPLA8wDzAPKA8oDzQPNA9QD6AMFBBAE1gOmA6sDtwO+A8EDwgPDA8MDxAPFA8UD xQPGA8YDxgPGA8cDxwPHA8cDxwPHA8YDxgPGA8YDxQPFA8UDxAPEA8MDwwPBA74D uwO4A7UDsAOrA6UDngOaA5wDqgOfA5gDpAOvA7QDzAO7A78DxgOgA58DnwOeA60D tQOZA5EDdwNkA40D9gMtBAkEwQPCAxYEGgQ/BDgEIQQaBGQEVQR3BH0EbwRcBE4E bgSIBF0EQwRCBEsEVQRqBGkEXwRRBDgESwRIBEUEQgReBGQEUgRdBF8EXgRHBDME NAQ6BDoEQAREBE4EWQRMBFAEZwRvBG4EfQR9BJAEbwR8BHcEiQSIBIYEoASCBHQE hQRuBF0EOwQrBC0EOQQ5BDMEIgQfBCQEKgQzBDME/QMGBB4EIQT4A+0D5gMaBDIE RwRABA0E7wPmA/ADBgQTBCkEPgQ3BO8DaQM8A2MDcwOVA8kDtgOrA54DkgO0A8sD zAPPA9ID5QPhA/gDEQQQBPUDAgQWBAgEAgT9A/0D7wPdA9ID0gPOA8oDxwO0A6gD sgO6A74DwAO9A78DwQPDA8QDxAPEA8UDxQPFA8YDxwPIA8gDygPKA8gDyQPIA8kD ygPJA8oDyAPIA8kDyQPLA8oDygPFA8kDyQPMA80DywPKA8wDywPMA8oDygPKA8sD zQPMA8wDywPLA8sDywPMA8wDywPMA80DzQPMA84DzQPMA8wDywPMA8sDzAPMA8wD ygPNA8wDzQPMA80DzAPNA80DzgPMA8wDzAPOA8wDywPNA8wDzgPNA84DzQPNA88D yQPFA8IDxAPOA9YD1wPUA9EDzQPKA8YDxQPRA9wD2QPMA80DzgPOA88DzgPMA84D zAPPA84DzgPOA84DzwPOA88DzQPOA84DzQPPA88DzQPOA80DzwPNA80D0APNA84D zQPOA80DzQPOA84DzgPPA88DzQPOA80DywPMA88DzwPNA88DzwPPA88DzQPNA8wD zgPOA84DzgPOA8wDzQPKA9EDzwPOA9AD0QPQA9AD0APRA8kDzAPMA80DzQPNA80D zQPNA84DzgPNA84DzAPMA88DzgPNA84DzQPOA88DzQPNA80DzgPNA84DzQPNA80D zwPMA84DzAPOA88DzQPOA88DzgPOA84DzQPNA84DzgPOA84DzQPNA8wDzQPNA8sD zAPNA80DzQPNA8wDzAPNA80DzQPMA8wDzAPMA8wDzQPMA80DzgPLA8wDywPMA8wD ywPMA8wDzAPLA8sDywPLA8oDygPKA8oDywPJA8kDxwPFA8EDuwOvA7MDvAPzAxkE 7QPQA8gDxwPHA8sDzQPMA8wDzAPLA8sDygPMA84DzwPUA+ID+wMTBA8E2QOvA68D ugO/A8EDwgPCA8QDxAPFA8YDxgPHA8YDxwPIA8cDyAPHA8cDxgPGA8YDxgPGA8UD xQPFA8UDxAPDA8MDwgPAA74DvAO6A7cDtAOvA6kDpwO6A7sDtgOwA8IDvQPCA8sD vQPIA8IDtAOkA5YDnQOyA7EDlgOTA20DewOsAyMEEwTqA7gD5AMmBBEESAQtBBME QQSRBH4EcgRxBFgETgRmBIwEbQRDBE8ETwRJBF0EcgRsBGEERwQ0BE8ESgQ4BDQE WQRWBDsEVAR1BFcEOQQzBDYEOwRQBFoESgRiBFgEVQRaBGcEXwRfBG8EVAQ7BDsE TQRPBHIEfAR+BLgElARtBGwEcQRlBFYEPAQtBDkENgQxBCYEIQQnBCsEMQQ6BAoE CgQfBCQEGQT8A7sD4wMgBDMEPgQ9BBME/QPzA+8D4QP6A0IEXgQqBJkDNQNQA28D tAPCA50DqwO2A6wDtwO3A6kDvgPMA+4D4wP8A/YD9wMDBCAEDQQBBPoD/AP5A/cD 6QPZA9YD0gPLA84DwgOpA6sDtQO8A78DvAPAA8EDwgPDA8MDxQPFA8YDxgPFA8YD xwPHA8kDxwPFA8oDygPIA8cDygPJA8sDyAPIA8gDygPJA8kDxwPGA8kDygPNA8sD ywPLA8sDywPLA8oDzQPLA8sDygPLA8oDywPKA80DywPKA8oDywPLA8wDzAPMA8kD zAPMA80DzQPMA80DzAPNA8wDzAPMA8wDzgPOA8wDzAPLA8wDzAPMA80DzgPLA8sD zQPMA8sDzAPOA8wDzAPMA8kDwwPCA8UDzAPUA9YD1APOA8wDygPHA8YDxAPLA9kD zQPNA88DzgPPA88DzgPMA80DzwPQA84DzgPQA84DzgPOA84DzgPOA84DzQPNA80D zwPNA88DzgPNA88DzwPPA88DzQPPA88DzQPNA88DzAPNA9ADzgPQA88DzgPOA88D zgPOA84DzgPNA88DzgPNA84DzgPNA80DzgPLA80DywPRA9AD0APQA9AD0APRA88D 0QPKA8wDzAPPA84DzgPNA84DzAPOA80DzQPMA80DzgPNA84DzQPNA80DzQPOA80D zgPMA84DzwPOA8wDzgPMA84DzwPNA88DzQPOA80DzgPNA84DzgPNA80DzQPOA80D zQPOA84DzQPNA8wDzQPNA8wDzQPNA84DzQPNA8wDzAPMA8wDzAPMA80DzAPMA8wD zAPMA84DywPMA8sDzAPLA8wDzAPMA8wDywPLA8wDywPLA8sDywPLA8oDyQPJA8kD xwPFA8EDuwOxA6UDtAP8AwYE1wPLA8kDywPOA80DzQPMA8wDywPLA8wDzgPSA9QD 1QPaA+oDAgQaBAoE2gOnA7YDvQO/A8ADwgPDA8MDxQPFA8cDxwPHA8cDxwPHA8cD xwPHA8YDxwPGA8YDxQPGA8UDxQPFA8QDxAPDA8IDwQPAA74DvAO6A7cDswOtA7UD zAO8A7UDwQO6A7IDzAPFA8AD2QPGA60DmwOUA6gDtAOvA58DkANgA4UD8gMoBPID zgPiA/oDGQQnBEkEHgQhBG0EuQSGBGgEWARPBFoEjQSQBFAERAROBFQEZARnBGME ZwReBDwEQwRkBEUENwRHBEcERQQ9BEAETQRcBDUENAQ0BEwESARFBEsEYARIBFsE eQRjBFcEQwQ9BEkEQgRHBFIESAQ4BEYEYASXBKYEZQRpBGkEXwRVBE8EOAQ4BDEE MAQwBCcEKwQlBC4EPgQSBAUEFAQiBDsEGATZA9IDBgQ2BEgEXQRXBB4E9gPpA9wD 5wNGBHwEagTnAzoDQgORA6oDrAOaA6sDyAPOA6wDmQOuA7cDygPsA9wD6wPhA+8D IwQXBPsD9gP6A/wD/AP6A/QD4QPSA9gDzwPOA8wDswOpA7UDuwPAA74DvgPAA8ID xAPEA8MDxAPGA8YDxQPFA8cDyAPJA8kDxgPIA8gDyAPIA8gDyQPKA8oDyQPJA8gD ygPKA8cDyAPJA8sDywPLA8sDywPKA8sDywPJA8sDywPLA8wDzAPMA8sDywPKA8wD zAPLA8wDzAPMA8sDzQPLA8wDywPMA8oDzAPLA8sDzQPLA8sDzAPNA8sDywPMA8wD zQPNA8wDzAPOA80DzAPMA80DzAPNA80DzQPNA8wDzQPKA8UDwQPFA80D1QPXA9YD 0gPOA8sDyAPIA8cDxAPIA80DzQPMA88DzgPNA80DzQPOA88DzgPOA84DzwPMA84D zwPNA80DzwPNA84D0APOA84DzQPOA80DzQPPA88DzQPOA84DzwPMA8wDzQPPA84D zQPOA84D0QPMA80DzgPNA88DzgPOA80DzQPOA80DzQPNA84DzwPNA8wDzQPOA8sD 0APQA9ADzwPOA84DzwPRA9MDyAPLA8wDzgPMA84DzAPNA80DzgPNA80DzgPNA84D zAPMA80DzAPMA8wDzQPNA80DzgPNA84DzgPNA80DzQPNA8wDzgPOA80DzQPNA84D zQPOA8wDzQPNA84DzQPNA84DzQPMA8wDzQPOA84DzQPMA8wDzQPMA8wDzAPNA8wD zAPMA8sDzAPOA8wDzAPMA8wDzAPNA8sDzAPLA8wDzAPMA8wDzAPMA8wDzAPLA8sD zAPLA8wDywPMA8oDyQPJA8gDxwPEA8EDuwOxA6cD0AMPBPMD0QPLA84DzwPOA8wD zAPLA8oDzQPPA9QD1QPUA9UD2APhA/ED/wMUBPsDtQOxA7kDvAO9A78DvwPCA8QD xQPHA8cDxwPHA8cDxwPHA8cDxwPHA8cDxgPGA8UDxgPFA8UDxQPEA8QDwwPCA8ED wAO/A70DvAO5A7QDsQPGA8kDtwO6A74DswO3A9cD0APPA9QDqwOjA50DnwOuA60D vAOZA2oDaQOuAywEDQTmA+8DDgTzAxoESAQ9BB8EPgSQBLoEcgReBE0ESwR1BK8E WwRIBEsEUgRQBGAEXgRcBFoEYQRHBEEEWgRABEMEQQQyBDsEUwRDBCgEQARRBEkE TARKBEAERARXBEoESwRhBGcESQQ5BCgELgQyBFYERwRFBD8EPQQqBDkEWQSMBIAE XARlBHUEVwRGBEYEMAQwBC8ELwQoBCwEJgQqBEEEEAQSBA8EEwQxBCIE1QPLA+8D FgQdBDsEYAQ1BPAD2gPMA+kDKgRzBGgEFASVA2YDhAOTA6MDpgPGA9sDvgOcA5UD nwO2A8MD4gPYA9kD1QP6AysEAQTyA+8D/AP4A/oD+AP5A/ED1gPSA9YD0QPQA8AD qwOzA7oDvQO6A7wDvwPCA8IDwwPDA8QDxAPGA8YDxAPHA8cDyAPHA8YDxwPIA8kD yQPJA8kDyQPJA8kDygPJA8kDyQPFA8cDygPLA8wDzAPKA8sDyQPKA8sDywPMA8sD zAPMA8sDygPKA8wDzAPLA8wDygPJA8wDywPLA8wDywPMA8wDygPMA8wDzAPOA8wD zQPMA8wDzQPNA8wDzAPOA8sDywPLA8wDzAPNA8wDzQPNA8wDzQPNA8sDzQPNA80D ygPEA8IDwwPOA9UD1gPVA9ADzQPMA8sDxwPKA8kDxgPNA88DzwPOA88DzgPNA80D 0APOA84DzQPOA84DzgPOA88DzQPOA84DzQPPA84DzgPQA80D0APOA84DzwPOA88D zQPNA88DzwPNA84DzwPPA80DzgPOA80DzwPMA80DzgPPA88DzwPPA84DzgPNA88D zQPOA84DzgPOA80DzQPLA9AD0gPQA9EDzwPPA9AD0QPSA8oDzQPNA84DzgPNA80D zgPOA84DzAPOA84DzQPPA84DzgPMA84DzQPOA88DzAPOA84DzgPMA84DzgPOA84D zgPOA84DzgPNA84DzwPOA88DzQPOA80DzwPOA80DzgPOA80DzgPMA84DzQPOA8wD zQPNA80DywPMA80DzQPNA84DzQPMA80DzQPLA8wDzAPNA8wDzQPMA80DzAPMA8wD zAPMA8wDzQPLA8wDzAPLA8wDywPMA8sDywPKA8oDygPJA8gDxwPEA8EDuwOwA6oD 7AMNBOAD0gPQA9AD0APMA8oDzAPNA9ED1APVA9UD1wPYA9QDzQPOA9wD8QPsA8ID sAO8A8IDxgPIA8MDvgPAA8MDxgPGA8cDxwPHA8cDxwPHA8cDxgPGA8YDxQPGA8UD xQPEA8QDxAPDA8MDwwPCA8EDvwO+A7wDuAO0A7kDzwPBA7UDwgO5A7gDzwPjA9ID xgPAA6sDpAOlA6cDsAO+A7gDhgNOA4QDBAQiBPkDBwQqBBIE7AM3BEQEKwQ+BGUE hQSMBG4ESAREBEQEmgSWBEAEUARfBFcEVwRlBFIERQRFBGgEZwRBBGYEPQQwBDME PwREBEAENAQvBDYENgRWBFYESwRKBGYEYgRRBEUESQRABDwENwQsBCsEPARJBFIE VQRIBEMEMwQ0BFMEcQR6BGQEagRzBGAERQRNBDwEOQQ2BDIEMwQlBCgELQRGBAsE GAQLBAoEJAQ1BOkD4QPsAw8EGQQaBDcENAT/A+cD5QMEBBQEIQRDBFYEKwSYA2oD jAOyA78D4APFA6EDpQOlA5gDogPCA9QDxgPBA8ID/QMpBAIE6gPoA/oD+wP5A/4D +gP3A+YD0wPSA9ID1wPNA68DsQO5A70DvQO+A8ADwQPCA8MDxwPGA8YDxAPGA8cD yAPHA8kDyAPHA8gDyAPJA8kDyQPIA8oDyQPJA8kDygPJA8kDxAPGA8kDzAPLA80D zAPLA8sDygPLA8oDygPMA8sDygPLA8wDywPLA8sDywPMA8wDzQPMA8sDzAPOA84D zAPMA80DywPLA8wDywPMA8wDzQPLA80DzAPNA8wDzQPMA8wDywPNA80DzQPNA8wD zQPLA8wDzQPNA84DzgPOA8oDxQPDA8UDzAPSA9UD1APSA84DzAPLA8kDygPMA8sD zwPNA80DzwPPA84DzgPOA84DzgPOA9ADzgPOA88DzwPOA88DzwPQA88DzgPPA8wD zgPNA84DzwPOA88DzQPPA84DzAPPA80DzgPOA9AD0QPOA84DzQPNA88DzgPPA84D zwPOA84DzQPOA84DzQPOA84DzwPOA84DzgPNA80DywPUA9ADzwPPA88D0APPA88D 0APKA8wDzQPNA80DzgPMA80DzgPOA80DzgPNA80DzAPOA80DzQPNA80DzgPOA80D zgPNA80DzgPOA80DzgPNA88DzgPOA84DzQPNA9ADzgPNA80DzgPNA80DzgPOA8wD zgPOA80DzQPMA8wDzQPNA80DzQPOA80DzgPNA80DzQPMA8sDzAPMA8wDzQPNA8wD zAPMA80DywPMA8wDzAPMA8wDzAPLA8wDywPMA80DzAPMA8sDzAPLA8sDygPKA8oD yQPJA8gDxwPEA8ADuQOsA7IDAAQCBOAD0gPNA9EDzgPOA88D1gPUA9MD1gPZA9cD zwPDA7wDvwPVA+kD3wO9A7wDygPRA9UD1wPXA8oDuwPBA8QDxgPGA8cDxwPHA8cD xwPGA8cDxwPGA8YDxgPFA8UDxQPEA8MDxAPDA8MDwgPBA8ADvgO8A7gDtQPFA8QD uQPHA8gDvgPHA98D0gPAA8MDuQO0A64DsgOtA7YDtQOhA3UDXAOtAxEEBAQFBCoE JwQMBPkDMAQ3BEIEWQRyBHAEbgRpBEsETgRaBIYEbwQ/BEkEVgRYBFkEWQRKBEsE YQR6BG0ESgRhBDEEJAQ7BDoENQQvBDIENAQ2BDoERQRKBEUEUgRdBFwEYQRQBEIE PwRJBD0EJgQtBCwELwRLBFEETwRIBCoENgRABFkEUgRgBGcEXwRpBE4EQQRFBD8E PwQ/BEUEJAQmBDEERQQSBCcEFwQIBCAEHgQMBPED+AP/AyAEKAQ9BEMEQQRRBEQE HgQTBBQELgRRBCwEtAN7A58DxwPfA70DpgOlA60DqQOOA4kDswOtA7YDtgPCA/QD LQT8A+ED6APtA/oD+gP6A/sD+gPzA9oD1APTA9IDzwO+A60DtwO9A7wDvQO/A8ID wwPCA8QDxgPFA8QDxQPGA8cDyAPIA8cDxgPJA8kDyAPIA8gDyAPKA8kDyQPKA8kD ygPKA8YDxgPIA8sDzQPMA8wDzAPMA8oDygPLA8wDygPLA8oDygPLA8sDzAPMA80D zAPLA8oDzQPLA8wDzgPLA8wDzAPNA8oDzAPMA88DzAPKA80DzQPMA8sDywPNA80D zAPNA8oDzQPNA80DzAPMA80DzAPNA84DzQPMA8wDzQPKA8cDxAPFA9AD1gPXA9UD 0gPPA8oDygPKA8sDzAPLA88DzQPOA80DzgPPA8oDzQPLA88DzwPLA80DzgPNA80D zAPNA80DzgPMA80DzQPOA88DzQPOA84DzQPNA80DzAPNA8wDzgPOA9ADzAPLA8wD zAPNA88DzAPOA80DzgPOA8wDzQPNA84DzQPOA8wDzgPOA88D0APOA84DzwPNA8wD 0QPQA84DzwPQA9AD0APQA9MDyAPKA8sD0QPLA84DzAPKA8wDzAPMA88DzQPNA84D zQPMA88DzQPOA8wDzQPOA8wDzAPNA84DzgPNA8wDzQPMA8wDzgPNA84DzQPNA84D zQPOA80DzgPOA8wDzAPNA80DzgPMA8wDzQPMA8wDzAPMA8wDzQPOA80DzAPMA8wD zQPNA8wDywPMA8sDzQPMA80DzQPOA8wDywPNA8wDywPLA8wDzAPMA8sDzAPMA8sD ywPLA8sDywPLA8oDyQPKA8sDyQPHA8kDxQPEA74DtgOmA8wDCQT8A+ED0gPTA9QD zwPSA9cD1wPVA9YD0wPIA8ADvwO+A8QD0wPuA+4DuwPHA9AD0gPUA9YD3QPkA8QD vQPCA8UDxgPGA8YDxgPGA8YDxgPGA8cDxgPFA8UDxQPGA8UDxAPEA8QDxAPCA8ED wAPAA74DvAO4A7cDyQPCA78D1APKA8gDygPOA8cDxgPPA64DrQOtA7UDrwOwA6ED kgNoA5kD5AMCBPgDHgQvBCIECAQGBCQESgRcBHMEcARhBF4EawRcBEwEbARcBGoE SARMBFAEWARQBFMEWwRVBGUEagR2BG8EXQQrBCgELgQiBC0EKgQbBDMETQRLBDwE JQRNBF4EWwRYBFcETgQ3BD4EPwQeBCoEPwQnBCIETQRPBEUESwQxBEYEVQRHBDgE YQRYBGMEcQRZBFEETARDBEsESQQ6BC4EIgQxBEkEHwQsBB4EEwQkBA4EGAQDBAIE 7AP2A/8DHgREBDgEWARtBFIEKgQFBAEE9APrA7kDfwOcA9MDvQOWA6ADqgOvA6MD lAORA6EDoAOqA6sDvwPkAygE8gPXA+UD5gPvA/4D9wP+A/gDAATrA9cD1gPYA9AD xgOvA7IDvQO7A7wDwAPCA8IDwwPEA8UDxQPEA8YDyAPFA8YDxwPIA8YDyAPHA8sD yAPKA8kDywPMA8oDygPJA8sDywPJA8kDygPLA8sDywPKA8oDyQPKA8oDywPLA8sD ywPKA8oDywPNA8sDygPLA8sDywPJA80DzAPKA80DywPMA80DzgPLA8wDygPMA84D zAPLA8sDywPMA8wDzAPNA88DzAPOA80DzQPNA84DywPNA8sDzgPNA84DzQPNA84D yAPDA70DwQPNA9sD3QPYA9MDzwPOA8sDzQPMA8oDzAPQA88DzgPNA80DzQPRA88D zgPNA9ADzQPMA9ED0APLA84D0gPMA80DzQPQA84DzQPOA80D0QPOA8wD0APMA88D 0APOA8wD0APRA80DzwPKA84D0APQA80DzwPNA84DzgPOA84DzgPQA88DzgPOA84D zgPNA84DywPOA8sDzgPKA80D0gPOA9ID0QPQA88D0QPVA8sDzAPPA8wDzQPOA8oD 0APPA84DzQPNA88DzQPPA8wDzQPOA8sDzgPOA88DzAPPA80DzQPOA9EDzAPNA84D zwPPA80DzgPPA80DzgPMA80DzwPNA8wDzwPNA88DzwPMA84DzQPLA84DzAPMA80D zAPNA8sDzgPNA8sDzAPNA8wDzgPNA8kDzQPNA80DygPMA8wDzQPMA8wDzAPMA8sD zAPNA8wDywPMA8wDzAPLA8sDzAPMA8oDywPKA8oDywPKA8oDxwPHA8YDwwPCA7kD rgOlA+IDBgT4A98D1gPUA9cD1gPUA9gD1gPNA8IDwAPBA8IDxQPPA9wD8QPwA8sD xAPLA80DzQPOA9ID6gPeA74DwAPDA8UDxQPFA8YDxQPGA8UDxgPGA8UDxQPFA8UD xAPEA8MDwwPCA8IDwgPBA78DvgO+A7wDtgO2A8QDvgPSA80DygPDA8kDzQPHA8gD yAOuA6wDugO2A64DqQOeA4wDewPJAxsE6wMIBDEEMwQoBAsECAQdBFUEagRiBF0E VgRbBGYEawRMBF8EQQRoBGEEVgRSBGIETQRsBFMETARUBGUEYwRfBFYEFgQfBCIE HAQpBDQEHAREBD0EQgRBBCQEUgRZBE4ETgRXBEQEMAQ1BDYEJAQmBC8EKQRDBE4E dgR+BGQERgRIBFcENAQxBEUEWQReBFQEfwRLBEsEUQRRBFMERQQ6BDUEMARJBEQE KAQlBBgEIgQEBBYEDQT2A/oD7APQA9wD/wMJBCcEQAQ9BDEECAT9A90D/gPTA38D swOxA6YDngOjA7gDrgOiA5ADmwOaA5sDlQOfA8AD1AMRBO4DzAPeA+gD5QP5A/4D /QP4A/UD/APiA9wD3gPXA84DtgOwA7sDvAO9A74DwQO/A8MDxAPEA8MDxgPIA8QD xgPFA8YDxwPFA8kDxgPLA8gDyAPIA8YDyQPJA8cDygPKA8gDyAPNA8wDyQPLA8kD yAPMA8gDygPJA8sDywPLA80DygPOA8kDyAPKA8sDygPKA8sDyQPLA8wDygPMA8sD zAPLA8sDywPNA80DyQPLA8sDzQPLA8oDzAPNA8wDzgPIA84DygPKA8sDzQPJA8wD zgPMA8kDzwPKA80DzwPNA8oDxAO+A8ADyQPaA+AD2QPRA8sDxwPIA8wDygPMA8oD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA==" } } }